CMD:editarlinha1(playerid, params[])
{
if (APlayerData[playerid][PlayerLevel] < 7) return SendClientMessage(playerid, 0xFF0000FF, "{FF0000}[ERRO]: Vocк nгo tem permissгo para isso!");
new OtherPlayer, Linha1, Msg[128], Name[24], AdminName[24], String[128];
//new OldLevel;
if (APlayerData[playerid][LoggedIn] == true)
{
if (sscanf(params, "ui", OtherPlayer, Linha1))return SendClientMessage(playerid, 0xCECECEFF, "Use: /editarlinha1 [ID] [STATUS]"), SendClientMessage(playerid, 0xCECECEFF, "Use o comando para editar Linha de comandos de um admin.");
{
if (IsPlayerConnected(OtherPlayer))
{
if(Linha1 < 0 || Linha1 > 1)
{
format(Msg, sizeof(Msg), "{FFFF00}[ERRO]: {FF0000}Status Invбlido(0 б 1).", Linha1);
SendClientMessage(playerid, -1, Msg);
return 1;
}
//OldLevel = APlayerData[OtherPlayer][PlayerLevel];
GetPlayerName(playerid, AdminName, sizeof(AdminName));
GetPlayerName(OtherPlayer, Name, sizeof(Name));
APlayerData[OtherPlayer][PlayerLinha1] = Linha1;
new StringContas[100];
format(StringContas, sizeof StringContas, "ServerData/FunзхesAdmin/%s.sav", rNome(OtherPlayer));
if(!DOF2_FileExists(StringContas)) {
DOF2_CreateFile(StringContas);
}
DOF2_SetInt(StringContas, "Admin", Linha1);
if(Linha1 == (0)) {
TirarAdmin(OtherPlayer);
}
SalvarDados(OtherPlayer);
format(Msg, 128, "Sua Linha de comandos 1 Foi Editada pelo admin %s.(STATUS %i)", rNome(playerid), Linha1);
SendClientMessage(OtherPlayer, 0x38FF06FF, Msg);
SendClientMessage(OtherPlayer, 0x38FF06FF, "");
format(Msg, 128, "[INFO] Vocк Editou a Linha de Comandos 1 do player %s para %i", Name, Linha1);
//format(String,sizeof(String), "{00B2EE}[BTISTAFF] O Administrador %s Deu Admin Level %i para %s ",AdminName, Level, Name);
//SendClientMessageToAll(-1, String);
SendClientMessage(playerid, 0x38FF06FF, Msg);//[INFO] Vocк alterou o level deste player com sucesso.
getdate(Ano, Mes, Dia);
gettime(Hora, Minuto, Segundo);
format(String,sizeof(String), "Player %s Editou Linha 1 (STATUS %i) para o player %s DATA: %d/%d/%d Hora: %d:%d:%d", AdminName, Linha1, Name, Dia, Mes, Ano, Hora, Minuto, Segundo);
EscreverLog("Logs/SetouLinha.log", String);
PlayerFile_Save(OtherPlayer);
}
else SendClientMessage(playerid, 0xFF0000FF, "{FFFF00}[ERRO] {BEBEBE}ID invalido");
}
}
return 1;
}
|