Ts mod plug in need Gravity tweak
Hi,
Well basically its a plug-in called GHW-adrelaine-mod & I have modified it to work with TS mod, but im a total noob. I replaced a non workign feature INVISIBLTY with gravity for user but i coded it wrong. == The plug in does this: Every time u kill some one u get 10 points its visible on screen etc when u accumulate 100 points 10 kills doesnt ahve to be in a row u can die in between etc, then you get a message at 100 points it says type /theone to use your powers etc, so the user types it etc a menu pops up in this menu u get 3 options. 1. speed 2. health ( note* extra health ) 3. Gravity Im not a pro coder and the gravity part doesn't work!! One good point is this code i pasted below Complies with out errors etc So i didn't mes it up to bad.. If you have time and you know what your doing do me a favor and help me fix it so that gravity works on person who selects until they Die My ideal gravity setting can be coded don't need a FLOAT-ing variable etc Id like gravity at 250! ======== #include <amxmodx> #include <amxmisc> #include <fun> new adrenaline_multiplier new adrenaline_max new adrenaline_toggle new adrenaline_speed new adrenaline_sound1 new adrenaline_sound2 new bool:playsound1 new bool:playsound2 new sound1[64] = "adrenaline_booster.wav" new sound2[64] = "adrenaline_full.wav" new sound1b[64] = "sound/adrenaline_booster.wav" new sound2b[64] = "sound/adrenaline_full.wav" new adrenaline[33] new ability[33] new grav[33] new bool:restarting new bool:freezetime public plugin_init() { register_plugin("Adrenaline Mod","1.0","GHW_Chronic") adrenaline_multiplier = register_cvar("adrenaline_amount","10") adrenaline_max = register_cvar("adrenaline_max","100") adrenaline_toggle = register_cvar("adrenaline_toggle","1") adrenaline_speed = register_cvar("adrenaline_speed","950.0") register_clcmd("say /theone","menu_cmd") register_event("CurWeapon","CurWeapon","be") register_event("DeathMsg","DeathMsg","a") new name[32] get_modname(name,31) if(equali(name,"cstrike") || equali(name,"czero")) { register_logevent("game_restart2",2,"1=Round_ Start") register_logevent("game_end",2,"1=Round_End") } register_event("TextMsg","game_restart1","a", "2=#Game_will_restart_in") register_event("TextMsg","game_restart1","a", "2=#Game_Commencing") register_menu("adrenaline_menu",(1<<0)|(1<<1) |(1<<2)|(1<<9),"menu_press") } public game_end() { new players[32], num get_players(players,num,"h") for(new i=0;i<num;i++) { ability[players[i]]=0 set_user_gravity(players[i]) } freezetime=true } public game_restart1() { restarting = true new players[32], num get_players(players,num,"h") for(new i=0;i<num;i++) { adrenaline[players[i]]=0 ability[players[i]]=0 set_user_gravity(players[i]) } } public game_restart2() { if(restarting && get_pcvar_num(adrenaline_toggle)) { restarting=false new players[32], num get_players(players,num,"h") for(new i=0;i<num;i++) { adrenaline[players[i]]=0 ability[players[i]]=0 set_user_gravity(players[i]) } } freezetime=false } public plugin_precache() { adrenaline_sound1 = register_cvar("adrenaline_sound1","1") adrenaline_sound2 = register_cvar("adrenaline_sound2","1") if(get_pcvar_num(adrenaline_sound1) && file_exists(sound1b)) { playsound1=true precache_sound(sound1) } if(get_pcvar_num(adrenaline_sound2) && file_exists(sound2b)) { playsound2=true precache_sound(sound2) } } public DeathMsg() { if(get_pcvar_num(adrenaline_toggle) && !restarting) { new id = read_data(1) new target = read_data(2) ability[target]=0 set_user_gravity(target) if(get_user_team(id)==get_user_team(target)) { adrenaline[id] -= get_pcvar_num(adrenaline_multiplier) if(adrenaline[id]<0) adrenaline[id]=0 } else { new maxad = get_pcvar_num(adrenaline_max) if(adrenaline[id]!=maxad) { adrenaline[id] += get_pcvar_num(adrenaline_multiplier) if(adrenaline[id]>=maxad) { adrenaline[id]=maxad if(playsound2) emit_sound(id,CHAN_VOICE,sound2,VOL_NORM,ATTN _NORM,0,PITCH_NORM) client_print(id,print_chat,"[AMXX] Adrenaline Full! Type /theone to activate.") } } } } } public client_connect(id) { adrenaline[id]=0 ability[id]=0 grav[id]=0 set_task(0.5,"adrenaline_hud",id,"",0,"b") } public client_disconnect(id) remove_task(id) public adrenaline_hud(id) { if(get_pcvar_num(adrenaline_toggle) && is_user_alive(id)) { if(ability[id]) { if(adrenaline[id]<=0) { ability[id]=0 set_user_gravity(id) } else adrenaline[id] -= 2 } if(ability[id]==2 && get_user_health(id)<254) set_user_health(id,get_user_health(id) + 5) else if(ability[id]==3 && grav[id]) { grav[id] -= 5 set_user_gravity(id,250.0) } if(adrenaline[id]!=get_pcvar_num(adrenaline_max)) { set_hudmessage(255, 255, 0, 0.90, 0.02, 0, 6.0, 1.0) show_hudmessage(id,"--^n| %d^n--",adrenaline[id]) } else { set_hudmessage(random_num(70,255), random_num(70,255), 0, 0.90, 0.02, 0, 6.0, 1.0) show_hudmessage(id,"--^n| %d^n--",adrenaline[id]) } } } public menu_cmd(id) { if(get_pcvar_num(adrenaline_toggle) && adrenaline[id]>=get_pcvar_num(adrenaline_max) && !restarting && !freezetime) { new message[1024] new len = format(message,1023,"Booster Menu^n^n") len += format(message[len],1023-len,"1. Speed^n") len += format(message[len],1023-len,"2. Health^n") len += format(message[len],1023-len,"3. Gravity^n^n") len += format(message[len],1023-len,"0. Exit") show_menu(id,(1<<0)|(1<<1)|(1<<2)|(1<<9),mess age,-1,"adrenaline_menu") } } public menu_press(id,key) { if(get_pcvar_num(adrenaline_toggle) && !restarting && !freezetime) { switch(key) { case 0: { ability[id]=1 set_user_maxspeed(id,500.0) } case 1: ability[id]=2 case 2: { ability[id]=3 set_user_gravity(id,250.0) grav[id] = 30 } } if(playsound1 && key!=9) emit_sound(id,CHAN_VOICE,sound1,VOL_NORM,ATTN _NORM,0,PITCH_NORM) } return PLUGIN_HANDLED } public CurWeapon(id) { if(get_pcvar_num(adrenaline_toggle) && !freezetime) { if(ability[id]==1) { client_cmd(id,"cl_forwardspeed 400;cl_backspeed 400;cl_sidespeed 400") set_user_maxspeed(id,get_pcvar_float(adrenali ne_speed)) } if(ability[id]==3 && grav[id]<200) { grav[id] += 20 set_user_gravity(id,250.0) } } } |
Re: Ts mod plug in need Gravity tweak
[small] tags...
|
Re: Ts mod plug in need Gravity tweak
Quote:
Please help me fix it!! I tired already for like 7 hours.. :cry: |
| All times are GMT -4. The time now is 21:32. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.