Код:
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;
}
tem essa outra parte que fiquei em duvida, esses sгo os 2 ultimos erros acho que estгo interligados