18.10.2018, 02:44
Код:
OnPlayerLogin(playerid,password[]); public OnPlayerLogin(playerid,password[]) { format(String,sizeof(String),"cCONTAS/%s.ini",PlayerNick(playerid)); if(strcmp(Encrypt(password),DOF2_GetString(String,"Senha"),true) == 0) { DOF2_SetString(String,"Senha",Encrypt(password)); DadosJogador[playerid][ADMIN_NIVEL] = DOF2_GetInt(String,"NivelAdmin"); DadosJogador[playerid][HELPER_NIVEL] = DOF2_GetInt(String,"NivelHelper"); DadosJogador[playerid][VIP_NIVEL] = DOF2_GetInt(String,"NivelVip"); DadosJogador[playerid][JOGADOR_MATOU] = DOF2_GetInt(String,"Matou"); DadosJogador[playerid][JOGADOR_MORREU] = DOF2_GetInt(String,"Morreu"); GivePlayerMoneyEx(playerid,DOF2_GetInt(String,"Dinheiro")); DadosJogador[playerid][SKIN_JOGADOR] = DOF2_GetInt(String,"SkinID"); DadosJogador[playerid][NIVEL_JOGADOR] = DOF2_GetInt(String, "Level"); DadosJogador[playerid][RESPEITO_JOGADOR] = DOF2_GetInt(String,"Respeito"); DadosJogador[playerid][pInt] = DOF2_GetInt(String,"Interior"); DadosJogador[playerid][SEXO_JOGADOR] = DOF2_GetInt(String,"Sexo"); DadosJogador[playerid][TUTORIAL_JOGADOR] = DOF2_GetInt(String,"Tutorial"); DadosJogador[playerid][LIC_AERO_JOGADOR] = DOF2_GetInt(String,"LicencaAero"); DadosJogador[playerid][LIC_BARCO_JOGADOR] = DOF2_GetInt(String,"LicencaBarco"); DadosJogador[playerid][LIC_MOTOS_JOGADOR] = DOF2_GetInt(String,"LicencaMoto"); DadosJogador[playerid][LIC_CARROS_JOGADOR] = DOF2_GetInt(String,"LicencaCarro"); DadosJogador[playerid][LIC_CAMINHAO_ONIBUS_JOGADOR] = DOF2_GetInt(String,"LicencaCamOni"); DadosJogador[playerid][PORTE_ARMAS_JOGADOR] = DOF2_GetInt(String,"LicencaArma"); DadosJogador[playerid][ESTILO_LUTA_JOGADOR] = DOF2_GetInt(String,"EstiloLuta"); DadosJogador[playerid][ORGANIZACAO_JOGADOR] = DOF2_GetInt(String, "Organizacao"); DadosJogador[playerid][EMPREGO_JOGADOR] = DOF2_GetInt(String, "Emprego"); DadosJogador[playerid][CARGO_ORG_JOGADOR] = DOF2_GetInt(String, "CargoORG"); DadosJogador[playerid][GPS_DO_JOGADOR] = DOF2_GetInt(String, "GPS"); DadosJogador[playerid][TELEFONE_JOGADOR] = DOF2_GetInt(String, "TELEFONE"); DadosJogador[playerid][CAPACETE_JOGADOR] = DOF2_GetInt(String, "CAPACETE"); DadosJogador[playerid][CONTA_BANCO_JOGADOR] = DOF2_GetInt(String,"Banco"); DadosJogador[playerid][DINAMITE_JOGADOR] = DOF2_GetInt(String,"Dinamites"); DadosJogador[playerid][NIVEL_PROCURADO] = DOF2_GetInt(String,"NivelProcurado"); DadosJogador[playerid][VEICULO_1] = DOF2_GetInt(String,"Veiculo1"); DadosJogador[playerid][pPHouseCarKey] = DOF2_GetInt(String,"ChaveV"); DadosJogador[playerid][DIAS_VIP] = DOF2_GetInt(String,"DiasVip"); DadosJogador[playerid][UltimaPosX] = DOF2_GetFloat(String, "X"); DadosJogador[playerid][UltimaPosY] = DOF2_GetFloat(String, "Y"); DadosJogador[playerid][UltimaPosZ] = DOF2_GetFloat(String, "Z"); DadosJogador[playerid][vehx] = DOF2_GetFloat(String, "SpawnX"); DadosJogador[playerid][vehy] = DOF2_GetFloat(String, "SpawnY"); DadosJogador[playerid][vehz] = DOF2_GetFloat(String, "SpawnZ"); DadosJogador[playerid][veha] = DOF2_GetFloat(String, "Angle"); DadosJogador[playerid][UltimoInterior] = DOF2_GetInt(String, "Interior"); DadosJogador[playerid][NASCIMENTO] = DOF2_GetInt(String,"Nascimento"); DadosJogador[playerid][COR1] = DOF2_GetInt(String,"Cor1"); DadosJogador[playerid][COR2] = DOF2_GetInt(String,"Cor2"); DadosJogador[playerid][Tempresa] = DOF2_GetInt(String,"Temp"); //DadosJogador[playerid][VEICULO_CHAVE] = DOF2_GetInt(String,"VeiculoChave"); TextDrawHideForPlayer(playerid, Text_Nome_SV[playerid]); SetPlayerFightingStyle(playerid, DadosJogador[playerid][ESTILO_LUTA_JOGADOR]); SetPlayerScore(playerid, DadosJogador[playerid][NIVEL_JOGADOR]); TextDrawDestroy(Tela_Login_1[playerid]); KillTimer(Parar_log_imag[playerid]); KillTimer(Parar_log_coord[playerid]); StopAudioStreamForPlayer(playerid); if(DadosJogador[playerid][TUTORIAL_JOGADOR] == 0) { PlayAudioStreamForPlayer(playerid, "http://sites.******.com/site/bestunionrpg/home/musicas/Tutorial.mp3"); LimparChatBox(playerid, 100); SetPlayerPos(playerid, 2495.6848, -1321.7963, 53.6803); SetPlayerCameraPos(playerid, 2495.93, -1322.30, 51.11); SetPlayerCameraLookAt(playerid, 2490.95, -1325.30, 49.62); ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"{F0FFF0}Brasil PlayTuber - Sexo","Sua conta jб estб registrada em nosso servidor!\n\nAgora escolha o seu Sexo, Voce й Homem ou Mulher?\n\n {00EEEE}. M . {CDC9C9}Para Masculino(Homem)\n\n {FF6EB4}. F . {CDC9C9}Para Feminino(Mulher)","M","F"); } else { P_Spawn(playerid); LimparChatBox(playerid, 100); SendClientMessage(playerid,COR_LARANJA, ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ."); SendClientMessage(playerid,COR_AMARELO,". Seja Bem vindo ao {98FB98}Brasil PlayTuber RPG"); SendClientMessage(playerid,COR_AMARELO,". Gamemode criado por {FF6EB4}Marcos"); SendClientMessage(playerid,COR_AMARELO,". Scripter/Mapper: {FF6EB4}Marcos & Mathias"); SendClientMessage(playerid,COR_AMARELO,". Tsі: {7FFFD4}em breve"); SendClientMessage(playerid,COR_AMARELO,". Acesse nosso fуrum {FFFFFF}www.brasilplaytuber.wixsite.com/forum"); SendClientMessage(playerid,COR_AMARELO,". Se Precisar de ajuda digite: {7FFFD4}/ajuda"); SendClientMessage(playerid,COR_LARANJA, ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ."); VerContas(playerid); } } else { Parar_log_coord[playerid] = SetTimerEx("TelasL_Rond", 1000,false, "i", playerid); ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD, "{F0FFF0}BPT - Login", "{EE82EE}*** BrasilPlayTuber RPG [v1.0] *** \n\n {FFFFFF}OLБ JOGADOR(A), SEJA BEM VINDO(A) AO {FF8C00}PlayTuber RPG!\n\n{FFFFFF} SUA CONTA Г‰ {ADFF2F}REGISTRADA {FFFFFF}EM NOSSO SERVIDOR!\n\n. PARA ENTRAR NO SERVIDOR DIGITE SUA SENHA ABAIXO!\n\n {EEEE00}ACESSE NOSSO FУRUM: {FFFFFF}WWW.BRASILPLAYTUBER.WIXSITE.COM/FORUM", "Conectar","Sair"); ErrouSenha[playerid] += 1; format(String,sizeof(String),"Sua senha estб errada, evite de errar a senha. {D76969}(%d/5)",ErrouSenha[playerid]); SendClientMessage(playerid,VERMELHO_BEM_CLARO,String); if(ErrouSenha[playerid] == 5) { SendClientMessage(playerid,VERMELHO_BEM_CLARO,"Voce errou a senha cinco vezes e recebeu um KICK."); SetTimerEx("KickPublic", 100, 0, "d", playerid); } } return true; }