if(dialogid == 1 && response){ //Меню сервера
switch(listitem){
case 0:{
if(IsPlayerInAnyVehicle(playerid)) "Code";
else "Code";}
case 1:{
if(!IsPlayerAdmin(playerid)) "Code";
else "Code";}
case 2: ShowPlayerDialog(playerid, 5, dl, "Телепорты", "Дрифт\nСтант\nПаркур\nБейзджамп\nПо городу", "Выбор", "Назад"); //Пункт "телепорты"
case 3: "Code";
//case 4: "Code";
case 5: "Code";}}
else return 1;
if(dialogid == 5 && response){//Телепорты
if(listitem == 0) ShowPlayerDialog(playerid, 17, dl, "Дрифт Зоны", "", "Выбор", "Назад");
if(listitem == 1) ShowPlayerDialog(playerid, 18, dl, "Стант Зоны", "", "Выбор", "Назад");
if(listitem == 2) ShowPlayerDialog(playerid, 19, dl, "Паркур Зоны", "", "Выбор", "Назад");
if(listitem == 3) ShowPlayerDialog(playerid, 20, dl, "Зоны свободного полёта", "", "Выбор", "Назад");
if(listitem == 4) ShowPlayerDialog(playerid, 21, dl, "Прочие мета (по городу)", "Южный\nАрзамас", "Выбор", "Назад");
return 1;}
if(dialogid == 5 && !response){
if(IsPlayerInAnyVehicle(playerid)) ShowPlayerDialog(playerid, 1, dl, "Меню сервера", "Тюнинг\nОружия\nТелепорты\nНастройки игрока\nАдминистрация\nАвторы", "Выбор", "Отмена");
else ShowPlayerDialog(playerid, 1, dl, "Меню сервера", "Автомобили\nОружия\nТелепорты\nНастройки игрока\nАдминистрация\nАвторы", "Выбор", "Отмена");
return 1;}
if(dialogid == 21 && response){//Прочие места
switch(listitem){
case 0:{
GetPlayerName(playerid, namess, 25);
SetPlayerPos(playerid, 2552.7283, -2202.1262, 22.2232);
SetPlayerFacingAngle(playerid, 0.0);
format(mess, 100, "-** %s (%d) {82FF82}телепортировался в Южный **-", namess, playerid);
SendClientMessageToAll(GetPlayerColor(playerid), mess); return 1;}
case 1:{
GetPlayerName(playerid, namess, 25);
SetPlayerPos(playerid, -62.5303, 646.7239, 12.1285);
SetPlayerFacingAngle(playerid, 175.0);
format(mess, 100, "-** %s (%d) {82FF82}телепортировался в Арзамас **-", namess, playerid);
SendClientMessageToAll(GetPlayerColor(playerid), mess); return 1;}}
return 1;}
if(dialogid == 21 && !response){
ShowPlayerDialog(playerid, 5, dl, "Телепорты", "Дрифт\nСтант\nПаркур\nБейзджамп\nПо городу", "Выбор", "Назад");
return 1;}
if(dialogid == 15 && response){ //Авто 2
new string[128], carvlad[20], id, Float: x, Float: y, Float: z, Float: a, ta4ka[MAX_PLAYERS];
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
switch(listitem){
case 0: carvlad = "Катер Сквало", id = 446;
case 1: carvlad = "Катер Спидер", id = 452;
case 2: carvlad = "Катер Рыбалка", id = 453;
case 3: carvlad = "Катер Тропик", id = 454;
case 4: carvlad = "Лайнер", id = 484;}
format(string,sizeof(string),"%s заспавнен",carvlad);
SendClientMessage(playerid, 0x21DD00FF, string);
if(ta4ka[playerid])DestroyVehicle(ta4ka[playerid]);
ta4ka[playerid] = CreateVehicle(id, x, y, z, a, -1, -1, 50000);
LinkVehicleToInterior(ta4ka[playerid], GetPlayerInterior(playerid));
SetVehicleVirtualWorld(ta4ka[playerid], GetPlayerVirtualWorld(playerid));
PutPlayerInVehicle(playerid, ta4ka[playerid], 0);
return 1;}
if(dialogid == 15 && !response) ShowPlayerDialog(playerid, 3, dl, "Автомобили", "Классические\nCriminal Russia\nМотоциклы\nАвтобусы\nАвиа Транспорт\nЛодки\nRC авто", "Выбор", "Назад"); return 1;
В нём самая первая строка является unreachable code. Тоже не понятна история сей ошибки. |
if(dialogid == 4 && !response){
if(IsPlayerInAnyVehicle(playerid)) ShowPlayerDialog(playerid, 1, dl, "Меню сервера", "Тюнинг\nОружия\nТелепорты\nНастройки игрока\nАдминистрация\nАвторы", "Выбор", "Отмена");
else ShowPlayerDialog(playerid, 1, dl, "Меню сервера", "Автомобили\nОружия\nТелепорты\nНастройки игрока\nАдминистрация\nАвторы", "Выбор", "Отмена");
return 1;}
if(dialogid == 1 && response){ //Меню сервера
switch(listitem){
case 0:{
if(IsPlayerInAnyVehicle(playerid)) "Code";
else "Code";}
case 1:{
if(!IsPlayerAdmin(playerid)) "Code";
else "Code";}
case 2: ShowPlayerDialog(playerid, 5, dl, "Телепорты", "Дрифт\nСтант\nПаркур\nБейзджамп\nПо городу", "Выбор", "Назад"); //Пункт "телепорты"
case 3: "Code";
//case 4: "Code";
case 5: "Code";}}
else return 1;