Server-side Scripting Resources: Difference between revisions
(Created page with "==Introduction== Squirrel is a high level imperative/OO programming language, designed to be a powerful scripting tool that fits in the size, memory bandwidth, and real-time ...") |
No edit summary |
||
(23 intermediate revisions by 10 users not shown) | |||
Line 1: | Line 1: | ||
{{Main Page giant banner}} | |||
<br /> | |||
{{VCMPLangs | |||
| title=Server-side Scripting Resources | |||
| hu=Server-side_Scripting_Resources/hu | |||
}} | |||
<br /> | |||
{| style="width:100%; background:none; border:none; margin:0.5em 0; padding:none;" cellspacing="0" cellpadding="0" | |||
|- | |||
| style="width:auto; background:#FEFBF6; border:1px solid #79542B;" valign="top" | | |||
<div id="mf-index"> | |||
{| style="padding:0; width:100%;" | | |||
! class="mp-content-header mp-title-gradient" | Server-side Scripting Resources | |||
|- | |||
| style="padding:10px;" | | |||
</div> | |||
|- | |||
|} | |||
{| style="width:100%; background:none; border:none; margin:0.5em 0; padding:none;" cellspacing="0" cellpadding="0" | |||
<div id="mf-index"> | |||
|- | |||
| style="padding:10px;" | | |||
==Introduction== | ==Introduction== | ||
Squirrel is a high level imperative/OO programming language, designed to be a powerful scripting tool that fits in the size, memory bandwidth, and real-time requirements of applications like games. | Squirrel is a high level imperative/OO programming language, designed to be a powerful scripting tool that fits in the size, memory bandwidth, and real-time requirements of applications like games. | ||
Squirrel is inspired by languages like Python, Javascript and | Squirrel is inspired by languages like Python, Javascript and especially Lua. | ||
Squirrel's syntax is similar to C/C++/Java etc... but the language has a very dynamic nature like Python/Lua. | Squirrel's syntax is similar to C/C++/Java etc... but the language has a very dynamic nature like Python/Lua. | ||
Line 11: | Line 34: | ||
The following is a list of example Squirrel scripts | The following is a list of example Squirrel scripts | ||
* | * [https://bitbucket.org/stormeus/vl8-pb400 0.4 Public Beta (#2 and #3) Script] | ||
* [http://forum.vc-mp.org/?topic=332.0 ADM Script] | |||
* [http://forum.vc-mp.org/?topic=418.0 Doomplay match] | |||
== Useful Resources == | |||
The following is a list of handy releases/resources to help you with big stuff | |||
* [http://forum.vc-mp.org/?topic=1303.0 VC:MP Ingame Map Editor] | |||
== Reference == | == Reference == | ||
* [[Scripting/Squirrel/Functions|Functions]] | * [[Scripting/Squirrel/Functions|Server Functions]] | ||
* [[Scripting/Squirrel/Events|Events]] | * [[Scripting/Squirrel/Events|Server Events]] | ||
* [[Scripting/Squirrel/Constants|Constants]] | * [[Scripting/Squirrel/Constants|Constants]] | ||
Line 23: | Line 54: | ||
This is a list of available tutorials and documents on Squirrel scripting in general. | This is a list of available tutorials and documents on Squirrel scripting in general. | ||
These list all available squirrel commands aside from things added by the VC:MP Squirrel module, and are not listed on this wiki. | These list all available squirrel commands aside from things added by the VC:MP Squirrel module, and are not listed on this wiki. | ||
'''''VC:MP Squirrel Scripting''''' | |||
* [http://forum.vc-mp.org/?topic=717.0 -WIP- Scripting Video Tutorials (by S.L.C)] | |||
'''''General Squirrel Scripting''''' | '''''General Squirrel Scripting''''' | ||
* [http://squirrel-lang.org/ | * [http://squirrel-lang.org/squirreldoc/ Squirrel Reference and Standard Libraries Manual (Online)] | ||
* [http://squirrel-lang.org/ | * [http://squirrel-lang.org/squirreldoc/squirrel3.pdf Squirrel Reference Manual (PDF)] | ||
* [http://squirrel-lang.org/squirreldoc/sqstdlib3.pdf Squirrel Standard Libraries Manual (PDF)] | |||
* [https://electricimp.com/docs/squirrel An excellent Squirrel Programming Guide for beginners] | |||
== Official plugins == | |||
* [https://bitbucket.org/stormeus/0.4-announce/downloads Announce] | |||
* [https://bitbucket.org/stormeus/0.4-confloader/downloads ConfLoader] | |||
* [https://bitbucket.org/stormeus/0.4-hashing-algorithms/downloads Hashing Algorithms] | |||
* [https://bitbucket.org/stormeus/0.4-iniparser/downloads INIParser] | |||
* [https://bitbucket.org/stormeus/0.4-mysql/downloads MySQL] | |||
* [https://bitbucket.org/stormeus/0.4-sockets/downloads Sockets] | |||
* [https://bitbucket.org/stormeus/0.4-sqlite/downloads SQLite] | |||
* [https://bitbucket.org/stormeus/0.4-squirrel/downloads Squirrel] | |||
Plugin packages are also available for compact downloading and updating. | |||
* [http://files.thijn.ovh/download/3ad83726d7a7eee9264f500831e3b898/vcmp_04rel004_win32-plug_170220.zip Windows (x86) Package] | |||
* [http://files.thijn.ovh/download/b7f8ccd07e4d2118e535227f2185706f/vcmp_04rel004_win64-plug_170220.zip Windows (x64) Package] | |||
* [http://files.thijn.ovh/download/504c5023ed34f9d655039d2003ca4fa2/vcmp_04rel004_lin32-plug_170220.zip Linux (x86) Package] | |||
* [http://files.thijn.ovh/download/e28b0ee6d2fe39afd019245258507290/vcmp_04rel004_lin64-plug_170220.zip Linux (x64) Package] | |||
</div> | |||
|} |
Latest revision as of 20:42, 22 June 2019
|