Veteran Member
|
![Old](images/statusicon/post_old.svg)
06-17-2013
, 19:29
Re: Plugin req
|
#5
|
Quote:
Originally Posted by ^SmileY
Not Tested yet:
Ps. The "B" flag its ADMIN_LEVEL_B or ADMIN_RESERVATION?
PHP Code:
#include <amxmodx>
#include <amxmisc>
new g_pGravity;
public plugin_init()
{
register_plugin("Gravity",AMXX_VERSION_STR,"Amxx Dev Team");
register_clcmd("say /grav","cmdGravity",ADMIN_RESERVATION,"Gravity menu");
g_pGravity = get_cvar_pointer("sv_gravity");
}
public cmdGravity(id,level,cid)
{
if(!cmd_access(id,level,cid,1)) return PLUGIN_HANDLED;
else
{
new iMenu = menu_create("Change a Gravity:","iMenuHandler");
menu_additem(iMenu,"sv_gravity 600","0");
menu_additem(iMenu,"sv_gravity 650","1");
menu_addblank(iMenu,3);
menu_addblank(iMenu,4);
menu_additem(iMenu,"sv_gravity 800 (DEFAULT)","2");
menu_setprop(iMenu,MPROP_EXIT,MEXIT_NEVER);
}
return PLUGIN_HANDLED;
}
public iMenuHandler(id,menu,item)
{
switch(item)
{
case 0: set_pcvar_num(g_pGravity,600);
case 1: set_pcvar_num(g_pGravity,650);
case 2: set_pcvar_num(g_pGravity,800);
}
client_print(id,print_chat,"[AMXX] sv_gravity changed to %d",get_pcvar_num(g_pGravity));
return PLUGIN_HANDLED;
}
|
forgot to add menu_display to code...
Code:
#include <amxmodx>
#include <amxmisc>
new g_pGravity;
public plugin_init()
{
register_plugin("Gravity",AMXX_VERSION_STR,"Amxx Dev Team");
register_clcmd("say /grav","cmdGravity",ADMIN_RESERVATION,"Gravity menu");
g_pGravity = get_cvar_pointer("sv_gravity");
}
public cmdGravity(id,level,cid)
{
if(!cmd_access(id,level,cid,1)) return PLUGIN_HANDLED;
else
{
new iMenu = menu_create("Change a Gravity:","iMenuHandler");
menu_additem(iMenu,"sv_gravity 600","0");
menu_additem(iMenu,"sv_gravity 650","1");
menu_addblank(iMenu,3);
menu_addblank(iMenu,4);
menu_additem(iMenu,"sv_gravity 800 (DEFAULT)","2");
menu_setprop(iMenu,MPROP_EXIT,MEXIT_NEVER);
menu_display( id, iMenu );
}
return PLUGIN_HANDLED;
}
public iMenuHandler(id,menu,item)
{
switch(item)
{
case 0: set_pcvar_num(g_pGravity,600);
case 1: set_pcvar_num(g_pGravity,650);
case 2: set_pcvar_num(g_pGravity,800);
}
client_print(id,print_chat,"[AMXX] sv_gravity changed to %d",get_pcvar_num(g_pGravity));
return PLUGIN_HANDLED;
}
__________________
|
|