Hufu
Ученик
Здравствуйте, решил сделать код по примеру из учебника по павно, правда версии сампа 0.3d, но я думаю это не сыграет большой роли.
Вот ошибки
Понятия не имею почему столько ошибок, ведь я всё до запятой списал с учебника.
Вот код
Я хотел сделать диалоговое окно с выдачей оружия
Прошу о помощи. Заранее спасибо.
Вот ошибки
grandlarc.pwn(536) : error 017: undefined symbol "DSL"
grandlarc.pwn(539) : error 029: invalid expression, assumed zero
grandlarc.pwn(539) : error 004: function "OnDialogResponse" is not implemented
grandlarc.pwn(541) : error 017: undefined symbol "dialogid"
\grandlarc.pwn(543) : error 017: undefined symbol "listitem"
\grandlarc.pwn(546) : error 001: expected token: ";", but found "}"
\grandlarc.pwn(547) : error 017: undefined symbol "listitem"
\grandlarc.pwn(550) : error 001: expected token: ";", but found "}"
\grandlarc.pwn(570) : error 030: compound statement not closed at the end of file (started at line 534)
grandlarc.pwn(539) : error 029: invalid expression, assumed zero
grandlarc.pwn(539) : error 004: function "OnDialogResponse" is not implemented
grandlarc.pwn(541) : error 017: undefined symbol "dialogid"
\grandlarc.pwn(543) : error 017: undefined symbol "listitem"
\grandlarc.pwn(546) : error 001: expected token: ";", but found "}"
\grandlarc.pwn(547) : error 017: undefined symbol "listitem"
\grandlarc.pwn(550) : error 001: expected token: ";", but found "}"
\grandlarc.pwn(570) : error 030: compound statement not closed at the end of file (started at line 534)
Вот код
C:
public OnPlayerCommandText ( playerid, cmdtext [ ] )
{
if(strcmp("/weaponlist",cmdtext,true,10)==0)
{
ShowPlayerDialog(playerid,0,DSL,"Cписок оружия»,«Кольт\nКольт с глушителем","Выбор","Отмена");
return 1;
}
public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
{
if(dialogid == 0)
{
if(listitem==1)
{
GivePlayerWeapon(playerid,22,100)
}
if(listitem==2)
{
GivePlayerWeapon(playerid,23,100)
}
}
return 1;
}
Прошу о помощи. Заранее спасибо.
