Ir para conteúdo



Menu de Armas


  • Este tópico está fechado Este tópico está fechado
1 resposta neste tópico

#1
Gustavo V.

Gustavo V.

    Gustavo V.

  • Super Membro
  • 591 posts

Reputação: 59


    Localização<->
Fiz Um Menu de Armas Basico de Jailbreak e To Compartilhando desse trabalho Com Vocês :
#include < amxmodx >
#include < hamsandwich >
#include < fakemeta_util >
#include < engine >
#include < cstrike >
#define PLUGIN "TG | Menu de Armas"
#define VERSION "1.1"
#define AUTHOR "Gustavo"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

RegisterHam(Ham_Spawn, "player", "Fwd_PlayerSpawn_Post", 1)
}
public Fwd_PlayerSpawn_Post( id )
{
if (is_user_alive(id))
{
  if( cs_get_user_team( id ) == CS_TEAM_CT ) {
   Menu_de_Arma(id)
  }
}
}
public Menu_de_Arma(id)
{
new menu_armas = menu_create("\r[ Jailbreak ] \dEscolha Sua Arma :", "Handled_Armas");
menu_additem(menu_armas, "\wAK-47", "1", 0);
menu_additem(menu_armas, "\wM4A1", "2", 0);
menu_additem(menu_armas, "\wAWP", "3", 0);
menu_additem(menu_armas, "\wM3", "4", 0);
menu_additem(menu_armas, "\wSCOUT", "5", 0);
menu_additem(menu_armas, "\wFAMAS", "6", 0);
	   
menu_setprop(menu_armas, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu_armas, 0);
}
public Handled_Armas(id, menu_armas, item)
{
		if( item == MENU_EXIT )
		{
				menu_destroy(menu_armas);
				return PLUGIN_HANDLED;
		}
	   
		new data[6], iName[64];
		new access, callback;
		menu_item_getinfo(menu_armas, item, access, data,5, iName, 63, callback);
		new key = str_to_num(data);
		switch(key)
		{
  case 1:
  {
   fm_give_item(id, "weapon_ak47")
   cs_set_user_bpammo(id, CSW_AK47, 999)
   Menu_de_Pistolas(id)
  }
  case 2:
  {
   fm_give_item(id, "weapon_m4a1")
   cs_set_user_bpammo(id, CSW_M4A1, 999)
   Menu_de_Pistolas(id)
  }
  case 3:
  {
   fm_give_item(id, "weapon_awp")
   cs_set_user_bpammo(id, CSW_AWP, 999)
   Menu_de_Pistolas(id)
  }
  case 4:
  {
   fm_give_item(id, "weapon_m3")
   cs_set_user_bpammo(id, CSW_M3, 999)
   Menu_de_Pistolas(id)
  }
  case 5:
  {
   fm_give_item(id, "weapon_scout")
   cs_set_user_bpammo(id, CSW_SCOUT, 999)
   Menu_de_Pistolas(id)
  }
  case 6:
  {
   fm_give_item(id, "weapon_famas")
   cs_set_user_bpammo(id, CSW_FAMAS, 999)
   Menu_de_Pistolas(id)
  }
		}
		return PLUGIN_HANDLED;
}
public Menu_de_Pistolas(id)
{
new menu_armas = menu_create("\r[ Jailbreak ] \dEscolha Sua Pistola :", "Handled_Pistolas");
menu_additem(menu_armas, "\wDeagle", "1", 0);
menu_additem(menu_armas, "\wGlock", "2", 0);
menu_additem(menu_armas, "\wUsp", "3", 0);
menu_additem(menu_armas, "\wDual-Elite", "4", 0);
	   
menu_setprop(menu_armas, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu_armas, 0);
}
public Handled_Pistolas(id, menu_armas, item)
{
		if( item == MENU_EXIT )
		{
				menu_destroy(menu_armas);
				return PLUGIN_HANDLED;
		}
	   
		new data[6], iName[64];
		new access, callback;
		menu_item_getinfo(menu_armas, item, access, data,5, iName, 63, callback);
		new key = str_to_num(data);
		switch(key)
		{
  case 1:
  {
   fm_give_item(id, "weapon_deagle")
   cs_set_user_bpammo(id, CSW_DEAGLE, 999)
  }
  case 2:
  {
   fm_give_item(id, "weapon_glock18")
   cs_set_user_bpammo(id, CSW_GLOCK18, 999)
  }
  case 3:
  {
   fm_give_item(id, "weapon_usp")
   cs_set_user_bpammo(id, CSW_USP, 999)
  }
  case 4:
  {
   fm_give_item(id, "weapon_elite")
   cs_set_user_bpammo(id, CSW_ELITE, 999)
  }
		}
		return PLUGIN_HANDLED;
}

Imagem Postada

#2
FaTaLEvL

FaTaLEvL

    Member

  • Membro Plus
  • 116 posts

Reputação: 31


Bom trabalho.
Se eu te ajudei porfavor +REP
Imagem Postada




0 usuário(s) está(ão) lendo este tópico

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)