Member
122 posts
Registered:
Jan 2007
When I want to show that it was a funny moment in game I press F9 with bind "say :-)". But I tend to press the button too many time (like 5-10) spamming my opponent. Is there a way to modify the bind so that only one smile per second will be shown? Not buffer them of course just ignore other F9 presses and still allowing me to play. Please help! This is very URGENT! :-)
--
"Dag eats little Reloads for breakfast."
(c) :-)
Member
637 posts
Registered:
Jan 2006
alias _smile1 " say :-); bind f8 _smile2"
alias _smile2 " echo :-); bind f8 _smile3"
alias _smile3 " echo :-); bind f8 _smile4"
alias _smile4 " echo :-); bind f8 _smile5"
alias _smile5 " echo :-); bind f8 _smile6"
alias _smile6 " echo :-); bind f8 _smile7"
alias _smile7 " echo :-); bind f8 _smile8"
alias _smile8 " echo :-); bind f8 _smile9"
alias _smile9 " echo :-); bind f8 _smile10"
alias _smile10 "echo :-); bind f8 _smile1"
bind f8 _smile1
http://slip.4.pl/ - unblocking myspace facebook firewall
News Writer
493 posts
Registered:
Jan 2006
Member
51 posts
Registered:
Jul 2007
alias _smile1 " say :-); bind f8 _smile2"
alias _smile2 " echo :-); bind f8 _smile3"
alias _smile3 " echo :-); bind f8 _smile4"
alias _smile4 " echo :-); bind f8 _smile5"
alias _smile5 " echo :-); bind f8 _smile6"
alias _smile6 " echo :-); bind f8 _smile7"
alias _smile7 " echo :-); bind f8 _smile8"
alias _smile8 " echo :-); bind f8 _smile9"
alias _smile9 " echo :-); bind f8 _smile10"
alias _smile10 "echo :-); bind f8 _smile1"
bind f8 _smile1
[ ] I've read the Thread
Member
793 posts
Registered:
Feb 2006
i have the same problem, but that's because i have "
" bound to mwheeldown. how can you spam with f8, unless you have really shaky hands?
Member
637 posts
Registered:
Jan 2006
alias _smile1 " say :-); bind f8 _smile2"
alias _smile2 " echo :-); bind f8 _smile3"
alias _smile3 " echo :-); bind f8 _smile4"
alias _smile4 " echo :-); bind f8 _smile5"
alias _smile5 " echo :-); bind f8 _smile6"
alias _smile6 " echo :-); bind f8 _smile7"
alias _smile7 " echo :-); bind f8 _smile8"
alias _smile8 " echo :-); bind f8 _smile9"
alias _smile9 " echo :-); bind f8 _smile10"
alias _smile10 "echo :-); bind f8 _smile1"
bind f8 _smile1
[x] I've read the Thread
http://slip.4.pl/ - unblocking myspace facebook firewall
Member
405 posts
Registered:
Jan 2006
use build in client side flood protection, (ezquake/fuhquake supports it).
Member
1102 posts
Registered:
Jan 2006
goqsane's script is perfect. (echo does "say" locally, so you would only spam yourself with those.) But I would suggest adding a "kill" somewhere in between to break that habit (I think the psychological term is "conditioning", not sure though). :p
Member
122 posts
Registered:
Jan 2007
Nice script goqsane. :-)
But I'll use qqshka's suggestion. But even though I executed "floodprot 1 1 5" I still get 4 1 10... Weird, but better then before.
--
"Dag eats little Reloads for breakfast."
(c) :-)
Moderator
383 posts
Registered:
Jan 2006
That's mine 2 cents:
alias smile "say
;$counter = 0"
bind f9 "inc $counter; if $counter >5 smile"
Don't remember all stuff about variables, but hope you got main idea.
Same way will work with mwheelup .
Member
51 posts
Registered:
Jul 2007
[x] I've read the Thread
oops, sorry
Member
405 posts
Registered:
Jan 2006
But I'll use qqshka's suggestion. But even though I executed "floodprot 1 1 5" I still get 4 1 10... Weird, but better then before.
Heh. floodprot is _server_ command, I mean when ezquake used as server not as client, so actually u must check out next variables:
cl_floodprot
cl_fp_messages
cl_fp_persecond
Member
122 posts
Registered:
Jan 2007
--
"Dag eats little Reloads for breakfast."
(c) :-)