GALERA ME AJUDAAAAAA!! -
Vinicius_HardScore - 09.09.2012
Eae Beleza galera
pawn Код:
if (strcmp(cmd, "/limparadm", true) == 0 || strcmp(cmd, "/limparadmin", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] < 1340)
{
SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo estб autorizado a usar este comando!");
return true;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /limparadm [ Vaga ]");
return true;
}
new Vagao = strval(tmp);
if(Vagao < 1 || Vagao > 30) { SendClientMessage(playerid, COLOR_GREY, "Vaga mнnima 1 mбximo 30!"); return true; }
getdate(year, month, day);
gettime(hour,minute,second);
format(string, sizeof(string), "%s apagou a vaga %d de %s [%d/%d/%d] бs [%d:%d:%d].", PlayerName(playerid), Vagao, AdmInfo[Vagao][gMembro], day,
month, year, hour, minute, second);
PAdminsLog(string);
strmid(AdmInfo[Vagao][gMembro], "Vazio", 0, strlen("Vazio"), 255);
AdmInfo[Vagao][AdminVaga] = 0;
PlayerInfo[AdmInfo[Vagao][gMembro]][pAdmin] = 0;
SaveAdm();
format(string, sizeof(string), "Vocк Limpou A Vaga Nє %d",Vagao);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
return true;
}
Queria que quando eu limpa-se alguem ele alem de tirar a pessoa da /infoadmins seta-se o nivel de admin dela para 0 que o nulo =X
Me ajudem =( eu ja testei nгo esta setando para 0 a pessoal entra no server e tah de admin denovo =S
Seria como?
PlayerInfo[giveplayerid][pAdmin] = 0;
?
Fasso alguma ideia mas n sei oque devo por para setar o Admin para 0 =S porque oque tah ae nгo esta setando =S
Re: GALERA ME AJUDAAAAAA!! -
StanleyScripter - 09.09.2012
Para isso vc deve informar o quais sгo as vars que definem...
Re: GALERA ME AJUDAAAAAA!! -
brunogysin - 09.09.2012
Tu tem que fazer algo E adicionar em onplayerSpawn , algo que Verifique si ele estб na lista de admin si Nгo estiver ele Seta o admin do cara para 0
Re: GALERA ME AJUDAAAAAA!! -
Vinicius_HardScore - 09.09.2012
Amigo tah falando disso
pawn Код:
public OnPlayerLogin(playerid,password[])
pawn Код:
if (VipCheck(playerid) == 0 && PlayerInfo[playerid][pVIP] > 0)//teste vipinfo
{
PlayerInfo[playerid][pVIP] = 0;
SendClientMessage(playerid, COLOR_YELLOW, "Vocк nгo й mais um jogador VIP/Premium, renove seu VIP para receber seus benefнcios de volta.");
}
else if (PlayerInfo[playerid][pVIP] == 1)
{
SendClientMessage(playerid, COLOR_YELLOW,"[BHS]: Vocк й jogador Vip.");
}
else if (PlayerInfo[playerid][pSocio] == 1)
{
SendClientMessage(playerid, COLOR_YELLOW,"[BHS]: Vocк й jogador Sуcio.");
}
else if (PlayerInfo[playerid][pVIP] == 2)
{
SendClientMessage(playerid, COLOR_YELLOW,"[BHS]: Vocк й jogador Vip Premium.");
}
if (AdmCheck(playerid) == 0 && PlayerInfo[playerid][pAdmin] > 0)//teste adminfo
{
PlayerInfo[playerid][pAdmin] = 0;
SendClientMessage(playerid, COLOR_YELLOW, "[BHS]: Vocк nгo й mais um Administrador.");
}
if (HelperCheck(playerid) == 0 && PlayerInfo[playerid][pHelper] > 0)//teste adminfo
{
PlayerInfo[playerid][pHelper] = 0;
SendClientMessage(playerid, COLOR_YELLOW, "[BHS]: Vocк nгo й mais um Helper.");
}
else if(PlayerInfo[playerid][pAdmin] > 0)
{
format(string2, sizeof(string2), "[BHS]: Vocк Logou Como Administrador Level [%d].",PlayerInfo[playerid][pAdmin]);
SendClientMessage(playerid, COLOR_YELLOW,string2);
}
else if(PlayerInfo[playerid][pHelper] > 0)
{
format(string2, sizeof(string2), "[BHS]: Vocк Logou Como Helper Level [%d].",PlayerInfo[playerid][pHelper]);
SendClientMessage(playerid, COLOR_YELLOW,string2);
}