miner3
Ученик
PHP:
[05:43:41] [debug] Run time error 4: "Array index out of bounds"
[05:43:41] [debug] Attempted to read/write array element at index 13 in array of size 12
[05:43:41] [debug] AMX backtrace:
[05:43:41] [debug] #0 0036ee2c in public OnDialogResponse (playerid=0, dialogid=2934, response=1, listitem=-1, inputtext[]=@00b5215c "2677") at C:\Users\777\Desktop\mode\gamemodes\mode.pwn:19962
[05:51:41] [connection] incoming connection: 37.78.10.71:49946 id: 1
[05:51:51] [join] Lawrence_Carsen has joined the server (1:37.78.10.71)
[05:52:03] [part] Lawrence_Carsen has left the server (1:1)
[05:54:37] [debug] Run time error 4: "Array index out of bounds"
[05:54:37] [debug] Attempted to read/write array element at index 13 in array of size 12
[05:54:37] [debug] AMX backtrace:
[05:54:37] [debug] #0 0036ee2c in public OnDialogResponse (playerid=0, dialogid=2934, response=1, listitem=-1, inputtext[]=@00b5215c "4215") at C:\Users\777\Desktop\mode\gamemodes\mode.pwn:19962
[05:54:49] [debug] Run time error 4: "Array index out of bounds"
[05:54:49] [debug] Attempted to read/write array element at index 13 in array of size 12
[05:54:49] [debug] AMX backtrace:
[05:54:49] [debug] #0 0036ee2c in public OnDialogResponse (playerid=0, dialogid=2934, response=1, listitem=-1, inputtext[]=@00b5215c "3240") at C:\Users\777\Desktop\mode\gamemodes\mode.pwn:19962
[05:54:59] [debug] Run time error 4: "Array index out of bounds"
[05:54:59] [debug] Attempted to read/write array element at index 13 in array of size 12
[05:54:59] [debug] AMX backtrace:
[05:54:59] [debug] #0 0036ee2c in public OnDialogResponse (playerid=0, dialogid=2934, response=1, listitem=-1, inputtext[]=@00b5215c "3583") at C:\Users\777\Desktop\mode\gamemodes\mode.pwn:19962
[05:55:57] [debug] Run time error 4: "Array index out of bounds"
[05:55:57] [debug] Attempted to read/write array element at index 12 in array of size 12
[05:55:57] [debug] AMX backtrace:
[05:55:57] [debug] #0 0036ee2c in public OnDialogResponse (playerid=0, dialogid=2934, response=1, listitem=-1, inputtext[]=@00b5215c "2156") at C:\Users\777\Desktop\mode\gamemodes\mode.pwn:19962
PHP:
case 84:
{
if(!response) return MainMenuPl(playerid);
format(stringer1, sizeof(stringer1), "{FFCC00}• {FFFFFF}Информация о посещении аккаунта\n{FFCC00}• {FFFFFF}Ключ безопасности | %s\n{FFCC00}• {FFFFFF}Изменить игровой пароль", (PlayerInfo[playerid][pCheckIp]) ? ("{00D900}Активирован") : ("{FF0000}Деактивирован"));
return SPD(playerid, 85, DIALOG_STYLE_LIST, "{FF6F00}Действия с аккаунтом", stringer1, "Выбрать", "Отмена");
}
case 85:
{
if(!response) return true;
switch(listitem)
{
case 0:
{
if(!PlayerInfo[playerid][pCheckIp]) return SendClientMessage(playerid,COLOR_WHITE,"У вас не активирован ключ безопаности!");
format(mysql_query_, sizeof(mysql_query_), "SELECT * FROM `"TABLE_CAPTCHALOG"` WHERE `account` = '%d' ORDER BY `"TABLE_CAPTCHALOG"`.`id` DESC LIMIT 10", PlayerInfo[playerid][pID]);
mysql_tquery(connects, mysql_query_, "Logs", "iii", playerid, 2, 0);
return true;
}
case 1:
{
if(PlayerInfo[playerid][pCheckIp])
{
SendClientMessage(playerid, COLOR_WHITE, "Вы успешно деактивировали ключ безопасности");
strmid(PlayerInfo[playerid][pKeyIp],"", 0, strlen(""), 32);
PlayerInfo[playerid][pCheckIp] = 0;
mysql_format(connects, mysql_query_, sizeof(mysql_query_), "UPDATE `"TABLE_ACCOUNT"` SET `checkip` = '%d', `keyip` = '%s' WHERE `pID` = '%d'", PlayerInfo[playerid][pCheckIp], PlayerInfo[playerid][pKeyIp], PlayerInfo[playerid][pID]);
mysql_function_query(connects, mysql_query_, false, "", "");
return true;
}
if(strlen(PlayerInfo[playerid][pKeyIp]) <= 0) SPD(playerid, 0000, DIALOG_STYLE_MSGBOX, "{FF6F00}Код безопасности", "{FFFFFF}Код безопасности - это ваш персональный код, который вы обязаны запомнить.\nБез кода безопасности вы не сможете пройти авторизацию.\n\n1. Безопасный код обязан состоять из 5 цифр.\n2. Не используйте в безопасном коде свою дату рождения\n3. Используйте в безопасном коде только сложные комбинации цифр.", "Принять", "");
return Capcha(playerid);
}
case 2: SPD(playerid,156,DIALOG_STYLE_PASSWORD, "{FFCC00}Смена пароля", "{CCFF00}Внимание!\n{FFFFFF}Для того, что бы сменить пароль, вам необходимо вести ваш прошлый пароль.", "Принять", "Назад");
}
}
case 155:
{
if(!response)
{
format(stringer1, sizeof(stringer1), "{FFCC00}• {FFFFFF}Информация о посещении аккаунта\n{FFCC00}• {FFFFFF}Ключ безопасности | %s\n{FFCC00}• {FFFFFF}Изменить игровой пароль", (PlayerInfo[playerid][pCheckIp]) ? ("{00D900}Активирован") : ("{FF0000}Деактивирован"));
return SPD(playerid, 85, DIALOG_STYLE_LIST, "{FF6F00}Действия с аккаунтом", stringer1, "Выбрать", "Отмена");
}
if(strlen(inputtext) < 6 || strlen(inputtext) > 64) return SPD(playerid,155,DIALOG_STYLE_INPUT, "{FFCC00}Смена пароля", "{FF6347}Длина пароля должна быть от 6 до 64 символов.\n{00FF21}Пароль может содержать любые буквы, спец. символы и цифры.\n{CCFF00}Попробуйте еще раз!", "Принять", "Назад");
mysql_format(connects,mysql_query_, sizeof(mysql_query_), "UPDATE `"TABLE_ACCOUNT"` SET `password` = '%e' WHERE `pID` = '%d'",inputtext, PlayerInfo[playerid][pID]);
mysql_function_query(connects, mysql_query_, false, "", "");
return SendMes(playerid, -1, "Вы сменили свой игровой пароль на: {FFFFFF}%s", inputtext);
}
case 156:
{
if(!response) return 1;
if(!strlen(inputtext) || strlen(inputtext) < 6 || strlen(inputtext) > 64) return SPD(playerid,156,DIALOG_STYLE_PASSWORD, "{FFCC00}Смена пароля", "{CCFF00}Внимание!\n{FFFFFF}Для того, что бы сменить пароль, вам необходимо вести ваш прошлый пароль.", "Принять", "Назад");
if(!strcmp(inputtext, PlayerInfo[playerid][pPassword]))
{
return SPD(playerid,155,DIALOG_STYLE_INPUT, "{FFCC00}Смена пароля", "{FFFFFF}Введите ваш новый пароль от аккаунта.\n{CCFF00}Обязательно напишите его на листочек!\n{CCFF00}Так же советуем сделать скриншот перед нажатием 'Принять'.", "Принять", "Назад");
}
else return SPD(playerid,156,DIALOG_STYLE_PASSWORD, "{FFCC00}Смена пароля", "{CCFF00}Внимание!\n{FFFFFF}Для того, что бы сменить пароль, вам необходимо вести ваш прошлый пароль.", "Принять", "Назад");
}
case 2934:
{
if(!PlayerInfo[playerid][pAlcoInvenxua] || dostup[playerid]) return true;
if(!response || !strlen(inputtext) || strval(inputtext) != PlayerInfo[playerid][pDostup])
{
cmd::alogin(playerid);
return true;
}
dostup[playerid] = 1;
Iter_Add(Admin, playerid);
for(new i; i < 5; i++) TextDrawShowForPlayer(playerid, CheatText[i]);
for(new i; i < 6; i++) TextDrawShowForPlayer(playerid, CheatTextq[i]);
//ShowWarningPanelAC(playerid);
TextDrawShowForPlayer(playerid, Textdraw0);
TextDrawShowForPlayer(playerid, Gt);
TextDrawShowForPlayer(playerid, Textdraw2);
TextDrawShowForPlayer(playerid, Textdraw3);
TextDrawShowForPlayer(playerid, Textdraw4);
TextDrawShowForPlayer(playerid, Textdraw5);
new string[256];
format(string,sizeof(string),"[A] {FFFF00}%s {FFFFFF}%s вошел в систему администратирования",pAdminName[PlayerInfo[playerid][pAlcoInvenxua]-1],GetName(playerid));
SendAdminMessage(COLOR_WHITE, string);
format(string,sizeof(string),"[A] Вы успешно авторизовались как {FFFF00}%s",pAdminName[PlayerInfo[playerid][pAlcoInvenxua]-1]);
SendClientMessage(playerid,COLOR_WHITE,string);
new strin2g[200];
format(strin2g, 200, "SELECT * FROM `admin` WHERE `Name` = '%s' LIMIT 1", GetName(playerid));
mysql_tquery(connects, strin2g, "OnLoadStatsAdmin", "is", playerid, GetName(playerid));
return true;
}
