У вас
| Дата: Четверг, 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; }
|
|
| |