Client-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
(Added language bar and one more tutorial link (electricimp) and fixed a small typo)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Main Page giant banner}}
{{Main Page giant banner}}
 
<br />
{{VCMPLangs
| title=Client-side Scripting Resources
| hu=Client-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 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 27: Line 32:
== Scripts ==
== Scripts ==


TODO
The following is a list of example Squirrel scripts.
 
* [http://forum.vc-mp.org/?topic=2719.msg20162#msg20162 A sample script using streams to pass data between client and server scripts]


== Reference ==
== Reference ==


* [[Scripting/Squirrel/ClientFunctions|Client Functions]]
* [[Scripting/Squirrel/Client_Functions|Client Functions]]
* [[Scripting/Squirrel/ClientEvents|Client Events]]
* [[Scripting/Squirrel/Client_Events|Client Events]]


== Tutorials / Documentation ==
== Tutorials / Documentation ==
Line 39: Line 46:


'''''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]
</div>
</div>
|}
|}

Latest revision as of 21:56, 26 February 2017


Languages: "Magyar"


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.

Reference

Tutorials / Documentation

This is a list of available tutorials and documents on Squirrel scripting in general.

General Squirrel Scripting