GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Tomee - 2012. augusztus 12. - 09:38:00

Cím: karakterek megszámolása
Írta: Tomee - 2012. augusztus 12. - 09:38:00
Csáó,
ZCMD+sscanf-t használok. Valahogy megoldható az a dolog, hogy ha írok valami szöveget akkor azt a mennyiséget, amit használtam megszámolja?
pl /chat elmegyek kenyérért a boltba
és akkor az ugye 27 karakter.
Cím: karakterek megszámolása
Írta: TengeriMalac - 2012. augusztus 12. - 09:50:49
strlen(..) egy karakterszámoló függvény (string lenght)
 
CMD:chat(playerid, params[]) {
new string[128],
msg[64];
if(sscanf(params, \"s[64]\", msg)) return SendClientMessage(playerid, -1, \"/chat [üzenet\");
format(string, sizeof(string), \"Chat: %s\", msg);
SendClientMessageToAll(-1, string);
format(string, sizeof(string), \"Ez az üzenet %d karakter volt\", strlen(msg));
return SendClientMessage(playerid, -1, string);
}
Cím: karakterek megszámolása
Írta: Tomee - 2012. augusztus 12. - 09:58:46
Nagyon szépen köszönöm.