Gente to fazendo cmd de dar admin e ta dando erro alguem pode me ajudar ?
#1

if (strcmp("/setadmin", cmdtext, true, 10) == 0){
{
if(IsPlayerAdmin || PlayerInfo[playb][pDono]){
new string[128];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, vermelho, "Uso correto: /setadmin [ID] [LEVEL]");
return 1;
}
playb = strval(tmp);//id do cara q vai pegar admin
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, vermelho, "Uso correto: /setadmin [ID] [LEVEL]");
return 1;
}
slot = strval(tmp);// para pegar lvl do admin
if(slot >=5){
SendClientMessage(playerid, vermelho, "Level de Admin vai de 0 a 5");
return 1;
}
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME];
if(IsPlayerConnected(playb))
if(slot == 1){
PlayerInfo[playb][pAjudante] = 1;
format(string(sizeof, string), "O Administrador %s Promoveu o Player %s[ID:%d] para Ajudante", PlayerName(playerid), pname, playb);
SendClientMessageToAll(verde, string);
}
if(slot == 0){
PlayerInfo[playb][pAjudante] = 0;
format(string(sizeof, string), "O Administrador %s Removeu o player %s[ID:%d] da Administraзгo", PlayerName(playerid), pname, playb);
SendClientMessageToAll(verde, string);
return 1;
}else{
SendClientMessage(playerid, vermelho, "Esse player nгo estб concectado");
return 1;
}
}

}

e da esse erro maldito

C:\Users\Samuel\Desktop\Area de Trabalho\ServerSamp\gamemodes\Admin.pwn(94) : error 017: undefined symbol "PlayerInfo"
C:\Users\Samuel\Desktop\Area de Trabalho\ServerSamp\gamemodes\Admin.pwn(94) : error 017: undefined symbol "playb"
C:\Users\Samuel\Desktop\Area de Trabalho\ServerSamp\gamemodes\Admin.pwn(94) : error 029: invalid expression, assumed zero
C:\Users\Samuel\Desktop\Area de Trabalho\ServerSamp\gamemodes\Admin.pwn(94) : fatal error 107: too many error messages on one line
Reply
#2

Brother crie seus comandos em zcmd muito mais fбcil.
Reply
#3

PHP код:
Erro 017sнmbolo indefinido "PlayerInfo"
Erro 017sнmbolo indefinido "playb"
Erro 029expressгo invбlidaassumido zero
Erro fatal 107
muitas mensagens de erro em uma linha 
Reply
#4

Vocк tem que criar a variбvel

Exemplo
PHP код:
enum PLAYER_INFO
{
    
pDono,
    
pExemplo
};

new 
PlayerInfo[MAX_PLAYERS][PLAYER_INFO]; 
Isso й apenas um exemplo que criei agora aqui mesmo. Mas vocк tem que fazer isso para seu GM e colocar no inнcio do GM
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)