[Half-Life AMXX] / pausecfg.sma Repository:
ViewVC logotype

Diff of /pausecfg.sma

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1, Tue Oct 30 09:08:11 2007 UTC revision 17, Fri Nov 16 15:29:57 2007 UTC
# Line 142  Line 142 
142    
143                          switch (status[0])                          switch (status[0])
144                          {                          {
145                                    // "running"
146                                  case 'r': pause("ac", file)                                  case 'r': pause("ac", file)
147    
148                                    // "debug"
149                                    case 'd': pause("ac", file)
150    
151                                    // "paused"
152                                  case 'p':                                  case 'p':
153                                  {                                  {
154                                          g_Modified = 1                                          g_Modified = 1
155                                          unpause("ac", file)                                          unpause("ac", file)
156                                  }                                  }
157    
158                                    // "stopped"
159                                    case 's':
160                                    {
161                                            client_print(id, print_chat, "%L", id, "CANT_UNPAUSE_PLUGIN", file);
162                                    }
163                          }                          }
164    
165                          displayMenu(id, g_menuPos[id])                          displayMenu(id, g_menuPos[id])
# Line 161  Line 173 
173  {  {
174          switch (code)          switch (code)
175          {          {
176                    // "running"
177                  case 'r':                  case 'r':
178                  {                  {
179                          statusCode = 'O'                          statusCode = 'O'
180                          format(lStatus, lLen, "%L", id, "ON")                          format(lStatus, lLen, "%L", id, "ON")
181                  }                  }
182    
183                    // "debug"
184                    case 'd':
185                    {
186                            statusCode = 'O'
187                            format(lStatus, lLen, "%L", id, "ON")
188                    }
189    
190                    // "stopped"
191                  case 's':                  case 's':
192                  {                  {
193                          statusCode = 'S'                          statusCode = 'S'
194                          format(lStatus, lLen, "%L", id, "STOPPED")                          format(lStatus, lLen, "%L", id, "STOPPED")
195                  }                  }
196    
197                    // "paused"
198                  case 'p':                  case 'p':
199                  {                  {
200                          statusCode = 'O'                          statusCode = 'O'
201                          format(lStatus, lLen, "%L", id, "OFF")                          format(lStatus, lLen, "%L", id, "OFF")
202                  }                  }
203    
204                    // "bad load"
205                  case 'b':                  case 'b':
206                  {                  {
207                          statusCode = 'E'                          statusCode = 'E'
# Line 234  Line 260 
260                  }                  }
261          }          }
262    
263          len += format(menu_body[len], 511-len, "^n7. %L^n", id, "CLEAR_STOPPED")          len += format(menu_body[len], 511-len, "^n7. %L^n", id, "CLEAR_PAUSED")
264          len += format(menu_body[len], 511-len, g_coloredMenus ? "8. %L \y\R%s^n\w" : "8. %L %s^n", id, "SAVE_STOPPED", g_Modified ? "*" : "")          len += format(menu_body[len], 511-len, g_coloredMenus ? "8. %L \y\R%s^n\w" : "8. %L %s^n", id, "SAVE_PAUSED", g_Modified ? "*" : "")
265    
266          if (end != datanum)          if (end != datanum)
267          {          {
# Line 403  Line 429 
429                          }                          }
430                          else                          else
431                          {                          {
432                                  // TODO: change this to let out an error that the plugin is stopped                                  console_print(id, "%L", id, "CANT_UNPAUSE_PLUGIN", arg)
                                 //       need language keys for this first!  Use old message for now  
                                 console_print(id, "%L", id, "PAUSE_COULDNT_FIND", arg)  
433                          }                          }
434                  }                  }
435                  else                  else
# Line 475  Line 499 
499                  console_print(id, "%L", id, "COM_PAUSE_STOP")                  console_print(id, "%L", id, "COM_PAUSE_STOP")
500                  console_print(id, "%L", id, "COM_PAUSE_PAUSE")                  console_print(id, "%L", id, "COM_PAUSE_PAUSE")
501                  console_print(id, "%L", id, "COM_PAUSE_ENABLE")                  console_print(id, "%L", id, "COM_PAUSE_ENABLE")
502                  console_print(id, "%L", id, "COM_PAUSE_SAVE")                  console_print(id, "%L", id, "COM_PAUSE_SAVE_PAUSED")
503                  console_print(id, "%L", id, "COM_PAUSE_CLEAR")                  console_print(id, "%L", id, "COM_PAUSE_CLEAR_PAUSED")
504                  console_print(id, "%L", id, "COM_PAUSE_LIST")                  console_print(id, "%L", id, "COM_PAUSE_LIST")
505                  console_print(id, "%L", id, "COM_PAUSE_ADD")                  console_print(id, "%L", id, "COM_PAUSE_ADD")
506          }          }
# Line 499  Line 523 
523          {          {
524                  get_plugin(a, file, 31, title, 31, status, 0, status, 0, status, 1)                  get_plugin(a, file, 31, title, 31, status, 0, status, 0, status, 1)
525    
526                  if (status[0] == 's')                  // "paused"
527                    if (status[0] == 'p')
528                  {                  {
529                          format(text, 255, "^"%s^" ;%s", title, file)                          format(text, 255, "^"%s^" ;%s", title, file)
530                          write_file(filename, text)                          write_file(filename, text)
# Line 519  Line 544 
544          while (read_file(filename, pos++, name, 255, i))          while (read_file(filename, pos++, name, 255, i))
545          {          {
546                  if (name[0] != ';' && parse(name, name, 31) && (i = findPluginByTitle(name, file, 31) != -1))                  if (name[0] != ';' && parse(name, name, 31) && (i = findPluginByTitle(name, file, 31) != -1))
547                          pause("dc", file)                          pause("ac", file)
548          }          }
549    
550          return 1          return 1

Legend:
Removed from v.1  
changed lines
  Added in v.17

Contact
ViewVC Help
Powered by ViewVC 1.0.4