Setar ADM -
best95 - 19.02.2015
Meu comando de setar level nгo esta pegando refiz tres vezes e nгo descobri oque йh aff
eu me logo na rcon vou setar e ele nгo pega nada.
CODIGO:
pawn Код:
CMD:setar(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >= 4) {
new Nome[MAX_PLAYER_NAME];
new Nome1[MAX_PLAYER_NAME];
new targetid;
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
GetPlayerName(targetid, Nome1, MAX_PLAYER_NAME);
new
iAdminValue,
iTargetID;
if(sscanf(params, "di", iTargetID, iAdminValue)) {
SendClientMessage(playerid, COLOR_PURPLE, "use: /setar [nome] [level]");
}
else if(IsPlayerConnected(iTargetID)) {
new
szMessage[47 + (MAX_PLAYER_NAME * 2)];
if(iAdminValue < 0 || iAdminValue > 4) return SendClientMessage(playerid, COLOR_PURPLE, "de: 0 - 4");
PlayerInfo[iTargetID][pAdmin] = iAdminValue;
format(szMessage, sizeof(szMessage), "Administrador %s setou o player %s para o level %d admin.", Nome, Nome1, iAdminValue);
SendStaffMessage(COLOR_PURPLE,szMessage);
format(szMessage, sizeof(szMessage), "vocк foi promovido ao level %d pelo admin: %s.", iAdminValue, Nome);
SendClientMessage(iTargetID, COLOR_PURPLE, szMessage);
format(szMessage, sizeof(szMessage), "Vocк foi promovido %s para o nнvel %d administrador.", Nome1,iAdminValue);
SendClientMessage(playerid, COLOR_PURPLE, szMessage);
}
else SendClientMessage(playerid, COLOR_PURPLE, "Jogador invбlido.");
}
return 1;
}
Re: Setar ADM [problemas] -
mau.tito - 19.02.2015
Como vocк disse loguei na rcon, ali que eu vejo no seu code so funciona se tiver a var no determinado valor .
Olhe isso.
Re: Setar ADM [problemas] -
best95 - 19.02.2015
nгo entendi muito bem.. oque esta errado? pois eu tento efetuar o comando e ele nem me seta e nem faz nada tbm so nгo pega...
Re: Setar ADM [problemas] -
n0minal - 19.02.2015
Mude: if(PlayerInfo[playerid][pAdmin] >= 4)
Para: if(IsPlayerAdmin(playerid))
Vocк estб tentando setar admin pela rcon, e nгo pela variбvel interna do sistema de admin...
Re: Setar ADM [problemas] -
best95 - 19.02.2015
ah agora eu vi.. ele so pega quando eu estou setado level 4 ai o comando pega... como eu faзo para que ele pegue quando eu me logar na rcon?
Re: Setar ADM [problemas] -
best95 - 19.02.2015
ah.. vlw n0minal nem percebi hsuahusa vlw brother
Re: Setar ADM -
Vegassilva - 19.02.2015
So vocк colocar if(IsPlayerAdmin(playerid)) no lugar da definiзгo que esta para seta admin if(Player[playerid][pAdmin] < 5) coloque no lugar if(IsPlayerAdmin(playerid))