showdialog on checkpoint
#1

errors:
(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;
}
Reply
#2

please help me solve this problem before i go to bed
Reply
#3

Simple: update your sa:mp includes with the new ones - 0.3 include files.
Reply
#4

Quote:
Originally Posted by Don Correlli
Simple: update your sa:mp includes with the new ones - 0.3 include files.
damn your magical! thanks dude
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)