SA-MP Forums Archive
[Ajuda] Avisar que player entrou em tal classe - 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] Avisar que player entrou em tal classe (/showthread.php?tid=424760)



Avisar que player entrou em tal classe - vitorvlv - 23.03.2013

Entгo,quando o player entra em uma classe,coloquei para aparecer "Player tal entrou na classe tal"
Sу que toda vez que ele morre e respawna,aparece a mensagem de novo .-.
pawn Код:
public OnPlayerSpawn(playerid)
{
GetPlayerName(playerid,nome,sizeof(nome));
if(gTeam[playerid] == Mafiar)
{
format(String,sizeof(String),"%s se juntou a Mafia Russa",nome);
SendClientMessageToAll(-1,String);
SetPlayerColor(playerid,vermelho);
SetPlayerPos(playerid,3792.4673,-1144.5051,3.3858);
SetPlayerInterior(playerid,0);
}
if(gTeam[playerid] == Mafiai)
{
format(String,sizeof(String),"%s se juntou a Mafia Italiana",nome);
SendClientMessageToAll(-1,String);
SetPlayerColor(playerid,azul);
SetPlayerPos(playerid,3792.3835,-1015.0447,3.3858);
SetPlayerInterior(playerid,0);
}
return 1;
}



Re: Avisar que player entrou em tal classe - Supera - 23.03.2013

pawn Код:
//Topo
new bool:Connc = false;

// Public OnPlayerConnect
public OnPlayerConnect(playerid)
{
     Connc = true;
     return 1;
}

// Na public OnPlayerSpawn
public OnPlayerSpawn(playerid)
{
    GetPlayerName(playerid,nome,sizeof(nome));
    if(gTeam[playerid] == Mafiar)
    {
        if(Connc == true)
        {
            format(String,sizeof(String),"%s se juntou a Mafia Russa",nome);
            SendClientMessageToAll(-1,String);
            SetPlayerColor(playerid,vermelho);
            SetPlayerPos(playerid,3792.4673,-1144.5051,3.3858);
            SetPlayerInterior(playerid,0);
        }
        else
        {
            SetPlayerColor(playerid,vermelho);
            SetPlayerPos(playerid,3792.4673,-1144.5051,3.3858);
            SetPlayerInterior(playerid,0);
            Connc = false;
        }
    }
    if(gTeam[playerid] == Mafiai)
    {
        if(Connc == true)
        {
            format(String,sizeof(String),"%s se juntou a Mafia Italiana",nome);
            SendClientMessageToAll(-1,String);
            SetPlayerColor(playerid,azul);
            SetPlayerPos(playerid,3792.3835,-1015.0447,3.3858);
            SetPlayerInterior(playerid,0);
        }
        else
        {
            SetPlayerColor(playerid,azul);
            SetPlayerPos(playerid,3792.3835,-1015.0447,3.3858);
            SetPlayerInterior(playerid,0);
            Connc = false;
        }
    }
    return 1;
}