SA-MP Forums Archive
[Ajuda] Getar nome de players - 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] Getar nome de players (/showthread.php?tid=268667)



[Ajuda] Getar nome de players - arakuta - 13.07.2011

Eu queria que quando um determinado player se conectasse, seia executada determinana funзгo

pawn Код:
if(GetPlayerName(playerid) == Junior_Arak)
    {
    SendClientMessageToAll(COLOR_RED,"Teste");
    }
й obvio que nao funcionou


Re: [Ajuda] Getar nome de players - ViCtOr_Mc - 13.07.2011

Como assim? Nгo intendi :S


Re: [Ajuda] Getar nome de players - arakuta - 13.07.2011

Por exemplo, quando o player Junior_Arak, se conecta no servidor, executa a funзгo sendclientmessagetoall


Re: [Ajuda] Getar nome de players - [S]trong - 13.07.2011

pawn Код:
new Name[21];
    GetPlayerName(playerid,Name,21);
    if(strcmp(Name,"Lulinha",true) == 0) {
        SendClientMessageToAll(255,"Lulinha acaba de entrar.");



Re: [Ajuda] Getar nome de players - arakuta - 13.07.2011

Deu certo, mas agora eu tentei fazer isto no onplayerspawn

pawn Код:
new Name[21];
    GetPlayerName(playerid,Name,21);
    if(strcmp(Name,"Junior_Arak",true) == 0) {
        PutPlayerInVehicle(playerid, 463, 0);
        return 1;
    }
Nao da erros, e nгo acontece nada in-game.

Obs: Como eu faзo pra setar a cor do vehiculo no PutPlayerInVehicle.

Edit: utilizando send client message to all, funciona, agora utilizado sendclientmessage nao foi


Re: [Ajuda] Getar nome de players - ViCtOr_Mc - 13.07.2011

Me adiciona no MSN para eu te ajudar melhor


Re: [Ajuda] Getar nome de players - Nake01 - 13.07.2011

Vocк queria faser isto tipo como se fosse um sistema de entrada de Admin?


Re: [Ajuda] Getar nome de players - SuYaNw - 13.07.2011

para comparaзхes de strings use strcmp.

pawn Код:
GetNick(playerid)
{
     static stri[24]; GetPlayerName(playerid, stri, 24);
     return stri;
}

usas assim:

pawn Код:
if(!strcmp(GetNick(playerid),"SuYaNw", true))
{
       SendClientMessage(playerid, -1,"[OI]: Vocк й o SuYaNw");
}
.


Para nъmeros interators use:
pawn Код:
if(GetPlayerScore(playerid) == GetPlayerMoney(playerid))
{

}



Re: [Ajuda] Getar nome de players - arakuta - 14.07.2011

eu estou aprendendo sobre funзoes get que retornam coisax obtidas no get... Nao tem nada havrr com admin, mas pode ser adaptado