Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerLogin(playerid)
- {
- StopMusic(playerid);
- TextDrawHideForPlayer( playerid, ImagemEntrada );
- new tmp2[128],file[128];
- format(file, sizeof(file), OpenAccPlayer, PlayerName(playerid));
- format(PlayerInfo[playerid][Rufflesey],128, "%s", dini_Get(file, "Key"));
- if(strcmp(PlayerInfo[playerid][Rufflesey],StrPasswrd[playerid], true ) == 0 )
- {
- CarregarPlayer(playerid);
- logouagora[playerid] = 1;
- CheckOwnerb(playerid);
- CheckOwnerh(playerid);
- StopMusic(playerid);
- }
- else
- {
- GetPlayerName(playerid,loginname,sizeof(loginname));
- SendClientMessage(playerid, COLOR_YELLOW, "[AVISO]: SENHA INCORRETA! - VOCÊ POSSUI MAIS [5] TENTATIVAS PARA NÃO SER DESCONECTADO!");
- TogglePlayerControllable(playerid, 0);
- /*SetPlayerPos(playerid,1415.4329,-806.9493,85.0470);
- InterpolateCameraPos(playerid, 1442.4664, -866.5638, 89.6085, 1416.4031,-870.2377,91.1348, 6000, CAMERA_CUT);
- InterpolateCameraPos(playerid, 1416.4031,-870.2377,91.1348, 1342.3231, -847.4993, 91.1653, 6000, CAMERA_CUT);
- InterpolateCameraLookAt(playerid, 1415.4329,-806.9493,85.0470, 1342.7404, -848.4073, 90.7405, 10000, CAMERA_MOVE); */
- format(loginstring,sizeof(loginstring)," {FFFFFF}Seja bem-vindo ao {1E90FF}Brasil {FFFFFF}Vida {FF0000}Online v1.4\n{FFFFFF} www.bvorpg.com.br\n\n{FFFFFF} Conta: {31611b}Registrada!\n{FFFFFF} Nick:{2657a9} %s\n\n{FFFFFF} Digite sua senha.\n{a09f2c} ATENÇÃO! LIMITE DE TENTATIVAS [6]",loginname);
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT," {1E90FF}Brasil {FFFFFF}Vida {FF0000}Online v1.4",loginstring,"Entrar","Sair");
- gPlayerLogTries[playerid] += 1;
- if(gPlayerLogTries[playerid] == 6)
- {
- SendClientMessage(playerid, COLOR_RED, "[AVISO]: SENHA INCORRETA! - VOCÊ ATINGIU O LIMITE DE TENTATIVAS PARA LOGIN E SERÁ DESCONECTADO!");
- Kick(playerid);
- }
- return 1;
- }
- ClearChatbox(playerid, 30);
- gPlayerLogged[playerid] = 1;
- TogglePlayerControllable(playerid, 1);
- StatusPlayer(5, playerid);
- SetPlayerWantedLevel(playerid, WantedPoints[playerid]);
- if(PlayerInfo[playerid][pReg] == 0)
- {
- PlayerInfo[playerid][pLevel] = 3;
- PlayerInfo[playerid][pSHealth] = 0.0;
- PlayerInfo[playerid][pInt] = 0;
- PlayerInfo[playerid][pLocal] = 9999;
- PlayerInfo[playerid][pTeam] = 3;
- if(PlayerInfo[playerid][pSex] == 1)
- {
- PlayerInfo[playerid][pSkin] = 23;
- }
- else
- {
- PlayerInfo[playerid][pSkin] = 216;
- }
- new randphone = 1000 + random(8999);//
- PlayerInfo[playerid][pPnumber] = randphone;
- PlayerInfo[playerid][pPHousekey] = 9999;
- PlayerInfo[playerid][pPbiskey] = 9999;
- PlayerInfo[playerid][pConta] = 100;
- PlayerInfo[playerid][pReg] = 1;
- PlayerInfo[playerid][pEmprego] = 0;
- PlayerInfo[playerid][Rufflesills] = 0;
- PlayerInfo[playerid][pDeaths] = 0;
- ResetPlayerMoney(playerid);
- }
- if(PlayerInfo[playerid][pWarns] == 1) //1 aviso
- {
- SendClientMessage(playerid, COLOR_YELLOW, "Sua conta possui {c31616}1 aviso!");
- SendClientMessage(playerid, COLOR_YELLOW, "Cuidado, ao atingir 3 avisos você será banido automaticamente!");
- }
- if(PlayerInfo[playerid][pWarns] == 2) //2 avisos
- {
- SendClientMessage(playerid, COLOR_YELLOW, "Sua conta possui {c31616}2 avisos!");
- SendClientMessage(playerid, COLOR_YELLOW, "Cuidado, ao atingir 3 avisos você será banido automaticamente!");
- }
- if(PlayerInfo[playerid][pWarns] >= 3) //3 avisos
- {
- PlayerInfo[playerid][pWarns] = 0;
- }
- printf("%s Logou no Servidor.",PlayerName(playerid));
- //SendClientMessage(playerid, COLOR_GREEN, "Bem Vindo ao {FFFF00}Brasil {0000FF}Vida {00FF00}Online v1.4");
- // format(string2, sizeof(string2), "Seu último login foi no dia %d/%d/%d horário %d:%d:%d",strval(Info[0]),strval(Info[1]),strval(Info[2]),strval(Info[3]),strval(Info[4]),strval(Info[5]));
- new dia,mes,ano,hora,mins,seg;
- getdate(ano,mes,dia);
- gettime(hora,mins,seg);
- /*format(string3, sizeof(string3),"%d/%d/%d/%d/%d/%d",dia,mes,ano,hora,mins,seg);
- strmid(PlayerInfo[playerid][pLastLogin],string3,0,strlen(string3),255);*/
- AdmCheck(playerid);
- StatusPlayer(3, playerid);
- HelpCheck(playerid);
- StatusPlayer(4, playerid);
- SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pSkin], 1792.6543,-1782.9039,56.3823, 1.0, -1, -1, -1, -1, -1, -1);
- if(gTeam[playerid] == 0)
- {
- gTeam[playerid] = 3;
- }
- else
- {
- gTeam[playerid] = PlayerInfo[playerid][pTeam];
- }
- Hospital[playerid] = 1;
- gPlayerLogged[playerid] = 1;
- format(tmp2, sizeof(tmp2), "~n~ ~w~Bem Vindo ~n~~p~~h~%s", PlayerName(playerid));
- GameTextForPlayer(playerid, tmp2, 5000, 1);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, 999);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL_SILENCED, 999);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, 999);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, 999);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 999);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_SPAS12_SHOTGUN, 999);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 999);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_MP5, 999);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, 999);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, 999);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_SNIPERRIFLE, 999);
- ScoreLevel(playerid);
- if(PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[playerid][pAdmin] < 3000)
- {
- new AdminName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, AdminName, sizeof(AdminName));
- format(gstring, sizeof(gstring), "~p~%s: ~g~~h~~h~ON", AdminName);
- for(new i=0; i<MaiorID; i++)
- {
- if(IsPlayerConnected(i)) GameTextForPlayer(i, gstring , 5000, 1);
- }
- }
- atividadeOnline[ playerid ] = gettime();
- CarregarAtividade( playerid );
- if(PlayerInfo[playerid][pEmprego] == 2)
- {
- Advogado += 1;
- }
- TempoLogin = SetTimerEx("LoginAgora", 10000, 0, "i", playerid);
- new arquivo[64],RankVip[34];
- SendClientMessage(playerid, 0xFFFFFFFF, " ");
- SendClientMessage(playerid, 0xFFFFFFFF, " ");
- SendClientMessage(playerid, 0xFFFFFFFF, "- {1E90FF}INFORMAÇÕES DO JOGADOR{FFFFFF}");
- new nxtlevel = PlayerInfo[playerid][pLevel]+1;
- new expquantidade = nxtlevel*levelexp;
- format(arquivo, sizeof(arquivo), OpenAccPlayer,PlayerName(playerid));
- format(strrick,sizeof(strrick),"- Último Login: {1E90FF}%d/%d/%d {FFFFFF} Horário:{1E90FF} %d:%d:%d",dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
- SendClientMessage(playerid,0xFFFFFFFF,strrick);
- if(PlayerInfo[playerid][pVip] == 0) { RankVip = "Gratis"; }
- else if(PlayerInfo[playerid][pVip] == 1) { RankVip = "VIP"; }
- else if(PlayerInfo[playerid][pVip] == 2) { RankVip = "Super VIP"; }
- format(gstring,sizeof(gstring),"- Conta: {1E90FF}%s",RankVip);
- SendClientMessage(playerid,0xFFFFFFFF,gstring);
- format(strrick,sizeof(strrick),"- Nivel: {1E90FF}%d{FFFFFF} Respeito: {1E90FF}%d/%d{FFFFFF} Horas Jogadas{1E90FF} %d",PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pExp],expquantidade,PlayerInfo[playerid][pConnectTime]);
- SendClientMessage(playerid,0xFFFFFFFF,strrick);
- format(gstring,sizeof(gstring),"- Organização: {1E90FF}%s",NomeORG(playerid));
- SendClientMessage(playerid,0xFFFFFFFF,gstring);
- format(gstring,sizeof(gstring),"- Seja bem-vindo %s, na dúvida utilize /duvida! {1E90FF}Tenha um bom jogo.",PlayerName(playerid));
- SendClientMessage(playerid,0xFFFFFFFF,gstring);
- SendClientMessage(playerid, 0xFFFFFFFF, "-");
- SendClientMessage(playerid, 0xFFFFFFFF, " ");
- TextDrawHideForPlayer(playerid, TextPlayersOn);
- TextDrawHideForPlayer(playerid, NovaVersao);
- TextDrawHideForPlayer(playerid, TextLogin);
- TextDrawHideForPlayer(playerid, TextLogin1);
- Hospital[playerid] = 1;
- if( PlayerInfo[ playerid ][ pTimeBlock ] > gettime() ){
- BlockAccount[ playerid ] = true;
- new time, str[ 128 ];
- time = ( PlayerInfo[ playerid ][ pTimeBlock ] - gettime() )/60;
- format( str, sizeof str, "{EE0000}Sua conta esta bloqueado por %d minutos.", time );
- SendClientMessage( playerid, -1, str );
- }
- SpawnPlayer(playerid);
- StatusPlayer(1, playerid);
- ShowGz(playerid);
- if(EleicoesOn == 0) { PlayerInfo[playerid][pVotou] = 0; }
- /*new CrashLolz = GetPlayerMoneyEx(playerid);
- new CrashLolz2 = GetPlayerMoneyEx(playerid);
- if(CrashLolz < 0) { new CashTotal = CrashLolz+CrashLolz2; GivePlayerMoney(playerid,CashTotal); }*/
- PlayerInfo[playerid][pOnline] = 1;
- StopMusic(playerid);
- if(strfind(PlayerInfo[playerid][pMarriedTo], "Luta", true) != -1){ClearMarriage(playerid);}
- CheckDonoCarro(playerid);
- if(PlayerInfo[playerid][pAdmin] >= 3000){HideAdm[playerid] = 1;}
- PlayerInfo[playerid][pLastDia] = dia;
- PlayerInfo[playerid][pLastMes] = mes;
- PlayerInfo[playerid][pLastAno] = ano;
- PlayerInfo[playerid][pLastHora] = hora;
- PlayerInfo[playerid][pLastMinuto] = mins;
- PlayerInfo[playerid][pLastSegundo] = seg;
- VehPreso(playerid);
- new TantoGB[MAX_PLAYERS];
- if(PlayerInfo[playerid][pConta] >= 999999999)
- {
- TantoGB[playerid] = 0;
- for(new i = 0; i < 10000; i++)
- {
- if(PlayerInfo[playerid][pConta] > 999999991)
- {
- TantoGB[playerid] += 1;
- PlayerInfo[playerid][pConta] -= 100000;
- PlayerInfo[playerid][pGold] += 1;
- }
- }
- format(gstring, sizeof(gstring), "Você relogou com mais de 1kkk no banco e foi convertido o resto para %d GB.", TantoGB[playerid]);
- SendClientMessage(playerid, COLOR_YELLOW, gstring);
- }
- if(GetPlayerFamy(playerid) == FamilyBloqueada)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "* A sua Família Cancelada, Você foi Expulso Automaticamente.");
- PlayerInfo[playerid][pFamyLider] = 0;
- PlayerInfo[playerid][pFamyMember] = 0;
- }
- new curdate = getdate();
- if(PlayerInfo[playerid][pPHousekey] != 9999)
- {
- HouseInfo[PlayerInfo[playerid][pPHousekey]][hDate] = curdate;
- }
- for(new h = 0; h < sizeof(Carro); h++)
- {
- if (PlayerInfo[playerid][pChave] == Carro[h][CarroID])
- {
- Carro[h][cDate] = curdate;
- break;
- }
- }
- SetarCameraParaJogador(playerid);
- TextDrawShowForPlayer(playerid, forum);
- TextDrawShowForPlayer(playerid, TextData);
- TextDrawShowForPlayer(playerid, TextHora);
- SetTimerEx("VipCheck", 20000, false, "i", playerid);
- SetTimerEx("ShowDialogVIP", 2500, false, "i",playerid);
- StopAudioStreamForPlayer(playerid);
- if( PlayerInfo[ playerid ][ pAdmin ] ^ 3000 ){
- SetTimerEx("HackChecker", FZ_SCDS * 1000, 0, "i", playerid);
- TogglePlayerControllable(playerid, 0);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment