CMD:afk(playerid, params[])
{
new string[128];
if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pAdminTemp] >= 1)
{
if(admafk[playerid] > 0)
{
admafk[playerid] = 0;
SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк acaba de sair do modo AFK !");
format(string, 128, " AdmCmd: O admin %s saiu do modo {00FF00}AFK",sendername, playerid);
ABroadCast(COLOR_GRAD1,string,1);
BPSLogs("adminsafk", string);
}
else
{
admafk[playerid] = 1;
SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк acaba de entrar no modo AFK !");
format(string, 128, " AdmCmd: O admin %s entrou em modo {FF0000}AFK",sendername, playerid);
ABroadCast(COLOR_GRAD1,string,1);
}
}
}
CMD:admins(playerid, params[])
{
SendClientMessage(playerid, COR_ADMIN, "Admins Online:");
foreach(Player, i)
{
if(PlayerInfo[i][pAdmin] > 0 || PlayerInfo[i][pAdminTemp] > 0)
{
if(admhide[i] == 0)
{
GetPlayerName(i, sendername, sizeof(sendername));
new lolz[40];
if(PlayerInfo[i][pAdminTemp] == 1)lolz = "TEMPORБRIO";
if(PlayerInfo[i][pAdmin] == 1)lolz = "1";
if(PlayerInfo[i][pAdmin] == 2)lolz = "2";
if(PlayerInfo[i][pAdmin] == 3)lolz = "3";
if(PlayerInfo[i][pAdmin] == 4)lolz = "4";
if(PlayerInfo[i][pAdmin] == 5)lolz = "5";
if(PlayerInfo[i][pAdmin] == 1337)lolz = "MASTER";
if(PlayerInfo[i][pAdmin] == 1338)lolz = "RESP. LIDERES";
if(PlayerInfo[i][pAdmin] == 1339)lolz = "RESP. ADM/HELPER";
if(PlayerInfo[i][pAdmin] == 1340)lolz = "RESP. EDIЗOES";
//if(PlayerInfo[i][pAdmin] == 1338)lolz = "RESP. ADM/HELPER";
//if(PlayerInfo[i][pAdmin] >= 1339 && PlayerInfo[i][pAdmin] <= 3000)lolz = "SUB-DONO";
if(PlayerInfo[i][pAdmin] == 5000)lolz = "FUNDADOR";
new string[128];
if(admtrampando[i] == 1 || admafk[i] == 1)
{
format(string, 128, "Admin: %s Nнvel: [%s]", sendername, lolz);
SendClientMessage(playerid,COLOR_GRAD1,string);
}
else
{
format(string, 128, "Admin: %s Nнvel: [%s][JOGANDO]", sendername, lolz);
SendClientMessage(playerid,COLOR_GRAD1,string);
}
if else
{
format(string, 128, "Admin: %s Nнvel: [%s] {FF0000}(AUSENTE)", sendername, lolz);
SendClientMessage(playerid,COLOR_GRAD1,string);
}
}
}
}
return true;
}
Alguйm poderia me ajudar ? й um sistema fбcil mais estou com um erro bobo gostaria que quando o admin der /afk aparece AUSENTE no /admins dele mais acho que to fazendo alguma coisa errada.
Esse й o comando /afk PHP код:
PHP код:
|
PHP код:
|
Nгo deu, agora quando eu dou /admins nгo aparece nenhum admin, agora quando eu dou /jogar, aparece no /admins
|
CMD:jogar(playerid, params[])
{
if(PlayerInfo[playerid][pJailed] != 0)
{
SendClientMessage(playerid,COLOR_YELLOW," Vocк nгo pode trabalhar na cadeia!");
return true;
}
new string[128];
if(gettime() < AdmHelperComido[playerid] && PlayerInfo[playerid][pAdmin] < 5000)
{
format(string,sizeof(string),"Vocк nгo pode usar este comando com tanta Frequencia! espere %d segundos", AdmHelperComido[playerid]-gettime());
SendClientMessage(playerid, COLOR_GRAD1, string);
return true;
}
if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pAdminTemp] >= 1)
{
if(admtrampando[playerid] > 0)
{
if(PlayerInfo[playerid][pAdminTemp] == 1)
{
SendClientMessage(playerid,COLOR_GRAD1,"Apenas administradores fixos podem jogar !");
return true;
}
if(CountAdminTrampo() < 2 && PlayerInfo[playerid][pAdmin] < 5000)
return SendClientMessage(playerid, COLOR_GREY, " Deve ter no mнnimo 1 admin em modo trabalho para vocк poder entrar em modo jogo!");
admtrampando[playerid] = 0;
AdmHelperComido[playerid] = gettime()+60;
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string, 128, " AdmCmd: O admin %s entrou em modo Jogo, e seus comandos foram retirados!",sendername, playerid);
ABroadCast(COLOR_LIGHTGREEN,string,1);
SetPlayerToTeamColor(playerid);
SetPlayerArmour(playerid, 0.0);
SetPlayerHealth(playerid, 100);
KillTimer(TempoAdministrador);
format(string, sizeof(string), "%s esta jogando", PlayerName(playerid));
BPSLogs("admin", string);
SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
updatetextlife(playerid);
}
else
{
admtrampando[playerid] = 1;
AdmHelperComido[playerid] = gettime()+60;
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string, 128, " AdmCmd: O admin %s saiu de modo jogo, e seus comandos foram devolvidos!",sendername, playerid);
ABroadCast(COLOR_LIGHTGREEN,string,1);
SetPlayerToTeamColor(playerid);
ResetPlayerWeapons(playerid);
SetPlayerArmour(playerid, 0.0);
SetPlayerHealth(playerid, 99999);
format(string, sizeof(string), "%s esta trabalhando", PlayerName(playerid));
TempoAdministrador = SetTimerEx("Administrador", 100, true, "i", playerid);
BPSLogs("admin", string);
updatetextlife(playerid);
}
}
else SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo pode usar este comando !");
return true;
}
CMD:admins(playerid, params[])
{
SendClientMessage(playerid, COR_ADMIN, "Admins Online:");
foreach(Player, i)
{
if(PlayerInfo[i][pAdmin] > 0 || PlayerInfo[i][pAdminTemp] > 0)
{
if(admhide[i] == 0)
{
GetPlayerName(i, sendername, sizeof(sendername));
new lolz[40];
if(PlayerInfo[i][pAdminTemp] == 1)lolz = "TEMPORБRIO";
if(PlayerInfo[i][pAdmin] == 1)lolz = "1";
if(PlayerInfo[i][pAdmin] == 2)lolz = "2";
if(PlayerInfo[i][pAdmin] == 3)lolz = "3";
if(PlayerInfo[i][pAdmin] == 4)lolz = "4";
if(PlayerInfo[i][pAdmin] == 5)lolz = "5";
if(PlayerInfo[i][pAdmin] == 1337)lolz = "MASTER";
if(PlayerInfo[i][pAdmin] == 1338)lolz = "RESP. LIDERES";
if(PlayerInfo[i][pAdmin] == 1339)lolz = "RESP. ADM/HELPER";
if(PlayerInfo[i][pAdmin] == 1340)lolz = "RESP. EDIЗOES";
//if(PlayerInfo[i][pAdmin] == 1338)lolz = "RESP. ADM/HELPER";
//if(PlayerInfo[i][pAdmin] >= 1339 && PlayerInfo[i][pAdmin] <= 3000)lolz = "SUB-DONO";
if(PlayerInfo[i][pAdmin] == 5000)lolz = "FUNDADOR";
new string[128];
if(admafk[i] == 0)
{
format(string, 128, "Admin: %s Nнvel: [%s]", sendername, lolz);
SendClientMessage(playerid,COLOR_GRAD1,string);
}
else
{
format(string, 128, "Admin: %s Nнvel: [%s] {FF0000}(AUSENTE)", sendername, lolz);
SendClientMessage(playerid,COLOR_GRAD1,string);
}
if(admtrampando[i] == 0)
{
format(string, 128, "Admin: %s Nнvel: [%s][JOGANDO]", sendername, lolz);
SendClientMessage(playerid,COLOR_GRAD1,string);
}
}
}
}
return true;
}
CMD:afk(playerid, params[])
{
new string[128];
if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pAdminTemp] >= 1)
{
if(admafk[playerid] > 0)
{
admafk[playerid] = 0;
SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк acaba de sair do modo AFK !");
format(string, 128, " AdmCmd: O admin %s saiu do modo {00FF00}AFK",sendername, playerid);
ABroadCast(COLOR_GRAD1,string,1);
BPSLogs("adminsafk", string);
}
else
{
admafk[playerid] = 1;
SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк acaba de entrar no modo AFK !");
format(string, 128, " AdmCmd: O admin %s entrou em modo {FF0000}AFK",sendername, playerid);
ABroadCast(COLOR_GRAD1,string,1);
}
}
}
Mais eu gostaria implantar esse sistema jб no meu, poderia me ajudar ?
|