07.03.2010, 18:56
errors:
(424) : error 017: undefined symbol "ShowPlayerDialog"
(429) : warning 235: public function lacks forward declaration (symbol "OnDialogResponse")
(424) : error 017: undefined symbol "ShowPlayerDialog"
(429) : warning 235: public function lacks forward declaration (symbol "OnDialogResponse")
Код:
public OnCheckpointEnter(playerid, checkpointid)
{
switch(checkpointid)
{
case AMMU_WEAPONS:
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "What is it that you want?", "M4 ($12000)\nAK47 ($12000)\nDesert Eagle ($4000)", "Purchase", "Cancel");
}
}
return 1;
}
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1 && response)
{
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 12000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash to buy a M4.");
GivePlayerMoney(playerid, -12000);
GivePlayerWeapon(playerid, 31, 140);
}
case 1:
{
if(GetPlayerMoney(playerid) < 12000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash to buy a AK47.");
GivePlayerMoney(playerid, -12000);
GivePlayerWeapon(playerid, 30, 140);
}
case 2:
{
if(GetPlayerMoney(playerid) < 4000) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash to buy a Desert Eagle.");
GivePlayerMoney(playerid, -4000);
GivePlayerWeapon(playerid, 24, 60);
}
}
}
return 1;
}

