The online racing simulator
Hhmm I understand what you are trying to do. I didn't tested it yet but try to send %ssm [text] ++ [text] ++ [even more text]?

---
EQ...

That restart after track change is great but the script line also runs two times now because of that restart. Could you disable script execution after first track load?
I need support..I would like someone to help me achieve the following:

1: welcome message when player connects (same as /rcm_ply) command


if you can tell me how to do this..it will help a lot.
Quote from SF-Turdtron :I need support..I would like someone to help me achieve the following:

1: welcome message when player connects (same as /rcm_ply) command


if you can tell me how to do this..it will help a lot.

At the moment Airio doesn't do that.

You can however use LFSRelax.
How do i set multiple race control messages that can be displayed one after another?

I also want a box to appear when someone connects that lists the rules and has a accept decline button (kicks if click decline)
Just a few short notes before I'm back from holidays:

Quote from michele0676 :Mate i want use the same method but directly in server ... somethink like /rcm command but displayes as button ..

MC, for an example see the !warn command, it is defined in default SRV file. But that is actually several separate commands, filling buttons with text, displaying them and hiding also.

Quote from cargame.nl :That restart after track change is great but the script line also runs two times now because of that restart. Could you disable script execution after first track load?

Well, true. On the other hand stats update script should NOT be in server (race restart) config, it should be in CFG file, called periodically... But I'll check on that, if it is somehow possible to disable calling it twice.

Quote from SF-Turdtron :I need support..I would like someone to help me achieve the following: 1: welcome message when player connects (same as /rcm_ply) command

There are many items in SRV file allowing you to display chat messages, big buttons and small buttons to every new connection. See UsersMotd, ButtnMotd, ConnectBtn.

Quote from SF-Turdtron :How do i set multiple race control messages that can be displayed one after another?

In FULL/PROS Airio this could be done by scheduled or custom commands, in a fashion.

Quote from SF-Turdtron :I also want a box to appear when someone connects that lists the rules and has a accept decline button (kicks if click decline)

For server rules usually ButtnMotd items are used, that can display up to 20 or 24 (not sure now) lines. The Decline button (that would simply kick people) is such a funny and useless idea I repeatedly refused to implement it. Can anyone tell me who would press this button, seriously? (I do it sometimes on Lapper servers just to have a bit of fun.)
Quote from EQ Worry :Well, true. On the other hand stats update script should NOT be in server (race restart) config, it should be in CFG file, called periodically... But I'll check on that, if it is somehow possible to disable calling it twice.

I know but I am stubborn

It caused massive server lag but instead of moving the moment of execution, I rewrote the whole script with PHP and Sqlite / Airio.db3.

HUGE performance increase. As expected

I'm very pleased with that SQLite thing.

---
I want to report something else, now that I'm writing anyway...

A racer finds it quite annoying that when he blocks messages (with the dash button) that the commands with exclamation mark still come through. I told him about the !opt option but he argued that it still don't need to work this way.

I agreed but maybe you have no choice to do it this way?
Advice him SHIFT + the block messages button (-) -> blocks InSim messages as well.
Quote from cargame.nl :A racer finds it quite annoying that when he blocks messages (with the dash button) that the commands with exclamation mark still come through. I told him about the !opt option but he argued that it still don't need to work this way.

Well, the commands display is a double-sided thing. At the beginning I had all commands hidden, always. The very very bad side of this is many people will never realize there are such things as Airio commands. So I decided to artificially duplicate the commands - original command is always hidden, but its compiled form is optionally displayed to every connection. (That's why simple copy using T and arrows will fail, name will be included.)

Of course anyone has the option of hiding the typed commands, in !opt. Admins may set hidden commands as the default for every new user or for every new connection. AS Drift King says, Shift + - will block all InSim messages, but I'm not sure the guy wants that. I guess he wants just commands blocked when he blocks messages? Uhm, I can see the logic behind that, and I think I'll try to implement it.

It will require a little trick, but it is possible. An optional extension could be, that when someone writes to a guy with blocked messages, this fact is made known, so that it is clear why he is not responding. Details need to be worked out, but it could work and it could be in fact a useful feature.
Enjoy your holiday first. I don't know when you are leaving but I wish you a good trip, good weather and the ultimate relaxing experience.
Bug report:

I made the following best lap in AIRW yesterday, for XFG:

http://stats.airio.eu/BLS.aspx?T=KY3R&C=XFG

It is very fast because I was driving LX4!

I didn't notice anything like this before, but I don't pay attention to best laps.
Quote from Kiyoshi :I made the following best lap in AIRW yesterday, for XFG: ... It is very fast because I was driving LX4!

Wow, that sounds very bad... What server was it, if you remember?
cargame s2
Logs mailed from last 2 days.. Just in case
Thx a lot for the info as well as the logs. My initial guess (no logs reading yet): There was a bug (very rare one, I hope) causing old car type assignment (XFG) to remain in effect on race join with LX4. Unfortunately correction will require code change, in two respects to be sure: 1) Removing the bug. 2) Sending to AIRW car type as seen in the lap finish packet (if available, I need to check) and not car type assigned internally to the driver. These changes should make the system more reliable...
Hi,

What is the difference between playerpoints and drivingpoints? Where do these consist?
I looking in this thread and Airio main page, but not found answer for that.

thx
Feature request:

In the !top [car] display, on the title line (Server best recorded laps - BL1/FO8 (6) for example) also include the current WR along with sectors.

I see a fair amount of people doing !top and !wr one after the other, would be nice to streamline it so that you can compare the !top laps to the WR without switching between the two.

I dunno what I would suggest if they simply do !top and it returns a class of cars (or worse yet, multiple classes). If it's a class of cars maybe the fastest WR among the class (maybe a configurable option to switch between current car, fastest of current class, or fastest of all cars shown in !top)?
My opinion is that people need to get used to !prs [trackname]
Quote from cargame.nl :My opinion is that people need to get used to !prs [trackname]

If that's a reply to me than that doesn't really show the information that I'm asking for.
Quote from Welder99 :What is the difference between playerpoints and drivingpoints? Where do these consist? I looking in this thread and Airio main page, but not found answer for that.

They are simply two kinds of top-level points. On each server you may activate both, one, or none. You may also activate those only for some special events and thus they're great for keeping a series score or something. Usually I have both turned off on every server, and turn on Playing points for a special Saturday demo race, and Driving points for different Sunday race. After the events the points are set to false again, and !ptp and !ptd always show Saturday/Sunday races positions...

Quote from pik_d :In the !top [car] display, on the title line (Server best recorded laps - BL1/FO8 (6) for example) also include the current WR along with sectors.

Well, as you mention, there are certain problems with this. One is space - where to show the info. The other one is when multiple car types are used in !top... Well, let me think about it.

On another note, the above reported bug was result of an unfortunate sequence of events. But it is not a rare sequence, so code needs to be updated. I'll be sending the update info soon. For now please when you do manual track change using /track, send everyone to spectate after the new track is loaded using !sall. When using automatic track rotation this is not necessary.
Quote from EQ Worry :They are simply two kinds of top-level points. On each server you may activate both, one, or none. You may also activate those only for some special events and thus they're great for keeping a series score or something...

You mean that ppoints and dpoints are identical, if both are set "true"? Same points from: fastestlaps, podiums, winning ... etc. And champspoints too?

Thanks for the tip, I'll use this in the future ...
Quote from pik_d :Feature request:
In the !top [car] display, on the title line (Server best recorded laps - BL1/FO8 (6) for example) also include the current WR along with sectors.

Quote from EQ Worry :
Well, as you mention, there are certain problems with this. One is space - where to show the info. The other one is when multiple car types are used in !top... Well, let me think about it.

Could you not just include the WR holders name and time in the !top list with a different colour, displayed in the same way as the other times/sectors? Maybe by adding the WR data into the server sta files, this would overcome troubles when (for example) !top tbo is called?

Also would it be possible that when !bls is called, your own best lap time (LFSW) would be shown at the end of each line....no room to include sector times but just an overall comparison would be great.
How do i setup the !rules command?

where do i place the text for it? and how do i enable it? Thank you.
Quote from SF-Turdtron :How do i setup the !rules command?

where do i place the text for it? and how do i enable it? Thank you.

The !rules command is always available, if you would like to add text...then the section is at the end of the cfg file.
Quote from Anthoop :The !rules command is always available, if you would like to add text...then the section is at the end of the cfg file.

no, those rules do not come up when you type !rules, they can be found by typing !opt then clicking Server Rules


If you are using FULL or PROS version, look for this in .srv file:

Quote :# FULL: Same as above, only shown after !rule command - string(s)
RulesMsg=

If you want additional lines, it must be formatted as such:

Quote :# FULL: Same as above, only shown after !rule command - string(s)
RulesMsg=^3blah blah blah
RulesMsg=+^3blah blah blah
RulesMsg=+^3blah blah blah

Another option is to place the text centrally in the box by having this way:

Quote :# FULL: Same as above, only shown after !rule command - string(s)
RulesMsg=|^3blah blah blah
RulesMsg=+|^3blah blah blah
RulesMsg=+|^3blah blah blah

NOTE: if you are using the FREE version, the !rules command is not available, so then you would need to add your rules to the end of the .cfg file.
We are using the pro version..thanks very much

"Airio LFS tracker v. 2.4.5 PROS by EQ Worry for ^"

but....

"# FULL: Same as above, only shown after !rule command - string(s)" doesnt get any hits....in the srv file.


....nevermind.. I just added it on the end of the srv file and restarted airio and it works

AIRIO - Advanced LFS Tracker
(2384 posts, started )
FGED GREDG RDFGDR GSFDG