Jump to content

Limbajul PAWN pentru incepatori.


keNN.
 Share

Recommended Posts

  • Administrator
Salut, m-am gandit sa fac un mic tutorial despre Limbajul de programare PAWN, pentru incepatori.
 
 
Q = Question
 
A = Answer
 
 
(Q) Care este diferenta dintre PAWN si PAWNO.
 
(A) Multi fac aceasta greseala, sa confunde limbajul de programare cu compilatorul.
 
PAWN = Limbajul de programare.
 
PAWNO = Compilatorul special folosit pentru limbajul de programare PAWN.
 
 
 
(Q) Ce este o variabila si de cate feluri poate fi aceasta ?
 
(A) Variabila inseamna o "adresa" care stocheaza anumite valori. Variabilele sunt de 5 tipuri:
  • Bool ( True / False [ Adevarat / Fals ] )
  • Integer ( Un Numar intreg )
  • Float ( Un Numar zecimal )
  • string ( Text )
  • array ( matrice )
Mai jos am sa va detailez despre aceste tipuri de variabile:
  • BOOL - Variabilele de acest tip sunt folosite pentru declaratia de adevarat sau fals a unei variabile. Mai jos puteti vedea si un exemplu:
new bool:variabila = true / false; ( Daca nu vei atribui nicio valoare [ TRUE / FALSE ] atunci valoarea va fii falsa, automat ). 
Acest "Bool" se mai poate declara si prin cifre, daca nu vrei sa scrii True / False poti scrie 1 sau 0. 
Exemplu True:
new bool:variabila = 1; 
Exemplu False:
new bool:variabila = 0;
  • Integer - Variabilele de acest tip sunt folosite pentru numere intregi. Mai jos puteti vedea si un exemplu:
new numelevariabilei; 
Aceasta variabila de tip integer este setata automat cu valoarea 0 ( NULL ), in caz ca nu setam noi o anumita valoare, de exemplu:
new numelevariabilei = 1;
  • FLOAT - Variabilele de acest tip sunt folosite pentru numere zecimale. Mai jos puteti vedea un exemplu:
new Float:numelevariabilei;
  • Array - Variabilele de acest tip sunt de 2 tipuri:
  1. Un numar de randuri si un singur tabel.
  2. Un numar de randuri si mai multe tabele.
  3. Un numar de randuri si un singur tabel.
 
O matrice este o variabila care poate avea mai multe valori, exemplu:
new matrice[10];

Un numar de randuri si mai multe tabele.

new matrice[10][3];
10 = numarul maxim de randuri. 
3 = numarul de tabele.
  • String
Acest tip de variabila este un non-array, adica este diferita de un array, dar seamana.
new string[ 10 ];
Se poate folosi si astfel:
new string[ 10 ] = "Comanda22";    -> Text-ul 'Comanda22' are 9 caractere + 1 NULL, adica 10.
Am sa mai revin cu un astfel de tutorial daca vad ca acesta va fii apreciat.
Daca nu ati inteles ceva si credeti ca ar merge un edit astept un reply mai jos.

 

 

Credite: @@Dennis12

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...