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; }