Olack
Мастер
В OnPlayerCommandText
Ко всем диалогам
Вырезал с мода SVG
PHP:
if(strcmp(cmd, "/apanel", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_WHITE, "Ошибка: Вы не администратор");
return 1;
}
format(string,sizeof(string),"[1] > Команды\n[2] > Управление транспортом\n[3] > Запустить развлечения\n[4] > Изменить погоду\n[5] > Информация о игроках с варном\n[6] > Информация о игроках с баном чата\n[7] > Главный раздел управления");
ShowPlayerDialog(playerid,1001,DIALOG_STYLE_LIST,"Администраторская панель",string,"Ок","Отмена");
}
return 1;
}
PHP:
case 1001:
{
if(response)
{
if(listitem == 0)
{
OnPlayerCommandText(playerid,"/ahelp");
}
if(listitem == 1)
{
ShowPlayerDialog(playerid,1005,DIALOG_STYLE_LIST, "Управление транспортом", "[1] > Диски\n[2] > Гидравлика\n[3] > Архангел Тюнинг\n[4] > Цвет\n[5] > Винилы", "Выбрать", "Отмена");
return 1;
}
if(listitem == 2)
{
ShowPlayerDialog(playerid,1002, DIALOG_STYLE_LIST, "Запустить развлечения", "[1] > Гонки\n[2] > PaintBol\n[3] > Дерби", "Выбрать", "Отмена");
return 1;
}
if(listitem == 3)
{
ShowPlayerDialog(playerid,1003,DIALOG_STYLE_LIST, "Список погоды", "[1] > Солнечная погода\n[2] > Очень солнечная погода\n[3] > Гроза\n[4] > Пасмурно и туман\n[5] > Хмурая и дождливая\n[6] > Песчаная буря \n[7] > Туманный и зеленоватый\n[8] > В красках бледного Апельсина\n[9] > Свежая в синих красках \n[10] > Туманно и серо \n[11] > Темный неясный коричневый \n[12] > Розовое небо", "Выбрать", "Отмена");
return 1;
}
if(listitem == 4)
{
OnPlayerCommandText(playerid,"/warnmans");
}
if(listitem == 5)
{
OnPlayerCommandText(playerid,"/mutelist");
}
if(listitem == 6)
{
ShowPlayerDialog(playerid,1004,DIALOG_STYLE_LIST, "Главный раздел", "[1] > Рестарт сервера\n[2] > Администраторы онлайн", "Выбрать", "Отмена");
return 1;
}
}
}
case 1002:
{
if(response)
{
if(listitem == 0)
{
OnPlayerCommandText(playerid,"/arace");
}
if(listitem == 1)
{
OnPlayerCommandText(playerid,"/paint");
}
if(listitem == 2)
{
OnPlayerCommandText(playerid,"/drace");
}
}
}
case 1003:
{
if(response)
{
switch(listitem)
{
case 0: SetWeather(10);
case 1: SetWeather(11);
case 2: SetWeather(8);
case 3: SetWeather(9);
case 4: SetWeather(14);
case 5: SetWeather(19);
case 6: SetWeather(20);
case 7: SetWeather(23);
case 8: SetWeather(27);
case 9: SetWeather(30);
case 10: SetWeather(33);
case 11: SetWeather(-1337);
}
}
return 1;
}
case 1004:
{
if(response)
{
if(listitem == 0)
{
OnPlayerCommandText(playerid,"/gmx");
}
if(listitem == 1)
{
OnPlayerCommandText(playerid,"/admins");
}
}
}
case 1005:
{
if(response)
{
new vehicleid = GetPlayerVehicleID(playerid);
switch(listitem)
{
case 0: ShowPlayerDialog(playerid, 8011, 2, "Список дисков", "Shadow\nMega\nWires\nClassic\nRimshine\nCutter\nTwist\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic", "OK", "Назад");
case 1: AddVehicleComponent(vehicleid,1087), PlayerPlaySound(playerid,1133,0.0,0.0,0.0), ShowPlayerDialog(playerid, 8004, 2, "Тюнинг меню", "[1] > Диски\n[2] > Гидравлика\n[3] > Архангел Тюнинг\n[4] > Цвет\n[5] > Винилы", "Выбрать", "Назад");
case 2:
{
new Car = GetPlayerVehicleID(playerid), Model = GetVehicleModel(Car);
switch(Model)
{
case 559,560,561,562,565: ShowPlayerDialog(playerid, 8012, 2, "Тюнинг Wheel Arch Angels", "Передний бампер X-flow\nПередний бампер Alien\nЗадний бампер X-Flow\nЗадний бампер Alien\nСпойлер X-Flow \nСпойлер Alien \nБоковая юбка X-Flow \nБоковая юбка Alien\nВоздухозаборник X-Flow\nВоздухозаборник Alien\nВыхлоп X-flow\nВыхлоп Alien", "OK", "Назад");
default: SendClientMessage(playerid,0xFFFFFFFF,"Вы должны быть в: Elegy, Stratum, Flash, Sultan, Uranus");
}
}
case 3: ShowPlayerDialog(playerid, 8013, 2, "Выбор цвета", "Красный \nГолубой \nЖелтый \nЗеленый \nСерый \nОранжевый \nЧерный \nБелый", "ОК", "Назад");
case 4: ShowPlayerDialog(playerid, 8014, 2, "Выбор винила", "Винил №1 \nВинил №2 \nВинил №3 ", "ОК", "Назад");
}
}
else ShowPlayerDialog(playerid, 134532223, 2, " ", "Тюнинг\nРемонт\nТелепорты\nАвтомобили\n{FFFF00}Управление Авто", "Выбрать", "<<Назад");
}
case 8004:
{
if(response)
{
new vehicleid = GetPlayerVehicleID(playerid);
switch(listitem)
{
case 0: ShowPlayerDialog(playerid, 8011, 2, "Список дисков", "Shadow\nMega\nWires\nClassic\nRimshine\nCutter\nTwist\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic", "OK", "Назад");
case 1: AddVehicleComponent(vehicleid,1087), PlayerPlaySound(playerid,1133,0.0,0.0,0.0), ShowPlayerDialog(playerid, 8004, 2, "Тюнинг меню", "[1] > Диски\n[2] > Гидравлика\n[3] > Архангел Тюнинг\n[4] > Цвет\n[5] > Винилы", "Выбрать", "Назад");
case 2:
{
new Car = GetPlayerVehicleID(playerid), Model = GetVehicleModel(Car);
switch(Model)
{
case 559,560,561,562,565: ShowPlayerDialog(playerid, 8012, 2, "Тюнинг Wheel Arch Angels", "Передний бампер X-flow\nПередний бампер Alien\nЗадний бампер X-Flow\nЗадний бампер Alien\nСпойлер X-Flow \nСпойлер Alien \nБоковая юбка X-Flow \nБоковая юбка Alien\nВоздухозаборник X-Flow\nВоздухозаборник Alien\nВыхлоп X-flow\nВыхлоп Alien", "OK", "Назад");
default: SendClientMessage(playerid,0xFFFFFFFF,"Вы должны быть в: Elegy, Stratum, Flash, Sultan, Uranus");
}
}
case 3: ShowPlayerDialog(playerid, 8013, 2, "Выбор цвета", "Красный \nГолубой \nЖелтый \nЗеленый \nСерый \nОранжевый \nЧерный \nБелый", "ОК", "Назад");
case 4: ShowPlayerDialog(playerid, 8014, 2, "Выбор винила", "Винил №1 \nВинил №2 \nВинил №3 ", "ОК", "Назад");
}
}
else ShowPlayerDialog(playerid, 134532223, 2, " ", "Тюнинг\nРемонт\nТелепорты\nАвтомобили\n{FFFF00}Управление Авто", "Выбрать", "<<Назад");
}
case 8011:
{
if(response)
{
new vehicleid = GetPlayerVehicleID(playerid);
switch(listitem)
{
case 0: AddVehicleComponent(vehicleid,1073);
case 1: AddVehicleComponent(vehicleid,1074);
case 2: AddVehicleComponent(vehicleid,1076);
case 3: AddVehicleComponent(vehicleid,1077);
case 4: AddVehicleComponent(vehicleid,1075);
case 5: AddVehicleComponent(vehicleid,1079);
case 6: AddVehicleComponent(vehicleid,1078);
case 7: AddVehicleComponent(vehicleid,1080);
case 8: AddVehicleComponent(vehicleid,1081);
case 9: AddVehicleComponent(vehicleid,1082);
case 10: AddVehicleComponent(vehicleid,1083);
case 11: AddVehicleComponent(vehicleid,1084);
case 12: AddVehicleComponent(vehicleid,1085);
}
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
ShowPlayerDialog(playerid, 8011, 2, "Список дисков", "Shadow\nMega\nWires\nClassic\nRimshine\nCutter\nTwist\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic", "Ок", "Назад");
}
else ShowPlayerDialog(playerid, 1005, 2, "Тюнинг меню", "[1] > Диски\n[2] > Гидравлика\n[3] > Архангел Тюнинг\n[4] > Цвет\n[5] > Винилы", "Выбрать", "Отмена");
}
case 8013:
{
if(response)
{
new vehicleid = GetPlayerVehicleID(playerid);
switch(listitem)
{
case 0: ChangeVehicleColor(vehicleid, 3, 3);
case 1: ChangeVehicleColor(vehicleid, 79, 79);
case 2: ChangeVehicleColor(vehicleid, 65, 65);
case 3: ChangeVehicleColor(vehicleid, 86, 86);
case 4: ChangeVehicleColor(vehicleid, 9, 9);
case 5: ChangeVehicleColor(vehicleid, 6, 6);
case 6: ChangeVehicleColor(vehicleid, 0, 0);
case 7: ChangeVehicleColor(vehicleid, 1, 1);
}
PlayerPlaySound(playerid,1134,0.0,0.0,0.0);
ShowPlayerDialog(playerid, 8013, 2, "Выбор цвета", "Красный \nГолубой \nЖелтый \nЗеленый \nСерый \nОранжевый \nЧерный \nБелый", "ОК", "Назад");
}
else ShowPlayerDialog(playerid, 1005, 2, "Тюнинг меню", "[1] > Диски\n[2] > Гидравлика\n[3] > Архангел Тюнинг\n[4] > Цвет\n[5] > Винилы", "Выбрать", "Отмена");
}
case 8014:
{
if(response)
{
new vehicleid = GetPlayerVehicleID(playerid);
ChangeVehiclePaintjob(vehicleid,listitem+1);
PlayerPlaySound(playerid,1134,0.0,0.0,0.0);
ShowPlayerDialog(playerid, 8014, 2, "Выбор винила", "Винил №1 \nВинил №2 \nВинил №3 ", "ОК", "Назад");
}
else ShowPlayerDialog(playerid, 1005, 2, "Тюнинг меню", "[1] > Диски\n[2] > Гидравлика\n[3] > Архангел Тюнинг\n[4] > Цвет\n[5] > Винилы", "Выбрать", "Отмена");
}
case 8012:
{
if(response)
{
new vehicleid = GetPlayerVehicleID(playerid);
new cartype = GetVehicleModel(vehicleid);
switch(listitem)
{
case 0:// x front
{
switch(cartype)
{
case 562: AddVehicleComponent(vehicleid,1172);
case 560: AddVehicleComponent(vehicleid,1170);
case 565: AddVehicleComponent(vehicleid,1152);
case 559: AddVehicleComponent(vehicleid,1173);
case 561: AddVehicleComponent(vehicleid,1157);
case 558: AddVehicleComponent(vehicleid,1165);
}
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
ShowPlayerDialog(playerid, 8012, 2, "Тюнинг Wheel Arch Angels", "Передний бампер X-flow\nПередний бампер Alien\nЗадний бампер X-Flow\nЗадний бампер Alien\nСпойлер X-Flow \nСпойлер Alien \nБоковая юбка X-Flow \nБоковая юбка Alien\nВоздухозаборник X-Flow\nВоздухозаборник Alien\nВыхлоп X-flow\nВыхлоп Alien", "OK", "Назад");
}
case 1://alien front
{
switch(cartype)
{
case 562: AddVehicleComponent(vehicleid,1171);
case 560: AddVehicleComponent(vehicleid,1169);
case 565: AddVehicleComponent(vehicleid,1153);
case 559: AddVehicleComponent(vehicleid,1160);
case 561: AddVehicleComponent(vehicleid,1155);
case 558: AddVehicleComponent(vehicleid,1166);
}
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
ShowPlayerDialog(playerid, 8012, 2, "Тюнинг Wheel Arch Angels", "Передний бампер X-flow\nПередний бампер Alien\nЗадний бампер X-Flow\nЗадний бампер Alien\nСпойлер X-Flow \nСпойлер Alien \nБоковая юбка X-Flow \nБоковая юбка Alien\nВоздухозаборник X-Flow\nВоздухозаборник Alien\nВыхлоп X-flow\nВыхлоп Alien", "OK", "Назад");
}
case 2://x rear
{
switch(cartype)
{
case 562: AddVehicleComponent(vehicleid,1148);
case 560: AddVehicleComponent(vehicleid,1140);
case 565: AddVehicleComponent(vehicleid,1151);
case 559: AddVehicleComponent(vehicleid,1161);
case 561: AddVehicleComponent(vehicleid,1156);
case 558: AddVehicleComponent(vehicleid,1167);
}
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
ShowPlayerDialog(playerid, 8012, 2, "Тюнинг Wheel Arch Angels", "Передний бампер X-flow\nПередний бампер Alien\nЗадний бампер X-Flow\nЗадний бампер Alien\nСпойлер X-Flow \nСпойлер Alien \nБоковая юбка X-Flow \nБоковая юбка Alien\nВоздухозаборник X-Flow\nВоздухозаборник Alien\nВыхлоп X-flow\nВыхлоп Alien", "OK", "Назад");
}
case 3://alien rear
{
switch(cartype)
{
case 562: AddVehicleComponent(vehicleid,1149);
case 560: AddVehicleComponent(vehicleid,1141);
case 565: AddVehicleComponent(vehicleid,1150);
case 559: AddVehicleComponent(vehicleid,1159);
case 561: AddVehicleComponent(vehicleid,1154);
case 558: AddVehicleComponent(vehicleid,1168);
}
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
ShowPlayerDialog(playerid, 8012, 2, "Тюнинг Wheel Arch Angels", "Передний бампер X-flow\nПередний бампер Alien\nЗадний бампер X-Flow\nЗадний бампер Alien\nСпойлер X-Flow \nСпойлер Alien \nБоковая юбка X-Flow \nБоковая юбка Alien\nВоздухозаборник X-Flow\nВоздухозаборник Alien\nВыхлоп X-flow\nВыхлоп Alien", "OK", "Назад");
}
case 4://x spoiler
{
switch(cartype)
{
case 562: AddVehicleComponent(vehicleid,1146);
case 560: AddVehicleComponent(vehicleid,1139);
case 565: AddVehicleComponent(vehicleid,1050);
case 559: AddVehicleComponent(vehicleid,1158);
case 561: AddVehicleComponent(vehicleid,1160);
case 558: AddVehicleComponent(vehicleid,1163);
}
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
ShowPlayerDialog(playerid, 8012, 2, "Тюнинг Wheel Arch Angels", "Передний бампер X-flow\nПередний бампер Alien\nЗадний бампер X-Flow\nЗадний бампер Alien\nСпойлер X-Flow \nСпойлер Alien \nБоковая юбка X-Flow \nБоковая юбка Alien\nВоздухозаборник X-Flow\nВоздухозаборник Alien\nВыхлоп X-flow\nВыхлоп Alien", "OK", "Назад");
}
case 5://alien spoiler
{
switch(cartype)
{
case 562: AddVehicleComponent(vehicleid,1147);
case 560: AddVehicleComponent(vehicleid,1138);
case 565: AddVehicleComponent(vehicleid,1049);
case 559: AddVehicleComponent(vehicleid,1162);
case 561: AddVehicleComponent(vehicleid,1058);
case 558: AddVehicleComponent(vehicleid,1164);
}
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
ShowPlayerDialog(playerid, 8012, 2, "Тюнинг Wheel Arch Angels", "Передний бампер X-flow\nПередний бампер Alien\nЗадний бампер X-Flow\nЗадний бампер Alien\nСпойлер X-Flow \nСпойлер Alien \nБоковая юбка X-Flow \nБоковая юбка Alien\nВоздухозаборник X-Flow\nВоздухозаборник Alien\nВыхлоп X-flow\nВыхлоп Alien", "OK", "Назад");
}
case 6://x side
{
switch(cartype)
{
case 562: AddVehicleComponent(vehicleid,1041), AddVehicleComponent(vehicleid,1039);
case 560: AddVehicleComponent(vehicleid,1031), AddVehicleComponent(vehicleid,1030);
case 565: AddVehicleComponent(vehicleid,1052), AddVehicleComponent(vehicleid,1048);
case 559: AddVehicleComponent(vehicleid,1070), AddVehicleComponent(vehicleid,1072);
case 561: AddVehicleComponent(vehicleid,1057), AddVehicleComponent(vehicleid,1063);
case 558: AddVehicleComponent(vehicleid,1093), AddVehicleComponent(vehicleid,1095);
}
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
ShowPlayerDialog(playerid, 8012, 2, "Тюнинг Wheel Arch Angels", "Передний бампер X-flow\nПередний бампер Alien\nЗадний бампер X-Flow\nЗадний бампер Alien\nСпойлер X-Flow \nСпойлер Alien \nБоковая юбка X-Flow \nБоковая юбка Alien\nВоздухозаборник X-Flow\nВоздухозаборник Alien\nВыхлоп X-flow\nВыхлоп Alien", "OK", "Назад");
}
case 7://alien side
{
switch(cartype)
{
case 562: AddVehicleComponent(vehicleid,1036), AddVehicleComponent(vehicleid,1040);
case 560: AddVehicleComponent(vehicleid,1026), AddVehicleComponent(vehicleid,1027);
case 565: AddVehicleComponent(vehicleid,1051), AddVehicleComponent(vehicleid,1047);
case 559: AddVehicleComponent(vehicleid,1069), AddVehicleComponent(vehicleid,1071);
case 561: AddVehicleComponent(vehicleid,1056), AddVehicleComponent(vehicleid,1062);
case 558: AddVehicleComponent(vehicleid,1090), AddVehicleComponent(vehicleid,1094);
}
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
ShowPlayerDialog(playerid, 8012, 2, "Тюнинг Wheel Arch Angels", "Передний бампер X-flow\nПередний бампер Alien\nЗадний бампер X-Flow\nЗадний бампер Alien\nСпойлер X-Flow \nСпойлер Alien \nБоковая юбка X-Flow \nБоковая юбка Alien\nВоздухозаборник X-Flow\nВоздухозаборник Alien\nВыхлоп X-flow\nВыхлоп Alien", "OK", "Назад");
}
case 8://x roof
{
switch(cartype)
{
case 562: AddVehicleComponent(vehicleid,1035);
case 560: AddVehicleComponent(vehicleid,1033);
case 565: AddVehicleComponent(vehicleid,1052);
case 559: AddVehicleComponent(vehicleid,1068);
case 561: AddVehicleComponent(vehicleid,1061);
case 558: AddVehicleComponent(vehicleid,1091);
}
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
ShowPlayerDialog(playerid, 8012, 2, "Тюнинг Wheel Arch Angels", "Передний бампер X-flow\nПередний бампер Alien\nЗадний бампер X-Flow\nЗадний бампер Alien\nСпойлер X-Flow \nСпойлер Alien \nБоковая юбка X-Flow \nБоковая юбка Alien\nВоздухозаборник X-Flow\nВоздухозаборник Alien\nВыхлоп X-flow\nВыхлоп Alien", "OK", "Назад");
}
case 9://alien roof
{
switch(cartype)
{
case 562: AddVehicleComponent(vehicleid,1038);
case 560: AddVehicleComponent(vehicleid,1032);
case 565: AddVehicleComponent(vehicleid,1054);
case 559: AddVehicleComponent(vehicleid,1067);
case 561: AddVehicleComponent(vehicleid,1055);
case 558: AddVehicleComponent(vehicleid,1088);
}
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
ShowPlayerDialog(playerid, 8012, 2, "Тюнинг Wheel Arch Angels", "Передний бампер X-flow\nПередний бампер Alien\nЗадний бампер X-Flow\nЗадний бампер Alien\nСпойлер X-Flow \nСпойлер Alien \nБоковая юбка X-Flow \nБоковая юбка Alien\nВоздухозаборник X-Flow\nВоздухозаборник Alien\nВыхлоп X-flow\nВыхлоп Alien", "OK", "Назад");
}
case 10://x echaust
{
switch(cartype)
{
case 562: AddVehicleComponent(vehicleid,1037);
case 560: AddVehicleComponent(vehicleid,1029);
case 565: AddVehicleComponent(vehicleid,1045);
case 559: AddVehicleComponent(vehicleid,1066);
case 561: AddVehicleComponent(vehicleid,1059);
case 558: AddVehicleComponent(vehicleid,1089);
}
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
ShowPlayerDialog(playerid, 8012, 2, "Тюнинг Wheel Arch Angels", "Передний бампер X-flow\nПередний бампер Alien\nЗадний бампер X-Flow\nЗадний бампер Alien\nСпойлер X-Flow \nСпойлер Alien \nБоковая юбка X-Flow \nБоковая юбка Alien\nВоздухозаборник X-Flow\nВоздухозаборник Alien\nВыхлоп X-flow\nВыхлоп Alien", "OK", "Назад");
}
case 11://alien echaust
{
switch(cartype)
{
case 562: AddVehicleComponent(vehicleid,1034);
case 560: AddVehicleComponent(vehicleid,1028);
case 565: AddVehicleComponent(vehicleid,1046);
case 559: AddVehicleComponent(vehicleid,1065);
case 561: AddVehicleComponent(vehicleid,1064);
case 558: AddVehicleComponent(vehicleid,1092);
}
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
ShowPlayerDialog(playerid, 8012, 2, "Тюнинг Wheel Arch Angels", "Передний бампер X-flow\nПередний бампер Alien\nЗадний бампер X-Flow\nЗадний бампер Alien\nСпойлер X-Flow \nСпойлер Alien \nБоковая юбка X-Flow \nБоковая юбка Alien\nВоздухозаборник X-Flow\nВоздухозаборник Alien\nВыхлоп X-flow\nВыхлоп Alien", "OK", "Назад");
}
}
}
else ShowPlayerDialog(playerid, 8004, 2, "Тюнинг меню", "[1] > Диски\n[2] > Гидравлика\n[3] > Архангел Тюнинг\n[4] > Цвет\n[5] > Винилы", "Выбрать", "Отмена");
return true;
}
