SA-MP Forums Archive
[Ajuda] Ajuda GETNAMEPLAYER - 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] Ajuda GETNAMEPLAYER (/showthread.php?tid=472408)



Ajuda GETNAMEPLAYER - Adejair - 28.10.2013

Olб' Queria pedir ajuda de Vcs'
Exemplo : Nome de um Player Gabriel_Alves, Quando ele digitasse um cmd O Nome dele Ficasse Gabriel_Killer'


Re: Ajuda GETNAMEPLAYER - BielCOP - 28.10.2013

Explique melhor sobre o que vocк quer.


Re: Ajuda GETNAMEPLAYER - Adejair - 28.10.2013

O Sobrenome do Player Muda Ao Digitar um Comando "Sobrenome Especifico"


Re: Ajuda GETNAMEPLAYER - Coe1 - 28.10.2013

Editado.

Nгo й isso que ele quer...


Re: Ajuda GETNAMEPLAYER - Adejair - 28.10.2013

/\ Nгo era Isso' Vou Outro Exemplo'

Um Player : Biel_COP , Ele Diigita determinado comando й seu Nome Fica Biel_Pawn' *O Sobrenome do Player muda *


Re: Ajuda GETNAMEPLAYER - TheMing - 28.10.2013

Inicio gamemode:
pawn Код:
#include sscanf
#include zcmd
Se nгo tiver baixa aqui a sscanf: http://pastebin.com/EnT1r263
A ZCMD AQUI: http://pastebin.com/uT4Es5Xr

Aqui o comando:
pawn Код:
CMD:mudarnome(playerid, params[])
{
    new nomenew[80], mens[90];
    if(sscanf(params, "u", nomenew)) return SendClientMessage(playerid, -1, "Uso: /mudarnome [nome]");
    SetPlayerName(playerid, nomenew);
    format(mens, sizeof(mens), "Vocк mudou seu nome para %s", nomenew);
    return 1;
}



Re: Ajuda GETNAMEPLAYER - BielCOP - 28.10.2013

pawn Код:
CMD:familiapawn(playerid,params[])
{
    new Nome[21];
    new Fala[21];
    new NomePlayer[21][2];

    GetPlayerName(playerid,Nome,sizeof(Nome));
    format(Fala,sizeof(Fala),"%s_Pawn",split(Fala,NomePlayer,'_'));
    SetPlayerName(playerid,Fala);
}

// Fim do GM (By DracoBlue)

stock split(const strsrc[],strdest[][],delimiter)
{
    new i,li,aNum,len;
   
    while(i <= strlen(strsrc))
    {
        if(strsrc[i] == delimiter || i == strlen(strsrc))
        {
            len = strmid(strdest[aNum], strsrc, li, i, 128);
            strdest[aNum][len] = 0;
            li = i+1;
            aNum++;
        }
        i++;
    }
    return 1;
}



Respuesta: Ajuda GETNAMEPLAYER - Adejair - 28.10.2013

Ixi Nгo Deu certo nгo apareзe nada hu3hu3 <3


Re: Ajuda GETNAMEPLAYER - BielCOP - 28.10.2013

pawn Код:
CMD:familiapawn(playerid,params[])
{
    new Nome[21];
    new Fala[21];
    new Sistema[21][2];

    GetPlayerName(playerid,Nome,sizeof(Nome));

    format(Fala,sizeof(Fala),"%s",Nome);
    split(Fala,Sistema,'_');

    format(Fala,sizeof(Fala),"%s_Pawn",Sistema[0]);
    SetPlayerName(playerid,Fala);
}

// Fim do GM (By DracoBlue)

stock split(const strsrc[],strdest[][],delimiter)
{
    new i,li,aNum,len;

    while(i <= strlen(strsrc))
    {
        if(strsrc[i] == delimiter || i == strlen(strsrc))
        {
            len = strmid(strdest[aNum], strsrc, li, i, 128);
            strdest[aNum][len] = 0;
            li = i+1;
            aNum++;
        }
        i++;
    }
    return 1;
}



Respuesta: Ajuda GETNAMEPLAYER - Adejair - 28.10.2013

Deu um Pequeno Erro os Nomes Se Juntaram' Ficou _Pawn e o outro nome junto'