[Ajuda] Erro: [pAdmin]
#1

Vejam, tou criando meu gamemode de RPG, mais sendo que deu um problema.

Eu defini as enus e o PlayerInfo no comeзo do gamemode:
pawn Код:
enum pInfo
{
    Admin,
    PM,
    Reporter,
    Helper
}
new PlayerInfo[MAX_PLAYERS][pInfo];
E fiz o comando:
pawn Код:
CMD:tapa(playerid, params[])
{
    new name[MAX_PLAYER_NAME], ID, string[120];
    if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, Cor_Erro, "ERRO: Vocк nгo й um adiministrador ou nem tem level para usar esse comando.");
    if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cor_Amarelo, "[NomeSV]: Comando Correto: /tapa [id]");
    if(!IsPlayerConnected(ID)) return 1;
    new Float:c[3];
    GetPlayerPos(ID,c[0],c[1],c[2]);
    SetPlayerPos(ID,c[0],c[1],c[2]+15);
    GetPlayerName(ID, name, sizeof(name));
    format(string, sizeof(string), "[NomeSV]: O adiministrador %s deu um tapa em %s.", pegarnome(playerid), pegarnome(ID));
    SendClientMessageToAll(Cor_Roxo, string);
    return 1;
}
stock pegarnome(p)
{
    static nome[MAX_PLAYER_NAME + 1];
    GetPlayerName(p,nome,sizeof nome);
    return nome;
}
Tб dando esse erro:
pawn Код:
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\RPG Always Good.pwn(280) : error 017: undefined symbol "pAdmin"
Se alguйm puder mim ajudar, agradeзo!
Reply
#2

new pAdmin[MAX_PLAYERS]; ?

pawn Код:
if(PlayerInfo[playerid][Admin] < 1) return SendClientMessage(playerid, Cor_Erro, "ERRO: Vocк nгo й um adiministrador ou nem tem level para usar esse comando.");
tambem pode ser tente
Reply
#3

Nao nao, tem que ser esse mesmo.

pawn Код:
new PlayerInfo[MAX_PLAYERS][pInfo];
No meu outro gamemode era assim, e copilava normalmente!
Reply
#4

mude o pAdmin para Admin pq vc nao definiu pAdmin e sim Admin
Reply
#5

kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk.

Matheus, vlw por mim alertar.
Esqueci de colocar o 'p' antes do 'Admin', rs.
Reply
#6

nada =)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)