You can admin via Web page LFS Server, Lapper, Layout and Ban files ( you have already my source for ban ).
I don't release it as this because it's dirty code and i don't have time to beautifull it. But if you want it i can send you sources and a little help ( i don't install for you )
1 - Yes you can learn programming for yourself, but you need a minimal learning at school, not for programming but for some mathematical need ( By Exemple for 3D aspect ) and thinking approach. I Learn myself programming many year ago ( 26 ) and i make commercial games in France when i was young ( for VIC 20 and C64 computer ). But at this time it's more easy than now. Now you can't programming, make graphic rendition and find gameplay alone ( Scawen don't do it alone ). It's so hard.
2 - C# It's not a good tool for programming Games, it's to slow ( Microsoft framework it's not good anyway ). You can use compiled C++ or C language.
3 - For books, it's dependent from the language you choose. Try to do little application before start a game or make a little and not complicated game to learn that language.
When you have learned a language, it's not difficult to learn another.
In fact the best way to learn programming is to programm
It is possible to find all users who have raced on a race in MPR. For now this file only contain, in the header, the finished racers.
I use LFSStat to have this information, but i want put on my web site the result of races more quickly ( 4 replay take time with LFSStat ) and then put LFSStat result after. Reading Mpr is the solution but racer who don't finish not appear and i need it to calculate points for this race.
It's no so difficult, test collision on "pit Spotter" in LFSRelax take only 100 lines code ( little part of LFSRelax ). Look at source, i use only this mathematicel formula for rotation
x' = x cos T - y sin T
y' = x sin T + y cos T
Where:
T is the angle for the rotation. positive or negative
Yes but with this method, you can't say if car are left, right, before or behind you. For this, you must do a rotation of each coordonate car to Know relatie position from your car to another.
Look at source (main.cs) from LFSRelax to know how do it.
I attached a PHP file who admin ban ( work perfectly). You can find in this your response windstyle . With this file you can show, modify, delete banned player.
It don't work alone because this source it's only a part of a admin platin for LFS serveur on Unix system (FRH Team server ). But with little modification it can work alone as you want. ( $no_proc is used only to find path of the ban file because it's for our admin platin, you must modify this particularity for you and remove SESSION part )
If you want you can modify and release it as you want on your name but just specify who is the first developper thank's . It's also on GNU Licence like all my sources.
Yes, but don't forget new track : SO6 et don't forget to change the utility convwr because of new car and track. There is also 2 new insim packets. I release modified source when patch Y is available because the bestsplit file can't be create for now.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.