Error log
|
|
Regedit
|
Дата: Среда, 01.07.2015, 23:27:02 | Сообщение # 1 |
|
Сообщений: 135
Репутация: 1 [ +/- ]
|
|
Код L 07/01/2015 - 08:10:42: [SM] Plugin encountered error 30: Script execution timed out L 07/01/2015 - 08:10:42: [SM] Displaying call stack trace for plugin "Mod.smx": L 07/01/2015 - 08:10:42: [SM] [0] Line 6, C:\Users\А\Desktop\pwn\sourcemod\scripting\Mod/functions/GetRandomPlayer.sp::GetRandomPlayer() . . . L 07/01/2015 - 08:11:42: [SM] Plugin encountered error 30: Script execution timed out
Код GetRandomPlayer(team,sost) { new indexes[MaxClients+1], players = 0; for (new i = 1; i <= MaxClients; i++) { if (IsClientInGame(i)) {
6 строка - IsClientInGame(i)
Что ему не нравиться?!
Добавлено (01.07.2015, 23:27:02) --------------------------------------------- Код L 07/01/2015 - 10:45:50: [SM] Plugin encountered error 30: Script execution timed out L 07/01/2015 - 10:45:50: [SM] Displaying call stack trace for plugin "SG_JailMod.smx": L 07/01/2015 - 10:45:50: [SM] [0] Line 24, C:\Users\А\Desktop\pwn\sourcemod\scripting\SGJM/standart/clean_old_ban.sp::CleanOldBan()
Код new Handle:kv_ = CreateKeyValues("bd"); if (FileToKeyValues(kv_, "addons/bd.txt") && KvJumpToKey(kv_, KeyName)) { KvDeleteThis(kv_); KvRewind(kv_); KeyValuesToFile(kv_, "addons/bd.txt"); } CloseHandle(kv_);
24 строка - CloseHandle(kv_);
Что тут не так..?
Сообщение отредактировал Regedit - Среда, 01.07.2015, 23:27:53 |
|
| |
Nahal
|
Дата: Среда, 01.07.2015, 23:55:41 | Сообщение # 2 |
|
Сообщений: 205
Репутация: 8 [ +/- ]
|
|
Зачем писать максимально клиентов +1 потом ставить игроков 0? new indexes[MAXCLIENTS+1], players = 0;
|
|
| |
Regedit
|
Дата: Четверг, 02.07.2015, 00:22:40 | Сообщение # 3 |
|
Сообщений: 135
Репутация: 1 [ +/- ]
|
|
Цитата Nahal ( ) Зачем писать максимально клиентов +1 потом ставить игроков 0? new indexes[MAXCLIENTS+1], players = 0; ты наверно не обратил внимание что это только часть кода.. надо так!
|
|
| |
«SeReGa»☆
|
Дата: Четверг, 02.07.2015, 00:35:15 | Сообщение # 4 |
|
Сообщений: 395
Репутация: 37 [ +/- ]
|
|
Nahal,
new indexes[MAXCLIENTS+1], players = 0;
напишу что-бы ты понял!
new indexes[MAXCLIENTS+1]; new players = 0;
одно и тоже!
Сообщение отредактировал «SeReGa»☆ - Четверг, 02.07.2015, 00:35:47 |
|
| |
Nahal
|
Дата: Четверг, 02.07.2015, 10:14:25 | Сообщение # 5 |
|
Сообщений: 205
Репутация: 8 [ +/- ]
|
|
Regedit, ты прибывал писать maxplayer?Добавлено (02.07.2015, 10:14:25) --------------------------------------------- Не любитель математики работать с циклами
|
|
| |
«SeReGa»☆
|
Дата: Четверг, 02.07.2015, 11:46:56 | Сообщение # 6 |
|
Сообщений: 395
Репутация: 37 [ +/- ]
|
|
Скорее всего проблема не в плагине! м г я так думаю.. я могу ошибатся!
|
|
| |
BarD
|
Дата: Четверг, 02.07.2015, 11:57:40 | Сообщение # 7 |
|
Сообщений: 943
Репутация: 137 [ +/- ]
|
|
Я, конечно, не эксперт, но попробуй вместо MaxClients+1 написать MAXPLAYERS+1
|
|
| |
Scarface_slv
|
Дата: Четверг, 02.07.2015, 12:35:04 | Сообщение # 8 |
|
Сообщений: 737
Репутация: 61 [ +/- ]
|
|
Это происходит вроде из-за бесконечного цикла и что либо в этом роде https://forums.alliedmods.net/showthread.php?t=223553
|
|
| |
Nahal
|
Дата: Четверг, 02.07.2015, 13:35:39 | Сообщение # 9 |
|
Сообщений: 205
Репутация: 8 [ +/- ]
|
|
BarD, Цитата Nahal ( ) Regedit, ты пробывал писать maxplayer? Писал же))
|
|
| |
Regedit
|
Дата: Четверг, 02.07.2015, 15:52:41 | Сообщение # 10 |
|
Сообщений: 135
Репутация: 1 [ +/- ]
|
|
Спасибо попробую.
24 строка - CloseHandle(kv_); - тут что не так?
|
|
| |
Nahal
|
Дата: Четверг, 02.07.2015, 16:04:30 | Сообщение # 11 |
|
Сообщений: 205
Репутация: 8 [ +/- ]
|
|
Regedit, Может название надо задать? (kv_xz)
|
|
| |
Jon4ik
|
Дата: Четверг, 02.07.2015, 16:16:26 | Сообщение # 12 |
|
Сообщений: 278
Репутация: 7 [ +/- ]
|
|
Regedit, скорей всего из за _ ошибка
Сообщение отредактировал Jon4ik - Четверг, 02.07.2015, 16:24:54 |
|
| |
BarD
|
Дата: Четверг, 02.07.2015, 16:33:35 | Сообщение # 13 |
|
Сообщений: 943
Репутация: 137 [ +/- ]
|
|
Я тоже так думаю. Попробуй названия нормальные переменным дать.
|
|
| |