[Ajuda] Mensagem - 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 (
/showthread.php?tid=297015)
[Ajuda] Mensagem -
H.Potter - 13.11.2011
Ae Gente, Estou com Duvida em Como mandar uma Mensagem Apenas para os Jogadores Logados.
Код:
new bool:JogadorLogado[MAX_PLAYERS];
forward NovaMsg(mensagem)
{
for(new i = 0; i < 500; i++)
{
if(JogadorLogado[i] == 0)
{
SendClientMenssage(i, -1, mensagem);
}
}
return i;
}
public OnPlayerConnect(playerid)
{
JogadorLogado[playerid] = 0;
}
Esta danto alguns erros, Alguem pode me Ajudar?
Re: [Ajuda] Mensagem -
Pharrel - 13.11.2011
pawn Код:
stock NovaMsg(const pharrel[])
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
SendClientMessage(i, -1, pharrel);
}
return 1;
}
Re: [Ajuda] Mensagem -
.Unnamed - 14.11.2011
pawn Код:
new bool:JogadorLogado[MAX_PLAYERS];
forward NovaMsg(mensagem)
{
for(new i = 0; i < 500; i++)
{
if(JogadorLogado[i] == 1) // troque por 1, as variбveis que nгo ajustadas comeзam com 0, com isso vocк terб de por outro nъmero no caso 1
{
SendClientMenssage(i, -1, mensagem);
}
}
return i;
}
public OnPlayerConnect(playerid)
{
JogadorLogado[playerid] = 1;
}
PS: Seu servidor possui algum sistema de login, ou quando entra loga na hora?
Re: [Ajuda] Mensagem -
Pharrel - 14.11.2011
Quote:
Originally Posted by .Unnamed
pawn Код:
new bool:JogadorLogado[MAX_PLAYERS];
forward NovaMsg(mensagem) { for(new i = 0; i < 500; i++) { if(JogadorLogado[i] == 1) // troque por 1, as variбveis que nгo ajustadas comeзam com 0, com isso vocк terб de por outro nъmero no caso 1 { SendClientMenssage(i, -1, mensagem); } } return i; }
public OnPlayerConnect(playerid) { JogadorLogado[playerid] = 1; }
PS: Seu servidor possui algum sistema de login, ou quando entra loga na hora?
|
Seu codigo estб incorreto.
Re: [Ajuda] Mensagem -
ViniBorn - 14.11.2011
pawn Код:
forward NovaMsg(mensagem)
{
Hein?
Quote:
Originally Posted by .Unnamed
pawn Код:
new bool:JogadorLogado[MAX_PLAYERS];
forward NovaMsg(mensagem) { for(new i = 0; i < 500; i++) { if(JogadorLogado[i] == 1) // troque por 1, as variбveis que nгo ajustadas comeзam com 0, com isso vocк terб de por outro nъmero no caso 1 { SendClientMenssage(i, -1, mensagem); } } return i; }
public OnPlayerConnect(playerid) { JogadorLogado[playerid] = 1; }
PS: Seu servidor possui algum sistema de login, ou quando entra loga na hora?
|
Desse jeito, se o jogador logar em um determinado id, tal id ficarб como se estivesse logado, mesmo que o jogador jб tenha saido do servidor.
Re: [Ajuda] Mensagem -
[O.z]Caroline - 14.11.2011
Melhor e mais rбpido de todos ...
pawn Код:
new bool:Logado[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
Logado[playerid] = false;
return 1;
}
stock NovaMSG(Mensg[])
{
for(new i, e = GetMaxPlayers(); i != e; ++i)
{
if(IsPlayerConnected(i) && !IsPlayerNPC(i) && Logado[i])
{
SendClientMessage(i, -1, Mensg);
}
}
}