Hellósztok!
Azt írom most le, hogyan kell lekérdezni egy karakterlánc karakterszámát. Elso lépésnek meg kell adnunk melyik sztringet szeretnénk ellenorizni. Ezután ezt értékül adni egy változónak, és készen is vagyunk.
public OnPlayerText(playerid, text[])
{
// string változót létrehozzuk
new string[128];
// Értékül megadjuk az ellenorizni kívánt sztringet
new length = strlen(text);
// Formázzuk a szövegünket
format(string,128, \"A szöveg, amit beírtál %d darab karaktert tartalmaz.\", length);
// És végül kiiratjuk a játékosnak
SendClientMessage(playerid,COLOR_WHITE,string);
return 1;
}
Nem nagy só megcsinálni, de ha nem érti valaki szóljon, segítek.
lol...
public OnPlayerText(playerid,text[]) {
new myString[56];
format(myString,sizeof(myString),\"%d karakter.\",strlen(text);
SendClientMessage(playerid,COLOR_WHITE,myString);
return 1;
}
Ide csak példát írtál...Ez nagyon sokat fog mondani mindenkinek. Az strlen függvény visszatér a megadott karakterláncban szereplo karakterek számával, és fel is lehet címkézni. (new length=strlen(szöveg); )