Hi, I adapted a plugin to say "glhf!" at the start of a game when not spectating. The logic works, I guess I'm just missing the right function to call. Spring.SendMessage() is apparently not what I want, despite being in apparently the right section: http://springrts.com/wiki/Lua_UnsyncedCtrl#SendMessage. Here's the whole script: http://hastebin.com/bujugoleba.luaI see the message shown in the log at the right time, but not in the chat window.
+1 / -1
|
|
lol this is exactly why I dont bother saying responding when people say glhf its more annoying than polite to churn out this same meaningless phrase at the start of every game
+7 / -0
|
Yep sportsmanship is dumb. I mean it every time I say it. If it was meaningless why would I spend time on it? I like games where people play well and have fun. So, I sincerely hope that my opponent has good luck and fun. Saying so is the mark of a good sport.
+2 / -0
|
automated cliche copy pasta is hardly a mark of good sentiments if you genuinely wanted to wish a bunch of strangers well then you would bother with thinking/typing something original like "have a good game guys", not that anybody cares either way
+2 / -0
|
"Dear respected individual. May the bits and bytes be with you, the pathing issues few and the semi-randomly generated numbers create an exciting game for everyone to enjoy!"
+8 / -0
|
I'm more interested in a taunts widget : "Hey, you just lost [your com / a big bertha / a strider]! Ha-ha! *draws finger pointing at appropriate place and pings that opponent*" :D
+0 / -0
|
So can we put the glhf!-centric debate aside here? You don't have to use it if you don't agree with me. I'm just looking for help from someone who knows the idiosyncrasies of Spring widget development.
+1 / -0
|
You want SendCommands("say glhf")
+0 / -0
|
Didn't arcshaman do that already?
+0 / -0
|
Spring.SendCommands("say glhf") to be precise (might seem obvious but some Spring-related call-outs don't have the Spring. part).
+1 / -0
|
@Kaen I have already made this. And people got annoyed. Don't take the same road I did!
+2 / -0
|
Yup, finish this widget and share it with others so we can get "glhf" spam each game we start.
+0 / -0
|
Every time I play a game of ZK, I'm implicitly assuming that all the players in the battle want everyone involved to have fun, until and unless one of them trolls the game. So by merely participating and not trolling, you're wishing me a good game. Spring.SendCommands('say Thank you')
+1 / -0
|
you are lazy to write down:glhf?
+1 / -0
|
Thanks guys, got it working. Kind of a weird API though. To all my haters: glhf!
+3 / -0
|
|
But kaen isn't it some kind of unpersonal to let a bot send it? To me it sounds more like "I don't want to type stuff down, I just wanna play."
+1 / -0
|
IMO the value of GLHF comes from the very effort you spend typing it. The fact that you take a moment of your time to wish your opponent well is a sign of respect; automating the process loses that. And remember: respect is everything.
+5 / -0
|