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

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

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

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

Переписываем систему /setstat [RLS]

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

Егорчик

Специалист
Здраствуйте с вами Егорчик сегодня мы перепишим систему /setstat

И так:

Найдём и удали команду /setstat

PHP:
	else if(strcmp(cmd, "/setstat", true) == 0)
	{
		if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 10)
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_WHITE, "{22ff00}» {bbbbbb}Введите{FFFFFF}: /setstat [id] [номер] [количество]");
				SendClientMessage(playerid, COLOR_ORANGE, "[1] Уровень | [2] Законка | [3] Маты | [4] Скин | [5] Убийств");
				SendClientMessage(playerid, COLOR_ORANGE, "[6] Номер телефона | [7] Exp | [8] Ключ от дома | [9] Номер бизнеса");
				SendClientMessage(playerid, COLOR_ORANGE, "[10] VIP [1-3] | [11] Работа игрока | [12] Аптечки | [13] Деньги в банке ");
				SendClientMessage(playerid, COLOR_ORANGE, "[14] Мобильный | [15] Деньги | [16] Варны | 17] Наркотики");
				SendClientMessage(playerid, COLOR_ORANGE, "[18] Член орг. [19] Донат счётчик | [20] Работа игрока ");
				SendClientMessage(playerid, COLOR_ORANGE, "[21] Бокс | [22] конг Фу | [23] КикБокс | [24] Уважение | [25] Бег");
				SendClientMessage(playerid, COLOR_ORANGE, "[26] Машина | [27] Цвет авто1 | [28] Цвет авто 2 | [29] Наркозависимость");
				SendClientMessage(playerid, COLOR_ORANGE, "[30] Piss | [31] pModel | [32] Муж/Жена | 33 [ процы ] | 34 [ Мастерская ]");
				return true;
			}
			giveplayerid = ReturnUser(tmp);
			if(IsPlayerConnected(giveplayerid))
			{
				if(giveplayerid != INVALID_PLAYER_ID)
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendClientMessage(playerid, COLOR_WHITE, "{22ff00}» {bbbbbb}Введите{FFFFFF}: /setstat [id] [номер] [количество]");
						SendClientMessage(playerid, COLOR_ORANGE, "[1] Уровень | [2] Законка | [3] Маты | [4] Скин | [5] Убийств");
						SendClientMessage(playerid, COLOR_ORANGE, "[6] Номер телефона | [7] Exp | [8] Ключ от дома | [9] Номер бизнеса");
						SendClientMessage(playerid, COLOR_ORANGE, "[10] VIP [1-3] | [11] Работа игрока | [12] Аптечки | [13] Деньги в банке ");
						SendClientMessage(playerid, COLOR_ORANGE, "[14] Мобильный | [15] Деньги | [16] Варны | 17] Наркотики");
						SendClientMessage(playerid, COLOR_ORANGE, "[18] Член орг. [19] Донат счётчик | [20] Работа игрока");
						SendClientMessage(playerid, COLOR_ORANGE, "[21] Бокс | [22] конг Фу | [23] КикБокс | [24] Уважение | [25] Бег");
						SendClientMessage(playerid, COLOR_ORANGE, "[26] Машина | [27] Цвет авто1 | [28] Цвет авто 2 | [29] Наркозависимость");
						SendClientMessage(playerid, COLOR_ORANGE, "[30] Piss | [31] pModel | [32] Муж/Жена | 33 [ процы ] | 34 [ Мастерская ]");
						return true;
					}
					new stat;
					stat = strval(tmp);
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendClientMessage(playerid, COLOR_WHITE, "{22ff00}» {bbbbbb}Введите{FFFFFF}: /setstat [id] [номер] [количество]");
						SendClientMessage(playerid, COLOR_ORANGE, "[1] Уровень | [2] Законка | [3] Маты | [4] Скин | [5] Убийств");
						SendClientMessage(playerid, COLOR_ORANGE, "[6] Номер телефона | [7] Exp | [8] Ключ от дома | [9] Номер бизнеса");
						SendClientMessage(playerid, COLOR_ORANGE, "[10] VIP [1-3] | [11] Работа игрока | [12] Аптечки | [13] Деньги в банке ");
						SendClientMessage(playerid, COLOR_ORANGE, "[14] Мобильный | [15] Деньги | [16] Варны | 17] Наркотики");
						SendClientMessage(playerid, COLOR_ORANGE, "[18] Член орг. [19] Донат счётчик | [20] Работа игрока");
						SendClientMessage(playerid, COLOR_ORANGE, "[21] Бокс | [22] конг Фу | [23] КикБокс | [24] Уважение | [25] Бег");
						SendClientMessage(playerid, COLOR_ORANGE, "[26] Машина | [27] Цвет авто1 | [28] Цвет авто 2 | [29] Наркозависимость");
						SendClientMessage(playerid, COLOR_ORANGE, "[30] Piss | [31] pModel | [32] Муж/Жена | 33 [ процы ] | 34 [ Мастерская ]");
						return true;
					}
					new amount;
					amount = strval(tmp);
					if (PlayerInfo[playerid][pAdmin] >= 10)
					{
						switch (stat)
						{
						case 1:
							{
								PlayerInfo[giveplayerid][pLevel] = amount;
								format(string, sizeof(string), "LVL игрока изменён на: %d", amount);
							}
						case 2:
							{
								PlayerInfo[giveplayerid][pZakonp] = amount;
								format(string, sizeof(string), "Законка: %d ", amount);
							}
						case 3:
							{
								PlayerInfo[giveplayerid][pMats] = amount;
								format(string, sizeof(string), "Маты: %d ", amount);
							}
						case 4:
							{
								PlayerInfo[giveplayerid][pChar] = amount;
								format(string, sizeof(string), "Скин игрока установлен на: %d", amount);
							}
						case 5:
							{
								PlayerInfo[giveplayerid][pKills] = amount;
								format(string, sizeof(string), "Убийства: %d", amount);
							}
						case 6:
							{
								PlayerInfo[giveplayerid][pPnumber] = amount;
								format(string, sizeof(string), "Номер телефона игрока изменён на: %d", amount);
							}
						case 7:
							{
								PlayerInfo[giveplayerid][pExp] = amount;
								format(string, sizeof(string), "EXP игрока изменены на: %d", amount);
							}
						case 8:
							{
								PlayerInfo[giveplayerid][pPhousekey] = amount;
								format(string, sizeof(string), "Жилье: %d", amount);
							}
						case 9:
							{
								PlayerInfo[giveplayerid][pPbiskey] = amount;
								format(string, sizeof(string), "Бизнес: %d", amount);
							}
						case 10:
							{
								PlayerInfo[giveplayerid][pDonateRank] = amount;
								format(string, sizeof(string), "VIP аккаунт: %d", amount);
							}
						case 11:
							{
								PlayerInfo[giveplayerid][pJob] = amount;
								format(string, sizeof(string), "Работа: %d", amount);
							}
						case 13:
							{
								PlayerInfo[giveplayerid][pBank] = amount;
								format(string, sizeof(string), "Деньги в банке: $%d", amount);
							}
						case 25:
							{
								PlayerInfo[giveplayerid][pBeg] = amount;
								format(string, sizeof(string), "Beg: %d ", amount);
							}
						case 15:
							{
								PlayerInfo[giveplayerid][pCash] = amount;
								format(string, sizeof(string), "Деньги изменены на %d вирт", amount);
							}case 14:
							{
								PlayerInfo[giveplayerid][pMobile] = amount;
								format(string, sizeof(string), "Мобила %d вирт", amount);
							}
						case 16:
							{
								PlayerInfo[giveplayerid][pWarns] = amount;
								format(string, sizeof(string), "Количество Варном изменено на %d ", amount);
							}
						case 17:
							{
								PlayerInfo[giveplayerid][pDrugs] = amount;
								format(string, sizeof(string), "Количество наркотиков изменено на %d ", amount);
							}
						case 18:
							{
								PlayerInfo[giveplayerid][pMember] = amount;
								PlayerInfo[giveplayerid][pRank] = 1;
								format(string, sizeof(string), "pMember %d. ", amount);
							}
						case 19:
							{
								PlayerInfo[giveplayerid][pDonatechet] = amount;
								format(string, sizeof(string), "Донат счётчик изменён на %d вирт ", amount);
							}
						case 21:
							{
								PlayerInfo[giveplayerid][pBoxSkill] = amount;
								format(string, sizeof(string), "Уровень боевых искусств БОКС %d ", amount);
							}
						case 22:
							{
								PlayerInfo[giveplayerid][pKongfuSkill] = amount;
								format(string, sizeof(string), "Уровень боевых искусств  КОНГ ФУ%d ", amount);
							}
						case 23:
							{
								PlayerInfo[giveplayerid][pKickboxSkill] = amount;
								format(string, sizeof(string), "Уровень боевых искусств  Кик Бокс %d ", amount);
							}
						case 26:
							{
								PlayerInfo[giveplayerid][pCar] = amount;
								format(string, sizeof(string), "Машина %d ", amount);
							}
						case 27:
							{
								new house = PlayerInfo[giveplayerid][pPhousekey];
								HouseInfo[house][hVcol1] = amount;
								format(string, sizeof(string), "цвет1 %d ", amount);
							}
						case 28:
							{
								new house = PlayerInfo[giveplayerid][pPhousekey];
								HouseInfo[house][hVcol2] = amount;
								format(string, sizeof(string), "Цвет2 %d ", amount);
							}
						case 29:
							{
								PlayerInfo[giveplayerid][pNarcoZavisimost] = amount;
								format(string, sizeof(string), "Зависимость %d ", amount);
							}
						case 31:
							{
								PlayerInfo[giveplayerid][pModel] = amount;
								format(string, sizeof(string), "pModel %d ", amount);
							}
						case 32:
							{
								PlayerInfo[giveplayerid][pMarriedTo] = amount;
								ClearMarriage(giveplayerid);
								format(string, sizeof(string), "pMarriedTo %d ", amount);
							}
						case 33:
							{
								PlayerInfo[giveplayerid][pProz] = amount;
								format(string, sizeof(string), "процы %d ", amount);
							}
						case 34:
							{
								PlayerInfo[giveplayerid][pAvtomas] = amount;
								format(string, sizeof(string), "pAvtomas %d ", amount);
							}
						default:
							{
								format(string, sizeof(string), "{F70000}x {ADAEAD}Ошибка", amount);
							}

						}
						SendClientMessage(playerid, COLOR_GRAD1, string);
					}
					else
					{
						SendClientMessage(playerid, COLOR_GRAD1, "{F70000}x {ADAEAD}Нет прав доступа!");
					}
					OnPlayerSave(playerid);
				}//not valid id
			}//not connected
		}
		return true;

	}
Дальше сюда же вставим мою команду:
PHP:
else if(strcmp(cmd, "/setstat", true) == 0) 
{ 
    if(gPlayerLogged[playerid] == 0) return true; 
    if(PlayerInfo[playerid][pAdmin] < 8) return SendClientMessage(playerid, COLOR_GREY, "Вам недоступна данная функция!"); 
    tmp = strtok(cmdtext, idx); 
    if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /setstat [playerid] "); 
    giveplayerid = strval(tmp); 
    if(gPlayerLogged[giveplayerid] == 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок не залогинен/подключен!");  
    SetPVarInt(playerid, "ID_Stats", giveplayerid); 
    return ShowPlayerDialog(playerid,9013,DIALOG_STYLE_LIST,"Изменение Игрока","Уровень\nЗаконка\nМаты\nСкин\nУбийств\nНомер телефона\nExp\nКлюч от дома\nНомер бизнеса\nVIP [1-3]\nРабота игрока\nДеньги в банке\nДеньги\nВарны\nНаркотики\nФракция\nДалее ","Ок","Отмена"); 
}
Дальше найдём в моде case 9000:

Выше ниже вставляем мои диалоги:
PHP:
		case 9013:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0:return ShowPlayerDialog(playerid, 9014, 1, "Уровень", "Введите уровень который вы хотите дать игроку", "Дать", "отмена");
				case 1:return ShowPlayerDialog(playerid, 9015, 1, "Законка", "Введите законку который вы хотите дать игроку", "Дать", "отмена");
				case 2:return ShowPlayerDialog(playerid, 9016, 1, "Маты", "Введите количество матов который вы хотите дать игроку", "Дать", "отмена");
				case 3:return ShowPlayerDialog(playerid, 9017, 1, "Скин", "Введите скин от 1 до 299 который вы хотите дать игроку", "Дать", "отмена");
				case 4:return ShowPlayerDialog(playerid, 9018, 1, "Убийства", "Введите убийства который вы хотите дать игроку", "Дать", "отмена");
				case 5:return ShowPlayerDialog(playerid, 9019, 1, "Номер тел", "Введите номер телефона который вы хотите дать игроку", "Дать", "отмена");
				case 6:return ShowPlayerDialog(playerid, 9020, 1, "EXP", "Введите EXP который вы хотите дать игроку", "Дать", "отмена");
				case 7:return ShowPlayerDialog(playerid, 9021, 1, "Дом", "Введите номер дома(стандартный 255) который вы хотите дать игроку", "Дать", "отмена");
				case 8:return ShowPlayerDialog(playerid, 9022, 1, "Бизнес", "Введите номер бизнеса(стандартный 255) который вы хотите дать игроку", "Дать", "отмена");
				case 9:return ShowPlayerDialog(playerid, 9023, 1, "VIP", "Введите номер VIP(от 1 до 3) который вы хотите дать игроку", "Дать", "отмена");
				case 10:return ShowPlayerDialog(playerid, 9024, 1, "Работа", "Введите номер Работы(стандартный 255) который вы хотите дать игроку", "Дать", "отмена");
				case 11:return ShowPlayerDialog(playerid, 9025, 1, "Деньги в банке", "Введите сколько денег в банк который вы хотите дать игроку", "Дать", "отмена");
				case 12:return ShowPlayerDialog(playerid, 9026, 1, "Деньги", "Введите сколько денег который вы хотите дать игроку", "Дать", "отмена");
				case 13:return ShowPlayerDialog(playerid, 9027, 1, "Варны", "Введите количество варнов который вы хотите дать игроку", "Дать", "отмена");
				case 14:return ShowPlayerDialog(playerid, 9028, 1, "Наркотики", "Введите количество наркотиков который вы хотите дать игроку", "Дать", "отмена");
				case 15:return ShowPlayerDialog(playerid, 9029, 1, "Фракция", "Введите номер Фракции который вы хотите дать игроку", "Дать", "отмена");
				case 16:return ShowPlayerDialog(playerid,9030,DIALOG_STYLE_LIST,"Измениение Игрока","Донат счётчик\nБокс\nконг Фу\nКикБокс\nМашина\nЦвет авто 1\nЦвет авто 2\nНаркозависимость\nСкин(Model)\nПроцы\nАвтомастерская\nНазад","Ок","Отмена");
				}
			}
			else
			{
				return 1;
			}
		}
	case 9030:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0:return ShowPlayerDialog(playerid, 9031, 1, "Донат счётчик", "Введите Донат который вы хотите дать игроку", "Дать", "отмена");
				case 1:return ShowPlayerDialog(playerid, 9032, 1, "Уровень боевых искусств БОКС", "Введите Уровень боевых искусств который вы хотите дать игроку", "Дать", "отмена");
				case 2:return ShowPlayerDialog(playerid, 9033, 1, "Уровень боевых искусств  КОНГ ФУ", "Введите Уровень боевых искусств который вы хотите дать игроку", "Дать", "отмена");
				case 3:return ShowPlayerDialog(playerid, 9034, 1, "Уровень боевых искусств  Кик Бокс", "Введите Уровень боевых искусств который вы хотите дать игроку", "Дать", "отмена");
				case 4:return ShowPlayerDialog(playerid, 9035, 1, "Машина", "Введите Машину который вы хотите дать игроку", "Дать", "отмена");
				case 5:return ShowPlayerDialog(playerid, 9036, 1, "Цвет авто 1", "Введите Цвет машины от 1 до 299 который вы хотите дать игроку", "Дать", "отмена");
				case 6:return ShowPlayerDialog(playerid, 9037, 1, "Цвет авто 2", "Введите Цвет машины от 1 до 299 который вы хотите дать игроку", "Дать", "отмена");
				case 7:return ShowPlayerDialog(playerid, 9038, 1, "Наркозависимость", "Введите количество наркозависимости который вы хотите дать игроку", "Дать", "отмена");
				case 8:return ShowPlayerDialog(playerid, 9039, 1, "Скин(Model)", "Введите номер скина рабочего который вы хотите дать игроку", "Дать", "отмена");
				case 9:return ShowPlayerDialog(playerid, 9040, 1, "Процы", "Введите количество процентов на ТС который вы хотите дать игроку", "Дать", "отмена");
				case 10:return ShowPlayerDialog(playerid, 9041, 1, "Автомастерская", "Введите номер автомастерской(Стандарт 255) который вы хотите дать игроку", "Дать", "отмена");
				case 11:return ShowPlayerDialog(playerid,9013,DIALOG_STYLE_LIST,"Измениение Игрока","Уровень\nЗаконка\nМаты\nСкин\nУбийств\nНомер телефона\nExp\nКлюч от дома\nНомер бизнеса\nVIP [1-3]\nРабота игрока\nДеньги в банке\nДеньги\nВарны\nНаркотики\nФракция\nДалее ","Ок","Отмена");
				}
			}
			else
			{
				return 1;
			}
		}
	case 9014:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Уровень", "Введите уровень который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 100 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Уровень недолжен быть \nменьше 1 или более 100");
			PlayerInfo[giveplayerid][pLevel] = number_lvl;
   			format(string, sizeof(string), "Уровень lvl игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9015:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Законка", "Введите законку который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 100 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Законка недолжен быть \nменьше 1 или более 100");
			PlayerInfo[giveplayerid][pZakonp] = number_lvl;
   			format(string, sizeof(string), "Законка игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9016:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Маты", "Введите законку который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 100 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Маты недолжен быть \nменьше 1 или более 100");
			PlayerInfo[giveplayerid][pMats] = number_lvl;
   			format(string, sizeof(string), "Количество матов у игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9017:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Законка", "Введите законку который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 299 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Скин недолжен быть \nменьше 1 или более 299");
			PlayerInfo[giveplayerid][pChar] = number_lvl;
   			format(string, sizeof(string), "Скин игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9018:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Законка", "Введите законку который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 100 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Убийств недолжен быть \nменьше 1 или более 100");
			PlayerInfo[giveplayerid][pKills] = number_lvl;
   			format(string, sizeof(string), "Убийства игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9019:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Законка", "Введите законку который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 99999 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Номер недолжен быть \nменьше 1 или более 99999");
			PlayerInfo[giveplayerid][pPnumber] = number_lvl;
   			format(string, sizeof(string), "Номер телефона игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9020:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Законка", "Введите законку который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 100 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"EXP недолжен быть \nменьше 1 или более 100");
			PlayerInfo[giveplayerid][pExp] = number_lvl;
   			format(string, sizeof(string), "EXP игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9021:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Законка", "Введите законку который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 100000 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Уровень недолжен быть \nменьше 1 или более 10000");
			PlayerInfo[giveplayerid][pPhousekey] = number_lvl;
   			format(string, sizeof(string), "Дом игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9022:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Законка", "Введите законку который вы хотите дать игроку", "Дать", "отмена");
			PlayerInfo[giveplayerid][pPbiskey] = number_lvl;
   			format(string, sizeof(string), "Бизнес игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9023:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Законка", "Введите законку который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 3 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Вип недолжен быть \nменьше 1 или более 3");
			PlayerInfo[giveplayerid][pDonateRank] = number_lvl;
   			format(string, sizeof(string), "VIP игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9024:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Законка", "Введите законку который вы хотите дать игроку", "Дать", "отмена");
			PlayerInfo[giveplayerid][pJob] = number_lvl;
   			format(string, sizeof(string), "Работа игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9025:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Законка", "Введите законку который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 1000000 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Деньги в банке недолжены быть \nменьше 1 или более 1000000");
			PlayerInfo[giveplayerid][pBank] = number_lvl;
   			format(string, sizeof(string), "Деньги в банке игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9026:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Законка", "Введите законку который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 1000000 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Деньги недолжены быть \nменьше 1 или более 1000000");
			PlayerInfo[giveplayerid][pCash] = number_lvl;
   			format(string, sizeof(string), "Деньги игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9027:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Законка", "Введите законку который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 3 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Варны недолжен быть \nменьше 1 или более 3");
			PlayerInfo[giveplayerid][pWarns] = number_lvl;
   			format(string, sizeof(string), "Вырны игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9028:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Законка", "Введите законку который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 100 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Наркоты недолжено быть \nменьше 1 или более 100");
			PlayerInfo[giveplayerid][pDrugs] = number_lvl;
   			format(string, sizeof(string), "Наркотики игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9029:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Законка", "Введите законку который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 23 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Фракция недолжен быть \nменьше 1 или более 23");
			PlayerInfo[giveplayerid][pMember] = number_lvl;
			PlayerInfo[giveplayerid][pRank] = 1;
   			format(string, sizeof(string), "Фракция игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9031:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Донат счётчик", "Введите Донат счётчик который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 1000000 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Донат счётчик недолжен быть \nменьше 1 или более 1000000");
			PlayerInfo[giveplayerid][pDonatechet] = number_lvl;
   			format(string, sizeof(string), "Донат счётчик игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9032:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Уровень боевых искусств БОКС", "Введите Уровень боевых искусств БОКС который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 5000 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Уровень боевых искусств недолжен быть \nменьше 1 или более 5000");
			PlayerInfo[giveplayerid][pBoxSkill] = number_lvl;
   			format(string, sizeof(string), "Уровень боевых искусств БОКС игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9033:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Уровень боевых искусств  КОНГ ФУ", "Введите Уровень боевых искусств  КОНГ ФУ который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 5000 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Уровень боевых искусств недолжен быть \nменьше 1 или более 5000");
			PlayerInfo[giveplayerid][pKongfuSkill] = number_lvl;
   			format(string, sizeof(string), "Уровень боевых искусств  КОНГ ФУ игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9034:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Уровень боевых искусств  Кик Бокс", "Введите Уровень боевых искусств  Кик Бокс который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 5000 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Уровень боевых искусств недолжен быть \nменьше 1 или более 5000");
			PlayerInfo[giveplayerid][pKickboxSkill] = number_lvl;
   			format(string, sizeof(string), "Уровень боевых искусств  Кик Бокс игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9035:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Машина", "Введите Машину который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 299 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Машина недолжен быть \nменьше 1 или более 299");
			PlayerInfo[giveplayerid][pCar] = number_lvl;
   			format(string, sizeof(string), "Машина игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9036:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Цвет авто 1", "Введите Цвет авто 1(от 1 до 299) который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 299 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Цвет авто  недолжен быть \nменьше 1 или более 299");
			new house = PlayerInfo[giveplayerid][pPhousekey];
			HouseInfo[house][hVcol1] = number_lvl;
   			format(string, sizeof(string), "Цвет авто1 игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9037:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Цвет авто 2", "Введите Цвет авто 2(от 1 до 299) который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 299 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Цвет авто  недолжен быть \nменьше 1 или более 299");
			new house = PlayerInfo[giveplayerid][pPhousekey];
			HouseInfo[house][hVcol2] = number_lvl;
   			format(string, sizeof(string), "Цвет авто2 игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9038:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Зависимость", "Введите Зависимость(от 1 до 10к) который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 10000 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Зависимость  недолжен быть \nменьше 1 или более 10000");
			PlayerInfo[giveplayerid][pNarcoZavisimost] = number_lvl;
   			format(string, sizeof(string), "Зависимость игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9039:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Скин рабочий", "Введите Скин рабочий(от 1 до 299) который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 299 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Скин рабочий  недолжен быть \nменьше 1 или более 299");
			PlayerInfo[giveplayerid][pModel] = number_lvl;
   			format(string, sizeof(string), "Скин рабочий игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9040:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Процы авто", "Введите Процы авто(от 1 до 100) который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 100 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Процы авто  недолжен быть \nменьше 1 или более 100");
			PlayerInfo[giveplayerid][pProz] = number_lvl;
   			format(string, sizeof(string), "Процы авто игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
	case 9041:
		{
			if(!response)return 1;
			new number_lvl = strval(inputtext);
			new giveplayerid = GetPVarInt(playerid, "ID_Stats");
			if(!strval(inputtext)) return ShowPlayerDialog(playerid, 9014, 1, "Автомастерская", "Введите Автомастерская(от 1 до 3) который вы хотите дать игроку", "Дать", "отмена");
			if(number_lvl > 100 || number_lvl < 1) return SendClientMessage(playerid, COLOR_WHITE,"Процы авто  недолжен быть \nменьше 1 или более 3");
			PlayerInfo[giveplayerid][pAvtomas] = number_lvl;
   			format(string, sizeof(string), "Автомастерская игрока изменены на: %d", number_lvl);
   			SendClientMessage(playerid, -1, string);
			return 1;
		}
Пишу как могу кто лудши напишит выложите урок тогда!
Ну вот и все багов в данной системе нету,все удобно кому как мне баганая RLS вообще не нравилась.

Скриншоты:









Автор данной системы Егорчик!
Спасибо Maks5 за тест,Den Bellik за ответы на вопросы,Plakapenka за подсказки.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу