народ пытаюсь намутить выбор типо игрок хочет или нет пройти обучение вот сделал но не могу дораотать чтоб правельно работало
в public OnPlayerSelectedMenuRow(playerid, row)
добовляю следующее if(Current == Rega3)
{
switch(row)
{
case 0:
{
PlayerInfo[playerid][pOrigin] = 0;
SendClientMessage(playerid, COLOR_YELLOW2, " Ладно, вы из России. ");
ShowPlayerDialog(playerid,6800,0,"RUSSIAN KRIMINAL SERVER",":Желаете ли вы пройти обучение","Желаю","Не желаю");//#andre
RegistrationStep[playerid] = 0;
// TutTime[playerid] = 1;
}
case 1:
{
PlayerInfo[playerid][pOrigin] = 1;
SendClientMessage(playerid, COLOR_YELLOW2, " Ладно, вы из Украины. ");
ShowPlayerDialog(playerid,6800,0,"RUSSIAN KRIMINAL SERVER",":Желаете ли вы пройти обучение","да","нет");//#andre
RegistrationStep[playerid] = 0;
// TutTime[playerid] = 1;
}
case 2:
{
PlayerInfo[playerid][pOrigin] = 2;
SendClientMessage(playerid, COLOR_YELLOW2, " Ладно, вы из другой страны");
ShowPlayerDialog(playerid,6800,0,"RUSSIAN KRIMINAL SERVER",":Желаете ли вы пройти обучение","Да","Нет");//#andre
RegistrationStep[playerid] = 0;
// TutTime[playerid] = 1;
}
}
return 1;
}
в диолог ресонсе добовляю следующее
if(dialogid == 9)//
{
if(response)
{
if(listitem == 0)
{
PlayerInfo[playerid][pOrigin] = 0;
SendClientMessage(playerid, COLOR_YELLOW2, " Хорошо вы Из России. ");
SendClientMessage(playerid, COLOR_YELLOW2, " Пожалуйсто внимательно прочитайте предоставленное вашему вниманию обучающую программу. ");
ShowPlayerDialog(playerid,6800,0,"RUSSIAN KRIMINAL SERVER",":Желаете ли вы пройти обучение","да","нет");
RegistrationStep[playerid] = 0;
//TutTime[playerid] = 1;
}
if(listitem == 1)
{
PlayerInfo[playerid][pOrigin] = 1;
ShowPlayerDialog(playerid,6800,0,"RUSSIAN KRIMINAL SERVER",":Желаете ли вы пройти обучение","да","нет");
SendClientMessage(playerid, COLOR_YELLOW2, " Хорошо вы из Украины. ");
SendClientMessage(playerid, COLOR_YELLOW2, " Пожалуйсто внимательно прочитайте предоставленное вашему вниманию обучающую программу. ");
RegistrationStep[playerid] = 0;
// TutTime[playerid] = 1;
}
if(listitem == 2)
{
PlayerInfo[playerid][pOrigin] = 2;
SendClientMessage(playerid, COLOR_YELLOW2, " Ладно, вы из другой страны");
SendClientMessage(playerid, COLOR_YELLOW2, " Пожалуйсто внимательно прочитайте предоставленное вашему вниманию обучающую программу. ");
ShowPlayerDialog(playerid,6800,0,"RUSSIAN KRIMINAL SERVER",":Желаете ли вы пройти обучение","да","нет");
RegistrationStep[playerid] = 0;
//TutTime[playerid] = 1;
return 1;
}
}
}
return 1;
}
что я забыл что нужно еще добавить чтобы обучалка срабатывала на выбор желаю а на нежелаю пропускал обучение и спавнился на респавне
а то щас у мя просто при любом выборе игрок зависает
заранее спасибо