The online racing simulator
Requests
Hello,

If you have a request for LFSLapper improvement put here yours ideas.

Please when you put a request, tell me why you want this. It's more easy to me to find a way to solve the request.


Gai-Luron
#2 - [d9]
hallo,

ok, i am the first one

there are few (imo) basic things, which lapper does not have atm, and i miss them:

- configurable columns in !top lists - nickname, username, time, splits, date

- AIs detection and prevention of making them the stats + simple management (possibility to blocking them)

- actions for racers removing or swapping position of other racers on entry screen ... like ctra/airio

- !cancel command for admins/moderators (defined user groups) - stopping of restart/qualify countdown eventually to cancel of kick/ban vote (different command eg. !cancelvote or same command with intelligent behaviour for both situations) ... inspired by zion manager

- blue flag management + actions ... like airio

- custom grid building on restarts (depend on session pb/server pb/lfsw pb etc.) ... like airio/ctra

- possibility of use of mutliple groups of admins/mods - eg. !kick commnd (power users+mods+admins), !ban command (mods+admins), !track command (admins)

- racer cautions system (1 more column in database?) - penalty points, some maight be automatic (with d/t/30/45 penalties, collisions under blue flags, used shortcuts, reversed driving, kick count...etc.), some given by admins/mods
+ actions - eg. when someone reaches 100 penalty points > ban 10 days or so... or used for local racer's rating ... inspired by iracing

...

this is all atm,

critic comments welcome,

thanx gai for development,

d9
Hello,

Thank's for your post

Quote from [d9] :
- AIs detection and prevention of making them the stats + simple management (possibility to blocking them)

LFSLapper don't work with AI

...
Quote from [d9] :
- possibility of use of mutliple groups of admins/mods - eg. !kick commnd (power users+mods+admins), !ban command (mods+admins), !track command (admins)

Already exist. Group of User. Infinite number of Group. Take a look on onMessage event to view simple use.

Quote from [d9] :
- blue flag management + actions ... like airio
...
- !cancel command for admins/moderators (defined user groups) - stopping of restart/qualify countdown eventually to cancel of kick/ban vote (different command eg. !cancelvote or same command with intelligent behaviour for both situations) ... inspired by zion manager

Can you explain more. I don't know how work airio. No time to install it

Quote from [d9] :
- custom grid building on restarts (depend on session pb/server pb/lfsw pb etc.) ... like airio/ctra

Already in Todo List

Thank's for your idea. i put this ideas on todo list

Gai-Luron
Hi,
A small request.
Its now posible to move users in a group with MoveUserToGroup() and remove a user from a group with RemoveUserFromGroup().
But i also like a new GLScript function that remove all users from a group. Something like RemoveAllUsersFromGroup() or EmptyGroup().

Quote :Originally Posted by [d9]
- custom grid building on restarts (depend on session pb/server pb/lfsw pb etc.) ... like airio/ctra
Already in Todo List
Thank's for your idea. i put this ideas on todo list

Cool Thanks this will be great.
Is it then also posible to leave a place on the grid open?
Example: 1st place a player, 2nd place empty ,3rd to last place the rest of the players.
Thanks in advance
Hi All,
Lapper to backup database files at a specified day/time using RegisterScheduledAction Command.
#6 - [d9]
hallo,

thanx for response!

Quote from Gai-Luron :Hello,

Thank's for your post

LFSLapper don't work with AI

Gai-Luron

this is future request

...

Quote from Gai-Luron :Already exist. Group of User. Infinite number of Group. Take a look on onMessage event to view simple use.

oh, i meant combinations of different user groups with one command. i am sorry if thats works already - i am not familiar with newest lapper

Quote from Gai-Luron :
Can you explain more. I don't know how work airio. No time to install it

basically - driver with blue flag is informed about it with msg (like: "you are under blue flag, give way to [d9], dist. 50m", after 5 secs: "you are under blue flag, give way to [d9], dist. 10m")...

and i saw also configuration when distance is decreasing with some speed or to specified limit - probably to 1 meter or so and blue flag stills for couple of soconds - action is executed > spectate the driver if he does not wnat to let pass the overlapper

best regard

d9
#7 - [d9]
Quote from Tim NL :
Is it then also posible to leave a place on the grid open?
Example: 1st place a player, 2nd place empty ,3rd to last place the rest of the players.
Thanks in advance

hehe, this is oportunity for "newcommers" to join there
Quote from [d9] :hehe, this is oportunity for "newcommers" to join there

lol

I was trying to create something to start a race with a rolling start.
The idea was that the safety car is on pole and driven by a admin. second place is empty, and 3rd to the last is everyone who is racing is order of the qual. I dont know if this is posible but it sounds great .
I did a race on iracing on a oval with a rolling start and it was really great
#9 - [d9]
Quote from Tim NL :lol

I was trying to create something to start a race with a rolling start.
The idea was that the safety car is on pole and driven by a admin. second place is empty, and 3rd to the last is everyone who is racing is order of the qual. I dont know if this is posible but it sounds great .
I did a race on iracing on a oval with a rolling start and it was really great

i think its possible if insim app can watch this empty space and spectates everyone who tries to join or if momentary reduces /carsmax variable.

+ remember, there is also track/s with 3 cars in row - bl2
#11 - [d9]
hallo,
i found good reference and source of inspiration...
app cals lfs2day (same as server where is running) developed by misha_nl...
in local/lfsw statisctics and administration backend honesly not comparable with anything i ever saw.
check screenshots, especially nr. 6 - connected players list with management.

shortly:
- lfsw statistics tables
- sectors statistics tables
- navigation in statistics tables - previous, next, track, car, filter...
- connected players array with status, AIs detection
- possibility to use input requesters - messages, nr. of laps... - short way to use it also as saved reports to admins, passwords... - like ctra...
- ban list management

regards!

d9






Attached images
lfs2day_1.jpg
lfs2day_2.jpg
lfs2day_3.jpg
lfs2day_4.jpg
lfs2day_5.jpg
lfs2day_6.jpg
I have a small request.
When the Lapper-console give and error, the number of the line with the error is shown.
It would be very useful when the line itself is displayed to.
The reason behind this is that when you include scripts, the line number isn't matching the actual scripts since lines are added in between the existing code.
I corrected bug in last release about line error number. Do you use this last release.

If yes, give me an exemple and how i can reproduce it to fix. Normally, i don't want display error in console, because use of LFSLapper on dedicated host without screen display. it's for this, i create errorlog file

Gai-Luron
Quote from Gai-Luron :I corrected bug in last release about line error number. Do you use this last release.

If yes, give me an exemple and how i can reproduce it to fix. Normally, i don't want display error in console, because use of LFSLapper on dedicated host without screen display. it's for this, i create errorlog file

Gai-Luron

Yes, I do use the latest release (5.843) so that shouldn't be a problem.
I made the language engine for the pitboard which is at the bottom of the Pitboard-script and made the following error:

pitboard_test_position="^3Test position";'

As you see there's a ' at the end of the line.
Lapper told me there was an error in line 347 (if I remember well) and said it had to do with a ' in that line. But when I took a look at the main LPR-file, line 347 was a blanc line so that can't have any errors. Since the parts of the Pitboard are incorporated into the main LPR-script, the line numbers are increasing but you haven't got a clue how much and where exactly.
Ok, i take a look when i receive your file already partially done

Gai-Luron
I would really like an option to force a starting grid from the !top list, where lapper looks at the !top list and compares it to the racers online at the moment. Then it sets the startinggrid accordingly, looking at the fastest laptime for every racer. If a racer has two laptimes in the list (combined race with different cars) then the fastest time will count.
Here's an idea for an improvement and also a request for the best way to do it in our install:

We have a mix of beginner and experienced racers and want to enable car reset, but for only a certain number of times per race, and when a racer does reset, to flag a penalty.

Now the most obvious way to do this is to write a handler in managePacket.cs for a CRS events and a hook in loop.cs then process it from there. I would most likely put an entry in the LFSLapper.lpr to set the type of penalty (stop/Go, Drive Through, 30 secs etc) and the number of resets allowed per race.

The question is whether this is the only way, or can it be done via a plugin so that we don't exclude ourselves from future releases?
Is it possible to make addusertogroup to actually add a user to the file ex lets say i wanted to make a command like !hireadmin fire_optikz001 it will actually add me to the admin.txt file and also removuserfromgroup actually remove the user frome it ex. !fireadmin fire_optikz001
Quote from Gai-Luron :
LFSLapper don't work with AI

ok so i had my ai racing for me and it put my username instead of his so it somewhat detects them i think it would benice to work with ai's
Hello,

The problem is that AI have same username as you, and PB are stored relative to username and no nickname


Gai-Luron
oh ok i was just wondering

XD watching AIs drift is so funny

my pb is up to 16k with 3 AIs XD

EDIT:
_________________________________________

[SC]™T3©ah®my made new PB: 18955 pts!

^^^3 AI's^^^
IDK security
Hiya,

As people seem to be posting snippets from their LFSLapper.lpr files on these forums, do you think it might be a good idea to move the $PubStatIdk variable into the config.ini file for added security?

Then we don't have to worry about people posting .lpr files to public forums.
More Fine Detailed Drift Scoring Criteria
At the moment, $LastDriftScore appears to give you a total number of points once a drift is completed.

Is it possible for the score to update and show every 1/1000th (or 1/100, or whatevers smallest time period is available to measure) instead?

And.

The same for the $AngleVelocity variable?

And!

What about just an $Angle variable (absolute angle/yaw?) to make your own scoring expression (e.g. $Angle * InstantSpeed * $Time = Score [although '$Time' would have to be new variable too - in 1/1000's?])?
Quote from Fire_optikz001 :Is it possible to make addusertogroup to actually add a user to the file ex lets say i wanted to make a command like !hireadmin fire_optikz001 it will actually add me to the admin.txt file and also removuserfromgroup actually remove the user frome it ex. !fireadmin fire_optikz001

Done... http://www.lfsforum.net/showthread.php?t=61328
mass server message
i was wondering if there was a way to make a command like !msm that works like cmdlfs in the command prompt is there a way to do this?

FGED GREDG RDFGDR GSFDG