05.01.2017, 00:38
Primeiro pawno й o editor e pawn й a linguagem.
Primeira dъvida:
Isso acontece pela string que a funзгo retorna й maior que a variбvel que vocк esta tentando armazenar, exemplo:
No cуdigo acima irб dar um erro pois a variбvel de destino й menor do que a da funзгo, para evitar esse erro vocк deve utilizar a funзгo strcat:
Segunda dъvida:
Utilize uma segunda variбvel para a formataзгo final, mas lembre-se que o chat sу suporta apenas 144 caracteres, entгo com base nisso vocк pode limitar o tamanho da mensagem do jogador.
Primeira dъvida:
Isso acontece pela string que a funзгo retorna й maior que a variбvel que vocк esta tentando armazenar, exemplo:
PHP код:
main(){
new str[25];
str = Funcao();
}
Funcao(){
//string com 50 cйlulas
new st[50] = "Hello World!";
return st;
}
PHP код:
new str[25];
strcat(str, Funcao(), sizeof str);
Utilize uma segunda variбvel para a formataзгo final, mas lembre-se que o chat sу suporta apenas 144 caracteres, entгo com base nisso vocк pode limitar o tamanho da mensagem do jogador.
PHP код:
format(string,sizeof(string), "{C68700}Mensagem de %s [%d]: %s",GetPlayerNameEx(playerid),playerid,str);
SendClientMessage(id,0xC68700FF,string);