Форум

  • Страница 1 из 1
  • 1
Модератор форума: dr40  
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Вопросы по скриптингу » Помогите со скриптом! (Код внутри))
Помогите со скриптом!
Вот мой NEW
Code
new ttest;

Вот это пик-ап
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.

Помогите) biggrin
И как сделать так чтобы при нажатии "Согласен" вылезал диалог с вопросам?
Чтобы после окончания этого диалога игрок получал эту профессию и только он мог садиться в такси! А если садится игрок который не таксист его выкидывает и пишет, что он не таксист?
28.10.2012 в 12:05
Code

if(pickupid == ttest)  
{  
    ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"Приём на работу таксист","Вы хотите устроиться на работу? Если да, то вам следует пройти тест!","Согласен","Отмена");  
return 1;  
}


Одна " } " лишняя
28.10.2012 в 12:17
[S]ilverbac[k], когда убираю её, то вылазает много ошибок.
И как сделать чтобы в первом диалоге при нажатии "Согласен" вылезал диалог с вопросам?
Чтобы после окончания этого диалога игрок получал эту профессию и только он мог садиться в такси! А если садится игрок который не таксист его выкидывает и пишет, что он не таксист?
28.10.2012 в 12:44
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Вопросы по скриптингу » Помогите со скриптом! (Код внутри))
  • Страница 1 из 1
  • 1
Поиск: