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]) |
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' |
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 |
{ |
{ |
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 |
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 |
} |
} |
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) |
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 |