Botan
Умник
Всем привет. Вот выкладываю Вам свою версию Маскировки. Начнём:
Ко всем new:
PHP:
new SmenaSkina;
PHP:
CMD:spy(playerid, params[])
{
if(PlayerInfo[playerid][pMember] != 2 || PlayerInfo[playerid][pRank] < 4) return true;
if(sscanf(params, "d", params[0])) return SendClientMessage(playerid, -1, "Введите: /spy [id]");
if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, -1, "Игрок не найден");
SmenaSkina = params[0];
ShowPlayerDialog(playerid, 50, DIALOG_STYLE_LIST, "Выберите фракцию", "Полиция\nАрмия\nМЧС\nМэрия\nАвтошкола\nNews\nLCN\nYakuza\nRussian Mafia\nRifa\nGrove street\nBallas\nVagos\nAztec\nБайкеры", "Выбрать", "Отмена");
return true;
}
PHP:
case 50:
{
if(!response) return true;
switch(listitem)
{
case 0: ShowPlayerDialog(playerid, 50+1, DIALOG_STYLE_LIST, "Полиция", "76\n280\n281\n282\n283\n284\n285\n288", "Выбрать", "Отмена");
case 1: ShowPlayerDialog(playerid, 50+2, DIALOG_STYLE_LIST, "Армия", "191\n287", "Выбрать", "Отмена");
case 2: ShowPlayerDialog(playerid, 50+3, DIALOG_STYLE_LIST, "МЧС", "70\n219\n274\n275\n276", "Выбрать", "Отмена");
case 3: ShowPlayerDialog(playerid, 50+4, DIALOG_STYLE_LIST, "Мэрия", "57\n98\n147\n187\n150", "Выбрать", "Отмена");
case 4: ShowPlayerDialog(playerid, 50+5, DIALOG_STYLE_LIST, "Автошкола", "59\n172\n189\n240", "Выбрать", "Отмена");
case 5: ShowPlayerDialog(playerid, 50+6, DIALOG_STYLE_LIST, "News", "211\n217\n250\n261", "Выбрать", "Отмена");
case 6: ShowPlayerDialog(playerid, 50+7, DIALOG_STYLE_LIST, "LCN", "113\n124\n214\n223", "Выбрать", "Отмена");
case 7: ShowPlayerDialog(playerid, 50+8, DIALOG_STYLE_LIST, "Yakuza", "120\n123\n169\n186", "Выбрать", "Отмена");
case 8: ShowPlayerDialog(playerid, 50+9, DIALOG_STYLE_LIST, "Russian Mafia", "272\n112\n125\n214\n111", "Выбрать", "Отмена");
case 9: ShowPlayerDialog(playerid, 50+10, DIALOG_STYLE_LIST, "Rifa", "173\n174\n175", "Выбрать", "Отмена");
case 10: ShowPlayerDialog(playerid, 50+11, DIALOG_STYLE_LIST, "Grove street", "105\n106\n107\n269\n270\n271", "Выбрать", "Отмена");
case 11: ShowPlayerDialog(playerid, 50+12, DIALOG_STYLE_LIST, "Ballas", "102\n103\n104", "Выбрать", "Отмена");
case 12: ShowPlayerDialog(playerid, 50+13, DIALOG_STYLE_LIST, "Vagos", "108\n109\n110", "Выбрать", "Отмена");
case 13: ShowPlayerDialog(playerid, 50+14, DIALOG_STYLE_LIST, "Aztec", "114\n115\n116", "Выбрать", "Отмена");
case 14: ShowPlayerDialog(playerid, 50+15, DIALOG_STYLE_LIST, "Байкеры", "201\n247\n248\n254\n298", "Выбрать", "Отмена");
}
}
case 50+1:
{
if(!response) return true;
switch(listitem)
{
case 0: SetPlayerSkin(SmenaSkina, 76);
case 1: SetPlayerSkin(SmenaSkina, 280);
case 2: SetPlayerSkin(SmenaSkina, 281);
case 3: SetPlayerSkin(SmenaSkina, 282);
case 4: SetPlayerSkin(SmenaSkina, 283);
case 5: SetPlayerSkin(SmenaSkina, 284);
case 6: SetPlayerSkin(SmenaSkina, 285);
case 7: SetPlayerSkin(SmenaSkina, 288);
}
return ShowPlayerDialog(playerid, 50+1, DIALOG_STYLE_LIST, "Полиция", "76\n280\n281\n282\n283\n284\n285\n288", "Сменить", "Готово");
}
case 50+2:
{
if(!response) return true;
switch(listitem)
{
case 0: SetPlayerSkin(SmenaSkina, 191);
case 1: SetPlayerSkin(SmenaSkina, 287);
}
return ShowPlayerDialog(playerid, 50+2, DIALOG_STYLE_LIST, "Армия", "191\n287", "Сменить", "Готово");
}
case 50+3:
{
if(!response) return true;
switch(listitem)
{
case 0: SetPlayerSkin(SmenaSkina, 70);
case 1: SetPlayerSkin(SmenaSkina, 219);
case 2: SetPlayerSkin(SmenaSkina, 274);
case 3: SetPlayerSkin(SmenaSkina, 275);
case 4: SetPlayerSkin(SmenaSkina, 276);
}
return ShowPlayerDialog(playerid, 50+3, DIALOG_STYLE_LIST, "МЧС", "70\n219\n274\n275\n276", "Сменить", "Готово");
}
case 50+4:
{
if(!response) return true;
switch(listitem)
{
case 0: SetPlayerSkin(SmenaSkina, 57);
case 1: SetPlayerSkin(SmenaSkina, 98);
case 2: SetPlayerSkin(SmenaSkina, 147);
case 3: SetPlayerSkin(SmenaSkina, 187);
case 4: SetPlayerSkin(SmenaSkina, 150);
}
return ShowPlayerDialog(playerid, 50+4, DIALOG_STYLE_LIST, "Мэрия", "57\n98\n147\n187\n150", "Сменить", "Готово");
}
case 50+5:
{
if(!response) return true;
switch(listitem)
{
case 0: SetPlayerSkin(SmenaSkina, 59);
case 1: SetPlayerSkin(SmenaSkina, 172);
case 2: SetPlayerSkin(SmenaSkina, 189);
case 3: SetPlayerSkin(SmenaSkina, 240);
}
return ShowPlayerDialog(playerid, 50+5, DIALOG_STYLE_LIST, "Автошкола", "59\n172\n189\n240", "Сменить", "Готово");
}
case 50+6:
{
if(!response) return true;
switch(listitem)
{
case 0: SetPlayerSkin(SmenaSkina, 211);
case 1: SetPlayerSkin(SmenaSkina, 217);
case 2: SetPlayerSkin(SmenaSkina, 250);
case 3: SetPlayerSkin(SmenaSkina, 261);
}
return ShowPlayerDialog(playerid, 50+6, DIALOG_STYLE_LIST, "News", "211\n217\n250\n261", "Сменить", "Готово");
}
case 50+7:
{
if(!response) return true;
switch(listitem)
{
case 0: SetPlayerSkin(SmenaSkina, 113);
case 1: SetPlayerSkin(SmenaSkina, 124);
case 2: SetPlayerSkin(SmenaSkina, 214);
case 3: SetPlayerSkin(SmenaSkina, 223);
}
return ShowPlayerDialog(playerid, 50+7, DIALOG_STYLE_LIST, "LCN", "113\n124\n214\n223", "Сменить", "Готово");
}
case 50+8:
{
if(!response) return true;
switch(listitem)
{
case 0: SetPlayerSkin(SmenaSkina, 120);
case 1: SetPlayerSkin(SmenaSkina, 123);
case 2: SetPlayerSkin(SmenaSkina, 169);
case 3: SetPlayerSkin(SmenaSkina, 186);
}
return ShowPlayerDialog(playerid, 50+8, DIALOG_STYLE_LIST, "Yakuza", "120\n123\n169\n186", "Сменить", "Готово");
}
case 50+9:
{
if(!response) return true;
switch(listitem)
{
case 0: SetPlayerSkin(SmenaSkina, 272);
case 1: SetPlayerSkin(SmenaSkina, 112);
case 2: SetPlayerSkin(SmenaSkina, 125);
case 3: SetPlayerSkin(SmenaSkina, 214);
case 4: SetPlayerSkin(SmenaSkina, 111);
}
return ShowPlayerDialog(playerid, 50+9, DIALOG_STYLE_LIST, "Russian Mafia", "272\n112\n125\n214\n111", "Сменить", "Готово");
}
case 50+10:
{
if(!response) return true;
switch(listitem)
{
case 0: SetPlayerSkin(SmenaSkina, 173);
case 1: SetPlayerSkin(SmenaSkina, 174);
case 2: SetPlayerSkin(SmenaSkina, 175);
}
return ShowPlayerDialog(playerid, 50+10, DIALOG_STYLE_LIST, "Rifa", "173\n174\n175", "Сменить", "Готово");
}
case 50+11:
{
if(!response) return true;
switch(listitem)
{
case 0: SetPlayerSkin(SmenaSkina, 105);
case 1: SetPlayerSkin(SmenaSkina, 106);
case 2: SetPlayerSkin(SmenaSkina, 107);
case 3: SetPlayerSkin(SmenaSkina, 269);
case 4: SetPlayerSkin(SmenaSkina, 270);
case 5: SetPlayerSkin(SmenaSkina, 271);
}
return ShowPlayerDialog(playerid, 50+11, DIALOG_STYLE_LIST, "Grove street", "105\n106\n107\n269\n270\n271", "Сменить", "Готово");
}
case 50+12:
{
if(!response) return true;
switch(listitem)
{
case 0: SetPlayerSkin(SmenaSkina, 102);
case 1: SetPlayerSkin(SmenaSkina, 103);
case 2: SetPlayerSkin(SmenaSkina, 104);
}
return ShowPlayerDialog(playerid, 50+12, DIALOG_STYLE_LIST, "Ballas", "102\n103\n104", "Сменить", "Готово");
}
case 50+13:
{
if(!response) return true;
switch(listitem)
{
case 0: SetPlayerSkin(SmenaSkina, 108);
case 1: SetPlayerSkin(SmenaSkina, 109);
case 2: SetPlayerSkin(SmenaSkina, 110);
}
return ShowPlayerDialog(playerid, 50+13, DIALOG_STYLE_LIST, "Vagos", "108\n109\n110", "Сменить", "Готово");
}
case 50+14:
{
if(!response) return true;
switch(listitem)
{
case 0: SetPlayerSkin(SmenaSkina, 114);
case 1: SetPlayerSkin(SmenaSkina, 115);
case 2: SetPlayerSkin(SmenaSkina, 116);
}
return ShowPlayerDialog(playerid, 50+14, DIALOG_STYLE_LIST, "Aztec", "114\n115\n116", "Сменить", "Готово");
}
case 50+15:
{
if(!response) return true;
switch(listitem)
{
case 0: SetPlayerSkin(SmenaSkina, 201);
case 1: SetPlayerSkin(SmenaSkina, 247);
case 2: SetPlayerSkin(SmenaSkina, 248);
case 3: SetPlayerSkin(SmenaSkina, 254);
case 4: SetPlayerSkin(SmenaSkina, 298);
}
return ShowPlayerDialog(playerid, 50+15, DIALOG_STYLE_LIST, "Байкеры", "201\n247\n248\n254\n298", "Сменить", "Готово");
}
Автор: Botan
Последнее редактирование:
