[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Архив - только для чтения
Выбор пройти обучалку или нет
Дата: 02.01.2011, Воскресенье, 20:00:56 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 1
Репутация: -10+
народ пытаюсь намутить выбор типо игрок хочет или нет пройти обучение вот сделал но не могу дораотать чтоб правельно работало
в 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;
}

что я забыл что нужно еще добавить чтобы обучалка срабатывала на выбор желаю а на нежелаю пропускал обучение и спавнился на респавне
а то щас у мя просто при любом выборе игрок зависает
заранее спасибо

Дата: 07.01.2011, Пятница, 00:50:21 | Сообщение # $NUMBER
Группа: Модераторы
Сообщений: 1045
Репутация: 1112+
Pyps, Походу после этого надо сделать переход на обучение biggrin
Дата: 07.01.2011, Пятница, 21:29:39 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 263
Репутация: 242+
Pyps, раскоментируй переход на обучение.

Code
//TutTime[playerid] = 1;
  • Страница 1 из 1
  • 1
Поиск: