[PEDIDO] Armas por dialog
#2

Isso poderia lhe ajudar.
Код:
new Menu:armasmenu;
Em:
Код:
public OnGameModeInit()
Vocк coloca:
Код:
armasmenu = CreateMenu("Loja de Armas", 1, 50.0, 180.0, 200.0, 200.0);

	AddMenuItem(armasmenu, 0, "9mm($500)");
	AddMenuItem(armasmenu, 0, "Desert Eagle($1500)");
	AddMenuItem(armasmenu, 0, "Micro SMG($1500)");
	AddMenuItem(armasmenu, 0, "AK-47($3500)");
	AddMenuItem(armasmenu, 0, "Country Rifle($850)");
Nestes parвmetros vocк troca pela posiзгo desejada da sua loja.
"Loja de Armas", 1, 50.0, 180.0, 200.0, 200.0

Entгo:
Код:
public OnPlayerSelectedMenuRow(playerid, row)
Logo:
Код:
{
  new Menu:current;
  current = GetPlayerMenu(playerid);
  if(current ==armasmenu)
	{
    switch(row)
    {
      case 0:
			{
			  TogglePlayerControllable(playerid, true);
 		  	if(GetPlayerCash(playerid) >= 500)
				{
        	PlayerInfo[playerid][p9mm] = 1;
        	GivePlayerWeapon(playerid, 22, 100);
        	SendClientMessage(playerid, COLOR_WHITE, "Vocк comprou uma 9mm");
        	GivePlayerCash(playerid, -500);
				}
				else
				{
          SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo pode adquirir isso (500)");
				}
      }
      case 1:
			{
			  TogglePlayerControllable(playerid, true);
   			if(GetPlayerCash(playerid) >= 1500)
				{
        	PlayerInfo[playerid][pEagle] = 1;
        	GivePlayerWeapon(playerid, 24, 100);
        	SendClientMessage(playerid, COLOR_WHITE, "Vocк comprou uma Desert Eagle");
        	GivePlayerCash(playerid, -1500);
				}
				else
				{
          SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo pode adquirir isso (1500)");
				}
      }
      case 2:
			{
        TogglePlayerControllable(playerid, true);
        if(GetPlayerCash(playerid) >= 1500)
				{
        	PlayerInfo[playerid][pMsmg] = 1;
        	GivePlayerWeapon(playerid, 28, 100);
        	GivePlayerCash(playerid, -1500);
        	SendClientMessage(playerid, COLOR_WHITE, "Vocк comprou uma Micro SMG");
				}
				else
				{
          SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo pode adquirir isso (1500)");
				}
      }
      case 3:
			{
			  TogglePlayerControllable(playerid, true);
			  if(GetPlayerCash(playerid) >= 4000)
				{
        	PlayerInfo[playerid][pAK] = 1;
        	GivePlayerWeapon(playerid, 30, 100);
        	GivePlayerCash(playerid, -4000);
        	SendClientMessage(playerid, COLOR_WHITE, "Vocк comprou uma AK-47");
				}
				else
				{
          SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo pode adquirir isso (4000)");
				}
      }
      case 4:
			{
			  TogglePlayerControllable(playerid, true);
			  if(GetPlayerCash(playerid) >= 850)
				{
        	PlayerInfo[playerid][pCountry] = 1;
        	GivePlayerWeapon(playerid, 33, 100);
        	GivePlayerCash(playerid, -850);
        	SendClientMessage(playerid, COLOR_WHITE, "Vocк comprou um Country Rifle");
				}
				else
				{
          SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo pode adquirir isso (850)");
				}
      }
    }
  }

  return 1;
}
Nгo sei se estб correto, mas estude isso para fazer o seu menu, e servir de base para novos menus.

Se estiver correto, edite com as armas e preзos que vocк deseja.

Obs.: Nгo entendi muito o das muniзхes, mas acho que nгo saberia fazer, talvez isso possa lhe ajudar.
Reply


Messages In This Thread
[PEDIDO] Armas por dialog - by Sasuke_Gyn - 08.05.2010, 13:59
Re: [PEDIDO] Armas por dialog - by FrozzenxXx - 08.05.2010, 14:20
Re: [PEDIDO] Armas por dialog - by andmeida10 - 08.05.2010, 14:30
Re: [PEDIDO] Armas por dialog - by FrozzenxXx - 08.05.2010, 14:31
Re: [PEDIDO] Armas por dialog - by Sasuke_Gyn - 08.05.2010, 14:34
Re: [PEDIDO] Armas por dialog - by SuB_ZeRo0_ - 08.05.2010, 22:06
Re: [PEDIDO] Armas por dialog - by andmeida10 - 09.05.2010, 07:34
Re: [PEDIDO] Armas por dialog - by SuB_ZeRo0_ - 09.05.2010, 12:25
Re: [PEDIDO] Armas por dialog - by andmeida10 - 09.05.2010, 12:55
Re: [PEDIDO] Armas por dialog - by Sasuke_Gyn - 09.05.2010, 13:13

Forum Jump:


Users browsing this thread: 2 Guest(s)