SA-MP Forums Archive
Gente to fazendo cmd de dar admin e ta dando erro alguem pode me ajudar ? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: Gente to fazendo cmd de dar admin e ta dando erro alguem pode me ajudar ? (/showthread.php?tid=633537)



Gente to fazendo cmd de dar admin e ta dando erro alguem pode me ajudar ? - SamuelMtahues - 02.05.2017

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


Re: Gente to fazendo cmd de dar admin e ta dando erro alguem pode me ajudar ? - [BOPE]Seu._.Madruga - 02.05.2017

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


Re: Gente to fazendo cmd de dar admin e ta dando erro alguem pode me ajudar ? - LosHermanos - 03.05.2017

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 



Re: Gente to fazendo cmd de dar admin e ta dando erro alguem pode me ajudar ? - Adiiti - 03.05.2017

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