SA-MP Forums Archive
[Ajuda] Boas-vindas ao player nгo funciona - 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] Boas-vindas ao player nгo funciona (/showthread.php?tid=408623)



Boas-vindas ao player nгo funciona - RStyle - 18.01.2013

Bem, este provavelmente й o primeiro tуpico de milhares que vou criar pedindo ajuda ao Gamemode que eu comecei hoje, e na verdade, й meu primeiro dia em um Script prуprio... entгo vou logo explicar o meu problema.

Eu havia configurado o servidor a dar as boas-vindas ao player quando ele entrasse:
Код:
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid, -1, "Seja bem-vindo ao {7B00FF}Forza Drifting 2K13{FFFFFF}!!");
SendClientMessageToAll(-1, "{7B00FF}%s{FFAE00} Entrou no Forza Drifting 2K13!!");
}
Porйm, por alguma razгo, simplesmente NADA acontece, as boas-vindas do player nгo aparecem, e nem mostra para os outros jogadores quando outro player logou (testei isso, sem sucesso com outro amigo).

O Que tambйm nгo funciona й que quando o jogador sai, eu tambйm coloquei uma mensagem para o resto dos jogadores verem que o determinado jogador saiu, porйm, novamente, nada acontece.

Код:
public OnPlayerDisconnect(playerid, reason)
{
SendClientMessageToAll(-1, "{7B00FF}%s{FFAE00} Saiu do Forza Drifting 2K13!!");
}
Se alguйm puder me ajudar, ficarei muito grato. (Eu sei que isso й um problema ridнculo, mas eu sou iniciante, entгo dк um crйdito para mim, ok?)


Re: Boas-vindas ao player nгo funciona - Delete_ - 18.01.2013

Estude:

https://sampwiki.blast.hk/wiki/OnPlayerConnect
https://sampwiki.blast.hk/wiki/OnPlayerDisconnect


Re : Boas-vindas ao player nгo funciona - Baiano - 18.01.2013

Tenta agora:

pawn Код:
public OnPlayerConnect(playerid)
{
new string[100], Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, sizeof(Nome));
SendClientMessage(playerid, -1, "Seja bem-vindo ao {7B00FF}Forza Drifting 2K13{FFFFFF}!!");
format(string, 100, "{7B00FF}%s{FFAE00} Entrou no Forza Drifting 2K13!!", Nome);
SendClientMessageToAll(-1, string);
return 1;
}



Re: Boas-vindas ao player nгo funciona - RStyle - 18.01.2013

Ah, mas que droga, й mesmo! Eu esqueci da String! Valeu delete. (REP+)

Agora o cуdigo ficou assim:
Код:
public OnPlayerConnect(playerid)
{
new string[64], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName,MAX_PLAYER_NAME);
SendClientMessage(playerid, -1, "Seja bem-vindo ao {7B00FF}Forza Drifting 2K13{FFFFFF}!!");
format(string,sizeof string,"{7B00FF}%s{FFAE00} Entrou no Forza Drifting 2K13!!", pName);
SendClientMessageToAll(-1,string);
}
Код:
public OnPlayerDisconnect(playerid, reason)
{
    new
        string[64],
        name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,MAX_PLAYER_NAME);
    switch(reason)
    {
        case 0: format(string,sizeof string,"%s Saiu do {7B00FF}Forza Drifting 2K13.{FFAE00} (Crash)",name);
        case 1: format(string,sizeof string,"%s Saiu do {7B00FF}Forza Drifting 2K13.{FFAE00} (Desconectou)",name);
        case 2: format(string,sizeof string,"%s Saiu do {7B00FF}Forza Drifting 2K13.{FFAE00} (Kickado/Banido)",name);
    }
    SendClientMessageToAll(-1,string);
    return 1;
}
Obrigado tambйm ao Baiano pelo apoio, mas eu consegui fazer sozinho.
Obrigado aos 2!