[Ajuda] Contar String
#1

Bom, eu nгo sei se й assim que fala "Contar String", mas tipo... eu estou tentando deixar meu Gamemode o mais otimizado possнvel, e queria saber como eu faзo para saber o valor da string colocar por exemplo:

PHP код:
format(stringsizeof(string), "* Paciente %s"pName[playerid]);
SendClientMessage(playeridCOLOR_GRAD1string); 
Normalmente eu colocaria string[128], mas nгo estб correto nй? Por que nгo vai usar tudo isso, entгo queria saber como faзo para contar, й sу contar as letras e espaзos?
Reply
#2

https://www.invertexto.com/contador-caracteres
Reply
#3

https://sampwiki.blast.hk/wiki/Strlen ai vocк estб usando com o nome do player entгo coloca a quantidade de string do texto + 24;
Reply
#4

Basta contar quantos caracteres tem no format e o limite que cada string ira passar:

PHP код:
/*
'* Paciente ' = 11 caracteres
Limite de de caracteres no nick do jogador й definido por MAX_PLAYER_NAME (24)
entгo 11 + 24 = 35 + EOS (end of string) = 46
Ex:
*/
new sformat[61], numero 7574994nome[MAX_PLAYER_NAME];
GetPlayerName(playeridnomesizeof nome);
format(sformatsizeof sformat"Teste | Nъmero: %d | Nome: %s"numeronome);
SendClientMessage(playerid, -1sformat);
/*
"Teste | Nъmero:  | Nome: " = 25 caracteres + EOS = 26
O nъmero inteiro ocupa no mбximo 11 caracteres
E o nome do jogador no mбximo 24
Entгo 26 + 11 + 24 = 61
*/ 
Reply
#5

Pow, daora, vlw ae <3
Reply
#6

Tempos atrбs, fiz um aplicativo justamente para isso, incluindo contagens com mбscaras de formataзгo :



https://sampforum.blast.hk/showthread.php?tid=376522



Espero ter ajudado .
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)