STR funkcije (barem ih ja tako zovemsu funkcije namenjene za stringove. Neke mere duzinu, neke pronalaze nesto, itd..
STRLEN
Strlen meri duzinu stringa.
strlen(contsant string[])
constant string = string kojem merite velicinu
public OnNesto(playerid, text[]) //objasnicu kroz neki random public
{
if(strlen(text) > 24) {
//kod
}
/*ukoliko je duzina texta veca od 24 dogodice se nesto
Naravno to mozete i u new string koji se nalazi npr u nekoj komandi*/
return 1;
}
STRFIND
STRFIND pronalazi neki symbol/znak u unesenom textu/stingu.
strfind(constant string[],const znak[],bool:ignore=false,poz=0)
Constant string[] = string u kome pronalazi
Const znak[] = znak koji trazi
ignore = stavljanjem na false SIsa i SISA nije isto a na true jeste
poz = odakle ce da krene
if(dialogid == DIALOG_EMAIL) // npr
{
if(!strfind(inputtext, "@", true) = -1) {
//kod
}
//ako NE PRONADJE @ dogodice se..
return 1;
}
STRPACK
STRPACK " pakuje" string. Pakovani stringovi koriste 75% manje memorije.
strpack(dest[], const source[], velicina)
dest[] = Gde ce string da bude packovan
Const source[] = originalan string
Velicina = velicina koja se koristi
new str[36, char];
strpack(str, "Ovo je tut by plodni Unkovic", sizeof(str));
kraj, ostalo ide u part 2/3 i 3/3
