[Ajuda] Oque hб de errado?
#1

pawn Код:
CMD:senhabanco(playerid, params[])
{
    if(IsPlayerAdmin(playerid))
    {
        new Name[40], String[128], targetid;
        GetPlayerName(playerid, Name, sizeof(Name));
        if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, -1, "{FF0000}Use /senhabanco [ID]");
        if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, -1, "{FF0000}Jogador Offline!");
        format(String, sizeof(String), "{FFFF00}[INFO] {40E000}A senha do banco de %s й \"%s\"", targetid, APlayerData[playerid][BankPassword]);
        SendClientMessage(playerid, -1, String);
    }
    else
        SendClientMessage(playerid, -1, "{FF0000}Vocк nгo tem permissгo para isso!");
    return 1;
}
Sempre quando digito /senhabanco 1, cai sempre no meu ID e sendo assim aparece meus dados e nгo do ID 1!

Ajuda ??
Reply
#2

pawn Код:
CMD:senhabanco(playerid, params[])
{
    if(IsPlayerAdmin(playerid))
    {
        new Name[40], String[128], targetid;
        GetPlayerName(playerid, Name, sizeof(Name));
        if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, -1, "{FF0000}Use /senhabanco [ID]");
        if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, -1, "{FF0000}Jogador Offline!");
        format(String, sizeof(String), "{FFFF00}[INFO] {40E000}A senha do banco de %s й \"%s\"", targetid, APlayerData[targetid][BankPassword]);
        SendClientMessage(playerid, -1, String);
    }
    else
        SendClientMessage(playerid, -1, "{FF0000}Vocк nгo tem permissгo para isso!");
    return 1;
}
Reply
#3

?? , Oque tem de errado no code? E oque vc mudou?
Reply
#4

pawn Код:
format(String, sizeof(String), "{FFFF00}[INFO] {40E000}A senha do banco de %s й \"%s\"", targetid, APlayerData[targetid][BankPassword]); //No AplayerData vocк tava usando playerid com playerid vocк vai pegar seus dados nгo os dados do outro player.
Reply
#5

Bom deu certo, a senha aparece do player que eu coloco no ID.

Outro problema agora imprime meu Nome e a senha do PlayerID.

Queria que imprimisse o Nome do cara.

A senha de Exemplo й "Exemplo"
Reply
#6

pawn Код:
CMD:senhabanco(playerid, params[])
{
    if(IsPlayerAdmin(playerid))
    {
        new Name[40], String[128], targetid;
        GetPlayerName(targetid, Name, sizeof(Name));
        if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, -1, "{FF0000}Use /senhabanco [ID]");
        if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, -1, "{FF0000}Jogador Offline!");
        format(String, sizeof(String), "{FFFF00}[INFO] {40E000}A senha do banco de %s й \"%s\"", Name, APlayerData[targetid][BankPassword]);
        SendClientMessage(playerid, -1, String);
    }
    else
        SendClientMessage(playerid, -1, "{FF0000}Vocк nгo tem permissгo para isso!");
    return 1;
}
Reply
#7

Vai imprimir meu Nome do mesmo jeito.
Reply
#8

Vai nгo teste.

pawn Код:
GetPlayerName(targetid, Name, sizeof(Name));// Aqui ele esta getando o Nome do Targetid nгo do playerid.
Reply
#9

A sim deu certo, nгo prestei a tenзгo no GetPlayerName.. +Rep

@Edit.

Ainda aparece meu Nome.
Reply
#10

?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)