[Ajuda] limite de letras
#1

criei um comando de /duvida e /mp, sу que quando digito dentro do server /mp [texto] e o texto й mt grande ele corta a frase, alguem sabe como aumenta o limite de letras ?? algum comando sla ...
Reply
#2

vocк tem que ver o tamanho da string de comandos, se o GM for godfather ele tкm uma string chamada cmd que й de uns 50 caracteres, aumenta isso, tambйm procura no comando /mp se ele nгo gera outra string de tamanho pequeno, se for aumenta.
Reply
#3

Provavelmente isto esta relacionado ao tamanho da String, basta aumenta-la e fazer um teste!
Caso ainda tenha dificuldade poste o codigo do comando!
Reply
#4

Quote:

CMD:mp(playerid, params[])
{
new id, string[356], string2[356], texto[356], nAdmin[MAX_PLAYER_NAME], nPlayer[MAX_PLAYER_NAME];
if(pAdmin[playerid][Level] < 1) return SendClientMessage(playerid, -1, "[x] Vocк nгo tem permissгo!");
if(sscanf(params, "us", id, texto)) return SendClientMessage(playerid, vermelho, "[x] Use: /mp [id] [texto]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, vermelho, "[x] Nenhum player logado com este id!");
GetPlayerName(playerid, nAdmin, sizeof nAdmin);
GetPlayerName(id, nPlayer, sizeof nPlayer);
format(string, sizeof string, "{F97804}[Mensagem Privada]{FFFF00}[%s]%s: %s", TagAdmin(playerid), nAdmin, texto);
SendClientMessage(id, amarelo, string);
format(string2, sizeof string2, "{F97804}[MENSAGEM ENVIADA]{FFFF00} para %s: %s", nPlayer, texto);
SendClientMessage(playerid, amarelo, string2);
return 1;
}

tentei aumentar o tamanha da string mais n adianta ...
Reply
#5

PHP код:
CMD:mp(playeridparams[])
{
    new 
idstring[356], string2[356], texto[128], nAdmin[MAX_PLAYER_NAME], nPlayer[MAX_PLAYER_NAME];
    if(
pAdmin[playerid][Level] < 1) return SendClientMessage(playerid, -1"[x] Vocк nгo tem permissгo!");
    if(
sscanf(params"us[128]"idtexto)) return SendClientMessage(playeridvermelho"[x] Use: /mp [id] [texto]");
    if(!
IsPlayerConnected(id)) return SendClientMessage(playeridvermelho"[x] Nenhum player logado com este id!");
    
GetPlayerName(playeridnAdminsizeof nAdmin);
    
GetPlayerName(idnPlayersizeof nPlayer);
    
format(stringsizeof string"{F97804}[Mensagem Privada]{FFFF00}[%s]%s: %s"TagAdmin(playerid), nAdmintexto);
    
SendClientMessage(idamarelostring);
    
format(string2sizeof string2"{F97804}[MENSAGEM ENVIADA]{FFFF00} para %s: %s"nPlayertexto);
    
SendClientMessage(playeridamarelostring2);
    return 
1;

Reply
#6

PHP код:
if(sscanf(params"us[128]"idtexto)) 
Basta isso...

E nгo crie string[356], use [128] que й o maximo (:
Reply
#7

Quote:
Originally Posted by Cheleber_Pausini
Посмотреть сообщение
PHP код:
if(sscanf(params"us[128]"idtexto)) 
Basta isso...

E nгo crie string[356], use [128] que й o maximo (:
vlw era isso msm
Reply
#8

cores hexas decimais conta como string, "entao use sу o que for usar" xD
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)