Oko stringova

Započeo Nure
2. Maj 2018. Zaključano
480
pregleda
6
postova
Nure
4
Enforcer
2. Maj 2018.
Problem(error/warning): Ovako zanima me sta je string,za sta sluze ti nizovi i sta oni broje tacno.To mi nikad nije bilo jasno ono 256 1054 itd.Da li moze neko da mi detaljno to objasni ili posalje link gde to ima sve lepo napisano.
Dio skripte: [ pawn ]vaš odgovor[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
RahimPAWNO
5
OG Legend
2. Maj 2018.
string ti je skup znakova u jednoj cjelini, npr ovo bi bio string:
"asd!@#". Kada deklarises ("pravis") varijablu broj izmedju [ ] oznacava ili duzinu stringa ili duzinu niza(arraya).
Jedan simbol oznacava jednu jedinku duzine stringa.
Ako zelis string koji moze cuvati do 32 simbola stavis [ 32 ] uz ime varijable na deklaraciji.
Nizovi se koriste najcesce radi njihove primjene u for i while petljama, kao i kod lakseg definisanja vrijednosti. Imas 1D, 2D, 3D... arraye.
U 99% slucajeva za array koristis parametar playerid koji oznacava ID igraca te postavlja vrijednost varijable sa arrayem jednakom idu igraca.

Ukoliko je igrac npr. id 25:
new array[ MAX_PLAYERS ];
public OnPlayerConnect( playerid ) {
    if( playerid == 25 ) array[ playerid ] = 69;
    else array[ playerid ] = 1;
    return (true);
}

U kodu iznad ce skripta postaviti igracu vrijednost varijable pod imenom "array" na 69 ukoliko je igrac ID 25, ukoliko nije postavit ce vrijednost na 1.
Da napomenem, cesto ces vidjati funkciju sizeof, ona ce vratiti velicinu arraya ili stringa.
new x[ 30 ];
format ( x, sizeof x, "%d", sizeof x );


umjesto sizeof x mozes napisati 30 jer je to size.
Usput imas mnostvo tutorijala na netu za nizove i stringove.
Nure
4
Enforcer
2. Maj 2018.
Da li mozda ima neki converter na google koji prebrojava slova i interpunkcijske znakove sam?
RahimPAWNO
5
OG Legend
2. Maj 2018.
Naravno, imas lettercount.com
Coox
4
Enforcer
2. Maj 2018.
Ti brojevi su ti u biti znace array, proguglaj malo znacenje sa-mp array, svaki broj u tom arrayu zauzima jednu celiju ili ti ga u nekom slucaju jedan karakter(broj, slovo, simbol), ukoliko dodje do popunjavanja i pretrpavanja dolazi do problema ne prikazivanja stvari zavisi u cemu koristimo string naravno.

String ima mnogo funkcija, najpoznatije funkcije stringa jeste
-formatiranje stringa

Imas substring stvari:
strval(pretvara string u integer)
strcmp(comparira dva ili vise stringa da vidi jesu li isti)
strlen(provjerava duzinu stringa)

Najlakse ti je naci te stvari na wiki.sa-mp.com. Stringovi su jako sirok pojam.. 🙂
Nure
4
Enforcer
2. Maj 2018.
Hvala vam puno,znam da ima mnogo tu da se uci i polemise pokusacu to na oficijalnom forumu pogledati

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha