The dialog does not appear
#3

Quote:
Originally Posted by trapstar2020
Посмотреть сообщение
please show on dialog response the entire thing
This is the OnDialogResponse
Код:
if(dialogid == DIALOG_LVPD)
	{
	    if(response) return 1;
	    switch(listitem)
	    {
	        case 0:
	        {
	            if(PlayerInfo[playerid][pDuty] == 1)
	            {
					format(string, sizeof(string), "* %s menyimpan badge dan peralatan kerjanya ke Loker.",GetPlayerNameEx(playerid));
					ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					ResetPlayerWeaponsEx(playerid);
				 	OnDuty[playerid] = 0;
					PlayerInfo[playerid][pDuty] = 0;
					SetPlayerColor(playerid, TEAM_HIT_COLOR);
					SetPlayerArmour(playerid, 0.0);
				}
	            else
	            {
					format(string, sizeof(string), "* %s mengambil badge beserta peralatan kerja di Loker.",GetPlayerNameEx(playerid));
					ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
     				SetPlayerColor(playerid, COLOR_LVPD);
					SetPlayerArmour(playerid, 100.0);
	   				GivePlayerValidWeapon(playerid, 24, 99999);
					GivePlayerValidWeapon(playerid, 25, 99999);
					GivePlayerValidWeapon(playerid, 3, 99999);
					GivePlayerValidWeapon(playerid, 41, 99999);
				 	OnDuty[playerid] = 1;
					PlayerInfo[playerid][pDuty] = 1;
				}
	        }
	        case 1:
	        {
	            ShowPlayerDialog(playerid, DIALOG_LVPD_WEAPONS, DIALOG_STYLE_LIST, "Peralatan LVPD", "Mace\nStick\nDE\nCombat Shotgun\nMP5\nM4A1\nAK-47\nBomb Asap\nShotgun\nRifle\nSniper\nArmor\nK3\nAksesoris", "Pilih", "Batal");
	        }
	        case 2:
	        {
	            ShowPlayerDialog(playerid, DIALOG_LVPD_CLOTHING, DIALOG_STYLE_LIST, "Pakaian", "Seragam\nPakaian untuk istirahat", "Pilih", "Batal");
	        }
	    }
	}
	if(dialogid == DIALOG_LVPD_WEAPONS)
	{
 		if(response)
		{
		    if(Tax <= 0) return SendClientMessageEx(playerid,COLOR_WHITE,"Pemerintahan sedang memiliki tunggakan; tidak ada dana untuk peralatan.");
			if(PlayerInfo[playerid][pConnectTime] < 2 || PlayerInfo[playerid][pWRestricted] > 0) return SendClientMessageEx(playerid, COLOR_GRAD2, "Kamu memiliki pembatasan senjata, jadi kamu belum dapat menggunakan senjata!");
			if(listitem == 0) // Mace
			{
				GivePlayerValidWeapon(playerid, 41, 60000);
				Tax -= 20;
			}
			else if(listitem == 1) // Nite Stick
			{
				GivePlayerValidWeapon(playerid, 3, 60000);
				Tax -= 20;
			}
			else if(listitem == 2) //  Deagle
			{
				GivePlayerValidWeapon(playerid, 24, 60000);
				Tax -= 500;
			}
			else if(listitem == 3) // Spas12 *
			{
				GivePlayerValidWeapon(playerid, 27, 60000);
				Tax -= 10000;
			}
			else if(listitem == 4) //  mp5
			{
				GivePlayerValidWeapon(playerid, 29, 60000);
				Tax -= 400;
			}
			else if(listitem == 5) //  m4 *
			{
				GivePlayerValidWeapon(playerid, 31, 60000);
				Tax -= 4000;
			}
			else if(listitem == 6) //  ak-47 *
			{
				GivePlayerValidWeapon(playerid, 30, 60000);
				Tax -= 4000;
			}
			else if(listitem == 7) //  Smoke Bomb *
			{
				GivePlayerValidWeapon(playerid, 17, 5);
				Tax -= 800;
			}
			else if(listitem == 8) //  Shotgun
			{
				GivePlayerValidWeapon(playerid, 25, 60000);
                Tax -= 200;
			}
			else if(listitem == 9) // rifle
			{
				GivePlayerValidWeapon(playerid, 33, 60000);
				Tax -= 1000;
			}
			else if(listitem == 10) // Sniper *
			{
				GivePlayerValidWeapon(playerid, 34, 60000);
				Tax -= 10000;
			}
			else if(listitem == 11) // LSPD Kevlar
			{
				SetPlayerArmour(playerid, 100.0);
				Tax -= 2000;
			}
			else if(listitem == 12) SetPlayerHealth(playerid, 100);
			else ShowPlayerDialog( playerid, BUYTOYSCOP, DIALOG_STYLE_MSGBOX, "Aksesoris", "Selamat datang di Locker Aksesoris LEO!\n\n(Sama dengan aksesoris biasa, VIP membuka lebih banyak slot.)","Lanjut", "Batal" );

		}
	}
	if(dialogid == DIALOG_LVPD_CLOTHING)
	{
	    switch(listitem)
	    {
	        case 0: 
			{
				ShowPlayerDialog(playerid, DIALOG_LVPD_CLOTHING_TWO, DIALOG_STYLE_LIST, "Seragam","Cadet\nPolwan\nOfficer\nKopral\nSersan\nLetnan\nPolantas\nSWAT\nKapten\nJendral", "Pakai", "Batal");
			}
			case 1:
			{
				ShowPlayerDialog(playerid, FDUTYMENU4, DIALOG_STYLE_INPUT, "Pakaian","Pilih pakaian (dengan ID).", "Pilih", "Batal");
			}
		}
	}
	if(dialogid == DIALOG_LVPD_CLOTHING_TWO)
	{
	    switch(listitem)
	    {
	        case 0:
	        {
				if(PlayerInfo[playerid][pRank] >= 0)
			    {
					PlayerInfo[playerid][pModel] = 71; // Cadet
					SetPlayerSkin(playerid, 71);
				}
				else
				{
					SendClientMessageEx(playerid, COLOR_WHITE, "Minimal pangkat Cadet untuk dapat menggunakan seragam itu.");
				}
	        }
	        case 1:
	        {
				if(PlayerInfo[playerid][pSex] == 2)
			    {
					PlayerInfo[playerid][pModel] = 141; // Polwan
					SetPlayerSkin(playerid, 141);
				}
				else
				{
				    SendClientMessageEx(playerid, COLOR_WHITE, "Kamu bukan seorang wanita.");
				}
	        }
	        case 2:
	        {
				if(PlayerInfo[playerid][pRank] >= 1)
			    {
					PlayerInfo[playerid][pModel] = 282; // Officer
					SetPlayerSkin(playerid, 282);
				}
				else
				{
					SendClientMessageEx(playerid, COLOR_WHITE, "Minimal pangkat Officer untuk dapat menggunakan seragam itu.");
				}
	        }
	        case 3:
	        {
				if(PlayerInfo[playerid][pRank] >= 2)
			    {
					PlayerInfo[playerid][pModel] = 280; // Kopral
					SetPlayerSkin(playerid, 280);
				}
				else
				{
					SendClientMessageEx(playerid, COLOR_WHITE, "Minimal pangkat Kopral untuk dapat menggunakan seragam itu.");
				}
	        }
	        case 4:
	        {
				if(PlayerInfo[playerid][pRank] >= 3)
			    {
					PlayerInfo[playerid][pModel] = 266; // Sersan
					SetPlayerSkin(playerid, 266);
				}
				else
				{
					SendClientMessageEx(playerid, COLOR_WHITE, "Minimal pangkat Sersan untuk dapat menggunakan seragam itu.");
				}
	        }
	        case 5:
	        {
				if(PlayerInfo[playerid][pRank] >= 4)
			    {
					PlayerInfo[playerid][pModel] = 281; // Letnan
					SetPlayerSkin(playerid, 281);
				}
				else
				{
					SendClientMessageEx(playerid, COLOR_WHITE, "Minimal pangkat Letnan untuk dapat menggunakan seragam itu.");
				}
	        }
	        case 6:
	        {
				PlayerInfo[playerid][pModel] = 284; // Polantas
				SetPlayerSkin(playerid, 284);
	        }
	        case 7:
			{
				if(PlayerInfo[playerid][pDivision] == 2)
			    {
					SetPlayerSkin(playerid, 285); // SWAT
					PlayerInfo[playerid][pModel] = 285;
				}
				else
				{
				    SendClientMessageEx(playerid, COLOR_WHITE, "Hanya divisi SWAT yang dapat menggunakan seragam itu.");
				}
			}
	        case 8:
	        {
				if(PlayerInfo[playerid][pRank] >= 5)
			    {
					PlayerInfo[playerid][pModel] = 265; // Kapten
					SetPlayerSkin(playerid, 265);
				}
				else
				{
				    SendClientMessageEx(playerid, COLOR_WHITE, "Minimal pangkat Kapten untuk dapat menggunakan seragam itu.");
				}
	        }
	        case 9:
	        {
				if(PlayerInfo[playerid][pRank] >= 6)
			    {
					PlayerInfo[playerid][pModel] = 267; // Jendral
					SetPlayerSkin(playerid, 267);
				}
				else
				{
				    SendClientMessageEx(playerid, COLOR_WHITE, "Hanya Jendral yang dapat menggunakan seragam itu.");
				}
	        }	        
	    }
	}
Reply


Messages In This Thread
The dialog does not appear - by Jassey - 02.10.2012, 06:25
Re: The dialog does not appear - by trapstar2020 - 02.10.2012, 06:37
Re: The dialog does not appear - by Jassey - 02.10.2012, 06:42
Re: The dialog does not appear - by trapstar2020 - 02.10.2012, 07:11
Re: The dialog does not appear - by Jarnu - 02.10.2012, 07:45
Re: The dialog does not appear - by XtremeR - 02.10.2012, 07:48
Re: The dialog does not appear - by RedJohn - 02.10.2012, 07:50

Forum Jump:


Users browsing this thread: 1 Guest(s)