You talking about rec0 or SAPP?
Printable View
you know how when you try to join a server you were banned from it tells you that you were banned? can you change the message it displays for different people? i would love to be able to ban some asshole then change his ban message to "fucking A. what dont you understand about 'you are banned'?"
or to make it cycle through a list of predefined messages? would be so much fun imo
That's part of UI.map I think.
The strings for ALL connection errors (dropped, closed down, kicked, banned, etc) are pulled from UI.map, yes. Ban messages a la GoldSrc/Source would mean a modification of both the dedicated server and client.
The message is 100% on the client. The server just sents a packet to flag the ban, the client then executes the code to remove player from server and then show the ban message.
I suppose the only way to show a ban message, would be, when you execute /b or whatever it is. It goes
"**SERVER**: <User> is being banned, screw you aimbotter"
"**SERVER**: <User> is being banned, screw you aimbotter"
"**SERVER**: <User> is being banned, screw you aimbotter"
Then it executes the actual ban command, it'd have to wait a few seconds, so the player had time to read it.
I love SAPP, and I am exicted about Termy being back on the project. The connection issue that boots everyone out of the game can sometimes be affected by increasing your IP ban list. I pulled up my logs for months, and I noticed that any time a person with **UNKNOWN** for their cdkey trys to join is one of the major causes of the 'lag-wave' phenomenon. I spent a long time pulling a list together of IP addresses with the same issue, and banned them. I seems to have cut the connection issue in half.
I have the even system set up for a very simple set of commands:
For team killing punishment:
event_tk 1 'say $n "Team kill punishment. Edge of the map for you!"; t $N eom'
event_tk 2 'say $n "Team killing Jerk. Die!"; wait 1000; kill $n'
For kill rewards:
event_kill 14 'say $n "1 more kill until Sniper reward teleport"
event_kill 15 'wait 2000; t $n ts; say $n "Now let them all taste your wrath!"'
event_kill 19 'say $n "19 kills?"
event_kill 20 'say $n "20 kill time-out. Save some for the rest of us."; wait 2000; t $n sr'
TS is the Sniper rifle at the top of the highest tower.
SR is the Secret Room.
Just to add more teleport points to the collection:
Yoyorast Island (Original)
ITS (inside top sniper) 5.75 -18.95 -162.70
BS(bottom sniper) 36.63 -25.80 -182.15
HR (hill rocket) *not the one near wart hogs 21.66 -32.68 -177.98
WHR (wart hog rocket) 7.38 3.91 -175.97
WT (warthog turrent) 7.20 12.69 -168.86
BT (beach turrent) 58.89 -20.97 -194.13
SH (sniper health) 13.68 -20.89 -168.35
CH (cliff health) 12.42 -34.89 -181.47
BBH (beach bridge health) 35. 16 -20.64 -190.73
OV (over shield) 1.85 -20.84 -167.89
C (camaflauge) 14.40 -20.49 -173.95
RF (road fuel rod)-2.93 12.23 -181.40
BF (beach fuel rod) 36.59 -26.84 -189.68
XF ( "x" flame thrower) 7.10 14.10 -178.06
HF (hidden flame thrower) 27.57 -32.71 -187.96
MWR (middle warthog ramp) 6.91 -22.67 -186.71
EWR (end warthog ramp) 6.80 -32.41 -181.71
UWR (under warthog ramp) 6.56 -35.03 -186.30
IMR (inside mongoose ramp) 106.86 -20.88 -183.69
MMR (middle mongoose ramp) 82.73 -20.92 -194.55
EMR (end mongoose ramp) 6461 -20.09 -199.09
UM (under mongoose) 98.16 -20.99 -199.09
G (ghosts) 7.30 32.03 -168.01
BCR (beginning cement road) 6.32 -41.52 -181.63
MCR (middle cement road) -25.33 -53.21 -191.49
UCR (under cement road) -21.21 -50.40 -202.57
GR (glass road) 23.56 -20.31 -183.78
ECR (end cement road) 37.90 -30.61 -194.20
BDR (beginning dirt road) 18.87 -20.35 -187.65
DRT (dirt road turn) 37.31 -13.30 -187.03
EDR (end dirt road) -2.21 -10.84 -188.29
RL1 (ramp landing 1) 22.99 -5.44 -181.22
RL2 (ramp landing 2) 21.64 -27.52 -182.36
RL3 (ramp landing 3) -1.09 -46.19 -185.63
CUT (cement "U" turn) -22.06 -60.77 -182.40
CLT (cement "L" turn) 6.71 -45.40 -174.34
TSR (top sniper ramp) 6.80 -18.86 -166.79
RL4 (ramp landing 4) 7.25 -8.72 -170.94
Special thanks to all my admins for the collected coordinates and time:
Hunter, Cynthia12 and Titan Jr/Omar2841
Never thought of using sapp to give rewards.
I had a similar system setup on my server back when I was using SAPP, had a stunts setup as well. Unfortunately I experienced to many mass kicks so SAPP had to go.
From Termy:
Quote:
It would be possible, but I don't have much time jus now to do it nowQuote:
Originally Posted by Freelancer
as i have a lot of other programming jobs :>
, also i think it would't solve random player kick problem because im
almost 100% sure that its caused by sv_say that is modified in SAPP
(well, orginally sv_say wasn't able to send personalized messages, so
i modified it at a very low assembly level so it can do that, but it
wasn't done in perfect way, so sometimes messages are sent to wrong
player or causes server to lagg/disconnect players)
I'm sure of that because last summer i was running server that DIDN'T
have any welcome messages and it ran perfectly on gameservers.com, no
kick issues at all.
Unfortunately, when people started to complaing about these issues i
had no longer server available to test it.
So making new app with that will not help at all, as long as you need
personalized messages sent to players.
It probably would help if just regular sv_say is used, but im also not
sure of that.
Greetings
doesn't seem to work with 1.9 servers.