| 
| У вас | Дата: Четверг, 29.12.2011, 17:05 | Сообщение # 1 |  |  | Всем привет, думаю все хотели сделать себе на сервер тест в академию Полиции. Тут нету ничего лишнего, т.к тут только пикап и действие к нему. Начнём 
 1. Создадим переменную
 Ко всем new:
 PHP код:
 new testac;
 2. Добавление пикапа
 Ко всем CreatePickup:
 
 PHP код:
 testac = CreatePickup(1247,23,235.0486,79.4706,1005.0391);
 3. Думаю можно так же добавить 3D text
 Ко всем Create3DtextLabel:
 
 PHP код:
 Create3DTextLabel("Тест в Академию",0xBFF600FF,235.0486,79.4706,1005.0391,15.0,0,1);
 4. Далее идём в пикап действие
 В паблик public OnPlayerPickUpPickup:
 
 PHP код:
 if(pickupid == testac)
 {
 if(PlayerInfo[playerid][pJob] != 0)
 {
 SendClientMessage(playerid, COLOR_GREY, " Вы Не Можете пригласить егов академию, т.к. игрок имеет Работу или устраивается !"); return 1;
 }
 SendClientMessage(playerid, COLOR_GREEN, "*Начните тест-вопросы в академию Полиции");
 ShowPlayerDialog(playerid, 1746, DIALOG_STYLE_LIST, "1/1 Вам поступило сообщение о захвате: Ваши действия?", "1.Поеду на место\n2.Напишу по рации, что нужна помощь\n3.Буду валить!!!\n4. Напишу в /report", "Принять", "Отменить");
 TogglePlayerControllableEx(giveplayerid, 0);
 }
 5. Далее идём в действия диалогово
 Вставляем в public
 
 PHP код:
 else if(dialogid == 1746)
 {
 if(response)
 {
 if(listitem == 0)
 {
 SendClientMessage(playerid,COLOR_RED,"Вы ответили не правильно");
 TogglePlayerControllableEx(playerid, 1);
 }
 if(listitem == 1)
 {
 SendClientMessage(playerid,COLOR_RED,"Вы ответили не правильно");
 TogglePlayerControllableEx(playerid, 1);
 }
 if(listitem == 2)
 {
 SendClientMessage(playerid,COLOR_GREEN,"Поздравляю вы прошли тест в академию!");
 PlayerInfo[giveplayerid][pСтавим свои переменные] = Ид тоже ставим свой;
 TogglePlayerControllableEx(giveplayerid, 0);
 }
 if(listitem == 3)
 {
 SendClientMessage(playerid,COLOR_RED,"Вы ответили не правильно");
 TogglePlayerControllableEx(playerid, 1);
 }
 if(listitem == 4)
 {
 SendClientMessage(playerid,COLOR_RED,"Вы ответили не правильно");
 TogglePlayerControllableEx(playerid, 1);
 }
 }
 return 1;
 }
 |  |  |  |  |