View Single Post
SHIELD755
Veteran Member
Join Date: Feb 2018
Location: FROM MARVEL STUDIO
Old 11-10-2018 , 23:19   Re: Help me with this menu
Reply With Quote #2

paste the code in PHP or code tag
like this way

PHP Code:


#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <cstrike>
#include <fun>
#pragma tabsize 0 

#define ADMIN_VIP ADMIN_MENU


new cvar_on
new entlist[][] = {
"func_button",
"trigger_multiple",
"trigger_once"
}

public 
plugin_init() {
register_plugin("open jail","1.0","danielkza","MITAR");
register_concmd("open_jail","open_jail_cmd");
cvar_on register_cvar("open_jail_on","1");
register_clcmd("say /vmenu""HandleMenu");
}

public 
open_jail_cmd(id,level,cid) {
if(!
cmd_access(id,level,cid,0))
return 
PLUGIN_HANDLED

new map[32]
get_mapname(map,31)

if(!
get_pcvar_num(cvar_on)) {
client_print(id,print_console,"[HLEP] Jail opening disabled")
return 
PLUGIN_HANDLED
}

else if(!
equali(map,"surf",4)) {
client_print(id,print_console,"[HELP] Not in a Surf map")
return 
PLUGIN_HANDLED
}

else {
if(
read_argc()>1) {
new 
arg[8]
read_argv(1,arg,7)
set_task(str_to_float(arg),"open_jail",id)
}
else
open_jail(id)
}
return 
PLUGIN_HANDLED
}
new 
menu menu_create("\yVMENU""HandleMenu");
menu_additem(g_iMenuId"M3 + Deagle + He + Armor""1");
menu_additem(g_iMenuId"M4a1 + Deagle + He + Armor""2");
menu_additem(g_iMenuId"Ak47 + Deagle + He + Armor""3");
menu_additem(g_iMenuId"AWP + Deagle + HE + Armor""4");

public 
HandleMenu(idiMenuIdiItem)
{
if(
iItem == MENU_EXIT || !is_user_alive(id))
return 
PLUGIN_HANDLED;

switch(
iItem)
{
case 
0
{
give_item(id"weapon_m3");
give_item(id"weapon_deagle");
give_item(id"weapon_hegrenade");
set_user_armor(id100);
cs_set_user_bpammo(idCSW_DEAGLE35);
cs_set_user_bpammo(idCSW_M332);
}

case 
1:
{
give_item(id"weapon_m4a1");
give_item(id"weapon_deagle");
give_item(id"weapon_hegrenade");
set_user_armor(id100);
cs_set_user_bpammo(idCSW_DEAGLE35);
cs_set_user_bpammo(idCSW_M4A190);
}

case 
2:
{
give_item(id"weapon_ak47");
give_item(id"weapon_deagle");
give_item(id"weapon_hegrenade");
set_user_armor(id100);
cs_set_user_bpammo(idCSW_DEAGLE35);
cs_set_user_bpammo(idCSW_M4A190);
}
case 
3:
{
give_item(id"weapon_awp");
give_item(id"weapon_deagle");
give_item(id"weapon_hegrenade");
set_user_armor(id100);
cs_set_user_bpammo(idCSW_DEAGLE35);
cs_set_user_bpammo(idCSW_AWP30);
}

public 
open_jail(id) {
new 
ent,target[32],ent2

for(new i=0;sizeof entlist;i++) {
ent=0
ent2
=0
while((ent engfunc(EngFunc_FindEntityByStringent"classname"entlist[i]))) {
if(
pev_valid(ent)) {
//dllfunc(DLLFunc_Touch,ent,id)
pev(ent,pev_target,target,31)
while((
ent2 engfunc(EngFunc_FindEntityByStringent2"targetname"target))) {
dllfunc(DLLFunc_Use,ent2,id)
client_print(id,print_console,"[HELP] A jail esta agora aberta")
return 
PLUGIN_HANDLED


__________________
SED LYF !!!

Last edited by SHIELD755; 11-10-2018 at 23:31. Reason: :)
SHIELD755 is offline