Originally Posted by MineiriinHo
PHP Code:
public OnPlayerConnect2(playerid)
{
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
format(File, sizeof(File), "pAdmin/Banidos/Contas/%s.ini", pNomeOriginal[playerid]);
if(DOF2_FileExists(File))
{
if(gettime() > DOF2_GetInt(File, "DDesban"))
{
DOF2_RemoveFile(File);
SendClientMessage(playerid, Amarelo, "Seu banimento temporбrio jб terminou.");
format(File, sizeof(File), "pAdmin/Contas/%s.ini", pNomeOriginal[playerid]);
if(DOF2_FileExists(File))
{
format(Str, sizeof(Str), "{BEBEBE}Seja bem-vindo novamente %s.\nPara validar o seu Login digite sua senha abaixo.", pNomeOriginal[playerid]);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{E9967A}Nуs jб te vimos por aqui...", Str, "Validar", "Cancelar");
return 0;
}
else
{
format(Str, 256, "{BEBEBE}Seja bem-vindo %s.\nPara efetuar seu cadastro, insira uma senha abaixo.\n*Sua senha deve conter entre 4 e 20 caracteres.", pNomeOriginal[playerid]);
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "{E9967A}Vocк й novo por aqui...", Str, "Registrar", "Cancelar");
return 0;
}
}
else
{
for(new i; i < 100; i++)
{
SendClientMessage(playerid, CinzaEscuro, " ");
}
new StrM[450];
strcat(StrM, "\t\t{BEBEBE}-x-x-x-x-x- {CD5C5C}BANIDO{BEBEBE} -x-x-x-x-x-\n\nEsta conta estб banida deste servidor !\n\n{FFA500}Conta:{BEBEBE} ");
strcat(StrM, pNomeOriginal[playerid]);
strcat(StrM, "\n{FFA500}Administrador:{BEBEBE} ");
strcat(StrM, DOF2_GetString(File, "Administrador"));
strcat(StrM, "\n{FFA500}Motivo:{BEBEBE} ");
strcat(StrM, DOF2_GetString(File, "Motivo"));
strcat(StrM, "\n{FFA500}Data do Ban:{BEBEBE} ");
strcat(StrM, DOF2_GetString(File, "Data"));
strcat(StrM, "\n{FFA500}Data do Desban:{BEBEBE} ");
strcat(StrM, DOF2_GetString(File, "Desban"));
strcat(StrM, "\n\nCaso vocк pense que isto й um engano vistite nosso fуrum:\n{CD5C5C}\t\t*******{BEBEBE}");
strcat(StrM, SERVERFORUM);
strcat(StrM, "{CD5C5C}*******");
ShowPlayerDialog(playerid, DIALOG_BANIDO, DIALOG_STYLE_MSGBOX, "BANIDO:", StrM, "FECHAR", "");
Kick(playerid);
return 0;
}
}
format(File, sizeof(File), "pAdmin/Banidos/IPs/%s.ini", GetPlayerIpEx(playerid));
if(DOF2_FileExists(File))
{
new StrM[450];
strcat(StrM, "\t\t{BEBEBE}-x-x-x-x-x- {CD5C5C}BANIDO{BEBEBE} -x-x-x-x-x-\n\nEste IP estб banida deste servidor !\n\n{FFA500}IP:{BEBEBE} ");
strcat(StrM, GetPlayerIpEx(playerid));
strcat(StrM, "\n{FFA500}Administrador:{BEBEBE} ");
strcat(StrM, DOF2_GetString(File, "Administrador"));
strcat(StrM, "\n{FFA500}Motivo:{BEBEBE} ");
strcat(StrM, DOF2_GetString(File, "Motivo"));
strcat(StrM, "\n{FFA500}Data do Ban:{BEBEBE} ");
strcat(StrM, DOF2_GetString(File, "Data"));
strcat(StrM, "\n\nCaso vocк pense que isto й um engano vistite nosso fуrum:\n{CD5C5C}\t\t*******{BEBEBE}");
strcat(StrM, SERVERFORUM);
strcat(StrM, "{CD5C5C}*******");
ShowPlayerDialog(playerid, DIALOG_BANIDO, DIALOG_STYLE_MSGBOX, "BANIDO:", StrM, "FECHAR", "");
Kick(playerid);
return 0;
}
format(File, sizeof(File), "pAdmin/Contas/%s.ini", pNomeOriginal[playerid]);
if(DOF2_FileExists(File))
{
FirstLogin[playerid] = false;
format(Str, sizeof(Str), "{BEBEBE}Seja bem-vindo novamente %s.\nPara validar o seu Login digite sua senha abaixo.", pNomeOriginal[playerid]);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{E9967A}Nуs jб te vimos por aqui...", Str, "Validar", "Cancelar");
return 0;
}
else
{
FirstLogin[playerid] = true;
format(Str, 256, "{BEBEBE}Seja bem-vindo %s.\nPara efetuar seu cadastro, insira uma senha abaixo.\n*Sua senha deve conter entre 4 e 20 caracteres.", pNomeOriginal[playerid]);
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "{E9967A}Vocк й novo por aqui...", Str, "Registrar", "Cancelar");
return 0;
}
}
Vocк colocou OnPlayerConnect2, que nгo й uma public certa para o servidor
OnPlayerConnect = Quando o jogador conectar
Certo:
PHP Code:
public OnPlayerConnect(playerid)
{
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
format(File, sizeof(File), "pAdmin/Banidos/Contas/%s.ini", pNomeOriginal[playerid]);
if(DOF2_FileExists(File))
{
if(gettime() > DOF2_GetInt(File, "DDesban"))
{
DOF2_RemoveFile(File);
SendClientMessage(playerid, Amarelo, "Seu banimento temporбrio jб terminou.");
format(File, sizeof(File), "pAdmin/Contas/%s.ini", pNomeOriginal[playerid]);
if(DOF2_FileExists(File))
{
format(Str, sizeof(Str), "{BEBEBE}Seja bem-vindo novamente %s.\nPara validar o seu Login digite sua senha abaixo.", pNomeOriginal[playerid]);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{E9967A}Nуs jб te vimos por aqui...", Str, "Validar", "Cancelar");
return 0;
}
else
{
format(Str, 256, "{BEBEBE}Seja bem-vindo %s.\nPara efetuar seu cadastro, insira uma senha abaixo.\n*Sua senha deve conter entre 4 e 20 caracteres.", pNomeOriginal[playerid]);
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "{E9967A}Vocк й novo por aqui...", Str, "Registrar", "Cancelar");
return 0;
}
}
else
{
for(new i; i < 100; i++)
{
SendClientMessage(playerid, CinzaEscuro, " ");
}
new StrM[450];
strcat(StrM, "\t\t{BEBEBE}-x-x-x-x-x- {CD5C5C}BANIDO{BEBEBE} -x-x-x-x-x-\n\nEsta conta estб banida deste servidor !\n\n{FFA500}Conta:{BEBEBE} ");
strcat(StrM, pNomeOriginal[playerid]);
strcat(StrM, "\n{FFA500}Administrador:{BEBEBE} ");
strcat(StrM, DOF2_GetString(File, "Administrador"));
strcat(StrM, "\n{FFA500}Motivo:{BEBEBE} ");
strcat(StrM, DOF2_GetString(File, "Motivo"));
strcat(StrM, "\n{FFA500}Data do Ban:{BEBEBE} ");
strcat(StrM, DOF2_GetString(File, "Data"));
strcat(StrM, "\n{FFA500}Data do Desban:{BEBEBE} ");
strcat(StrM, DOF2_GetString(File, "Desban"));
strcat(StrM, "\n\nCaso vocк pense que isto й um engano vistite nosso fуrum:\n{CD5C5C}\t\t*******{BEBEBE}");
strcat(StrM, SERVERFORUM);
strcat(StrM, "{CD5C5C}*******");
ShowPlayerDialog(playerid, DIALOG_BANIDO, DIALOG_STYLE_MSGBOX, "BANIDO:", StrM, "FECHAR", "");
Kick(playerid);
return 0;
}
}
format(File, sizeof(File), "pAdmin/Banidos/IPs/%s.ini", GetPlayerIpEx(playerid));
if(DOF2_FileExists(File))
{
new StrM[450];
strcat(StrM, "\t\t{BEBEBE}-x-x-x-x-x- {CD5C5C}BANIDO{BEBEBE} -x-x-x-x-x-\n\nEste IP estб banida deste servidor !\n\n{FFA500}IP:{BEBEBE} ");
strcat(StrM, GetPlayerIpEx(playerid));
strcat(StrM, "\n{FFA500}Administrador:{BEBEBE} ");
strcat(StrM, DOF2_GetString(File, "Administrador"));
strcat(StrM, "\n{FFA500}Motivo:{BEBEBE} ");
strcat(StrM, DOF2_GetString(File, "Motivo"));
strcat(StrM, "\n{FFA500}Data do Ban:{BEBEBE} ");
strcat(StrM, DOF2_GetString(File, "Data"));
strcat(StrM, "\n\nCaso vocк pense que isto й um engano vistite nosso fуrum:\n{CD5C5C}\t\t*******{BEBEBE}");
strcat(StrM, SERVERFORUM);
strcat(StrM, "{CD5C5C}*******");
ShowPlayerDialog(playerid, DIALOG_BANIDO, DIALOG_STYLE_MSGBOX, "BANIDO:", StrM, "FECHAR", "");
Kick(playerid);
return 0;
}
format(File, sizeof(File), "pAdmin/Contas/%s.ini", pNomeOriginal[playerid]);
if(DOF2_FileExists(File))
{
FirstLogin[playerid] = false;
format(Str, sizeof(Str), "{BEBEBE}Seja bem-vindo novamente %s.\nPara validar o seu Login digite sua senha abaixo.", pNomeOriginal[playerid]);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{E9967A}Nуs jб te vimos por aqui...", Str, "Validar", "Cancelar");
return 0;
}
else
{
FirstLogin[playerid] = true;
format(Str, 256, "{BEBEBE}Seja bem-vindo %s.\nPara efetuar seu cadastro, insira uma senha abaixo.\n*Sua senha deve conter entre 4 e 20 caracteres.", pNomeOriginal[playerid]);
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "{E9967A}Vocк й novo por aqui...", Str, "Registrar", "Cancelar");
return 0;
}
}
|