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.