AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   -NoScope (https://forums.alliedmods.net/showthread.php?t=12550)

onfirenburnin420 04-17-2005 21:19

-NoScope
 
OK Heres What I Got :
Code:
 #include <amxmodx>  #include <amxmisc>  #include <fun>  #include <engine>  #include <cstrike>  public plugin_init() {     register_plugin("NoScopeMode","1.0","Fire")     register_cvar("sv_scope","1")     register_clcmd("amx_scope","ToggleScope",ADMIN_LEVEL_A,"<1|0> - Turns No Scope Mode On/Off")  }  public client_PreThink(id) {     if (!get_cvar_num("sv_scope"))     return PLUGIN_CONTINUE;     if(!is_user_alive(id))     return PLUGIN_CONTINUE;     new button = get_user_button(id);     if(button & IN_ATTACK2)     entity_set_int(id,EV_INT_button,button & ~IN_ATTACK2);     return PLUGIN_CONTINUE;  }  public ToggleScope(id,lvl,cid) {     if( !cmd_access(id,lvl,cid,1) )     return PLUGIN_HANDLED;     set_hudmessage(200, 100, 0, -1.0, 0.35, 0, 6.0, 12.0, 0.1, 0.2, 4);     new arg[3]     read_argv( 1, arg, 3 )     if( equali( arg, "on", 2 ) || equali( arg, "1", 1 ) )     {         set_cvar_num( "sv_scope", 1)         show_hudmessage(0,"No Scope Mode Is On")                 strip_user_weapons(id)         give_item(id,"weapon_scout")         cs_set_user_bpammo(id, CSW_SCOUT, 90)     }     else     {         set_cvar_num( "sv_scope", 0)         show_hudmessage(0,"No Scope Mode Is Off")         engclient_cmd(id, "drop", "weapon_scout")     }     return PLUGIN_HANDLED  }
Now What I Want To Do Is Make It So You Cant BuyAnything If amx_scope 1 And Also Have It Check Your Weapons And Strip All Of Them Execpt The Scout It Gives You So PLEASE HELP!!!

onfirenburnin420 04-18-2005 19:56

Some Help ... PLEASE?? :?

onfirenburnin420 04-18-2005 21:28

ok i tryed this and it didnt work but i think im getting it... please help
Code:
#include <amxmodx> #include <amxmisc> #include <fun> #include <engine> #include <cstrike> public plugin_init() { register_plugin("NoScopeMode","1.0","Fire") register_cvar("sv_scope","1") register_clcmd("amx_scope","ToggleScope",ADMIN_LEVEL_A,"<1|0> - Turns No Scope Mode On/Off") register_event("WeapPickup","drop","b") } public client_PreThink(id) { if (!get_cvar_num("sv_scope")) return PLUGIN_CONTINUE; if(!is_user_alive(id)) return PLUGIN_CONTINUE; new button = get_user_button(id); if(button & IN_ATTACK2) entity_set_int(id,EV_INT_button,button & ~IN_ATTACK2); return PLUGIN_CONTINUE; } public ToggleScope(id,lvl,cid) { if( !cmd_access(id,lvl,cid,1) ) return PLUGIN_HANDLED; set_hudmessage(200, 100, 0, -1.0, 0.35, 0, 6.0, 12.0, 0.1, 0.2, 4); new arg[3] read_argv( 1, arg, 3 ) if( equali( arg, "on", 2 ) || equali( arg, "1", 1 ) ) { set_cvar_num( "sv_scope", 1) show_hudmessage(0,"No Scope Mode Is On") strip_user_weapons(id) give_item(id,"weapon_scout") cs_set_user_bpammo(id, CSW_SCOUT, 90) } else { set_cvar_num( "sv_scope", 0) show_hudmessage(0,"No Scope Mode Is Off") engclient_cmd(id, "drop", "weapon_scout") } return PLUGIN_HANDLED } public drop(id) { if (!get_cvar_num("sv_scope")) return PLUGIN_CONTINUE; if(!is_user_alive(id)) return PLUGIN_CONTINUE; strip_user_weapons(id) return PLUGIN_CONTINUE; give_item(id,"weapon_scout") cs_set_user_bpammo(id, CSW_SCOUT, 90) return PLUGIN_CONTINUE; }
probaly not doing this right :x PLEASE PLEASE HELP

onfirenburnin420 04-22-2005 21:36

Can Some Tell Me If It Is Possible ??? PLEASE :cry: Answer yes with help or no with out any help.... :)

XxAvalanchexX 04-22-2005 22:22

Use strip_user_weapons to get rid of all their weapons. To restrict buying you could try registering a touch with a buyzone and then returning PLUGIN_HANDLED so the game doesn't think you're in one, but it wouldn't work on maps without specific buyzone entities.


All times are GMT -4. The time now is 09:57.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.