Elementele de bază ale scripturilor (en) - sa-mp wiki

Variabilele sunt locuri unde puteți stoca date. În PAWN, numele variabilelor sunt sensibile la minuscule, astfel încât variabila "lolhax" nu este aceeași cu "LOLHAX" sau "lOLhAx" de exemplu; Numele de variabile trebuie să înceapă de asemenea cu litera alfabetului (A-Z)







Tip întreg

Acest tip de variabilă în mod implicit, acesta este utilizat pentru a stoca numere întregi. Nu trebuie să utilizați numere cu un punct zecimal, deoarece acestea nu sunt numere întregi, chiar și în cazul în care numărul de după virgulă - toate zerouri (de exemplu, 5,00), nu este încă punct de vedere tehnic un număr întreg.

nou număr întreg = 1337; // Declară o nouă variabilă întreagă numită "integer" și își stabilește valoarea la "1337".
nou număr întreg; // Declare o nouă variabilă întreagă numită "integer" cu o valoare automată de "0".

Posibilă utilizare

Arrays sunt locuri mari pentru stocarea datelor, tabele virtuale. Aveți posibilitatea să aveți seturi unidimensionale și multidimensionale. Trebuie să creați o matrice nouă de tip real sau logic, în același mod în care creați variabile, nu mape, utilizând nume de etichete predefinite (bool .float :).







Rețineți că în matrice, NU puteți utiliza ultima coloană sau linie

Suprafață unidimensională

O matrice unidimensională este o coloană împărțită într-un număr specificat de celule.

new onedimensionarray [5] =; // "5", scrisă în [], indică câte celule sunt alocate pentru stocarea datelor.

Posibilă utilizare

noua randomnumber = aleatoare (sizeof (onedimensionalarray)); // Obțineți un număr aleatoriu pentru celulă.
printf ("Numărul aleatoriu este:.", onedimensionalarray [random]); // Utilizează un număr aleator pentru a selecta o celulă.

Suprafață bidimensională

O matrice bidimensională vă permite să aveți mai multe rânduri și coloane.

Posibilă utilizare

SetPlayerPos (playerid, twodimensionalarray [2] [2], twodimensionalarray [3] [1], douăzeci de dimensiuni [2] [0]);

O matrice tridimensională este un șir de matrice bidimensionale

Un șir de matrice bidimensionale

noua structură de două dimensiuni [ROWS] [COLUMNS] [255]; // pentru un șir de 256 octeți

Condițiile construite vă permit să vedeți dacă aceste condiții îndeplinesc condițiile și apoi, în funcție de rezultat, executați codul. Cel mai comun tip de construcții condiționate este dacă / else-construcție, dar în plus, există multe altele: caz, pentru buclă și în timp ce buclă.

dacă / other-constructions vă permit să vedeți dacă condiția dată satisface condiția folosind operatorii și, dacă da, atunci executați codul.

Operatori de comparare

Operatorii de comparare sunt utilizați cel mai frecvent în expresii dacă / altceva; ei verifică relația dintre cele două seturi de date înainte de a executa codul.







Trimiteți-le prietenilor: