Server-side Scripting Resources: Difference between revisions

From Vice City Multiplayer
Jump to navigation Jump to search
Caution icon
This wiki is using an old backup from 2020
Some information may be old/missing
No edit summary
 
(15 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Main Page giant banner}}
{{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:100%; background:none; border:none; margin:0.5em 0; padding:none;" cellspacing="0" cellpadding="0"
|-
|-
Line 6: Line 11:
<div id="mf-index">
<div id="mf-index">
{| style="padding:0; width:100%;" |  
{| style="padding:0; width:100%;" |  
! class="mp-content-header mp-title-gradient" | Scripting Resources
! class="mp-content-header mp-title-gradient" | Server-side Scripting Resources
|-
|-
| style="padding:10px;" |
| style="padding:10px;" |
Line 21: Line 26:
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 expecially Lua.
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 32: Line 37:
* [http://forum.vc-mp.org/?topic=332.0 ADM Script]
* [http://forum.vc-mp.org/?topic=332.0 ADM Script]
* [http://forum.vc-mp.org/?topic=418.0 Doomplay match]
* [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]
* [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 49: Line 59:


'''''General Squirrel Scripting'''''
'''''General Squirrel Scripting'''''
* [http://squirrel-lang.org/doc/squirrel3.html Squirrel Reference Manual]
* [http://squirrel-lang.org/squirreldoc/ Squirrel Reference and Standard Libraries Manual (Online)]
* [http://squirrel-lang.org/doc/sqstdlib3.html Squirrel Standard Libraries Manual]
* [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 ==
== Official plugins ==
Line 63: Line 75:


Plugin packages are also available for compact downloading and updating.
Plugin packages are also available for compact downloading and updating.
* [http://v04.maxorator.com/files/plugins/mp04rc2_plugins32_windows.zip Windows (x86) Package]
* [http://files.thijn.ovh/download/3ad83726d7a7eee9264f500831e3b898/vcmp_04rel004_win32-plug_170220.zip Windows (x86) Package]
* [http://v04.maxorator.com/files/plugins/mp04rc2_plugins64_windows.zip Windows (x64) Package]
* [http://files.thijn.ovh/download/b7f8ccd07e4d2118e535227f2185706f/vcmp_04rel004_win64-plug_170220.zip Windows (x64) Package]
* [http://v04.maxorator.com/files/plugins/mp04rc2_plugins32_linux.zip Linux (x86) Package]
* [http://files.thijn.ovh/download/504c5023ed34f9d655039d2003ca4fa2/vcmp_04rel004_lin32-plug_170220.zip Linux (x86) Package]
* [http://v04.maxorator.com/files/plugins/mp04rc2_plugins64_linux.zip Linux (x64) Package]
* [http://files.thijn.ovh/download/e28b0ee6d2fe39afd019245258507290/vcmp_04rel004_lin64-plug_170220.zip Linux (x64) Package]
</div>
</div>
|}
|}

Latest revision as of 20:42, 22 June 2019


Languages: "Magyar"


Server-side Scripting Resources

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 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.

Scripts

The following is a list of example Squirrel scripts

Useful Resources

The following is a list of handy releases/resources to help you with big stuff

Reference

Tutorials / Documentation

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.

VC:MP Squirrel Scripting

General Squirrel Scripting

Official plugins

Plugin packages are also available for compact downloading and updating.