[Ajuda] Duvida sobre como Getar 2 nomes
#1

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
Reply
#2

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;
}
Reply
#3

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;
}
Reply
#4

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
Reply
#5

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

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
Reply
#7

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;
}
Reply
#8

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
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)