Jump to content
  • 0

.....


Ph3oNiX

Question

Lol Nu credeam ca o sa mai psotez asa ceva in viata mea :(

dar....asta e...am un bug mare

am facut un dialog

//Second Dialog
if(dialogid == 6)
{
   if(response)
   {
		switch(listitem)
		{
		   case 0:ShowPlayerDialog(playerid,7,DIALOG_STYLE_LIST,"Pistoale","Deagle \nSilencePistol \nNormalPistol","Cumpara","Cancel");
		   case 1:ShowPlayerDialog(playerid,8,DIALOG_STYLE_LIST,"Grenazi","Grenades \nMolotv \nSmoke","Cumpara","Cancel");
		   case 2:ShowPlayerDialog(playerid,9,DIALOG_STYLE_LIST,"ARME","Ak47 \nM4A1 \nTec9 \nSniper","Cumpara","Cancel");
		   case 3:ShowPlayerDialog(playerid,10,DIALOG_STYLE_LIST,"Altele","Viata \nArmura \nGloante","Cumpara","Cancel");
		}
   }
   else
   {
   
   }
   return 1;
}
//Second Dialog's Shorcut
if(response)
{
   switch(dialogid)
   {
	  case 7:
	  {
		  switch(listitem)
		  {
			 case 0:
			 {
			 if(GetPlayerMoney(playerid) >= 3500) return SendClientMessage(playerid,-1,"Tu nu ai 3500$");
			 GivePlayerMoney(playerid,-3500);
			 GivePlayerWeapon(playerid,24,500);
			 SendClientMessage(playerid,COLOR_GREEN,"Ai cumparat Deagle");
			 }
			 case 1:
			 {
			 	 if(GetPlayerMoney(playerid) >= 2500) return SendClientMessage(playerid,-1,"Tu nu ai 2500$");
			 GivePlayerMoney(playerid,-2500);
			 GivePlayerWeapon(playerid,23,500);
			 SendClientMessage(playerid,COLOR_GREEN,"Ai cumparat Silence Pistol");
			 }
			 case 2:
			 {
                	 if(GetPlayerMoney(playerid) >= 3000) return SendClientMessage(playerid,-1,"Tu nu ai 3000$");
			 GivePlayerMoney(playerid,-3000);
			 GivePlayerWeapon(playerid,24,500);
			 SendClientMessage(playerid,COLOR_GREEN,"Ai cumparat Pistol normal");
			 }
		  }
	  }
	  case 8:
	  {
		  switch(listitem)
		  {
			case 0:
			{
               	 if(GetPlayerMoney(playerid) >=4500) return SendClientMessage(playerid,-1,"Tu nu ai 4500$");
			 GivePlayerMoney(playerid,-4500);
			 GivePlayerWeapon(playerid,16,30);
			 SendClientMessage(playerid,COLOR_GREEN,"Ai cumparat grenada");
			}
			case 1:
			{
                	 if(GetPlayerMoney(playerid) >= 7500) return SendClientMessage(playerid,-1,"Tu nu ai 7500$");
			 GivePlayerMoney(playerid,-7500);
			 GivePlayerWeapon(playerid,18,20);
			 SendClientMessage(playerid,COLOR_GREEN,"Ai cumparat Molotov");
			}
			case 2:
			{
                	 if(GetPlayerMoney(playerid) >= 2500) return SendClientMessage(playerid,-1,"Tu nu ai 2500$");
			 GivePlayerMoney(playerid,-2500);
			 GivePlayerWeapon(playerid,17,50);
			 SendClientMessage(playerid,COLOR_GREEN,"Ai cumparat grenade cu fum!");
			}
		  }
	  }
	  case 9:
	  {
		  switch(listitem)
		  {
			  case 0:
			  {
                  	 if(GetPlayerMoney(playerid) >= 6500) return SendClientMessage(playerid,-1,"Tu nu ai 6500$");
			 GivePlayerMoney(playerid,-6500);
			 GivePlayerWeapon(playerid,30,500);
			 SendClientMessage(playerid,COLOR_GREEN,"Ai cumparat AFK47");
			  }
			  case 1:
			  {
                  	 if(GetPlayerMoney(playerid) >= 7500) return SendClientMessage(playerid,-1,"Tu nu ai 7500$");
			 GivePlayerMoney(playerid,-7500);
			 GivePlayerWeapon(playerid,31,500);
			 SendClientMessage(playerid,COLOR_GREEN,"Ai cumparat m4");
			  }
			  case 2:
			  {
           	 if(GetPlayerMoney(playerid) >= 10500) return SendClientMessage(playerid,-1,"Tu nu ai 10500$");
			 GivePlayerMoney(playerid,-10500);
			 GivePlayerWeapon(playerid,32,500);
			 SendClientMessage(playerid,COLOR_GREEN,"Ai cumparat Tec9");
			  }
			  case 3:
			  {
                	 if(GetPlayerMoney(playerid) >= 12500) return SendClientMessage(playerid,-1,"Tu nu ai 12500$");
			 GivePlayerMoney(playerid,-3500);
			 GivePlayerWeapon(playerid,34,500);
			 SendClientMessage(playerid,COLOR_GREEN,"Ai cumparat Sniper");
			  }
		  }
	  }
	  case 10:
	  {
		 switch(listitem)
		 {
			 case 0:
			{
				 if(GetPlayerMoney(playerid) >= 7500) return SendClientMessage(playerid,-1,"Tu nu ai 7500$");
			 GivePlayerMoney(playerid,-7500);
			 SetPlayerHealth(playerid,100);
			 SendClientMessage(playerid,COLOR_GREEN,"Ai cumparat viata");
			}
			case 1:
			{
               	 if(GetPlayerMoney(playerid) >= 8500) return SendClientMessage(playerid,-1,"Tu nu ai 8500$");
			 GivePlayerMoney(playerid,-8500);
			 SetPlayerArmour(playerid,100);
			 SendClientMessage(playerid,COLOR_GREEN,"Ai cumparat armura");
			}
			case 2:
			{
               	 if(GetPlayerMoney(playerid) >= 15500) return SendClientMessage(playerid,-1,"Tu nu ai 15500$");
			 GivePlayerMoney(playerid,-15500);
			 new id;
			 id = GetPlayerWeapon(playerid);
			 SetPlayerAmmo(playerid,id,99999);
			 SendClientMessage(playerid,COLOR_GREEN,"Ai cumparat gloante pentru arma care o ai in mana!");
			}
		 }
	  }
   }
   return 1;
}

absolut nici macar un warning/eroare etc...dar cand intru pe server scriu /weapons si dau ex:Pistolae/Deagle zice ca ai cumaparat deagle dar nu iti da arma desi eu am setat din script oare...dc...?hai ca incerc sa ma mai confrunt cu aceasta problema

Problema rezolvata dati Solved

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.