[Ajuda] Rapida - 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] Rapida (
/showthread.php?tid=337297)
[Ajuda] Rapida -
xPaulistaa - 25.04.2012
Ola forum samp!
Bom,estou em uma confusгo danada aque '-'
Parei de mexer em meu RPG

Estou abrindo um DM!
E estou com uma duvida :
Eu coloquei para qm digitar + de 30 caracters(so poder digitar uma linha somente)
quem digitar 30 + caracters a mensagem e bloqueada e nao enviada.
Bom ja fiz o seguinte :
pawn Код:
public OnPlayerText(playerid, text[])
{
if(strlen(text) > 30)
{
SendClientMessage(playerid, -1,"- Limite de Caracters,ultrapassado!");
return 1;
}
return 1;
}
eu tenho isso
mais quando digito 30 + caracters,aparace a mensagem que o limite foi ultrapassado
mais o texto aparece embaixo ex :
- Limite de Caracters,ultrapassado!
Fulano: =============== ....
como resolvo ? :S
Re: [Ajuda] Rapida -
Delete_ - 25.04.2012
pawn Код:
if(strlen(text) > 30) return SendClientMessage(playerid, -1,"- Limite de Caracters,ultrapassado!");
Re: [Ajuda] Rapida -
xPaulistaa - 25.04.2012
Nao funcionou :\
continua a mesma coisa.
Re: [Ajuda] Rapida -
RoacH` - 25.04.2012
pawn Код:
public OnPlayerText ( playerid , text [ ] )
{
if ( strlen ( text ) > 30 ) return SendClientMessage ( playerid , -1 , "- Limite de Caracters,ultrapassado!" ) ;
return 0 ;
}
Re: [Ajuda] Rapida -
xPaulistaa - 25.04.2012
Assim da erros.
Pois o return ja estб definido la em cima D=
Ae
Arrumei.
Obrigado a todos =D
Re: [Ajuda] Rapida -
zbt - 25.04.2012
troque o ultimo return para 0
pawn Код:
public OnPlayerText(playerid, text[])
{
if(strlen(text) > 30)
{
SendClientMessage(playerid, -1,"- Limite de Caracters,ultrapassado!");
return 1;
}
return 1;
}
pawn Код:
public OnPlayerText(playerid, text[])
{
if(strlen(text) > 30)
{
SendClientMessage(playerid, -1,"- Limite de Caracters,ultrapassado!");
return 1;
}
return 0;
}
Re: [Ajuda] Rapida -
xPaulistaa - 25.04.2012
Bom aproveitando o topico.
Eu tenho o chat pra adm para todos ver :
pawn Код:
if(text[0] == '%')
{
if(IsPlayerAdmin(playerid))
{
new Stringo[128];
new XoName[MAX_PLAYER_NAME];
GetPlayerName(playerid, XoName, sizeof(pName));
format(Stringo, sizeof(Stringo), "{F0FFF2}Administrador* %s : %s", XoName, text[0]);
SendClientMessageToAll(playerid, Stringo);
return 0;
}
Como faзo para colocar o maximo de caracters so nessa parte? '-'
Re: [Ajuda] Rapida -
steeldark - 25.04.2012
Quote:
Originally Posted by xPaulistaa
Bom aproveitando o topico.
Eu tenho o chat pra adm para todos ver :
pawn Код:
if(text[0] == '%') { if(IsPlayerAdmin(playerid)) { new Stringo[128]; new XoName[MAX_PLAYER_NAME]; GetPlayerName(playerid, XoName, sizeof(pName)); format(Stringo, sizeof(Stringo), "{F0FFF2}Administrador* %s : %s", XoName, text[0]); SendClientMessageToAll(playerid, Stringo); return 0; }
Como faзo para colocar o maximo de caracters so nessa parte? '-'
|
tenta assim:
pawn Код:
if(text[0] == '%')
{
if(IsPlayerAdmin(playerid))
{
new Stringo[128];
new XoName[MAX_PLAYER_NAME];
if(strlen(text) > 30) return SendClientMessage(playerid, -1,"- Limite de Caracters,ultrapassado!");
GetPlayerName(playerid, XoName, sizeof(pName));
format(Stringo, sizeof(Stringo), "{F0FFF2}Administrador* %s : %s", XoName, text[0]);
SendClientMessageToAll(playerid, Stringo);
return 0;
}
Re: [Ajuda] Rapida -
xPaulistaa - 25.04.2012
Nгo deu
so coloquei
pawn Код:
if(strlen(text)> 30)
{
SendClientMessage(playerid,-1,"- Limite de Caracters,ultrapassado!");
return 0;
}
embaixo do IsPlayerAdmin e funcionou ..
Obrigado a voces!!!
Re: [Ajuda] Rapida -
steeldark - 25.04.2012
Quote:
Originally Posted by xPaulistaa
Nгo deu
so coloquei
pawn Код:
if(strlen(text)> 30) { SendClientMessage(playerid,-1,"- Limite de Caracters,ultrapassado!"); return 0; }
embaixo do IsPlayerAdmin e funcionou ..
Obrigado a voces!!!
|
tenso.. estranho q й praticamente o msmo codigo eheh
mais se funciono blz.. ^^