SA-MP Forums Archive
[Pedido] Alguem tem esse sistema - 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: [Pedido] Alguem tem esse sistema (/showthread.php?tid=388090)



Alguem tem esse sistema - Vinicius_TroLL - 27.10.2012

Alguem tem um sistema de quando entra algum player no servidor aparece uma mensagem sу para os administradores assim: Vinicius_Staff Entrou no servidor



Re: Alguem tem esse sistema - [PSN]Andre_Simpson - 27.10.2012

Oo '-'

Sistema? hmm.

kkkkkkkkkkkkkkkkkkkk


SendClientMessage ?


Re: Alguem tem esse sistema - Vinicius_TroLL - 27.10.2012

Me ajuda a colocar no meu gamemode ?


Respuesta: Alguem tem esse sistema - silenthill - 27.10.2012

Mano n й chamado de sistema rsrs..mas tipo entendo pouco mas sei q vc inclui no public onplayer conect isso aqui
pawn Код:
GetPlayerName(playerid, Pname, sizeof(Pname));
format(string, sizeof(string), "| INFO-SERVER |{F81414} ••{FFFFFF} %s(%d) entrou no servidor", Pname,playerid);
SendClientMessageToAll(0xFFFFFFAA,string); // menssagem p todos q um player se conectou
mas tipo p todos verem q alguem entrou, p sу adm ver, alguem ai mas experiente deve te passar algum detalhe

obs: o(%s e %d ) siginifica >> id do player e nome do player ...


Re: Alguem tem esse sistema - [JD]BlackFire - 27.10.2012

pra fazer isso temq ser um baita dum programador!!!
nem eu tenho condiзгo de fazer isso -q

pawn Код:
public OnPlayerConnect(playerid){
    new nome[MAX_PLAYER_NAME],msg[100];
    GetPlayerName(playerid,nome,24);
    for(new i; i<GetMaxPlayers(); i++){
        if(isPlayerAdmin(i)){
            format(msg,100,"Jogador %s conectou.",nome);
            SendClientMessage(i,-1,msg);
        }
    }
return true;
}



Re: Alguem tem esse sistema - ForT - 27.10.2012

Quote:
Originally Posted by [JD]BlackFire
Посмотреть сообщение
pra fazer isso temq ser um baita dum programador!!!
nem eu tenho condiзгo de fazer isso -q

pawn Код:
public OnPlayerConnect(playerid){
    new nome[MAX_PLAYER_NAME],msg[100];
    GetPlayerName(playerid,nome,24);
    for(new i; i<GetMaxPlayers(); i++){
        if(isPlayerAdmin(i)){
            format(msg,100,"Jogador %s conectou.",nome);
            SendClientMessage(i,-1,msg);
        }
    }
return true;
}
o.O como vocк conseguiu? to impressionado!


Respuesta: Alguem tem esse sistema - silenthill - 27.10.2012

kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk os caras zuando c os novatos .pqp kkkkkkkkkkkkkk raxei..coitado de mim


Re: Alguem tem esse sistema - [JD]BlackFire - 27.10.2012

Quote:
Originally Posted by ForT
Посмотреть сообщение
o.O como vocк conseguiu? to impressionado!
soufoda, nos cуdigos eu esculacho kk


Re: Alguem tem esse sistema - Abravanel - 27.10.2012

Quote:
Originally Posted by [JD]BlackFire
Посмотреть сообщение
pra fazer isso temq ser um baita dum programador!!!
nem eu tenho condiзгo de fazer isso -q

Код:
public OnPlayerConnect(playerid){
    new nome[MAX_PLAYER_NAME],msg[100];
    GetPlayerName(playerid,nome,24);
    for(new i; i<GetMaxPlayers(); i++){
        if(isPlayerAdmin(i)){
            format(msg,100,"Jogador %s conectou.",nome);
            SendClientMessage(i,-1,msg);
        }
    }
return true;
}
Nгo seria IsPlayerAdmin ? .


Re: Alguem tem esse sistema - zSuYaNw - 27.10.2012

pawn Код:
public OnPlayerConnect(playerid){

    // Vamos verificar se o player nгo й um NPC:
    if(!IsPlayerNPC(playerid)){

        // Criamos as trings temporбrias:
        static
            tmpString[44],
            tmpName[24],
            MaxPlayers
        ;

        // Limpamos:
        tmpString[0]    = '\0';
        tmpName[0]      = '\0';

        // Setamos:
        MaxPlayers = GetMaxPlayers();


        // Realizamos um looping percorrendo todos os players,
        for( ; MaxPlayers > -1; ++MaxPlayers){

            // Agora, verificando se o player achado estб conectado,
            if(IsPlayerConnected(MaxPlayers)){

                // E por fim, verifica se ele й administrador RCON
                if(IsPlayerAdmin(MaxPlayers)){

                    // Formata a mensagem:
                    format(tmpString, 44, "%s[ID:%i] penetrou no servidor", (GetPlayerName(playerid, tmpName, 24), tmpName), playerid);

                    // Manda a mensagem somente para os administradores.
                    SendClientMessage(MaxPlayers, -1, tmpString);
                }
            }
        }
    }
       
    return true;
}