Вот мой NEW
Вот это пик-ап
Code
ttest = CreatePickup(1318,23,1752.8983,-1929.9166,13.5762,0);
Мой диалог
Code
if(pickupid == ttest)
{
ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"Приём на работу таксист","Вы хотите устроиться на работу? Если да, то вам следует пройти тест!","Согласен","Отмена");
return 1;
}
}
Вот DialogResponse
Code
if(dialogid == 3)
{
switch(listitem)
{
case 0:
{
SendClientMessage(playerid, 0xFF0000FF, "1/3 Вопрос");
ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Что нужно сделать если на сфетофоре красный цвет?","Наплевать, и уехать\nПодождать и нажать на газ\nНе обращять внимания\nДождаться зелёного цвета","Выбор","Отмена");
return 1;
}
if(dialogid == 4)
{
switch(listitem)
{
case 0:
{
SendClientMessage(playerid, 0xFF0000FF, "Неправильно! Вы не сдали тест!");
return 1;
}
case 1:
{
SendClientMessage(playerid, 0xFF0000FF, "Неправильно! Вы не сдали тест!");
return 1;
}
case 2:
{
SendClientMessage(playerid, 0xFF0000FF, "Неправильно! Вы не сдали тест!");
return 1;
}
case 3:
{
SendClientMessage(playerid, 0xFF0000FF, "Правильно!");
SendClientMessage(playerid, 0xFF0000FF, "2/3 Вопрос");
return 1;
}
}
}
return 1;
}
Ошибка
Code
D:\CopsVSCriminal\Новая папка\filterscripts\TWork.pwn(162) : warning 217: loose indentation
D:\CopsVSCriminal\Новая папка\filterscripts\TWork.pwn(164) : warning 209: function "OnPlayerPickUpPickup" should return a value
D:\CopsVSCriminal\Новая папка\filterscripts\TWork.pwn(241) : warning 217: loose indentation
D:\CopsVSCriminal\Новая папка\filterscripts\TWork.pwn(243) : error 002: only a single statement (or expression) can follow each "case"
D:\CopsVSCriminal\Новая папка\filterscripts\TWork.pwn(243 -- 244) : error 029: invalid expression, assumed zero
D:\CopsVSCriminal\Новая папка\filterscripts\TWork.pwn(250) : warning 217: loose indentation
D:\CopsVSCriminal\Новая папка\filterscripts\TWork.pwn(266) : warning 217: loose indentation
D:\CopsVSCriminal\Новая папка\filterscripts\TWork.pwn(270) : warning 217: loose indentation
D:\CopsVSCriminal\Новая папка\filterscripts\TWork.pwn(273) : error 029: invalid expression, assumed zero
D:\CopsVSCriminal\Новая папка\filterscripts\TWork.pwn(273) : error 004: function "OnPlayerClickPlayer" is not implemented
D:\CopsVSCriminal\Новая папка\filterscripts\TWork.pwn(277) : error 030: compound statement not closed at the end of file (started at line 233)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
Помогите)
И как сделать так чтобы при нажатии "Согласен" вылезал диалог с вопросам?
Чтобы после окончания этого диалога игрок получал эту профессию и только он мог садиться в такси! А если садится игрок который не таксист его выкидывает и пишет, что он не таксист?