[Ajuda] O que tб errado? -
sanalex - 18.06.2012
Resolvido!
Re: [Ajuda] O que tб errado? -
Crueliz0n - 18.06.2012
nгo entendi bem o codigo
oque isso faz?
Re: [Ajuda] O que tб errado? -
sanalex - 18.06.2012
Leia o cуdigo e entenderб, a mensagem nгo й mostrada...
Re: [Ajuda] O que tб errado? -
ViniBorn - 18.06.2012
Isso estб em OnDialogResponse ?
Re: [Ajuda] O que tб errado? -
sanalex - 18.06.2012
Correto Vini!
Re: [Ajuda] O que tб errado? -
EditPawn - 18.06.2012
nossa, porque vc definiu 256 cйlulas ? vc vai usar no maximo 40..
se for mais que 40 ira retornar a msg.
Re: [Ajuda] O que tб errado? -
Crueliz0n - 18.06.2012
tente assim:
pawn Код:
if(IsPlayerConnected(playerid) || PlayerDados[playerid][Membro] >= 1)
{
new bla[40]; new idx;
bla = strtok(inputtext,idx);
strmid(bla, inputtext, 11, strlen(inputtext));
if(strlen(bla) < 1 || strlen(bla) > 40)
{
SendClientMessage(playerid,0xFF0000AA,"[ERRO]: bla bla bla!");
return 1;
}
new str[64];
format(str,sizeof(str),"Bla:~n~~w~%s",inputtext[10]);
for(new i; i < MAX_PLAEYRS; ++i)
{
if(PlayerDados[i][Membro] > 0) GameTextForPlayer(i,str,5000,3);
}
}
Re: [Ajuda] O que tб errado? -
sanalex - 18.06.2012
Valeu Black funcionou!, sу que a limitaзгo nгo estб a funcionar corretamente...
Re: [Ajuda] O que tб errado? -
EditPawn - 18.06.2012
troque isto
pawn Код:
if(strlen(bla) < 1 || strlen(bla) > 40)
por:
pawn Код:
if(strlen(bla) < 1 && strlen(bla) > 40)
@EDIT
fail ;/
Re: [Ajuda] O que tб errado? -
Crueliz0n - 18.06.2012
tente dessa forma:
pawn Код:
if(IsPlayerConnected(playerid) || PlayerDados[playerid][Membro] >= 1)
{
new str[64];
if(strlen(inputtext) < 1 || strlen(inputtext) > 40) return SendClientMessage(playerid,0xFF0000AA,"[ERRO]: bla bla bla!");
format(str,sizeof(str),"Bla:~n~~w~%s",inputtext);
for(new i; i < MAX_PLAEYRS; ++i)
{
if(PlayerDados[i][Membro] > 0) GameTextForPlayer(i,str,5000,3);
}
}