SA-MP Forums Archive
[AJUDA] Mensagem cortada pela metade - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] Mensagem cortada pela metade (/showthread.php?tid=323532)



[AJUDA] Mensagem cortada pela metade - Twisty_ - 06.03.2012

pawn Код:
public OnPlayerConnect(playerid)
{
    new connect[MAX_PLAYER_NAME];

    GetPlayerName(playerid,connect, sizeof(connect));
    format(connect,sizeof(connect), "-LOG- %s se conectou ao servidor!!",connect);
    SendClientMessageToAll(COLOR_WHITE, connect);
    return 1;
}

Enfim, todos os meus codigos que precisem de uma string eu fasso nesse formato, к sу os meus codigos que o texto fica cortado pela metade, esse por exemplo aparece

"-LOG- Nick se conecto "

Tem outro codigo tambem, nesse mesmo estilo...

"Nick foi para o Bazuka DM (/bdm) para ir tambem !

e fica "Nick foi para o Bazu"

Porque isso ta acontecendo? Help ?


Re: [AJUDA] Mensagem cortada pela metade - histire - 06.03.2012

creio eu que seja o numero de celulas

new string[128];


Re: [AJUDA] Mensagem cortada pela metade - Đeagle - 06.03.2012

Aumente o tamanho das cйlulas.
Exemplo:

De:
PHP код:
new string[35]; 
Para:
PHP код:
new string[60]; 
Que eu me lembre, o padrгo era 128

PHP код:
new string[128]; 



Re: [AJUDA] Mensagem cortada pela metade - zbt - 06.03.2012

O problema nгo й almentar, o problema й que ele n colocou -'

pawn Код:
//comeзo

new s [ 60 ] ;
troca encima para
pawn Код:
format(s,60
e trocar lб embaixo, para
pawn Код:
SendClientMessageToAll(COLOR_WHITE, s);
ficando

pawn Код:
public OnPlayerConnect(playerid)
{
    new connect[MAX_PLAYER_NAME] , s [ 60 ] ;
    GetPlayerName(playerid,connect, sizeof(connect));
    format(s,60, "-LOG- %s se conectou ao servidor!!",connect);
    SendClientMessageToAll(COLOR_WHITE, s);
    return 1;
}



Re: [AJUDA] Mensagem cortada pela metade - Lucas_Alemao - 06.03.2012

o problema й q vc ta formatando uma mensagem q vai ter sу 24 caracteres, q й o new connect[MAX_PLAYER_NAME]; mude essa variavel para new connect[60]; e nesse caso vai resolver