OnDialogResponse
#1

Hello , I have a a Dialog for weapons , I.e DIALOG_WEAPONS and I made one more for SPawn , DIALOG_TELES

I made the dialog like this and it's working ..

Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_WEAPONS)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0:
					{
						if(GetPlayerMoney(playerid)<500) return SendClientMessage(playerid,COLOR_BLUE, " Not Enough Money to buy Gun , you choosed");
						GivePlayerWeapon(playerid, WEAPON_DEAGLE, 150);
						GivePlayerMoney(playerid,-500);
					}
				case 1:
				    {
				        if(GetPlayerMoney(playerid)<500) return SendClientMessage(playerid,COLOR_BLUE, " Not Enough Money to buy Gun , you choosed");
				        GivePlayerWeapon(playerid, WEAPON_CHAINSAW , 1);
				        GivePlayerMoney(playerid, -500);
				    }
                case 2:
				    {
				        if(GetPlayerMoney(playerid)<500) return SendClientMessage(playerid,COLOR_BLUE, " Not Enough Money to buy Gun , you choosed");
				        GivePlayerWeapon(playerid, WEAPON_SILENCED , 150);
				        GivePlayerMoney(playerid, -500);
				    }
                case 3:
				    {
				        if(GetPlayerMoney(playerid)<700) return SendClientMessage(playerid,COLOR_BLUE, " Not Enough Money to buy Gun , you choosed");
				        GivePlayerWeapon(playerid, WEAPON_SHOTGUN , 150);
				        GivePlayerMoney(playerid, -700);
				    }
                case 4:
				    {
				        if(GetPlayerMoney(playerid)<1000) return SendClientMessage(playerid,COLOR_BLUE, " Not Enough Money to buy Gun , you choosed");
				        GivePlayerWeapon(playerid, WEAPON_SAWEDOFF , 200);
				        GivePlayerMoney(playerid, -1000);
				    }
                case 5:
				    {
				        if(GetPlayerMoney(playerid)<1000) return SendClientMessage(playerid,COLOR_BLUE, " Not Enough Money to buy Gun , you choosed");
				        GivePlayerWeapon(playerid, WEAPON_SHOTGSPA , 200);
				        GivePlayerMoney(playerid, -1000);
				    }
                case 6:
				    {
				        if(GetPlayerMoney(playerid)<800) return SendClientMessage(playerid,COLOR_BLUE, " Not Enough Money to buy Gun , you choosed");
				        GivePlayerWeapon(playerid, WEAPON_MP5 , 1000);
				        GivePlayerMoney(playerid, -800);
				    }
                case 7:
				    {
				        if(GetPlayerMoney(playerid)<800) return SendClientMessage(playerid,COLOR_BLUE, " Not Enough Money to buy Gun , you choosed");
				        GivePlayerWeapon(playerid, WEAPON_UZI , 1000);
				        GivePlayerMoney(playerid, -800);
				    }
                case 8:
				    {
				        if(GetPlayerMoney(playerid)<1500) return SendClientMessage(playerid,COLOR_BLUE, " Not Enough Money to buy Gun , you choosed");
				        GivePlayerWeapon(playerid, WEAPON_M4 , 1000);
				        GivePlayerMoney(playerid, -1500);
				    }
                case 9:
				    {
				        if(GetPlayerMoney(playerid)<1500) return SendClientMessage(playerid,COLOR_BLUE, " Not Enough Money to buy Gun , you choosed");
				        GivePlayerWeapon(playerid, WEAPON_AK47 , 1000);
				        GivePlayerMoney(playerid, -1500);
				    }
				case 10:
				    {
				        if(GetPlayerMoney(playerid)<2000) return SendClientMessage(playerid,COLOR_BLUE, " Not Enough Money to buy Gun , you choosed");
				        GivePlayerWeapon(playerid, WEAPON_RIFLE , 1000);
				        GivePlayerMoney(playerid, -2000);
				    }
                case 11:
				    {
				        if(GetPlayerMoney(playerid)<2000) return SendClientMessage(playerid,COLOR_BLUE, " Not Enough Money to buy Gun , you choosed");
				        GivePlayerWeapon(playerid, WEAPON_SNIPER , 1000);
				        GivePlayerMoney(playerid, -2000);
				    }




            }
        }

        return 1;



	}

    return 0;
}
And i want to add this in this

Код:
	if(dialogid == DIALOG_TELES)
	{
	    if(response)
	    {
	        switch(listitem)
	        {
	            case 0:
	                {
	                    new Random = random(sizeof(RandomSpawnLS));
						SetPlayerPos(playerid, RandomSpawnLS[Random][0], RandomSpawnLS[Random][1], RandomSpawnLS[Random][2]);
						SetPlayerFacingAngle(playerid, RandomSpawnLS[Random][3]);
	                }
				 case 1:
					{
	                    new Random = random(sizeof(RandomSpawnLV));
						SetPlayerPos(playerid, RandomSpawnLV[Random][0], RandomSpawnLV[Random][1], RandomSpawnLV[Random][2]);
						SetPlayerFacingAngle(playerid, RandomSpawnLV[Random][3]);
					}
				 case 2:
					{
	                    new Random = random(sizeof(RandomSpawnSF));
						SetPlayerPos(playerid, RandomSpawnSF[Random][0], RandomSpawnSF[Random][1], RandomSpawnSF[Random][2]);
						SetPlayerFacingAngle(playerid, RandomSpawnSF[Random][3]);
					}
	        }

	    }

	}
But i can't Add these both.. Anyone can help?
Reply


Messages In This Thread
OnDialogResponse - by fuckingcruse - 26.03.2015, 08:03
Re: [HELP]OnDialogResponse - by CalvinC - 26.03.2015, 08:33
Re: [HELP]OnDialogResponse - by fuckingcruse - 26.03.2015, 08:44
Re: [HELP]OnDialogResponse - by Ahmad45123 - 26.03.2015, 08:55
Re: [HELP]OnDialogResponse - by fuckingcruse - 26.03.2015, 09:06
Re: [HELP]OnDialogResponse - by CalvinC - 26.03.2015, 09:24
Re: [HELP]OnDialogResponse - by Ahmad45123 - 26.03.2015, 09:32
Re: [HELP]OnDialogResponse - by fuckingcruse - 26.03.2015, 09:34
Re: [HELP]OnDialogResponse - by fuckingcruse - 26.03.2015, 09:43

Forum Jump:


Users browsing this thread: 2 Guest(s)