[erro]comando sem acao!! -
syslogg - 05.01.2011
ea e galera!!! to tendo um problema!!!!, o comando de admin pra pegar dono q criei sem ter q editar no scriptfiles,
eu criei e nao ta funfando!!
pawn Код:
if(strcmp("/pegaradmin", cmdtext ,true) == 0) {
if(IsPlayerAdmin(playerid)){
PlayerInfo[playerid][pAdmin] == 5;
dini_IntSet(ReturnFileUser(playerid),"AdminLevel",5);
SendClientMessage(playerid, 0xFF0000AA, "Vocк Pegou Admin!");
}
else {
return 0;
}
return 1;
}
e ainda da um aviso na linha PlayerInfo[playerid][pAdmin] == 5; dizendo q nao vai ter efeito '-'
obrigado!!!
Re: [erro]comando sem acao!! -
Domozinho - 05.01.2011
pawn Код:
PlayerInfo[playerid][pAdmin] = 5;
Re: [erro]comando sem acao!! -
CyNiC - 05.01.2011
Tente assim:
pawn Код:
if(strcmp("/pegaradmin", cmdtext ,true) == 0)
{
if(IsPlayerAdmin(playerid))
{
PlayerInfo[playerid][pAdmin] = 5;
dini_IntSet(ReturnFileUser(playerid),"AdminLevel",5);
SendClientMessage(playerid, 0xFF0000AA, "Vocк Pegou Admin!");
return 1;
}
return 0;
}
Re: [erro]comando sem acao!! -
syslogg - 05.01.2011
oxi obrigado !!!! =D
(sou burro --')
Re: [erro]comando sem acao!! -
faeldk - 05.01.2011
Tenta esse aqui:
pawn Код:
if(strcmp("/pegaradmin", cmdtext ,true) == 0) {
if(IsPlayerAdmin(playerid)) return PlayerInfo[playerid][pAdmin] = 5; dini_IntSet(ReturnFileUser(playerid),"AdminLevel",5); SendClientMessage(playerid, 0xFF0000AA, "Vocк Pegou Admin!");{
return true}return false}
Re: [erro]comando sem acao!! -
syslogg - 05.01.2011
Quote:
Originally Posted by faeldk
Tenta esse aqui:
pawn Код:
if(strcmp("/pegaradmin", cmdtext ,true) == 0) { if(IsPlayerAdmin(playerid)) return PlayerInfo[playerid][pAdmin] = 5; dini_IntSet(ReturnFileUser(playerid),"AdminLevel",5); SendClientMessage(playerid, 0xFF0000AA, "Vocк Pegou Admin!");{ return true}return false}
|
so uma pergunta, qual a diferenзa
Re: [erro]comando sem acao!! -
CyNiC - 05.01.2011
Quote:
Originally Posted by syslogg
so uma pergunta, qual a diferenзa
|
A diferenзa й que esse nгo vai salvar, nem enviar a mensagem, e tem inconsistкncia de retorno.
Respuesta: [erro]comando sem acao!! -
ipsBruno - 05.01.2011
pawn Код:
if(strcmp("/pegaradmin", cmdtext ,true) == 0)
{
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, 0xFF0000AA,"Loga na RCON para pegar admin");
PlayerInfo[playerid][pAdmin] = 5;
dini_IntSet(ReturnFileUser(playerid),"AdminLevel",5);
SendClientMessage(playerid, 0xFF0000AA, "Vocк Pegou Admin!");
return true;
}
O Cуdigo do Fael faz exatamente o que Cynic Disse:
Ah, e Cynic nгo se colocar return false em comandos.
Re: [erro]comando sem acao!! -
CyNiC - 05.01.2011
Diga isso pra ele, nгo costumo alterar o que a pessoa fez, sу arrumei o que estava errado. Talvez ele queira deixar o return 0;
Re: [erro]comando sem acao!! -
faeldk - 05.01.2011
Ops... Me desculpe ae gente
!