SA-MP Forums Archive
[Ajuda] Duvida sobre como Getar 2 nomes - 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] Duvida sobre como Getar 2 nomes (/showthread.php?tid=452354)



Duvida sobre como Getar 2 nomes - ViniKuliveguisky - 21.07.2013

Gostaria de saber como faзo para pegar dois nomes por exemplo:
Matei o Fulano
ai queria saber o nome de quem mato e o nome do fulano!
Flw


Re: Duvida sobre como Getar 2 nomes - WLSF - 21.07.2013

pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    nome(playerid); //nome do que morreu
    nome(killerid); //nome do que matou....
}

stock nome(playerid)
{
    new snn[24];GetPlayerName(playerid,snn,24);
    return snn;
}



Re: Duvida sobre como Getar 2 nomes - Gii - 21.07.2013

pawn Код:
public OnPlayerDeath(playerid, killerid, reason) {

    new NomeMorreu[24],cStr[60];
    GetPlayerName(playerid, NomeMorreu, 24);

    if(killerid != INVALID_PLAYER_ID) {
   
        new NomeMatou[24];
        GetPlayerName(killerid, NomeMatou, 24);

        format (cStr, sizeof cStr, "%s matou %s", NomeMatou, NomeMorreu);
        SendClientMessageToAll(-1, cStr);
    }
    return true;
}



Respuesta: Duvida sobre como Getar 2 nomes - ViniKuliveguisky - 21.07.2013

Ta mais tipo e se for assim,
Eu sou um admin dono ai vo la e do admin pro outro
Como seria?
Preciso do nome do que da o admin e do que recebe


Re: Duvida sobre como Getar 2 nomes - WLSF - 21.07.2013

pawn Код:
nome(playerid);//seu nome
nome(ID); //nome do outro cara



Respuesta: Re: Duvida sobre como Getar 2 nomes - ViniKuliveguisky - 21.07.2013

Quote:
Originally Posted by Willian_Luigi
Посмотреть сообщение
pawn Код:
nome(playerid);//seu nome
nome(ID); //nome do outro cara
Hm....
Tem como fazer a base? Sу pra mim entender :S
Nгo entendi a logica de como o programa pega esse nome certo :S


Re: Respuesta: Duvida sobre como Getar 2 nomes - WLSF - 21.07.2013

Quote:
Originally Posted by ViniKuliveguisky
Посмотреть сообщение
Ta mais tipo e se for assim,
Eu sou um admin dono ai vo la e do admin pro outro
Como seria?
Preciso do nome do que da o admin e do que recebe
Nгo tem muita lуgica pra explicar, em um comando vocк iria dizer o 'ID' do outro player para dar admin a ele...
Ou seja, pra pegar o nome dele tu faria isso:
pawn Код:
new str[24];
strcat(str, nome(ID));
Exemplo:
pawn Код:
stock nome(playerid)
{
    new snn[24];GetPlayerName(playerid,snn,24);
    return snn;
}

newCmd:admin(playerid, params[])
{
    new sId;
    if (sscanf(params, "u", sId)) return false;
    if (sId == INVALID_PLAYER_ID) return false;
   
    new nome_do_admin[24], seu_nome[24];
    strcat(nome_do_admin, nome(sId));
    strcat(seu_nome, nome(playerid));
   
    new msg[128];
    format(msg,128,"%s deu admin para %s",seu_nome, nome_do_admin);
    SendClientMessageToAll(-1, msg);
    return 1;
}



Respuesta: Duvida sobre como Getar 2 nomes - ViniKuliveguisky - 21.07.2013

Vlw Willian
I love you brother

kkkk zoa xD

+rep

@Edit n ta dando pra dar rep ainda ja dei na outra pra vc xD