[Ajuda] GetPlayerName
#1

O GetPlayerName nгo estб funcionando nesse comando

pawn Код:
CMD:dardinheiro(playerid, params[]) {


    new quantidade;
     new id;
     new mensagem[80];
      new pName[MAX_PLAYER_NAME];


    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xAA3333AA,"Comando apenas para admins rcon");

    if(sscanf(params,"ud",id,quantidade)) return SendClientMessage(playerid,0xAA3333AA,"Comando correto /dardinheiro [id] [quantidade]");

    if(!IsPlayerConnected(id)) return SendClientMessage(playerid,0xAA3333AA,"O player nгo tб conectado");

    GivePlayerMoney(id, quantidade);
    GetPlayerName(id, pName, MAX_PLAYER_NAME);
    format(mensagem, sizeof(mensagem)),("Vocк deu para o player %s R$ %d,00 de dinheiro",pName,quantidade);
    SendClientMessage(playerid,0x33AA33AA,mensagem);

    return true;
}

Alguem poderia arrumar ?
Reply
#2

pawn Код:
CMD:dardinheiro(playerid, params[])
{
    new quantidade,
                  id,
                     mensagem[80],
                                 pName[MAX_PLAYER_NAME];

    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xAA3333AA,"Comando apenas para admins rcon");

    if(sscanf(params,"ud",id,quantidade)) return SendClientMessage(playerid,0xAA3333AA,"Comando correto /dardinheiro [id] [quantidade]");

    if(!IsPlayerConnected(id)) return SendClientMessage(playerid,0xAA3333AA,"O player nгo tб conectado");

    GivePlayerMoney(id, quantidade);
    GetPlayerName(id, pName, sizeof(pName));
    format(mensagem, sizeof(mensagem),"Vocк deu para o player %s R$ %d,00 de dinheiro",pName ,quantidade);
    SendClientMessage(playerid,0x33AA33AA,mensagem);
    return true;
}
Reply
#3

pawn Код:
GetPlayerName(id, pName, sizeof pName);
Reply
#4

Quote:
Originally Posted by tonisantolia
Посмотреть сообщение
pawn Код:
GetPlayerName(id, pName, sizeof pName);
certeza que isso vai compilar?

use:

pawn Код:
GetPlayerName(id, pName, 24);

//ou

GetPlayerName(id, pName, MAX_PLAYER_NAME);
Reply
#5

Quote:
Originally Posted by mau.tito
Посмотреть сообщение
pawn Код:
CMD:dardinheiro(playerid, params[])
{
    new quantidade,
                  id,
                     mensagem[80],
                                 pName[MAX_PLAYER_NAME];

    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xAA3333AA,"Comando apenas para admins rcon");

    if(sscanf(params,"ud",id,quantidade)) return SendClientMessage(playerid,0xAA3333AA,"Comando correto /dardinheiro [id] [quantidade]");

    if(!IsPlayerConnected(id)) return SendClientMessage(playerid,0xAA3333AA,"O player nгo tб conectado");

    GivePlayerMoney(id, quantidade);
    GetPlayerName(id, pName, sizeof(pName));
    format(mensagem, sizeof(mensagem),"Vocк deu para o player %s R$ %d,00 de dinheiro",pName ,quantidade);
    SendClientMessage(playerid,0x33AA33AA,mensagem);
    return true;
}
Valeu cara
eu tinha descoberto o
pawn Код:
GetPlayerName(id, pName, sizeof(pName));
logo depois de criar o tуpico xD
mas do mesmo geito valeu,#rep
Reply
#6

Quote:
Originally Posted by vitere
Посмотреть сообщение
certeza que isso vai compilar?

use:

pawn Код:
GetPlayerName(id, pName, 24);

//ou

GetPlayerName(id, pName, MAX_PLAYER_NAME);
Sim, pois o sizeof nгo precisa usar (em alguns casos) os parenteses.

Abraзos.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)