[Ajuda] Duvidas Sobre Pawno
#2

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:

PHP код:
main(){
    new 
str[25];
    
str Funcao();
}

Funcao(){
    
//string com 50 cйlulas
    
new st[50] = "Hello World!";
    return 
st;

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:

PHP код:
new str[25];
strcat(strFuncao(), sizeof str); 
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.

PHP код:
format(string,sizeof(string), "{C68700}Mensagem de %s [%d]: %s",GetPlayerNameEx(playerid),playerid,str);

SendClientMessage(id,0xC68700FF,string); 
Reply


Messages In This Thread
Duvidas Sobre Pawno - by affasdas - 04.01.2017, 20:32
Re: Duvidas Sobre Pawno - by MultiKill - 05.01.2017, 00:38

Forum Jump:


Users browsing this thread: 1 Guest(s)