Erro: [pAdmin] -
Gabriel Santana - 26.08.2012
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!
Re: Erro: [pAdmin] -
Sky™ - 26.08.2012
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
Re: Erro: [pAdmin] -
Gabriel Santana - 26.08.2012
Nao nao, tem que ser esse mesmo.
pawn Код:
new PlayerInfo[MAX_PLAYERS][pInfo];
No meu outro gamemode era assim, e copilava normalmente!
Re: Erro: [pAdmin] -
Math3us - 26.08.2012
mude o pAdmin para Admin pq vc nao definiu pAdmin e sim Admin
Re: Erro: [pAdmin] -
Gabriel Santana - 26.08.2012
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk.
Matheus, vlw por mim alertar.
Esqueci de colocar o 'p' antes do 'Admin', rs.
Re: Erro: [pAdmin] -
Math3us - 26.08.2012
nada =)