Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Ошибки при запуске сервера

Статус
В этой теме нельзя размещать новые ответы.

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;
			}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу