I made a script, and it is supposed to enable laser writing, but each time i try it, it says :"unknown command -super_laser"
bind l "+super_laser"
alias +super_laser ""
alias -super_laser "super_laser_off"
alias superlaser_off "g_balance_laser_primary_speed 9000 ;
g_balance_laser_primary_refire 0.7 ; g_balance_laser_primary_lifetime 30 ;
g_balance_laser_primary_animtime 0.3 ; g_balance_laser_primary_damage 35 ; alias -superlaser super_laser_on"
alias super_laser_on "g_balance_laser_primary_speed 0 ; g_balance_laser_primary_refire
0.0005 ; g_balance_laser_primary_lifetime 5000 ; g_balance_laser_primary_animtime
0.00002 ; g_balance_laser_primary_damage 0 ; alias -super_laser super_laser_off"
A tiny typo...
should be
alias superlaser_off "g_balance_laser_primary_speed 9000 ;
g_balance_laser_primary_refire 0.7 ; g_balance_laser_primary_lifetime 30 ;
g_balance_laser_primary_animtime 0.3 ; g_balance_laser_primary_damage 35 ; alias -super_laser super_laser_on"
OK, now it says: " unknown command super_laser_off"
But thank you pavlvs, it has already helped me further.
OK, now it says: " unknown command super_laser_off"
But thank you pavlvs, it has already helped me further.
for the same underscore error:
alias superlaser_off
vs
alias super_laser_off
bind l "toggle super_laser"
alias +super_laser "super_laser_on"
alias -super_laser "super_laser_off"
alias super_laser_on "g_balance_laser_primary_speed 0 ; g_balance_laser_primary_refire 0.0005 ; g_balance_laser_primary_lifetime 5000 ; g_balance_laser_primary_animtime 0.00002 ; g_balance_laser_primary_damage 0 ; alias -super_laser super_laser_on ; set chase_up 48 ; set chase_back 128 ; chase_active 1"
alias super_laser_off "g_balance_laser_primary_speed 9000 ; g_balance_laser_primary_refire 0.7 ; g_balance_laser_primary_lifetime 30 ; g_balance_laser_primary_animtime 0.3 ; g_balance_laser_primary_damage 35 ; alias +super_laser super_laser_off ; set chase_up 48 ; set chase_back 128 ; chase_active 0"
its the updated version, but still wrong,...
now it says: "ERROR: Cvar super_laser not found"
Btw: I have made a new kind of bind: in the screen left under when you open nexuiz:
make a new bind that is called: <What you want>
and for the press button: +jump ; +forward
and for the realease: -jump ; -forward
This will lead to auto jumping: on some servers with a good jumping enabled (like in lazy dog), not too fast, you will have an easier and perfect jump...
Why are you binding to a +alias ?
Why the toggle? Toggle is supposed to switch a cvar's value from 0 to 1 and 1 to 0 (if you only use a cvar as argument)
If you want to make a toggle alias, do it that way:
bind l super_laser
alias super_laser super_laser_on
alias super_laser_on "g_balance_laser_primary_speed 0 ; g_balance_laser_primary_refire 0.0005 ; g_balance_laser_primary_lifetime 5000 ; g_balance_laser_primary_animtime 0.00002 ; g_balance_laser_primary_damage 0 ; alias -super_laser super_laser_on ; set chase_up 48 ; set chase_back 128 ; chase_active 1; alias super_laser super_laser_off"
alias super_laser_off "g_balance_laser_primary_speed 9000 ; g_balance_laser_primary_refire 0.7 ; g_balance_laser_primary_lifetime 30 ; g_balance_laser_primary_animtime 0.3 ; g_balance_laser_primary_damage 35 ; alias +super_laser super_laser_off ; set chase_up 48 ; set chase_back 128 ; chase_active 0; alias super_laser super_laser_on"
Yeah, but does it also turns the superlaser off when you try it?