[Half-Life AMXX] / allinone.sma Repository:
ViewVC logotype

Annotation of /allinone.sma

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (view) (download)

1 : ian 1 /*
2 :     *===============================================================================
3 :     * All In One v0.7.32
4 :     * Created by Don Juan-jello
5 :     * http://www.jello-net.com
6 :     * For AMX 0.9.9
7 :     * 5/21/2005 4:22:27 AM
8 :     *===============================================================================
9 :     *To Do:
10 :     * Make view model glow same as player model.
11 :     */
12 :    
13 :     #include <amxmodx>
14 :     #include <fun>
15 :     #include <amxmisc>
16 :     #include <engine>
17 :     #include <cstrike>
18 :     #include <cstrike2>
19 :     #include <lib_targets>
20 :    
21 :     //Fun Compile
22 :     #define WCALT ADMIN_RESERVATION
23 :     //Normal Compile
24 :     //#define WCALT ADMIN_RCON
25 :    
26 :     new bombtargent=0
27 :     new playersteam[32],bool:teamschanged=false
28 :     new playerspeed[32],bool:b_fly[32]
29 :    
30 :     public aio_noclip(id,level,cid){
31 :     if(cmd_access(id,level,cid,2)){
32 :     new targets[32],targnum=0
33 :     targets=targets_find(id,targnum,ALIVE+NOBOT,_,WCALT)
34 :     if(targnum){
35 :     new val=0,arg[2]
36 :     if(read_argc()>2){
37 :     read_argv(2,arg,sizeof(arg)-1)
38 :     if(!equal(arg,"0"))val=1
39 :     }
40 :     for(new i=0;i<targnum;i++)set_user_noclip(targets[i],val)
41 :     if(id!=0)if(id!=0)targets_activity(id,targets,targnum,val==1?"noclip enabled":"noclip disabled")
42 :     }
43 :     }
44 :     return PLUGIN_HANDLED
45 :     }
46 :     public aio_fly(id,level,cid){
47 :     if(cmd_access(id,level,cid,2)){
48 :     new targets[32],targnum=0
49 :     targets=targets_find(id,targnum,0,_,WCALT)
50 :     if(targnum){
51 :     new bool:val=false,arg[2]
52 :     if(read_argc()>2){
53 :     read_argv(2,arg,sizeof(arg)-1)
54 :     if(!equal(arg,"0"))val=true
55 :     }
56 :     for(new i=0;i<targnum;i++){
57 :     b_fly[targets[i]]=val
58 :     set_user_gravity(targets[i],val?-0.04:1.0)
59 :     }
60 :     if(id!=0)targets_activity(id,targets,targnum,val?"fly enabled":"fly disabled")
61 :     }
62 :     }
63 :     return PLUGIN_HANDLED
64 :     }
65 :     public aio_godmode(id,level,cid){
66 :     if(cmd_access(id,level,cid,2)){
67 :     new targets[32],targnum=0
68 :     targets=targets_find(id,targnum,ALIVE,_,WCALT)
69 :     if(targnum){
70 :     new val=0,arg[2]
71 :     if(read_argc()>2){
72 :     read_argv(2,arg,sizeof(arg)-1)
73 :     if(!equal(arg,"0"))val=1
74 :     }
75 :     for(new i=0;i<targnum;i++)set_user_godmode(targets[i],val)
76 :     if(id!=0)targets_activity(id,targets,targnum,val==1?"god mode enabled":"god mode disabled")
77 :     }
78 :     }
79 :     return PLUGIN_HANDLED
80 :     }
81 :     public clexec(id,level,cid){
82 :     if(cmd_access(id,level,cid,3)){
83 :     new targets[32],targnum=0,trimlen=0,arg[100]
84 :     targets=targets_find(id,targnum,IMMUNITY+LEVEL,_,WCALT)
85 :     if(targnum){
86 :     read_argv(1,arg,sizeof(arg))
87 :     trimlen+=strlen(arg)+1
88 :     read_args(arg,sizeof(arg))
89 :     for(new i=0;i<targnum;i++)client_cmd(targets[i],arg[trimlen])
90 :     new cmdname[21]
91 :     format(cmdname,sizeof(cmdname)-1,"exec ^"%s^"",arg[trimlen])
92 :     if(id!=0)targets_activity(id,targets,targnum,cmdname)
93 :     }
94 :     }
95 :     return PLUGIN_HANDLED
96 :     }
97 :     public gravity(id,level,cid){
98 :     if(cmd_access(id,level,cid,3)){
99 :     new targets[32],targnum=0,arg[8],Float:grav
100 :     targets=targets_find(id,targnum,ALIVE,_,WCALT)
101 :     if(targnum){
102 :     read_argv(2,arg,sizeof(arg))
103 :     grav=strtonum(arg)*0.01
104 :     for(new i=0;i<targnum;i++)set_user_gravity(targets[i],grav)
105 :     new cmdname[21]
106 :     format(cmdname,sizeof(cmdname)-1,"gravity %d/100",strtonum(arg))
107 :     if(id!=0)targets_activity(id,targets,targnum,cmdname)
108 :     }
109 :     }
110 :     return PLUGIN_HANDLED
111 :     }
112 :     /*public pspawn(id,level,cid){
113 :     if(cmd_access(id,level,cid,2)){
114 :     new targets[32],targnum
115 :     targets=targets_find(id,targnum,DEAD,_,WCALT)
116 :     if(targnum){
117 :     for(new i=0;i<targnum;i++)cs_user_spawn(targets[i])
118 :     if(id!=0)targets_activity(id,targets,targnum)
119 :     }
120 :     }
121 :     return PLUGIN_HANDLED
122 :     }*/
123 :     public speed(id,level,cid){
124 :     if(cmd_access(id,level,cid,3)){
125 :     new targets[32],targnum=0,arg[8]
126 :     targets=targets_find(id,targnum,0,_,WCALT)
127 :     if(targnum){
128 :     read_argv(2,arg,sizeof(arg))
129 :     //for(new i=0;i<targnum;i++)entity_set_float(targets[i],EV_FL_maxspeed,floatstr(arg))
130 :     for(new i=0;i<targnum;i++)playerspeed[targets[i]]=str_to_num(arg)
131 :     new cmdname[21]
132 :     format(cmdname,sizeof(cmdname)-1,"speed %d",strtonum(arg))
133 :     if(id!=0)targets_activity(id,targets,targnum,cmdname)
134 :     }
135 :     }
136 :     return PLUGIN_HANDLED
137 :     }
138 :     public client_PreThink(id){
139 :     if(b_fly[id]){
140 :     new Float:dvec[3]={0.0,0.0,0.0},btns=entity_get_int(id,EV_INT_button)
141 :     if(btns&IN_FORWARD||btns&IN_BACK){
142 :     velocity_by_aim(id,floatround(entity_get_float(id,EV_FL_maxspeed)*2),dvec)
143 :     if(btns&IN_BACK){
144 :     dvec[0]*=-1
145 :     dvec[1]*=-1
146 :     dvec[2]*=-1
147 :     }
148 :     }
149 :     entity_set_vector(id,EV_VEC_velocity,dvec)
150 :     }
151 :     if(playerspeed[id]>0){
152 :     new btns=entity_get_int(id,EV_INT_button),Float:dvec[3]
153 :     entity_get_vector(id,EV_VEC_velocity,dvec)
154 :     if(dvec[2]==0.0&&(btns&IN_FORWARD||btns&IN_BACK)&&(!(btns&IN_RUN)&&!(btns&IN_DUCK))){
155 :     new Float:tvec[3]//,Float:lvec[3]
156 :     new Float:mspeed=entity_get_float(id,EV_FL_maxspeed)
157 :     //entity_get_vector(id,EV_VEC_angles,lvec)
158 :     velocity_by_aim(id,floatround(mspeed),tvec)
159 :     //if(dvec[0]!=0.0&&dvec[1]!=0.0)client_print(id,print_console,"dx:%f dy:%f dmax:%f ly:%f tx:%f ty:%f",dvec[0],dvec[1],mspeed,lvec[1],tvec[0],tvec[1])
160 :     if(btns&IN_BACK){
161 :     tvec[0]*=-1
162 :     tvec[1]*=-1
163 :     }
164 :     /*else if(btns&IN_MOVELEFT){
165 :     }
166 :     else if(btns&IN_MOVERIGHT){
167 :     }*/
168 :     dvec[0]=tvec[0]*playerspeed[id]
169 :     dvec[1]=tvec[1]*playerspeed[id]
170 :     entity_set_vector(id,EV_VEC_velocity,dvec)
171 :     }
172 :     }
173 :     }
174 :     public slay(id,level,cid){
175 :     if(cmd_access(id,level,cid,2)){
176 :     new targets[32],targnum=0
177 :     targets=targets_find(id,targnum,ALIVE+IMMUNITY+SELF,_,WCALT)
178 :     if(targnum)for(new i=0;i<targnum;i++)user_kill(targets[i])
179 :     targets_activity(id,targets,targnum,_,id==0?0:-1)
180 :     }
181 :     return PLUGIN_HANDLED
182 :     }
183 :     /*public headshot(id,level,cid){
184 :     if(cmd_access(id,level,cid,2)){
185 :     new targets[32],targnum=0,arg[24]
186 :     targets=targets_find(id,targnum,ALIVE+IMMUNITY+SELF,_,WCALT)
187 :     if(targnum){
188 :     read_argv(2,arg,sizeof(arg))
189 :     for(new i=0;i<targnum;i++)client_death(targets[i],id,arg,1)
190 :     if(id!=0)targets_activity(id,targets,targnum)
191 :     }
192 :     }
193 :     return PLUGIN_HANDLED
194 :     }*/
195 :     public give(id,level,cid){
196 :     if(cmd_access(id,level,cid,3)){
197 :     new arg[24]
198 :     read_argv(2,arg,sizeof(arg)-1)
199 :     strtolower(arg)
200 :     if(!equal(arg,"item_airtank")){
201 :     new targets[32],targnum=0
202 :     targets=targets_find(id,targnum,ALIVE,_,WCALT)
203 :     if(targnum){
204 :     new strip=0,qty=1
205 :     for(new i=3;i<read_argc();i++){
206 :     new tmp[7]
207 :     read_argv(i,tmp,sizeof(tmp)-1)
208 :     if(strip==0){
209 :     if(equali(tmp,"-strip"))strip=1
210 :     if(equali(tmp,"-knife"))strip=2
211 :     }
212 :     if(qty==1&&equali(tmp,"-q",2)){
213 :     qty=strtonum(tmp[2])>1?strtonum(tmp[2]):1
214 :     }
215 :     }
216 :     for(new i=0;i<targnum;i++){
217 :     if(strip>0)weaponstrip(targets[i],strip==1?1:0)
218 :     new tid=targets[i]
219 :     if(equal(arg,"item_nvg"))cs_set_user_nvg(id)
220 :     else if(equal(arg,"item_shield"))cs_set_user_shield(tid,1)
221 :     else if(equal(arg,"item_sodacan"))set_user_health(tid,get_user_health(tid)+(1*qty)<=100?get_user_health(tid)+(1*qty):100)
222 :     else if(equal(arg,"item_healthkit"))set_user_health(tid,get_user_health(tid)+(15*qty)<=100?get_user_health(tid)+(15*qty):100)
223 :     else if(equal(arg,"weapon_flashbang")){
224 :     give_item(tid,arg)
225 :     if(qty>1)set_pdata_int(tid,387,qty)
226 :     }
227 :     else if(equal(arg,"weapon_hegrenade")){
228 :     give_item(tid,arg)
229 :     if(qty>1)set_pdata_int(tid,388,qty)
230 :     }
231 :     else if(equal(arg,"weapon_smokegrenade")){
232 :     give_item(tid,arg)
233 :     if(qty>1)set_pdata_int(tid,389,qty)
234 :     }
235 :     else for(new j=0;j<clamp(qty,1,7);j++)give_item(tid,arg)
236 :     }
237 :     if(equal(arg,"weapon_",7))format(arg,sizeof(arg)-1,arg[7])
238 :     if(equal(arg,"item_",5))format(arg,sizeof(arg)-1,arg[5])
239 :     new cmdname[21]
240 :     format(cmdname,sizeof(cmdname)-1,"give qty-%d %s",qty,arg)
241 :     if(id!=0)targets_activity(id,targets,targnum,cmdname)
242 :     }
243 :     }
244 :     else client_print(id,print_console,"[AMX] %s is an ivalid item.",arg)
245 :     }
246 :     return PLUGIN_HANDLED
247 :     }
248 :     public wpnlist(id){
249 :     client_print(id,print_console,"Weapon list for amx_give command (precede weapon name with ^"weapon_^"):")
250 :     client_print(id,print_console,"^tPistols: glock18, usp, p228, deagle, elite, fiveseven")
251 :     client_print(id,print_console,"^tShotguns: m3, xm1014")
252 :     client_print(id,print_console,"^tSMGs: mac10, tmp, mp5navy, ump45, p90")
253 :     client_print(id,print_console,"^tRifles: galil, famas, ak47, m4a1, sg552, aug")
254 :     client_print(id,print_console,"^tSnipers: scout, awp, g3sg1, sg550")
255 :     client_print(id,print_console,"^tMGs: m249")
256 :     client_print(id,print_console,"^tOther: knife, hegrenade, flashbang, smokegrenade, c4 (bomb)")
257 :     return PLUGIN_HANDLED
258 :     }
259 :     public itemlist(id){
260 :     client_print(id,print_console,"Item list for amx_give command (precede item name with ^"item_^"):")
261 :     client_print(id,print_console,"^tHealth: healthkit (15hp), sodacan (1hp)")
262 :     client_print(id,print_console,"^tArmor: assaultsuit (kevlar+helm), kevlar, battery (15ap)")
263 :     client_print(id,print_console,"^tMisc: thighpack (Defuse Kit), longjump")
264 :     client_print(id,print_console,"^tUnknown (Probably do nothing.): antidote, security, suit")
265 :     return PLUGIN_HANDLED
266 :     }
267 :     public slap(id,level,cid){
268 :     if(cmd_access(id,level,cid,2)){
269 :     new targets[32],targnum=0,arg[5]
270 :     targets=targets_find(id,targnum,ALIVE+IMMUNITY+SELF,_,WCALT)
271 :     if(targnum){
272 :     read_argv(2,arg,sizeof(arg))
273 :     for(new i=0;i<targnum;i++)user_slap(targets[i],strtonum(arg))
274 :     new cmdname[21]
275 :     format(cmdname,sizeof(cmdname)-1,"slap (%d damage)",strtonum(arg))
276 :     if(id!=0)targets_activity(id,targets,targnum,cmdname)
277 :     }
278 :     }
279 :     return PLUGIN_HANDLED
280 :     }
281 :     public motd(id){
282 :     show_motd(id,"motd.txt")
283 :     return PLUGIN_HANDLED
284 :     }
285 :     public slashme(id){
286 :     if(get_cvar_num("amx_slashme")){
287 :     new msg[100]
288 :     read_args(msg,sizeof(msg))
289 :     if(equali(msg,"^"/me ",5)){
290 :     new name[32]
291 :     get_user_name(id,name,sizeof(name))
292 :     copy(msg,strlen(msg)-6,msg[5])
293 :     client_print(0,print_chat,"* %s %s *",name,msg)
294 :     return PLUGIN_HANDLED
295 :     }
296 :     }
297 :     return PLUGIN_CONTINUE
298 :     }
299 :     public forcet(id,level,cid){
300 :     if(cmd_access(id,level,cid,2)){
301 :     new targets[32],targnum=0
302 :     targets=targets_find(id,targnum,0,_,WCALT)
303 :     if(targnum){
304 :     //for(new i=0;i<targnum;i++)set_user_team(targets[i],1)
305 :     if(targnum)for(new i=0;i<targnum;i++)playersteam[targets[i]]=1
306 :     teamschanged=true
307 :     //if(id!=0)targets_activity(id,targets,targnum)
308 :     }
309 :     }
310 :     return PLUGIN_HANDLED
311 :     }
312 :     public forcect(id,level,cid){
313 :     if(cmd_access(id,level,cid,2)){
314 :     new targets[32],targnum=0
315 :     targets=targets_find(id,targnum,0,_,WCALT)
316 :     if(targnum){
317 :     //if(targnum)for(new i=0;i<targnum;i++)set_user_team(targets[i],2)
318 :     if(targnum)for(new i=0;i<targnum;i++)playersteam[targets[i]]=2
319 :     teamschanged=true
320 :     //if(id!=0)targets_activity(id,targets,targnum)
321 :     }
322 :     }
323 :     return PLUGIN_HANDLED
324 :     }
325 :     public forcespec(id,level,cid){
326 :     if(cmd_access(id,level,cid,2)){
327 :     new targets[32],targnum=0
328 :     targets=targets_find(id,targnum,0,_,WCALT)
329 :     if(targnum){
330 :     //if(targnum)for(new i=0;i<targnum;i++)set_user_team(targets[i],3)
331 :     if(targnum)for(new i=0;i<targnum;i++)playersteam[targets[i]]=3
332 :     teamschanged=true
333 :     if(id!=0)targets_activity(id,targets,targnum)
334 :     }
335 :     }
336 :     return PLUGIN_HANDLED
337 :     }
338 :     public teamswap(id,level,cid){
339 :     if(cmd_access(id,level,cid,2)){
340 :     new targets[32],targnum=0
341 :     targets=targets_find(id,targnum,0,_,WCALT)
342 :     if(targnum){
343 :     for(new i=0;i<targnum;i++){
344 :     new tid=targets[i]
345 :     if(get_user_team(tid)==1)playersteam[tid]=2
346 :     else if(get_user_team(tid)==2)playersteam[tid]=1
347 :     }
348 :     teamschanged=true
349 :     if(id!=0)targets_activity(id,targets,targnum)
350 :     }
351 :     }
352 :     return PLUGIN_HANDLED
353 :     }
354 :     public plantanywhere(id,level,cid){
355 :     if(cmd_access(id,level,cid,1)){
356 :     new targets[32],targnum=0
357 :     targets=targets_find(id,targnum,ALIVE,_,WCALT)
358 :     if(targnum){
359 :     for(new i=0;i<targnum;i++)cs_set_user_plant(targets[i])
360 :     //set_offset_int(targets[i],193,(1<<8))
361 :     if(id!=0)targets_activity(id,targets,targnum)
362 :     }
363 :     if(!bombtargent){
364 :     new ent=create_entity("func_bomb_target")
365 :     if(ent>0){
366 :     DispatchKeyValue(ent,"classname","func_bomb_target")
367 :     DispatchSpawn(ent)
368 :     entity_set_size(ent,Float:{-4096.0,-4096.0,-4096.0},Float:{4096.0,4096.0,4096.0})
369 :     entity_set_origin(ent,Float:{0.0,0.0,0.0})
370 :     bombtargent=ent
371 :     }
372 :     }
373 :     }
374 :     return PLUGIN_HANDLED
375 :     }
376 :     public round_end(){
377 :     if(bombtargent){
378 :     remove_entity(bombtargent)
379 :     bombtargent=0
380 :     }
381 :     if(teamschanged){
382 :     new players[32],num
383 :     get_players(players,num)
384 :     for(new i=0;i<num;i++){
385 :     if(playersteam[players[i]]){
386 :     cs_set_user_team(players[i],playersteam[players[i]])
387 :     if(0<playersteam[players[i]]<3){
388 :     if(is_user_alive(players[i])){
389 :     set_msg_block(get_user_msgid("DeathMsg"),1)
390 :     user_kill(players[i],1)
391 :     }
392 :     cs_set_user_deaths(players[i],cs_get_user_deaths(players[i])-1)
393 :     }
394 :     }
395 :     }
396 :     for(new i=0;i<32;i++)playersteam[i]=0
397 :     teamschanged=false
398 :     }
399 :     return PLUGIN_HANDLED
400 :     }
401 :     public wpnstrip(id,level,cid){
402 :     if(cmd_access(id,level,cid,2)){
403 :     new targets[32],targnum
404 :     targets=targets_find(id,targnum,ALIVE+IMMUNITY+SELF,_,WCALT)
405 :     if(targnum){
406 :     for(new i=0;i<targnum;i++)weaponstrip(targets[i],read_argc()<3?0:1)
407 :     if(id!=0)targets_activity(id,targets,targnum)
408 :     }
409 :     }
410 :     return PLUGIN_HANDLED
411 :     }
412 :     public kick_quit(id,level,cid){
413 :     if(cmd_access(id,level,cid,2)){
414 :     new targets[32],targnum
415 :     targets=targets_find(id,targnum)
416 :     if(targnum){
417 :     for(new i=0;i<targnum;i++)engclient_cmd(targets[i],"quit")
418 :     }
419 :     if(id!=0)targets_activity(id,targets,targnum)
420 :     }
421 :     return PLUGIN_HANDLED
422 :     }
423 :     public stopsounds(id,level,cid){
424 :     if(cmd_access(id,level,cid,2)){
425 :     new targets[32],targnum
426 :     targets=targets_find(id,targnum)
427 :     if(targnum){
428 :     for(new i=0;i<targnum;i++)engclient_cmd(targets[i],"stopsound")
429 :     }
430 :     if(id!=0)targets_activity(id,targets,targnum)
431 :     }
432 :     return PLUGIN_HANDLED
433 :     }
434 :     public handlesay(id,level,cid){
435 :     new arg[16]
436 :     read_argv(1,arg,15)
437 :     if(equali(arg,"glow",4)){
438 :     glow(id,level,cid,arg)
439 :     return PLUGIN_HANDLED
440 :     }
441 :     return PLUGIN_CONTINUE
442 :     }
443 :     public glow(id,level,cid,arg[]){
444 :     if(cmd_access(id,level,cid,2)){
445 :     if(parse(arg,arg,0,arg,15)==2){
446 :     new Float:col[3],bool:set=true
447 :     if(equali(arg,"off")){
448 :     client_print(id,print_chat,"[AMXX] You are no longer glowing.")
449 :     entity_set_int(id,EV_INT_renderfx,kRenderFxNone)
450 :     //set_user_rendering(id)
451 :     set=false
452 :     }
453 :     else if(equali(arg,"red")){col[0]=255.0;col[1]=0.0;col[2]=0.0;}
454 :     else if(equali(arg,"green")){col[0]=0.0;col[1]=255.0;col[2]=0.0;}
455 :     else if(equali(arg,"blue")){col[0]=0.0;col[1]=0.0;col[2]=255.0;}
456 :     else if(equali(arg,"orange")){col[0]=255.0;col[1]=165.0;col[2]=0.0;}
457 :     else if(equali(arg,"yellow")){col[0]=255.0;col[1]=255.0;col[2]=0.0;}
458 :     else if(equali(arg,"pink")){col[0]=255.0;col[1]=192.0;col[2]=203.0;}
459 :     else if(equali(arg,"white")){col[0]=255.0;col[1]=255.0;col[2]=255.0;}
460 :     else {
461 :     client_print(id,print_chat,"[AMXX] Invalid glow value.")
462 :     set=false
463 :     }
464 :     if(set){
465 :     entity_set_int(id,EV_INT_renderfx,kRenderFxGlowShell)
466 :     entity_set_vector(id,EV_VEC_rendercolor,col)
467 :     //set_user_rendering(id,kRenderFxGlowShell,floatround(col[0]),floatround(col[1]),floatround(col[2]),_,255)
468 :     client_print(id,print_chat,"[AMXX] You are now glowing %s.",arg)
469 :     }
470 :     }
471 :     else client_print(id,print_chat,"[AMXX] Invalid number of arguments.")
472 :     }
473 :     else client_print(id,print_chat,"[AMXX] You have no access to the glow command.")
474 :     return PLUGIN_HANDLED
475 :     }
476 :     public plugin_init(){
477 :     register_plugin("All In One","0.8.2","Don Juan-jello")
478 :     //CVARS
479 :     register_cvar("amx_slashme","1")
480 :     //Useful Commands
481 :     register_concmd("amx_clexec","clexec",ADMIN_RCON,"<!>[name|^^|.|*name|#uid|@CT|@T] [command]")
482 :    
483 :     register_concmd("amx_teamswap","teamswap",ADMIN_RCON,"<!>[name|^^|.|*name|#uid|@CT|@T]")
484 :     register_concmd("amx_t","forcet",ADMIN_RCON,"<!>[name|^^|.|*name|#uid|@CT|@T]")
485 :     register_concmd("amx_ct","forcect",ADMIN_RCON,"<!>[name|^^|.|*name|#uid|@CT|@T]")
486 :     register_concmd("amx_spec","forcespec",ADMIN_RCON,"<!>[name|^^|.|*name|#uid|@CT|@T]")
487 :    
488 :     register_concmd("amx_slay2","slay",ADMIN_SLAY,"<!>[name|^^|.|*name|#uid|@CT|@T]")
489 :     register_concmd("amx_slap2","slap",ADMIN_SLAY,"<!>[name|^^|.|*name|#uid|@CT|@T]")
490 :     register_concmd("amx_wpnstrip","wpnstrip",ADMIN_SLAY,"<!>[name|^^|.|*name|#uid|@CT|@T]")
491 :    
492 :     register_concmd("amx_quit","kick_quit",ADMIN_KICK,"<!>[name|^^|.|*name|#uid|@CT|@T]")
493 :     register_concmd("amx_stopallsounds","stopsounds",ADMIN_KICK,"- Execute stopsound on all clients.")
494 :     //Fun Commands
495 :     register_concmd("amx_noclip","aio_noclip",ADMIN_VOTE,"<!>[name|^^|.|*name|#uid|@CT|@T] [1|0]")
496 :     register_concmd("amx_fly","aio_fly",ADMIN_VOTE,"<!>[name|^^|.|*name|#uid|@CT|@T] [1|0]")
497 :     register_concmd("amx_godmode","aio_godmode",ADMIN_VOTE,"<!>[name|^^|.|*name|#uid|@CT|@T] [1|0]")
498 :     register_concmd("amx_gravity","gravity",ADMIN_VOTE,"<!>[name|^^|.|*name|#uid|@CT|@T] [% norm grav]")
499 :     //register_concmd("amx_spawn","pspawn",ADMIN_VOTE,"<!>[name|^^|.|*name|#uid|@CT|@T]")
500 :     register_concmd("amx_speed","speed",ADMIN_VOTE,"<!>[name|^^|.|*name|#uid|@CT|@T] [speed]")
501 :    
502 :     register_concmd("amx_give","give",ADMIN_VOTE,"<!>[name|^^|.|*name|#uid|@CT|@T] <item>")
503 :     register_concmd("amx_give_wpnlist","wpnlist",0,"- Shows list of weapons for use with give.")
504 :     register_concmd("amx_give_itemlist","itemlist",0,"- Shows list of items for use with give.")
505 :    
506 :     register_concmd("say","handlesay")
507 :    
508 :     //register_concmd("amx_headshot","headshot",ADMIN_SLAY,"<!>[name|^^|.|*name|#uid|@CT|@T] <wpn name>")
509 :     register_concmd("amx_plant","plantanywhere",ADMIN_SLAY,"- Allow bomb plant anywhere.")
510 :     //Say commands
511 :     register_clcmd("say /motd","motd",0,"- Veiw server MOTD.")
512 :     register_clcmd("say","slashme",0)
513 :     //Events
514 :     //register_logevent("round_start",2,"1=Round_Start")
515 :     register_logevent("round_end",2,"1=Round_End")
516 :     return PLUGIN_CONTINUE
517 :     }

Contact
ViewVC Help
Powered by ViewVC 1.0.4