Егорчик
Специалист
Здраствуйте с вами Егорчик сегодня мы перепишим систему /setstat
И так:
Найдём и удали команду /setstat
Дальше сюда же вставим мою команду:
Дальше найдём в моде case 9000:
Выше ниже вставляем мои диалоги:
Пишу как могу кто лудши напишит выложите урок тогда!
Ну вот и все багов в данной системе нету,все удобно кому как мне баганая RLS вообще не нравилась.
Скриншоты:
Автор данной системы Егорчик!
Спасибо Maks5 за тест,Den Bellik за ответы на вопросы,Plakapenka за подсказки.
И так:
Найдём и удали команду /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Далее ","Ок","Отмена");
}
Выше ниже вставляем мои диалоги:
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 за подсказки.
Последнее редактирование:
