Ga naar hoofdinhoud

Scripting Basis

Hieronder een van de meest basale scripts die je kunt schrijven:

#include <a_samp>

main()
{
print("Hello World!");
return 1;
}

De onderdelen worden hieronder stap voor stap uitgelegd.


Include​

#include <a_samp>

Laadt functies en definities uit de include-bestanden zodat je ze kunt gebruiken.


Aanroepen​

main() is een functie die automatisch wordt aangeroepen; print(string[]) is een functie die jij aanroept. return 1; geeft een waarde terug aan de aanroeper.


Statements​

Een statement eindigt met ;. Accolades {} groeperen statements tot één samengestelde eenheid (compound statement).


Functies​

Functies zijn blokken code die je kunt aanroepen met optionele parameters en een optionele returnwaarde.


Parameters​

Parameters zijn variabelen die door de aanroeper worden doorgegeven. Voor strings worden arrays gebruikt.


Variabelen​

Variabelen zijn geheugenplaatsen (cellen van 32-bit) die data bewaren. Meercellige variabelen zijn arrays; strings zijn speciale arrays.


Declareren en instellen​

new myVariable;
myVariable = 7;
printf("%d", myVariable);

Arrays​

new myArray[5];
myArray[2] = 7; // derde element (index start bij 0)

Strings​

Strings zijn NUL-terminerend en ondersteunen escape-tekens zoals \n, \r, \\, \", \0.