[Ajuda] SendPlayerMessageToPlayer -
atsbs - 13.12.2011
Galera eu fiz um bot, para fica pela cidade e ajudando com o players, ate ai ok deu tudo certo, mais estou tentando que quando algum player conecta o bot diga a ele essa mensagem Bem Vindo , Obrigado por nos escolher, coloquei por SendPlayerMessageToPlayer mais nao recebe nada, tentei por public e conecta pelo settime mais nada segue as linhas ai.
Public:
PHP код:
public Entrada(playerid)
{
new textv4[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof (name));
format(textv4, sizeof (textv4), " Bem Vindo , Obrigado por nos escolher", playerid, name);
SendPlayerMessageToPlayer(playerid, ,textv4);
KillTimer(tempo1);
return 0;
}
Pelo OnPlayerConnect
Time
PHP код:
public OnPlayerConnect(playerid)
{
tempo1 = SetTimer("Entrada", 1000, 1);
return 1;
}
e Direto pelo PlayerConnect
PHP код:
public OnPlayerConnect(playerid)
{
SendPlayerMessageToPlayer(playerid, 0,"Bem Vindo");
return 1;
}
Re: [DUV] SendPlayerMessageToPlayer -
Mattos - 13.12.2011
Bot nгo envia mensagem, pq nao tem id... usa SendClientMessage
Ajudei? +REP
Re: [DUV] SendPlayerMessageToPlayer -
atsbs - 13.12.2011
Sim mais como mandarei como fosse ele ex: Botnick: Ola bem vindo.
Re: [DUV] SendPlayerMessageToPlayer -
DreeH - 13.12.2011
pawn Код:
SendClientMessage(playerid, -1, "Botnick: Ola bem vindo.");
Re: [DUV] SendPlayerMessageToPlayer -
Mattos - 13.12.2011
Isso ai que o Dreeh Falou... Muito simples...
Mas por exemplo (eu nunca usei BOTs to falando isos nas cegas), se o Bot tem um nick especifico nгo creio qeu vocк consiguirб utilizar o Nome dele exato ao invйs de "Botnick" com GetPlayerName, justamente pq nao tem id... Ai vc cria um nome pra ele anteriormente e insere no texto... ou deixa Bot mesmo
Ajudei? +REP
Re: [DUV] SendPlayerMessageToPlayer -
Macintosh - 13.12.2011
pawn Код:
public OnPlayerConnect(playerid)
{
new Nome, sStr[80];
GetPlayerName(playerid, Nome, sizeof(Nome));
format(sStr, sizeof(sStr), "BOT: Olб %s, seja bem vindo a nosso servidor!", Nome);
SendClientMessage(playerid, -1, sStr);
return 1;
}
Re: [DUV] SendPlayerMessageToPlayer -
atsbs - 13.12.2011
assim pra min ta ok vlw a ajuda de todos. REP ALL.
PHP код:
new textv4[128], name[MAX_PLAYER_NAME];
GetPlayerName(0, name, sizeof (name));
format(textv4, sizeof (textv4), "{E31919}%s: Bem Vindo, Obrigado por nos escolher", name, playerid);
SendClientMessage(playerid, -1 ,textv4);
Re: [DUV] SendPlayerMessageToPlayer -
DreeH - 13.12.2011
PHP код:
new
Cor = GetPlayerColor(0);
GetPlayerName(0, name, sizeof (name));
format(textv4, sizeof (textv4), "%s [%d]:{FFFFFF} Bem Vindo, Obrigado por nos escolher", name, playerid);
SendClientMessage(playerid, Cor,textv4);
Tente.
Re: [DUV] SendPlayerMessageToPlayer -
Mattos - 13.12.2011
Quote:
Originally Posted by Macintosh
pawn Код:
public OnPlayerConnect(playerid) { new Nome, sStr[80]; GetPlayerName(playerid, Nome, sizeof(Nome)); format(sStr, sizeof(sStr), "BOT: Olб %s, seja bem vindo a nosso servidor!", Nome); SendClientMessage(playerid, -1, sStr); return 1; }
|
Ele ta falando sobre por o nome do BOT ali....
Re: [DUV] SendPlayerMessageToPlayer -
Macintosh - 13.12.2011
Quote:
Originally Posted by Mattos
Ele ta falando sobre por o nome do BOT ali....
|
WTF? E o bot irб ler a msg? o.O