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
 
(One intermediate revision by one other user not shown)
Line 22: Line 22:
|-
|-
| style="padding:10px;" |
| style="padding:10px;" |
==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
* [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 ==
* [[Scripting/Squirrel/Functions|Server Functions]]
* [[Scripting/Squirrel/Events|Server Events]]
* [[Scripting/Squirrel/Constants|Constants]]
== 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'''''
* [http://forum.vc-mp.org/?topic=717.0 -WIP- Scripting Video Tutorials (by S.L.C)]
'''''General Squirrel Scripting'''''
* [http://squirrel-lang.org/squirreldoc/ Squirrel Reference and Standard Libraries Manual (Online)]
* [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 ==
* [https://bitbucket.org/stormeus/0.4-announce/downloads Announce]
* [https://bitbucket.org/stormeus/0.4-announce/downloads Announce]

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.