Well, I told you about my app. I just need an alternative way of handling stuff when a user is in a screen where buttons are invisible, so I need to know when the user is in such a screen.
And no, I don't expect people to "hang around" in these screens, I just want to cover every possible situation.
BTW, a typo in insim.txt (W28):
Should be "IS_BTC and IS_BTT" i guess.
Speaking of, I don't quite see the point with ReqI in button packets. ClickID is the identifier you should keep track of anyways, or am I missing something?
I need some way of knowing whether I'm in a screen where I can draw buttons or not (no use of drawing buttons if they're not visible).
Is this possible using excisting insim functionality?
Well, what i'm working on right now is an insim messenger client (will maybe make it a jabber client later if i'll ever bother).
I was planning to use the buttons to display people who are online (in messenger), so you can click the button to say something to someone, and also use buttons as a list of active conversations to make it easier to handle multiple ongoing conversations.
Obviously, it would be nice if you could chat with people when not connected (or in single player)... if someone say something to you when you're in the list-of-games-screen, it would not be very user friendly if you'll have to hurry up and join a host so you can reply...
But if it's just me, please don't hold back X for this.. I know you have alot of (more) important things to do. But anyways, thats why I need it
Before I knew the buttons were comming I was looking for a decent and non-messy way of solving this (handling multiple conversations and initiating conversations), and the buttons was a gift from above for my app.
But in my local computer-app (IS_BTN UCID=0), buttons are only visible when connected to a server, not in main menu, connection list screen and so on.. hopefully it's not intended to be this way since IS_MSL's for example are visible everywhere.
Edit: and uhm, shouldn't the buttons disappear when you close your insim app?
Edit again: omg, the thing with clicking the button to open a text input box... it's just awsome! Just what my app needed!
Edit III: would it be possible to add a "char TextCaption[20]" or something to IS_BTN to change the caption in the input box from "Edit" to something else?
MST ignore the '\n'-character, will MSL do the same? (will save some bandwith when you want to print many short lines if you can just send one MSL with \n in it)
And uhm, not sure if you have confirmed this (yes I did search), but will the programmable buttons be in X already?
And uhm (crap, stop the uhm'ing and behave like a grownup nikka!), I had a crazy idea.. how bout making separate text input boxes for /i and /o messages, you know, simular to the 't' input box? For example, you press.. uhm (doh!) 'i', a text input box appears, and the message you enter is sent to insim as a III.. and same for MSO_O ('o' or something) (maybe these text input boxes should be default disabled and have to be enabled via insim to stop confusing people if they hit the wrong key when they wanna type a message and writes it in the wrong text box).
Maybe this will just cause a lot of confusion. I dunno. Just a thought.
And speaking of IS_III, W24's insim.txt have a typo... I guess IS_III's Type should be ISP_III, not ISP_MSO (the comment).
No big deal this either, so dont wanna start a new thread.. but reply notifications sendt on email now have a different subject than they used to have.. used to be "Reply to post..." now it's "Reply to thread...". Confuses my filter
The only option I can think of that might be useful is whether displaying the message should cause lfs to play the system message sound or not (or maybe even the user message sound). If you don't add this option, please make it quiet like the MST /echo is.. (the MTC 0 made this annoying system message sound)
Doesn't "local computer" usually means "same computer" in non-host insim apps? No bandwith issues there.
Uhm...
my insim app is connecting to my lfs "client" (not host), and I want it to send a message only visible to me. This worked perfect in W17, I just sent a MTC to CCID 0 (host). Now I can't ("IS_MTC - only for multiplayer hosts")..
And a MST makes everyone see it (obviously).
How can I do this in W20? Am I missing something here?
Oh, missed that one then.. so to be sure the /mso is from the player running the app, i'm looking for MSO with User == 1, TextStart == 0 and UCID != 0.. would this be bulletproof?
Now, how can I distinguish between a /mso message (or later, /o message) written by the user running the insim app, and a /msg from an admin, without my insim app knowing the username (and then the CCID) of the user running the insim app?
Or, put in other words, is there a way for insim to know who of the players on the server is actually running the insim app (and then should take commands from)?
And, would it be possible to make a pre-/postfix to the F-keys bind so these messages is displayed in the lfs 't'-box instead of just being sent? For example, binding F1 to "~/o cmd" would open the textbox with the string "/o cmd" already written in it when pressing F1.
Edit: oops. a little off-topic with the request there... but it's very much (for me) related to insim, so I hope I won't get butkicked for this one..
Just a quick question: the /i command, and writing messages with the Prefix defined in the init pack, only works when connecting insim to a host right?
So when I'm connecting my insim prog to my lfs "client" (not a host), and I want to type a message inside lfs that I want only my insim prog to see, the only way to do that is by using the /mso command?
Why cant the Prefix, or at least the /i command, work with insim clients too?
I'm asking because I'm making a insim client app that involves alot of communication with the user through typing, and using a one char prefix there would be alot easier (for the user) than using the /mso "prefix" all the time.
Although this is my favourite combo, it's hard to have a league race here, since it got no pits, and the grid is limited to 16 cars.
But SO1(r)/MRT is a great combo too
Date: Sunday April 29th
Time: 21.00 CET / 20.00 GMT / 20.00 UTC / 16.00 EST
Server: [noobs] Pro Chat
Place: South City Long reversed
Car: TBO (XRT/RB4/FXO)
Laps: 30
Qual: 15 minutes
Dress code: Boost gauge, blow off valve and... sunglases
(and for those who doesn't get the obvious; [noobs] doesn't mean it's a race for nOObs (athough nOObs are welcome too... I think), but it means.. uhm, it's a race arranged by [noobs]... you know... the team. Lalala. :schwitz
Before W9 admins could drive the wrong way (with autokick enabled) without getting spectated. In W9 and W10 even admins are spectated (havent tried with kick yet).
There was absolutely no reason to delete these posts. Why not just move the posts to a new topic and continue the discussion there? Someone obviously didn't like some of the things that got posted.