You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OpenTTD-patches/scripts
Darkvater ad30c7a2c1 (svn r2372) - Fix (console): update the example scripts in the scripts/ directory to reflect the new console functionality
- Fix (console): any line starting with a '#' is a comment so ignore it
- Fix (console): The special variables whose value can only be set by a custom process should, also print out their newly set value there, instead of relying on the default printout which is slightly confusing. Eg after you change the value it still printed out 'current value for...' instead of 'XXX changed to...'
19 years ago
..
autoexec.scr.example (svn r2372) - Fix (console): update the example scripts in the scripts/ directory to reflect the new console functionality 19 years ago
on_client.scr.example (svn r2372) - Fix (console): update the example scripts in the scripts/ directory to reflect the new console functionality 19 years ago
on_dedicated.scr.example (svn r2372) - Fix (console): update the example scripts in the scripts/ directory to reflect the new console functionality 19 years ago
on_server.scr.example (svn r1050) -Fix: [Network] Scripts are no longer under revision control 20 years ago
pre_dedicated.scr.example (svn r2372) - Fix (console): update the example scripts in the scripts/ directory to reflect the new console functionality 19 years ago
pre_server.scr.example (svn r2372) - Fix (console): update the example scripts in the scripts/ directory to reflect the new console functionality 19 years ago
readme.txt (svn r1566) -Fix eol-style on script files, as well as update them a bit (sign_de) 20 years ago

readme.txt

Scripting
---------

OpenTTD supports scripts.

local scripts:
 - 'autoexec.scr' is executed on gamestart [all - use this for custom aliases per ex.]

+network scripts:
   should be used to set client optimization settings:
 - 'on_client.scr' is executed when you join a server [all clients]

   should be used to set the servers port/ip and/or server optimization settings/patches:
 - 'pre_server.scr' is executed before the servers tcp stack is started [in-game only]
 - 'pre_dedicated.scr' is executed before the servers tcp stack is started [dedicated only]

   should be used to set the servers name, password and so on:
 - 'on_server.scr' is executed after starting a server [dedicated and in-game]
 - 'on_dedicated.scr' is additionally executed after starting a server [dedicated only]

For examples how a script can look, check the .example examples.