[Ajuda] me ajuda ai
#1

Como que faz pra colocar [ID] na frente do [NICK] ?
Me ajuda pf galera
Reply
#2

IPNICK < ta ai . --'
Reply
#3

Me ajude por favor galera Como que faz pra colocar [ID] na frente do [NICK] ?
Reply
#4

Nunca vi isto, mais tenta:
pawn Код:
public OnPlayerConnect(playerid)
{
    new
        pString[100],
        pNome[24],
        pIp[16]
    ;
   
    GetPlayerName(playerid, pNome, 24);
    GetPlayerIp(playerid, pIp, 16);
   
    format(pString, sizeof(pString),"%s-%s",pIp, pNome);
    SetPlayerName(playerid, pString);
    return true;
}
Reply
#5

Quote:
Originally Posted by Natan_silva
Посмотреть сообщение
Me ajude por favor galera Como que faz pra colocar [IP] na frente do [NICK] ?
Talvez seria....

pawn Код:
new string[256], pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "%s[IP:%d]diz: %s", pname, pIp, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
Foi sу uma tentativa 40% ctz '-'
Reply
#6

Esqueci de falar, meu cуdigo renomeia o nome do player para
o "IP-NomeDoPlayer", exemplo:

Код:
127.0.0.1-iSuYaNw
Reply
#7

Quote:
Originally Posted by [Full]Garfield[XDB]
Посмотреть сообщение
Esqueci de falar, meu cуdigo renomeia o nome do player para
o "IP-NomeDoPlayer", exemplo:

Код:
127.0.0.1-iSuYaNw
Mais garfield eu nгo entendi muito bem mas pelo que ele disse ele quer o IP do player aparecendo juntamente com o NICK no xat (Me corrija se estiver errado) ou seja.... й a mesma coisa que usar esse cуdigo no Public OnPlayerText como se fosse usar esse cуdigo para pegar o ID mas invйs de ID ele quer o IP.... Sendo assim

pawn Код:
new string[256], pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "%s[ID:%d]diz: %s", pname, playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
Isso seria um cуdigo para aparecer [ID] a frente do nick.....

pawn Код:
new string[256], pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "[IP:%d] %s diz: %s", pIp, pname , text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
E esse um para pegar o IP do player me corrija ai caso eu esteja errado...
Reply
#8

Vocк quer que o nick dele fique com o ip a frente durante toda a sessгo do jogador ou somente no chat?

Bem, caso seja a primeira opзгo, desenvolvi um cуdigo similar ao do Garfield, porйm otimizei com static e parenteses de retorno.

pawn Код:
public OnPlayerConnect(playerid)
{
    static
        pName[MAX_PLAYER_NAME],
        pIP[16],
        pString[50]
    ;
   
    format(pString, sizeof(pString), "[%s]-%s", (GetPlayerIp(playerid, pIP, 16), pIP), (GetPlayerName(playerid, pName, MAX_PLAYER_NAME), pName));
    SetPlayerName(playerid, pString);
    return 1;
}

Caso seja a segunda opзгo, desenvolvi um outro cуdigo, bem similar por sinal

pawn Код:
public OnPlayerText(playerid, text[])
{
    static
        pName[MAX_PLAYER_NAME],
        pIP[16],
        pString[128]
    ;

    format(pString, sizeof(pString), "[%s]-%s: %s", (GetPlayerIp(playerid, pIP, 16), pIP), (GetPlayerName(playerid, pName, MAX_PLAYER_NAME), pName), text);
    SendClientMessageToAll(0xFFFFFFFF, pString);
    return 0;
}
Reply
#9

Quote:
Originally Posted by Pedro_Miranda
Посмотреть сообщение
Vocк quer que o nick dele fique com o ip a frente durante toda a sessгo do jogador ou somente no chat?

Bem, caso seja a primeira opзгo, desenvolvi um cуdigo similar ao do Garfield, porйm otimizei com static e parenteses de retorno.

pawn Код:
public OnPlayerConnect(playerid)
{
    static
        pName[MAX_PLAYER_NAME],
        pIP[16],
        pString[50]
    ;
   
    format(pString, sizeof(pString), "[%s]-%s", (GetPlayerIp(playerid, pIP, 16), pIP), (GetPlayerName(playerid, pName, MAX_PLAYER_NAME), pName));
    SetPlayerName(playerid, pString);
    return 1;
}

Caso seja a segunda opзгo, desenvolvi um outro cуdigo, bem similar por sinal

pawn Код:
public OnPlayerText(playerid, text[])
{
    static
        pName[MAX_PLAYER_NAME],
        pIP[16],
        pString[128]
    ;

    format(pString, sizeof(pString), "[%s]-%s: %s", (GetPlayerIp(playerid, pIP, 16), pIP), (GetPlayerName(playerid, pName, MAX_PLAYER_NAME), pName), text);
    SendClientMessageToAll(0xFFFFFFFF, pString);
    return 0;
}
Miranda, a funзгo GetPlayerIp & GetPlayerName returnгo true e false(0,1), tornando sua funзгo invбlida...
Reply
#10

Teste e verбs o resultado
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)