Help in dialog
#4

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_AMMU)
    {
        if (response == 1)
        {
            switch(listitem)
            {
                case 0:
                if(GetPlayerPCash(playerid)>=2000 && PlayerInfo[playerid][pConnectTime] > 15)
                {
                    GivePlayerWeaponEx(playerid,24,100);
                    GivePlayerPCash(playerid, - 2000);
                }
                else
                {
                    SendClientMessage(playerid,COLOR_LIGHTRED,"You do not have enough money Or Time In LS");
                }
                case 1:
                {
                if(GetPlayerPCash(playerid)>=3000 && PlayerInfo[playerid][pConnectTime] > 15)
                {
                    GivePlayerWeaponEx(playerid,25,50);
                    GivePlayerPCash(playerid, - 3000);
                }
                else return SendClientMessage(playerid, COLOR_GREY, "You don't have enough money to buy this item!");
                }
                case 2:
                {
                if(GetPlayerPCash(playerid)>=1000 && PlayerInfo[playerid][pConnectTime] > 15)
                {
                    GivePlayerWeaponEx(playerid,22,150);
                    GivePlayerPCash(playerid, - 1000);
                }
                else return SendClientMessage(playerid, COLOR_GREY, "You don't have enough money to buy this item!");
                }
                case 3:
                {
                if(GetPlayerPCash(playerid)>=1000 && PlayerInfo[playerid][pConnectTime] > 15)
                {
                    GivePlayerWeaponEx(playerid,33,60);
                    GivePlayerPCash(playerid, - 1000);
                }
                else return SendClientMessage(playerid, COLOR_GREY, "You don't have enough money to buy this item!");
                }
                case 4:
                {
                if(GetPlayerPCash(playerid)>=1000 && PlayerInfo[playerid][pConnectTime] > 15)
                {
                    GivePlayerWeaponEx(playerid,32,200);
                    GivePlayerPCash(playerid, - 1000);
                }
                else return SendClientMessage(playerid, COLOR_GREY, "You don't have enough money to buy this item!");
                }
                case 5:
                {
                if(GetPlayerPCash(playerid)>=6000 && PlayerInfo[playerid][pConnectTime] > 15)
                {
                    GivePlayerWeaponEx(playerid,30,250);
                    GivePlayerPCash(playerid, - 6000);
                    TogglePlayerControllable(playerid,true);
                }
                else return SendClientMessage(playerid, COLOR_GREY, "You don't have enough money to buy this item!");
                }
            }
        }
        else SetPVarInt(playerid,"ammuvar",SetTimerEx("DeleteAmmuvar", 5000, false, "i", playerid);
    }
then you need the forward and public DeleteAmmuvar(playerid) to delete the pvar and killtimer(GetPVarInt(playerid,"ammuvar")) **i always kill timers just incase**
Reply


Messages In This Thread
Help in dialog - by AMEENAMEEN - 28.11.2012, 19:11
Re: Help in dialog - by NumbSkull - 28.11.2012, 19:17
Re: Help in dialog - by AMEENAMEEN - 28.11.2012, 19:22
Re: Help in dialog - by NumbSkull - 28.11.2012, 19:28
Re: Help in dialog - by AMEENAMEEN - 28.11.2012, 19:43
Re: Help in dialog - by NumbSkull - 28.11.2012, 19:54
Re: Help in dialog - by AMEENAMEEN - 28.11.2012, 20:04

Forum Jump:


Users browsing this thread: 1 Guest(s)