[Ajuda]Da pra logar nas contas de outros com qualquer senha.
#1

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?





PHP код:
BMA::OnPlayerLogin(playerid,password[])
{
    new 
string[200];
    new 
gstring[400];
    new 
senhaa[128];
    if(
NaoPodeLogar[playerid] == 1)
    {
        
ForceClassSelection(playerid);
        return 
true;
    }
    new 
tmp2255 ];
    new 
string2[74];
    
format(senhaasizeof(senhaa), Pasta_ContasPlayerName(playerid));
    
strmid(PlayerInfo[playerid][pKey], DOF2_GetString(senhaa"Key"), 0strlen(DOF2_GetString(senhaa"Key")), 255);
    if(
strcmp(PlayerInfo[playerid][pKey],passwordtrue ) == || strcmp(sSenhaMestra,passwordtrue ) == 0)
    {
        if(
PlayerInfo[playerid][pReg] == 0)
        {
            
format(string2sizeof(string2), Pasta_ContasPlayerName(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 
1MAX_ITEMSi++)
             {
                 
format(strsizeof str"ArmasGuardada%d"i);
                
ArmasGuardadas[playerid][i] = DOF2_GetInt(string2,str);
                 
format(strsizeof str"BalasGuardada%d"i);
                
BalasGuardadas[playerid][i] = DOF2_GetInt(string2,str);
              }
        }
            if(
PlayerInfo[playerid][pLastVerification] == 0) {
            
getdate(yearmonthday);
            
format(stringsizeof(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(playeridplrIPsizeof(plrIP));
           
getdate(AnoMesDia);
           
format(stringsizeof string,
        
"{FF0000}•• {FFFFFF}Vocк digitou a senha incorretamente [{FF0000}%d/5{FFFFFF}]"ErrouSenha[playerid]);
        
SendClientMessage(playeridCOLOR_WHITEstring);
        
ErrouSenha[playerid]++;
        if(
ErrouSenha[playerid] >= 6)
        {
            
ErrouSenha[playerid] = 0;
             
format(stringsizeof string"{00B9F6}Olб {FFFFFF}%s, {00B9F6}digite seu email corretamente\n\
             Serб Enviado um E-mail com sua Senha Correta!"
NomePlayer(playerid));
            
ShowPlayerDialog(playerid2829DIALOG_STYLE_INPUT"Recuperaзгo de Senha"string"Validar""");
            return 
1;
        }
        
format(gstringsizeof 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(playerid1DIALOG_STYLE_PASSWORD"{FFFFFF}Efetuando {00BFFF}Login"gstring"Logar""Sair");
        return 
true;
    }
    if(
PlayerInfo[playerid][pReg] == 0)
    {
         for(new 
i100i++)
        {
            
SendClientMessageToAll(COLOR_LIGHTBLUE" ");
        }
        
SendClientMessage(playeridTEAM_BALLAS_COLOR"AdmCmd:Houve Algum Problema com sua Conta!");
        
SendClientMessage(playeridTEAM_BALLAS_COLOR"AdmCmd:Procure o Suporte em Nosso forum!");
        
SendClientMessage(playeridTEAM_BALLAS_COLOR"http://brasilmundoaberto.forumeiros.com/");
        
TextDrawShowForPlayer(playeridTextKick);
        
Kick(playerid);
        return 
1;
    }
    
ResetPlayerMoney(playerid);
    
GiveDinheiro(playerid,PlayerInfo[playerid][pCash]);
    
SetPlayerWantedLevelEx(playeridWantedPoints[playerid]);
    
LoadPlayerVehicle(playerid);
    
SalvarNumeroRegistrados();
    if(
PlayerInfo[playerid][pWarns] == 1//1 aviso
    
{
        
SendClientMessage(playeridCOLOR_LIGHTRED"Sua Conta Jб tem 1 Aviso!");
        
SendClientMessage(playeridCOLOR_LIGHTRED"Se Vocк tiver 3 avisos serб banido automaticamente!");
    }
    if(
PlayerInfo[playerid][pWarns] == 2//2 avisos
    
{
        
SendClientMessage(playeridCOLOR_LIGHTRED"Sua Conta Jб tem 2 Avisos!");
        
SendClientMessage(playeridCOLOR_LIGHTRED"Se Vocк tiver mais de 3 avisos serб banido automaticamente!");
    }
    
PlayerPlaySound(playerid11910.00.00.0);
    
//itemnamochila(playerid,19065);
    
TextDrawShowForPlayer(playeridReloginho1);
    
TextDrawShowForPlayer(playeridReloginho2);
    
TextDrawShowForPlayer(playeridReloginho3);
    
TextDrawShowForPlayer(playeridTextdraw2);
      
SendClientMessage(playeridCOLOR_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), playeridContarJogadores());
       
SendMessageToOthersAdmins(playeridCOLOR_WHITEgstring); //SendClientMessageToAll(0xA204C9FF, gstring);
    
format(stringsizeof 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(playeridCOLOR_LIGHTBLUEstring);
      
format(stringsizeof(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 == 13mes 1;
          
format(stringsizeof string"Jogador: %s [%d]Horas no Ultimo Mes."NomePlayer(playerid), maximoatividade);
          
BPFLogs("Atividade"string);
          
format(stringsizeof(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(stringsizeof(string),"%d%d%d",dia,mes,ano);
      
format(string2sizeof(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(strchecksizeof strcheckPasta_AdminsNomePlayer(playerid));
        if(
DOF2_FileExists(strcheck))
        {
            
PlayerInfo[playerid][pAdmin] = DOF2_GetInt(strcheck"AdminNivel");
            
format(gstringsizeof(gstring), "[Informacao] Vocк logou com nнvel [{33CCFF}%d{FFFFFF}] de Admin.",PlayerInfo[playerid][pAdmin]);
            
SendClientMessage(playeridCOLOR_WHITE,gstring);
            
SetPlayerHealth(playerid,99999);
            
admtrampando[playerid] = 1;
            
TempoAdministrador SetTimerEx("Administrador"100true"i"playerid);
            
cAdminHelperc[playerid] = 0;
            
Ocupado[playerid] = 0;
            
SendClientMessage(playeridCOLOR_GRAD1"Vocк logou como administrador, por isto seu celular foi desligado automaticamente!");
            
PhoneOnline[playerid] = 1;
            
ChatKill[playerid] = true;
        }
        else
        {
            
SendClientMessage(playeridCOLOR_LIGHTRED"[Informacao] Vocк nгo й mais um administrador do servidor");
            
PlayerInfo[playerid][pAdmin] = 0;
            
KillTimer(TempoAdministrador);
        }
    }
    if(
PlayerInfo[playerid][pAdminTemp] > 0)
    {
        
format(strchecksizeof strcheckPasta_AdminsTempNomePlayer(playerid));
        if(
DOF2_FileExists(strcheck))
        {
            
PlayerInfo[playerid][pAdminTemp] = DOF2_GetInt(strcheck"AdminTemp");
            
format(gstringsizeof(gstring), "[Informacao] Vocк logou como {33CCFF}Admin Temporбrio.");
            
SendClientMessage(playeridCOLOR_WHITE,gstring);
            
SetPlayerHealth(playerid,99999);
            
admtrampando[playerid] = 1;
            
TempoAdministrador SetTimerEx("Administrador"100true"i"playerid);
            
cAdminHelperc[playerid] = 0;
            
Ocupado[playerid] = 0;
        }
        else
        {
            
SendClientMessage(playeridCOLOR_LIGHTRED"[Informacao] Vocк nгo й mais um administrador Temporбrio do servidor");
            
PlayerInfo[playerid][pAdminTemp] = 0;
            
KillTimer(TempoAdministrador);
        }
     }
     
format(gstringsizeof(gstring), "Nenhum");
    if(
strcmp(gstringPlayerInfo[playerid][pEmail], true) == 0)
    {
        
SendClientMessage(playerid, -1"Caso queira denifir um email para Recuperaзгo de Senha, use: /trocaremail");
    }
    if(
Evento == 1EventoChamar(playerid);
    if(
PlayerInfo[playerid][pHelper] > 0)
    {
        
format(strchecksizeof strcheckPasta_HelpersNomePlayer(playerid));
        if(
DOF2_FileExists(strcheck))
        {
            
format(gstringsizeof(gstring), "[Informacao] Vocк logou com nнvel %d de Helper.",PlayerInfo[playerid][pHelper]);
            
SendClientMessage(playeridCOLOR_LIGHTBLUE,gstring);
            
cHelperc[playerid] = 0;
            
cAdminHelperc[playerid] = 0;
        }
        else
        {
            
SendClientMessage(playeridCOLOR_LIGHTRED"[Informacao] Vocк nгo й mais um helper do servidor");
            
PlayerInfo[playerid][pHelper] = 0;
        }
    }
    if(
PlayerInfo[playerid][pCoinsAgendado] == 1)
    {
        
format(stringsizeof(string), "{33CCFF}[Moedas Verdes]:{FFFFFF}Voce Recebeu %d Moedas Verdes do Servidor.",
        
PlayerInfo[playerid][pQCoinAgendado]);
         
SendClientMessage(playeridCOLOR_LIGHTBLUEstring);
         
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(playeridCOLOR_LIGHTBLUE"Vб Atй o Checkpoint para Acompanhar sua Produзгo de Drogas!");
        
SetPlayerCheckpoint(playerid2261.4253,-1906.6353,14.93750.5);
    }
     if(
NaoPodeLogar[playerid] == 1)
    {
           
ForceClassSelection(playerid);
        return 
1;
    }
    if(
PlayerInfo[playerid][pSex] == 2)
    {
        
format(tmp2sizeof(tmp2), "~p~Bem vinda ~n~~p~~h~   %s"PlayerName(playerid));
        
GameTextForPlayer(playeridtmp250001);
    }
    if(
PlayerInfo[playerid][pSex] == 1)
    {
        
format(tmp2sizeof(tmp2), "~w~Bem vindo ~n~~y~   %s"PlayerName(playerid));
        
GameTextForPlayer(playeridtmp250001);
    }
    
gPlayerLogged[playerid] = 1;
    
//IniciarCine(playerid);
    
TogglePlayerSpectating(playeridfalse);
    
//SpawnPlayer(playerid);
       
ScoreLevel(playerid);
    if(
PlayerInfo[playerid][pAdmin] >= || PlayerInfo[playerid][pAdminTemp] >= && PlayerInfo[playerid][pAdmin] <= 1337)
    {
        new 
AdminName[MAX_PLAYER_NAME];
        
GetPlayerName(playeridAdminNamesizeof(AdminName));
        
format(gstringsizeof(gstring), "~w~~y~%s ~n~~g~On"AdminName);
        foreach(
Playeri)
        {
            
GameTextForPlayer(igstring 50001);
        }
    }
    else if(
PlayerInfo[playerid][pVIP] >= 6)
    {
        new 
AdminName[MAX_PLAYER_NAME];
        
GetPlayerName(playeridAdminNamesizeof(AdminName));
        
format(gstringsizeof(gstring), "~p~Socio Premium~n~~w~%s ~n~~g~On"AdminName);
        foreach(
Playeri)
        {
            
GameTextForPlayer(igstring 50001);
        }
    }
    
SetTimerEx("LoginAgora"80000"i"playerid); 
Reply
#2

http://forum.sa-mp.com/forumdisplay.php?f=34
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)