STR funkcije (barem ih ja tako zovemsu funkcije namenjene za stringove. Neke mere duzinu, neke pronalaze nesto, itd..
Strlen meri duzinu stringa.strlen(contsant string[])
constant string = string kojem merite velicinu
[Pawn]
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;
}
[/pawn]
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
[Pawn]
if(dialogid == DIALOG_EMAIL) // npr
{
if(!strfind(inputtext, "
@", true) = -1) {
//kod
}
//ako NE PRONADJE
@ dogodice se..
return 1;
}
[/pawn]
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
[Pawn]
new str[36, char];
strpack(str, "Ovo je tut by plodni Unkovic", sizeof(str));
[/pawn]
kraj, ostalo ide u part 2/3 i 3/3
Za strfind uopće nisi objasnio return, uz to ne zove se 'random "public" ' nego callback, however ne potpun tutorial
Citat: Ino42O poslato Novembar 26, 2017, 19:44:01 POSLE PODNE
Za strfind uopće nisi objasnio return, uz to ne zove se 'random "public" ' nego callback, however ne potpun tutorial
Nije sisa nego sisurda, znas i sam na sta sam mislio
E da, strfind, tnx
Citat: Unkovic2405 poslato Novembar 26, 2017, 19:46:48 POSLE PODNE
Citat: Ino42O poslato Novembar 26, 2017, 19:44:01 POSLE PODNE
Za strfind uopće nisi objasnio return, uz to ne zove se 'random "public" ' nego callback, however ne potpun tutorial
Nije sisa nego sisurda, znas i sam na sta sam mislio
E da, strfind, tnx
Nije govno, nego sam se ja posrao na ovaj tut. Bezsmisleno bez ikakvih potpunih objašnjenja.