cmds de admins, pegando players -
best95 - 02.09.2014
tem alguns cmds de admin que tao pegando somente para quem nгo esta setado como admin...porйm eu tenho a linha especifica para admin - vip nos cmds.. porque esta dando isso? codigo abaixo de um dos cmds que so pega para player e quando um admin vai usar fala que nгo e admin ou vip!
pawn Код:
CMD:espiar(playerid, params[]) {
if(ContaPlayer[playerid][Vip] == 0 && ContaPlayer[playerid][Admin] > 0)
return Msg(playerid, Cinza, "Vocк nгo й vip ou admin");
if(GetPVarInt(playerid, "espiando") == 1) {
SetPVarInt(GetPVarInt(playerid, "playerTV"), "playerTV", 999);
SetPVarInt(playerid, "playerTV", 999);
SetPVarInt(playerid, "espiando", 0);
TogglePlayerSpectating(playerid, 0);
OnPlayerSpawn(playerid);
return 1;
}
if(sscanf(params, "u", ID))
return Msg(playerid, Cinza, "Use /espiar [id/nome]");
if(!IsPlayerInAnyVehicle(ID)) {
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, ID);
SetPVarInt(ID, "playerTV", playerid);
SetPVarInt(playerid, "playerTV", ID);
SetPVarInt(playerid, "espiando", 1);
}
else {
TogglePlayerSpectating(playerid, 1);
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(ID));
SetPVarInt(playerid, "playerTV", ID);
SetPVarInt(ID, "playerTV", playerid);
SetPVarInt(playerid, "espiando", 1);
}
return 1;
}
Re: CMDS DE ADMINS,PEGANDO PARA PLAYERS! -
GM_KoDi - 02.09.2014
troque isso
pawn Код:
if(ContaPlayer[playerid][Vip] == 0 && ContaPlayer[playerid][Admin] > 0)
return Msg(playerid, Cinza, "Vocк nгo й vip ou admin");
por isso
pawn Код:
if(ContaPlayer[playerid][Vip] == 0 || ContaPlayer[playerid][Admin] == 0)
return Msg(playerid, Cinza, "Vocк nгo й vip ou admin");
e ve se da certo
Re: CMDS DE ADMINS,PEGANDO PARA PLAYERS! -
best95 - 02.09.2014
Pegou para players nгo da mais,mas para admins tbm da o aviso de que nгo e admin ou vip! o.O agora nгo funciona pra nenhum dos dois kkkk
Re: CMDS DE ADMINS,PEGANDO PARA PLAYERS! -
Spectral - 02.09.2014
Tenta assim:
pawn Код:
if(ContaPlayer[playerid][Vip] == 0 || ContaPlayer[playerid][Admin] < 1)
return Msg(playerid, Cinza, "Vocк nгo й vip ou admin");
Re: CMDS DE ADMINS,PEGANDO PARA PLAYERS! -
GM_KoDi - 02.09.2014
tem que da certo, esta dessa forma abaixo ? certeza ?
pawn Код:
if(ContaPlayer[playerid][Vip] == 0 || ContaPlayer[playerid][Admin] == 0)
return Msg(playerid, Cinza, "Vocк nгo й vip ou admin");
Quote:
Originally Posted by Spectral
Tenta assim:
pawn Код:
if(ContaPlayer[playerid][Vip] == 0 || ContaPlayer[playerid][Admin] < 1) return Msg(playerid, Cinza, "Vocк nгo й vip ou admin");
|
da na mesma
Re: CMDS DE ADMINS,PEGANDO PARA PLAYERS! -
Spectral - 02.09.2014
Mas tenta aн.
Re: CMDS DE ADMINS,PEGANDO PARA PLAYERS! -
ViniBorn - 02.09.2014
pawn Код:
if(ContaPlayer[playerid][Vip] == 0 && ContaPlayer[playerid][Admin] == 0)
return Msg(playerid, Cinza, "Vocк nгo й vip ou admin");
Re: CMDS DE ADMINS,PEGANDO PARA PLAYERS! -
GetCode - 02.09.2014
Quote:
Originally Posted by ViniBorn
pawn Код:
if(ContaPlayer[playerid][Vip] == 0 && ContaPlayer[playerid][Admin] == 0) return Msg(playerid, Cinza, "Vocк nгo й vip ou admin");
|
dessa forma sу funciona se o player for VIP e ADMIN
ele quer que funcione para players VIP ou ADMIN
Re: CMDS DE ADMINS,PEGANDO PARA PLAYERS! -
Spectral - 02.09.2014
Quote:
Originally Posted by GetCode
dessa forma sу funciona se o player for VIP e ADMIN
ele quer que funcione para players VIP ou ADMIN
|
Negativo. Nгo viu o return?
Players que nгo sгo vips ou seu level de admin = 0 sгo bloqueados de usar esse comando.
Ele quer que o comando sу seja permitido para Vips e Admins.
Re: CMDS DE ADMINS,PEGANDO PARA PLAYERS! -
best95 - 02.09.2014
Isso mesmo spectral para vips e admins somente..players e obvio que nгo kkkkkk