Злой Енот
Новичок
в чем проблема крашит сервер при вводе команды
команда
лог
команда
PHP:
CMD:makeadmin(playerid,params[])
{
if(pStats[playerid][pAdmin] < 7|| DostupAdmin[playerid] == false) return SCM(playerid, COLOR_ORANGE, "[X]{FFFFFF} Неизвестная команда");
new giveplayerid;
if(sscanf(params,"di",giveplayerid,params[0])) return SendClientMessage(playerid, COLOR_WHITE,"Введите /makeadmin [id] [уровень]");
if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_LIGHTRED, "Игрок не в сети");
if(params[0] < 0 || params[0] > 7) return SendClientMessage(playerid, COLOR_LIGHTRED, "Неизвестное значение");
pStats[giveplayerid][pAdmin] = params[0];
format(query, sizeof(query), "DELETE FROM `admins` WHERE `Nick` = '%s'", pStats[giveplayerid][pName]);
mysql_query(query);
if(params[0] == 0)
{
format(nsa, sizeof(nsa), "Вы сняли %s[%d] с должности администратора", pStats[giveplayerid][pName], giveplayerid);
SendClientMessage(playerid, COLOR_YELLOW, nsa);
format(nsa, sizeof(nsa), "Администратор %s[%d] снял Вас с должности администратора",pStats[playerid][pName],playerid);
SCM(giveplayerid,COLOR_YELLOW,nsa);
format(nsa, sizeof nsa, "[A] %s[%d] снял с должности администратора %s[%d]", pStats[playerid][pName],playerid, pStats[giveplayerid][pName],giveplayerid);
SendAdminMessage(0xFF0000FF, nsa);
pStats[giveplayerid][pAdmin] = 0;
Kicked(giveplayerid);
//format(query, sizeof(query), "DELETE FROM `admins` WHERE `Nick` = '%s'", deletenick);
//mysql_query(query);
return true;
}
new stringach[74];
format(stringach,sizeof(stringach),"%s naznachil %s na %d urovenj",pStats[playerid][pName],pStats[giveplayerid][pName],params[0]);
logs(stringach);
format(nsa, sizeof(nsa), "%s назначил Вас администратором %d уровня", pStats[playerid][pName], params[0]);
SendClientMessage(giveplayerid, COLOR_YELLOW, nsa);
format(nsa, sizeof(nsa), "Администратор %s[%d] назначил %s[%d] администратором %d уровня", pStats[playerid][pName],playerid,pStats[giveplayerid][pName],giveplayerid,params[0]);
SendAdminMessage(COLOR_YELLOW, nsa);
format(query, sizeof(query), "INSERT INTO "TABLE_ADMINS" (`Lvl`, `Nick`, `Report`, `Kick`, `Jail`, `Mute`, `Time`) VALUE ('%i', '%s', '0', '0', '0', '0', '0')",params[0],pStats[giveplayerid][pName]);
mysql_query(query);
addlog(playerid,giveplayerid,"/makeadmin",params[0],0);
ShowPlayerDialogFix(giveplayerid,8,DIALOG_STYLE_INPUT ,"{FF9900}Администраторский пароль","{FFFFFF}Введите пароль, следуя следующим правилам:\n\n{FF9900}- {FFFFFF}Пароль должен содержать от {FF9900}6{FFFFFF} до {FF9900}9{FFFFFF} символов\n{FF9900}- {FFFFFF}Пароль не должен содержать русские символы\n{FF9900}- {FFFFFF}После того, как придумаете адм. пароль, введи команду /alogin и Ваш адм. пароль","Принять","Отмена");
return true;
}
PHP:
[18:37:23] OnPlayerConnect(playerid) STK 16132
[18:37:23] OnPlayerConnect(playerid) STK 16124 (4 LOSS)
[18:37:31] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
[18:37:33] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
[18:37:34] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
[18:37:36] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
[18:37:36] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
[18:38:24] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
[18:38:52] [debug] Server crashed while executing headway.amx
[18:38:52] [debug] AMX backtrace:
[18:38:52] [debug] #0 native fwrite () [0809bd70] from SyXaRuK
[18:38:52] [debug] #1 00185aec in logs (string[]=@0x0010dbb0 "ananasik naznachil ananasik na...") at C:\Users\kotan\Desktop\HeadWay DM Project\gamemodes\headway.pwn:19731
[18:38:52] [debug] #2 0012060c in public cmd_makeadmin (playerid=0, params[]=@0x00109d50 "") at C:\Users\kotan\Desktop\HeadWay DM Project\gamemodes\headway.pwn:13514
[18:38:52] [debug] #3 native DC_CMD () [005d9b50] from dc_cmd.so
[18:38:52] [debug] #4 00000580 in public OnPlayerCommandText (playerid=0, cmdtext[]=@0x00109d14 "/makeadmin 0 7") at C:\Users\kotan\Desktop\HeadWay DM Project\pawno\include\dc_cmd.inc:62
[18:38:52] [debug] Native backtrace:
[18:38:52] [debug] #0 0037931b in _ZN10StackTraceC1EPv () from plugins/crashdetect.so
[18:38:52] [debug] #1 003737c2 in _ZN11CrashDetect20PrintNativeBacktraceERSoPv () from plugins/crashdetect.so
[18:38:52] [debug] #2 003743ac in _ZN11CrashDetect20PrintNativeBacktraceEPv () from plugins/crashdetect.so
[18:38:52] [debug] #3 00374856 in _ZN11CrashDetect11OnExceptionEPv () from plugins/crashdetect.so
[18:38:52] [debug] #4 00378f6c in ?? () from plugins/crashdetect.so
[18:38:52] [debug] #5 00ef5410 in ?? ()
[18:38:52] [debug] #6 00ef5430 in ?? ()
[18:38:52] [debug] #7 001f3871 in gsignal () from /lib/libc.so.6
[18:38:52] [debug] #8 001f514a in abort () from /lib/libc.so.6
[18:38:52] [debug] #9 001ecb8b in ?? () from /lib/libc.so.6
[18:38:52] [debug] #10 001ecc46 in ?? () from /lib/libc.so.6
[18:38:52] [debug] #11 0809b99c in ?? () from ./SyXaRuK
[18:38:52] [debug] #12 0809bdff in ?? () from ./SyXaRuK
[18:38:52] [debug] #13 080950e4 in ?? () from ./SyXaRuK
[18:38:52] [debug] #14 0037103c in _ZN11CrashDetect13DoAmxCallbackEiPiS0_ () from plugins/crashdetect.so
[18:38:52] [debug] #15 00377458 in ?? () from plugins/crashdetect.so
[18:38:52] [debug] #16 0037bc61 in amx_Exec () from plugins/crashdetect.so
[18:38:52] [debug] #17 00373708 in _ZN11CrashDetect9DoAmxExecEPii () from plugins/crashdetect.so
[18:38:52] [debug] #18 003771c9 in ?? () from plugins/crashdetect.so
[18:38:52] [debug] #19 003b3d36 in ?? () from plugins/streamer.so
[18:38:52] [debug] #20 005d9eb0 in ?? () from plugins/dc_cmd.so
