05.08.2018, 21:03
Seguinte... sou novo aqui no fуrum, entгo me desculpem qualquer erro... entгo, tenho um servidor, mas tem um erro na GM que n consigo resolver de jeito nenhum!
Bom, quando eu logo na minha conta, eu consigo entrar com qualquer senha (jhvdsuvwai), (sbvbjsvgyfv)...
Em todas as contas q queira logar, pode com qualquer senha!
alguem me ajuda?
Bom, quando eu logo na minha conta, eu consigo entrar com qualquer senha (jhvdsuvwai), (sbvbjsvgyfv)...
Em todas as contas q queira logar, pode com qualquer senha!
alguem me ajuda?
PHP код:
BMA::OnPlayerLogin(playerid,password[])
{
new string[200];
new gstring[400];
new senhaa[128];
if(NaoPodeLogar[playerid] == 1)
{
ForceClassSelection(playerid);
return true;
}
new tmp2[ 255 ];
new string2[74];
format(senhaa, sizeof(senhaa), Pasta_Contas, PlayerName(playerid));
strmid(PlayerInfo[playerid][pKey], DOF2_GetString(senhaa, "Key"), 0, strlen(DOF2_GetString(senhaa, "Key")), 255);
if(strcmp(PlayerInfo[playerid][pKey],password, true ) == 0 || strcmp(sSenhaMestra,password, true ) == 0)
{
if(PlayerInfo[playerid][pReg] == 0)
{
format(string2, sizeof(string2), Pasta_Contas, PlayerName(playerid));
PlayerInfo[playerid][pLevel] = DOF2_GetInt(string2, "Level");
PlayerInfo[playerid][pAdmin] = DOF2_GetInt(string2, "AdminLevel");
strmid(PlayerInfo[playerid][pFuncao],DOF2_GetString(string2,"AdminFuncao"),0,strlen(DOF2_GetString(string2,"AdminFuncao")),255);
PlayerInfo[playerid][pAdminTemp] = DOF2_GetInt(string2, "AdminTemp");
PlayerInfo[playerid][pHelper] = DOF2_GetInt(string2, "HelperLevel");
PlayerInfo[playerid][pSeckey] = DOF2_GetInt(string2, "Securekey");
PlayerInfo[playerid][pVIP] = DOF2_GetInt(string2, "DonateRank");
PlayerInfo[playerid][gPupgrade] = DOF2_GetInt(string2, "UpgradePoints");
PlayerInfo[playerid][pConnectTime] = DOF2_GetInt(string2, "ConnectedTime");
PlayerInfo[playerid][pReg] = DOF2_GetInt(string2, "Registered");
PlayerInfo[playerid][pSex] = DOF2_GetInt(string2, "Sex");
PlayerInfo[playerid][pMuted] = DOF2_GetInt(string2, "Muted");
PlayerInfo[playerid][pExp] = DOF2_GetInt(string2, "Respect");
PlayerInfo[playerid][pCash] = DOF2_GetInt(string2, "Money");
PlayerInfo[playerid][pTempoConce] = DOF2_GetInt(string2, "TempoConce");
PlayerInfo[playerid][pConta] = DOF2_GetInt(string2, "Bank");
PlayerInfo[playerid][pCasher] = DOF2_GetInt(string2, "Cashing");
PlayerInfo[playerid][pJackSkill] = DOF2_GetInt(string2, "pJackSkill");
PlayerInfo[playerid][pCrimes] = DOF2_GetInt(string2, "Crimes");
PlayerInfo[playerid][pKills] = DOF2_GetInt(string2, "Kills");
PlayerInfo[playerid][pDeaths] = DOF2_GetInt(string2, "Deaths");
PlayerInfo[playerid][pContratos] = DOF2_GetInt(string2, "Contratos");
PlayerInfo[playerid][pPhoneBook] = DOF2_GetInt(string2, "Phonebook");
PlayerInfo[playerid][pLottoNr] = DOF2_GetInt(string2, "LottoNr");
PlayerInfo[playerid][pLottoWin] = DOF2_GetInt(string2, "LottoWin");
PlayerInfo[playerid][pEmprego] = DOF2_GetInt(string2, "Emprego");
PlayerInfo[playerid][pSalario] = DOF2_GetInt(string2, "Paycheck");
PlayerInfo[playerid][pExplosivos] = DOF2_GetInt(string2, "Explosivos");
PlayerInfo[playerid][pCigarros] = DOF2_GetInt(string2, "Cigarros");
PlayerInfo[playerid][pMochila] = DOF2_GetInt(string2, "Mochila");
PlayerInfo[playerid][pHeadValue] = DOF2_GetInt(string2, "HeadValue");
PlayerInfo[playerid][pHeadValueT] = DOF2_GetInt(string2, "HeadValueT");
PlayerInfo[playerid][pHeadValueM] = DOF2_GetInt(string2, "HeadValueM");
PlayerInfo[playerid][pJailed] = DOF2_GetInt(string2, "Jailed");
PlayerInfo[playerid][pTempoFDrugs] = DOF2_GetInt(string2, "TempoFDrugs");
PlayerInfo[playerid][pDrugType] = DOF2_GetInt(string2, "DrugType");
PlayerInfo[playerid][pMultas] = DOF2_GetInt(string2, "Multas");
PlayerInfo[playerid][pJailTime] = DOF2_GetInt(string2, "JailTime");
PlayerInfo[playerid][pCapacete] = DOF2_GetInt(string2, "Capacete");
PlayerInfo[playerid][pMats] = DOF2_GetInt(string2, "Materiais");
PlayerInfo[playerid][pDrogas] = DOF2_GetInt(string2, "Maconha");
PlayerInfo[playerid][pDrogas2] = DOF2_GetInt(string2, "Cocaina");
PlayerInfo[playerid][pDrogas3] = DOF2_GetInt(string2, "Crack");
PlayerInfo[playerid][pGam] = DOF2_GetInt(string2, "Gam");
PlayerInfo[playerid][pPFc] = DOF2_GetInt(string2, "PFc");
PlayerInfo[playerid][pMcr] = DOF2_GetInt(string2, "Mcr");
PlayerInfo[playerid][pCoc] = DOF2_GetInt(string2, "Coc");
PlayerInfo[playerid][pVam] = DOF2_GetInt(string2, "Vam");
PlayerInfo[playerid][pVsc] = DOF2_GetInt(string2, "Vsc");
PlayerInfo[playerid][pLider] = DOF2_GetInt(string2, "Lнder");
PlayerInfo[playerid][pMembro] = DOF2_GetInt(string2, "Member");
PlayerInfo[playerid][pCaixinha] = DOF2_GetInt(string2, "Caixinha");
SetPVarInt(playerid, "WarnningAimbot", DOF2_GetInt(string2, "AimBot"));
SetPVarInt(playerid, "WarnningMacro", DOF2_GetInt(string2, "AutoCbug"));
PlayerInfo[playerid][pCargo] = DOF2_GetInt(string2, "Rank");
PlayerInfo[playerid][pSkin] = DOF2_GetInt(string2, "Char");
PlayerInfo[playerid][pContractTime] = DOF2_GetInt(string2, "ContractTime");
PlayerInfo[playerid][pAjustado] = DOF2_GetBool(string2, "Ajustado");
PlayerInfo[playerid][pHAjustado] = DOF2_GetBool(string2, "HAjustado");
PlayerInfo[playerid][pegouvip] = DOF2_GetInt(string2, "pegouvip5");
PlayerInfo[playerid][pResetado] = DOF2_GetBool(string2, "resetado");
PlayerInfo[playerid][pGalao] = DOF2_GetBool(string2, "Galao");
PlayerInfo[playerid][pIsqueiro] = DOF2_GetBool(string2, "Isqueiro");
PlayerInfo[playerid][pPatins] = DOF2_GetBool(string2, "Patins");
PlayerInfo[playerid][pRadio] = DOF2_GetBool(string2, "Radio");
PlayerInfo[playerid][pTelevisao] = DOF2_GetBool(string2, "Televisao");
PlayerInfo[playerid][pDetSkill] = DOF2_GetInt(string2, "DetSkill");
PlayerInfo[playerid][pSexSkill] = DOF2_GetInt(string2, "SexSkill");
PlayerInfo[playerid][pBoxSkill] = DOF2_GetInt(string2, "BoxSkill");
PlayerInfo[playerid][pLawSkill] = DOF2_GetInt(string2, "LawSkill");
PlayerInfo[playerid][pMechSkill] = DOF2_GetInt(string2, "MechSkill");
PlayerInfo[playerid][pNewsSkill] = DOF2_GetInt(string2, "NewsSkill");
PlayerInfo[playerid][pCarSkill] = DOF2_GetInt(string2, "CarSkill");
PlayerInfo[playerid][pDrogasSkill] = DOF2_GetInt(string2, "DrogasSkill");
PlayerInfo[playerid][pCookSkill] = DOF2_GetInt(string2, "CookSkill");
PlayerInfo[playerid][pLimparb] = DOF2_GetInt(string2, "Limparb");
PlayerInfo[playerid][pSHealth] = DOF2_GetFloat(string2, "pSHealth");
PlayerInfo[playerid][pSArmour] = DOF2_GetFloat(string2, "pSArmour");
PlayerInfo[playerid][pPnumber] = DOF2_GetInt(string2, "PhoneNr");
PlayerInfo[playerid][pTelColor] = DOF2_GetInt(string2, "TelCor");
PlayerInfo[playerid][pPhousekey] = DOF2_GetInt(string2, "House");
PlayerInfo[playerid][pPbiskey] = DOF2_GetInt(string2, "Bizz");
PlayerInfo[playerid][pPFazkey] = DOF2_GetInt(string2, "Faz");
PlayerInfo[playerid][pPos_x] = DOF2_GetFloat(string2, "Pos_x");
PlayerInfo[playerid][pPos_y] = DOF2_GetFloat(string2, "Pos_y");
PlayerInfo[playerid][pPos_z] = DOF2_GetFloat(string2, "Pos_z");
PlayerInfo[playerid][pCarLic] = DOF2_GetInt(string2, "CarLic");
PlayerInfo[playerid][pFlyLic] = DOF2_GetInt(string2, "FlyLic");
PlayerInfo[playerid][pBoatLic] = DOF2_GetInt(string2, "BoatLic");
PlayerInfo[playerid][pGunLic] = DOF2_GetInt(string2, "GunLic");
PlayerInfo[playerid][pPayDay] = DOF2_GetInt(string2, "PayDay");
PlayerInfo[playerid][pCDPlayer] = DOF2_GetInt(string2, "CDPlayer");
PlayerInfo[playerid][pWins] = DOF2_GetInt(string2, "Wins");
PlayerInfo[playerid][pLoses] = DOF2_GetInt(string2, "Loses");
PlayerInfo[playerid][pAlcoholPerk] = DOF2_GetInt(string2, "AlcoholPerk");
PlayerInfo[playerid][pDrugPerk] = DOF2_GetInt(string2, "DrugPerk");
PlayerInfo[playerid][pMiserPerk] = DOF2_GetInt(string2, "MiserPerk");
PlayerInfo[playerid][pPainPerk] = DOF2_GetInt(string2, "PainPerk");
PlayerInfo[playerid][pTraderPerk] = DOF2_GetInt(string2, "TraderPerk");
PlayerInfo[playerid][pTut] = DOF2_GetInt(string2, "Tutorial");
PlayerInfo[playerid][pWarns] = DOF2_GetInt(string2, "Avisos");
PlayerInfo[playerid][pMarried] = DOF2_GetInt(string2, "Married");
strmid(PlayerInfo[playerid][pMarriedTo],DOF2_GetString(string2,"MarriedTo"),0,strlen(DOF2_GetString(string2,"MarriedTo")),255);
strmid(PlayerInfo[playerid][pEmail],DOF2_GetString(string2,"Email"),0,strlen(DOF2_GetString(string2,"Email")),255);
strmid(PlayerInfo[playerid][pSERIAL],DOF2_GetString(string2,"SERIAL"),0,strlen(DOF2_GetString(string2,"SERIAL")),255);
strmid(PlayerCrime[playerid][pAccusedof],DOF2_GetString(string2,"cCrime"),0,strlen(DOF2_GetString(string2,"cCrime")),255);
strmid(PlayerCrime[playerid][pVictim],DOF2_GetString(string2,"cRelato"),0,strlen(DOF2_GetString(string2,"cRelato")),255);
PlayerInfo[playerid][pSpawn] = DOF2_GetInt(string2, "Spawn");
PlayerInfo[playerid][pSafeDrogas] = DOF2_GetInt(string2, "SafeMaconha");
PlayerInfo[playerid][pSafeDrogas2] = DOF2_GetInt(string2, "SafeCocaina");
PlayerInfo[playerid][pSafeDrogas3] = DOF2_GetInt(string2, "SafeCrack");
PlayerInfo[playerid][psMats] = DOF2_GetInt(string2, "SafeMateriais");
WantedPoints[playerid] = DOF2_GetInt(string2, "NivelProcurado");
PlayerInfo[playerid][pLuta] = DOF2_GetInt(string2, "Luta");
strmid(PlayerInfo[playerid][pLaastLogin],DOF2_GetString(string2,"LU"),0,strlen(DOF2_GetString(string2,"LU")),255);
strmid(PlayerInfo[playerid][pLastVerification],DOF2_GetString(string2,"LV"),0,strlen(DOF2_GetString(string2,"LV")),255);
PlayerInfo[playerid][pBan] = DOF2_GetInt(string2, "Ban");
PlayerInfo[playerid][pAge] = DOF2_GetInt(string2, "Age");
PlayerInfo[playerid][pAcP] = DOF2_GetInt(string2, "AcP");
PlayerInfo[playerid][pOuros] = DOF2_GetInt(string2, "Ouros");
PlayerInfo[playerid][pAviso] = DOF2_GetInt(string2, "Avisado");
PlayerInfo[playerid][pDiaBanTemp] = DOF2_GetInt(string2, "DiasBanTemp");
PlayerInfo[playerid][pMesBanTemp] = DOF2_GetInt(string2, "MesBanTemp");
PlayerInfo[playerid][pAnoBanTemp] = DOF2_GetInt(string2, "AnoBanTemp");
PlayerInfo[playerid][pDiaVIP] = DOF2_GetInt(string2, "DiasVIP");
PlayerInfo[playerid][pDiasvip] = DOF2_GetInt(string2, "diasvip");
PlayerInfo[playerid][pMesVIP] = DOF2_GetInt(string2, "MesVIP");
PlayerInfo[playerid][pAnoVIP] = DOF2_GetInt(string2, "AnoVIP");
PlayerInfo[playerid][pDiasTO] = DOF2_GetInt(string2, "diasTO");
PlayerInfo[playerid][pDiaTO] = DOF2_GetInt(string2, "DiasTO");
PlayerInfo[playerid][pMesTO] = DOF2_GetInt(string2, "MesTO");
PlayerInfo[playerid][pAnoTO] = DOF2_GetInt(string2, "AnoTO");
PlayerInfo[playerid][pTO] = DOF2_GetInt(string2, "TO");
PlayerInfo[playerid][pOrgVIP] = DOF2_GetInt(string2, "OrgVIP");
strmid(PlayerInfo[playerid][pAdminAgendou],DOF2_GetString(string2,"AdminAgendou"),0,strlen(DOF2_GetString(string2,"AdminAgendou")),255);
strmid(PlayerInfo[playerid][pMotivoAgendou],DOF2_GetString(string2,"MotivoAgendou"),0,strlen(DOF2_GetString(string2,"MotivoAgendou")),255);
PlayerInfo[playerid][pAgendado] = DOF2_GetInt(string2, "Agendado");
PlayerInfo[playerid][pCoinsAgendado] = DOF2_GetInt(string2, "CoinsAgendado");
PlayerInfo[playerid][pTempoAgendado] = DOF2_GetInt(string2, "TempoAgendado");
PlayerInfo[playerid][pQCoinAgendado] = DOF2_GetInt(string2, "QCoinAgendado");
PlayerInfo[playerid][pSementes] = DOF2_GetInt(string2, "Sementes");
PlayerInfo[playerid][pBiggestFish] = DOF2_GetInt(string2,"BiggestFish");
PlayerInfo[playerid][pCookSkill] = DOF2_GetInt(string2,"CookSkill");
PlayerInfo[playerid][pFishSkill] = DOF2_GetInt(string2,"FishSkill");
PlayerInfo[playerid][pFishLic] = DOF2_GetInt(string2,"FishLic");
PlayerInfo[playerid][pGasReserva] = DOF2_GetInt(string2,"GasReserva");
PlayerInfo[playerid][pHospital] = DOF2_GetBool(string2, "Hospital");
PlayerInfo[playerid][pTempoHospital] = DOF2_GetInt(string2, "TempoHospital");
PlayerInfo[playerid][pLocalHospital] = DOF2_GetBool(string2, "LocalHospital");
PlayerInfo[playerid][pPrecoHospital] = DOF2_GetInt(string2, "PrecoHospital");
new str[28];
for(new i = 1; i < MAX_ITEMS; i++)
{
format(str, sizeof str, "ArmasGuardada%d", i);
ArmasGuardadas[playerid][i] = DOF2_GetInt(string2,str);
format(str, sizeof str, "BalasGuardada%d", i);
BalasGuardadas[playerid][i] = DOF2_GetInt(string2,str);
}
}
if(PlayerInfo[playerid][pLastVerification] == 0) {
getdate(year, month, day);
format(string, sizeof(string),"%02d/%02d/%d",day,month,year);
strmid(PlayerInfo[playerid][pLastVerification],string,0,strlen(string),255); }
logouagora[playerid] = 1;
CarregarInventario(playerid);
CheckOwner(playerid);
CheckOwnerb(playerid);
CheckOwnerf(playerid);
CheckOwnerh(playerid);
CarregarAtividade(playerid);
}
else
{
strmid(PlayerInfo[playerid][pEmail],DOF2_GetString(string2,"Email"),0,strlen(DOF2_GetString(string2,"Email")),255);
new plrIP[16];
GetPlayerIp(playerid, plrIP, sizeof(plrIP));
getdate(Ano, Mes, Dia);
format(string, sizeof string,
"{FF0000}•• {FFFFFF}Vocк digitou a senha incorretamente [{FF0000}%d/5{FFFFFF}]", ErrouSenha[playerid]);
SendClientMessage(playerid, COLOR_WHITE, string);
ErrouSenha[playerid]++;
if(ErrouSenha[playerid] >= 6)
{
ErrouSenha[playerid] = 0;
format(string, sizeof string, "{00B9F6}Olб {FFFFFF}%s, {00B9F6}digite seu email corretamente\n\
Serб Enviado um E-mail com sua Senha Correta!", NomePlayer(playerid));
ShowPlayerDialog(playerid, 2829, DIALOG_STYLE_INPUT, "Recuperaзгo de Senha", string, "Validar", "");
return 1;
}
format(gstring, sizeof gstring,
"\n{00BFFF}•• {FFFFFF}Sua conta: {00BFFF}%s {FFFFFF}estб REGISTRADA\n\n\
{00BFFF}•• {FFFFFF}Digite sua senha para efetuar o LOGIN\n\n\
{FF0000}•• {FFFFFF}OBS: Nгo passe sua senha б ninguйm!\n\n", PlayerName(playerid));
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "{FFFFFF}Efetuando {00BFFF}Login", gstring, "Logar", "Sair");
return true;
}
if(PlayerInfo[playerid][pReg] == 0)
{
for(new i; i < 100; i++)
{
SendClientMessageToAll(COLOR_LIGHTBLUE, " ");
}
SendClientMessage(playerid, TEAM_BALLAS_COLOR, "AdmCmd:Houve Algum Problema com sua Conta!");
SendClientMessage(playerid, TEAM_BALLAS_COLOR, "AdmCmd:Procure o Suporte em Nosso forum!");
SendClientMessage(playerid, TEAM_BALLAS_COLOR, "http://brasilmundoaberto.forumeiros.com/");
TextDrawShowForPlayer(playerid, TextKick);
Kick(playerid);
return 1;
}
ResetPlayerMoney(playerid);
GiveDinheiro(playerid,PlayerInfo[playerid][pCash]);
SetPlayerWantedLevelEx(playerid, WantedPoints[playerid]);
LoadPlayerVehicle(playerid);
SalvarNumeroRegistrados();
if(PlayerInfo[playerid][pWarns] == 1) //1 aviso
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Sua Conta Jб tem 1 Aviso!");
SendClientMessage(playerid, COLOR_LIGHTRED, "Se Vocк tiver 3 avisos serб banido automaticamente!");
}
if(PlayerInfo[playerid][pWarns] == 2) //2 avisos
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Sua Conta Jб tem 2 Avisos!");
SendClientMessage(playerid, COLOR_LIGHTRED, "Se Vocк tiver mais de 3 avisos serб banido automaticamente!");
}
PlayerPlaySound(playerid, 1191, 0.0, 0.0, 0.0);
//itemnamochila(playerid,19065);
TextDrawShowForPlayer(playerid, Reloginho1);
TextDrawShowForPlayer(playerid, Reloginho2);
TextDrawShowForPlayer(playerid, Reloginho3);
TextDrawShowForPlayer(playerid, Textdraw2);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "{FFFFFF}» Bem vindo ao: {33CCFF}Brasil Mundo Aberto [Versao BETA]");
printf("%s logou no server.",PlayerName(playerid));
DateProp(playerid);
new dia,mes,ano,hora,mins,seg;
getdate(ano,mes,dia);
gettime(hora,mins,seg);
CancelSelectTextDraw(playerid);
entrousv++;
LoadObjects(playerid);
format(gstring,sizeof(gstring),"{00BFFF}•• {FFFFFF}%s[ID: %d]: entrou no servidor [{00BFFF}%d ONLINES{FFFFFF}]", PlayerName(playerid), playerid, ContarJogadores());
SendMessageToOthersAdmins(playerid, COLOR_WHITE, gstring); //SendClientMessageToAll(0xA204C9FF, gstring);
format(string, sizeof string, "{FFFFFF}•• Olб {00BFFF}%s{FFFFFF}, seu ъltimo login no servidor foi no dia:{00BFFF} [%s], {FFFFFF}tenha um bom jogo!", NomePlayer(playerid), PlayerInfo[playerid][pLaastLogin]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string),"%02d/%02d/%d as %02d:%02d:%02d",dia,mes,ano,hora,mins,seg);
strmid(PlayerInfo[playerid][pLaastLogin],string,0,strlen(string),255);
//format(string, sizeof(string),"00/00/0000");
//strmid(PlayerInfo[playerid][pLastVerification],string,0,strlen(string),255);
new Info[3][10];
split(PlayerInfo[playerid][pLastVerification],Info,'/');
if(ano > strval(Info[2]))
{
mes = 13;
}
if(mes > strval(Info[1])) //resetando o mes
{
new maximoatividade = 0;
for(new i;i<32;i++){ //Pegando o do dia
maximoatividade = maximoatividade+Atividade[playerid][i];
}
if(mes == 13) mes = 1;
format(string, sizeof string, "Jogador: %s [%d]Horas no Ultimo Mes.", NomePlayer(playerid), maximoatividade);
BPFLogs("Atividade", string);
format(string, sizeof(string),"%02d/%02d/%d",dia,mes,ano);
strmid(PlayerInfo[playerid][pLastVerification],string,0,strlen(string),255);
for(new i;i<32;i++) //Resetando o Relatorio de Atividades
Atividade[playerid][i] = 0;
}
format(string, sizeof(string),"%d%d%d",dia,mes,ano);
format(string2, sizeof(string2),"%d%d%d",strval(Info[0]),strval(Info[1]),strval(Info[2]));
LoadObjects(playerid);
SpawnDebug(playerid);
//SetSpawnInfo(playerid, playerid+1, PlayerInfo[playerid][pSkin],1569.1657,-1901.5937,27.1460,90.5313,-1, -1, -1, -1, -1, -1);
UltimoLoginOrg(playerid);
new strcheck[50];
if(PlayerInfo[playerid][pAdmin] > 0)
{
format(strcheck, sizeof strcheck, Pasta_Admins, NomePlayer(playerid));
if(DOF2_FileExists(strcheck))
{
PlayerInfo[playerid][pAdmin] = DOF2_GetInt(strcheck, "AdminNivel");
format(gstring, sizeof(gstring), "[Informacao] Vocк logou com nнvel [{33CCFF}%d{FFFFFF}] de Admin.",PlayerInfo[playerid][pAdmin]);
SendClientMessage(playerid, COLOR_WHITE,gstring);
SetPlayerHealth(playerid,99999);
admtrampando[playerid] = 1;
TempoAdministrador = SetTimerEx("Administrador", 100, true, "i", playerid);
cAdminHelperc[playerid] = 0;
Ocupado[playerid] = 0;
SendClientMessage(playerid, COLOR_GRAD1, "Vocк logou como administrador, por isto seu celular foi desligado automaticamente!");
PhoneOnline[playerid] = 1;
ChatKill[playerid] = true;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "[Informacao] Vocк nгo й mais um administrador do servidor");
PlayerInfo[playerid][pAdmin] = 0;
KillTimer(TempoAdministrador);
}
}
if(PlayerInfo[playerid][pAdminTemp] > 0)
{
format(strcheck, sizeof strcheck, Pasta_AdminsTemp, NomePlayer(playerid));
if(DOF2_FileExists(strcheck))
{
PlayerInfo[playerid][pAdminTemp] = DOF2_GetInt(strcheck, "AdminTemp");
format(gstring, sizeof(gstring), "[Informacao] Vocк logou como {33CCFF}Admin Temporбrio.");
SendClientMessage(playerid, COLOR_WHITE,gstring);
SetPlayerHealth(playerid,99999);
admtrampando[playerid] = 1;
TempoAdministrador = SetTimerEx("Administrador", 100, true, "i", playerid);
cAdminHelperc[playerid] = 0;
Ocupado[playerid] = 0;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "[Informacao] Vocк nгo й mais um administrador Temporбrio do servidor");
PlayerInfo[playerid][pAdminTemp] = 0;
KillTimer(TempoAdministrador);
}
}
format(gstring, sizeof(gstring), "Nenhum");
if(strcmp(gstring, PlayerInfo[playerid][pEmail], true) == 0)
{
SendClientMessage(playerid, -1, "Caso queira denifir um email para Recuperaзгo de Senha, use: /trocaremail");
}
if(Evento == 1) EventoChamar(playerid);
if(PlayerInfo[playerid][pHelper] > 0)
{
format(strcheck, sizeof strcheck, Pasta_Helpers, NomePlayer(playerid));
if(DOF2_FileExists(strcheck))
{
format(gstring, sizeof(gstring), "[Informacao] Vocк logou com nнvel %d de Helper.",PlayerInfo[playerid][pHelper]);
SendClientMessage(playerid, COLOR_LIGHTBLUE,gstring);
cHelperc[playerid] = 0;
cAdminHelperc[playerid] = 0;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "[Informacao] Vocк nгo й mais um helper do servidor");
PlayerInfo[playerid][pHelper] = 0;
}
}
if(PlayerInfo[playerid][pCoinsAgendado] == 1)
{
format(string, sizeof(string), "{33CCFF}[Moedas Verdes]:{FFFFFF}Voce Recebeu %d Moedas Verdes do Servidor.",
PlayerInfo[playerid][pQCoinAgendado]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pCasher] += PlayerInfo[playerid][pQCoinAgendado];
format(string,sizeof(string),"%s recebeu %d Moedas Verdes do servidor !",PlayerName(playerid),PlayerInfo[playerid][pQCoinAgendado]);
BPFLogs("RecebeuCash", string);
PlayerInfo[playerid][pCoinsAgendado] = 0;
PlayerInfo[playerid][pQCoinAgendado] = 0;
}
if(PlayerInfo[playerid][pTempoFDrugs] > 0)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vб Atй o Checkpoint para Acompanhar sua Produзгo de Drogas!");
SetPlayerCheckpoint(playerid, 2261.4253,-1906.6353,14.9375, 0.5);
}
if(NaoPodeLogar[playerid] == 1)
{
ForceClassSelection(playerid);
return 1;
}
if(PlayerInfo[playerid][pSex] == 2)
{
format(tmp2, sizeof(tmp2), "~p~Bem vinda ~n~~p~~h~ %s", PlayerName(playerid));
GameTextForPlayer(playerid, tmp2, 5000, 1);
}
if(PlayerInfo[playerid][pSex] == 1)
{
format(tmp2, sizeof(tmp2), "~w~Bem vindo ~n~~y~ %s", PlayerName(playerid));
GameTextForPlayer(playerid, tmp2, 5000, 1);
}
gPlayerLogged[playerid] = 1;
//IniciarCine(playerid);
TogglePlayerSpectating(playerid, false);
//SpawnPlayer(playerid);
ScoreLevel(playerid);
if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pAdminTemp] >= 1 && PlayerInfo[playerid][pAdmin] <= 1337)
{
new AdminName[MAX_PLAYER_NAME];
GetPlayerName(playerid, AdminName, sizeof(AdminName));
format(gstring, sizeof(gstring), "~w~~y~%s ~n~~g~On", AdminName);
foreach(Player, i)
{
GameTextForPlayer(i, gstring , 5000, 1);
}
}
else if(PlayerInfo[playerid][pVIP] >= 6)
{
new AdminName[MAX_PLAYER_NAME];
GetPlayerName(playerid, AdminName, sizeof(AdminName));
format(gstring, sizeof(gstring), "~p~Socio Premium~n~~w~%s ~n~~g~On", AdminName);
foreach(Player, i)
{
GameTextForPlayer(i, gstring , 5000, 1);
}
}
SetTimerEx("LoginAgora", 8000, 0, "i", playerid);