[HELP]Server Closed The Connection
#1

Hi everybody, I have a problem.

Any playerid leave a game,after other player can't enter game that playerid.I tryed Debug messages:
I see error zero and error one but can't see error two and error three.
Quote:

print("[Error 0]OnplayerConnectEnter");
print("[Error 1]OnplayerConnectExit");
print("[Error 2]OnplayerRequestClassEnter");
print("[Error 3]OnplayerRequestClassExit");

Quote:
Originally Posted by server_log.txt
[17:14:00] [part] ANY_PLAYER has left the server (13:1)



[00:38:15] [join] OTHER_PLAYER has joined the server (13:88.233.167.212)
[00:38:45] [GAMEMODE]:[Error 0] OnplayerConnectEnter
[00:38:45] [GAMEMODE]:[Error 1] OnplayerConnectExit
[00:38:48] [part] OTHER_PLAYER has left the server (13:2)
My OnPlayerConnect Script
Quote:

public OnPlayerConnect(playerid)
{
if(IsPlayerNPC(playerid)) { SpawnPlayer(playerid); return 1; }
PlayerLogin[playerid] = 0;
new string[64];
format(IpAdres[playerid], sizeof(IpAdres), "%s", GetPlayerIpEx(playerid));
format(string, sizeof(string), "[%s][%d] %s sunucuya baglandi.", IpAdres[playerid], playerid, GetPlayerNameEx(playerid));
ABroadCast(RENK_GRI, string, 2, 1);
SQLID[playerid] = 0; DilSecim[playerid] = 0; PlayerMute[playerid] = 0; GirisDeneme[playerid] = 0;
Awork[playerid] = 0; OzelMesajAlimi[playerid] = 1; SonArac[playerid] = 0; SonKoltuk[playerid] = 0;
AnimYapiyor[playerid] = 0; Kelepceliyim[playerid] = 0; TaksiyeBindim[playerid] = 0; TazerElimde[playerid] = 0;
TaksiGorev[playerid] = 0; TaksiCagirdim[playerid] = 0; Surukleyen[playerid] = playerid;
Taksicim[playerid] = playerid; Musterim[playerid] = playerid; YayinPartner[playerid] = playerid;
SonAnketYaptigim[playerid] = playerid; Yayindayiz[playerid] = 0; YayinYapiyorum[playerid] = 0;
CYayinYapiyorum[playerid] = 0; CYayinYapiyorum[playerid] = 0; YayinYapiyorum[playerid] = 0;
SinavTur[playerid] = 0; SinavTur[playerid] = 0; SinavAraci[playerid] = 0;
//======================================//
TanismakIsteyen[playerid] = playerid; TanismaSistemiX[playerid] = 0; Seyrettigi[playerid] = playerid;
OnDuty[playerid] = 0; Hastanedeyim[playerid] = 0; YayinCNN[playerid] = 0; YayinMEGA[playerid] = 0;
PlayerCuffed[playerid] = 0; PlayerCuffedTime[playerid] = 0; OluGirdi[playerid] = 0; Mesafe[playerid] = 0;
PlayerTazeTime[playerid] = 0; WantedPoints[playerid] = 0; WantedLevel[playerid] = 0; SafeTime[playerid] = 60;
PlayerTied[playerid] = 0;
//======================================//
IslemKart[playerid] = 0; HedefHesap[playerid] = 0;
SilahCikarmis2[playerid] = 0; SilahCikarma2[playerid = 0];
SilahSaklama2[playerid] = 0; SilahBlock2[playerid] = 0; DireksiyonSinavi[playerid] = 0;
TelArayan[playerid] = playerid; TelPartner[playerid] = playerid;
TelMesgul[playerid] = 0; telborc[playerid] = 0; TelBorc[playerid] = 0;
TelMesaj[playerid] = ""; TelSecim[playerid] = 0; TelAramaKontrol[playerid] = 0;
YardimText[playerid] = ""; YardimDurum[playerid] = 0; YardimYonetici[playerid] = 0;
Etkilesim[playerid] = playerid; EtkilesimEx[playerid] = 0;
AnketYapan[playerid] = 0; AnketCevapAldim[playerid] = 0; AnketGonderdim[playerid] = 0;
KiyafetDeniyor[playerid] = 0; KiyafetciTutar[playerid] = 0; PizzaMotoru[playerid] = 0;
Nakliyatta[playerid] = 0; NakliyatAraci[playerid] = 0; CopArabasi [playerid] = 0; NakliyatTur[playerid] = 0;
EhliyetSinavi[playerid] = 0; DireksiyonSinavi[playerid] = 0; SinavAraci[playerid] = 0; Copculukte[playerid] = 0;
SinavTur[playerid] = 0; DireksiyonSinaviSure[playerid] = 0;
factioneditliyor[playerid] = 0; editledigifaction[playerid] = 0;
editledigirutbe[playerid] = 0; xrutbename[playerid] = "";
AntiMotorFloodx[playerid] = 0;
AntiKontakFloodx[playerid] = 0; motordeneme[playerid] = 0;
AntiSarjorFloodx[playerid] = 0; BilmedigiArac[playerid] = 0;
ClearChatbox(playerid, 10);
SendClientMessage(playerid, RENK_BEYAZ, "SERVER: Karakter bilgileri yьkleniyor..");
return 1;
}

My OnPlayerDisconnect Script
Quote:

public OnPlayerDisconnect(playerid, reason)
{
new string[64];
if(IsPlayerNPC(playerid))
{ format(string, sizeof(string), "[BOT] %s sunucudan ayrildi.", GetPlayerNameEx(playerid)); }
else if(!IsPlayerNPC(playerid))
{ format(string, sizeof(string), "[%s][%d] %s sunucudan ayrildi.", IpAdres[playerid], playerid, GetPlayerNameEx(playerid)); }
ABroadCast(RENK_GRI, string, 2, 1);
if(PlayerLogin[playerid]) { OyuncuYerKaydet(playerid); }
SilahSifirla(playerid);
PlayerLogin[playerid] = 0;
KillTimer(PlayerUpdate[playerid]);
KillTimer(OyuncuGuncel[playerid]);
if(reason == 0)//Crash..
{
SavePlayerInfoInt(playerid, "Crashed", 1);
format(string, sizeof(string), "• %s crash sonucu sunucudan ayrıldı.", GetIcName(playerid));
ProxDetector(30.0, playerid, string, COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,CO LOR_FADE5);
if(IsPlayerInAnyVehicle(playerid)) { AractanDustum(playerid); }
}
if(reason == 1)//
{
format(string, sizeof(string), "• %s sunucudan kendi isteğiyle ayrıldı.", GetIcName(playerid));
ProxDetector(30.0, playerid, string, COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,CO LOR_FADE5);
}

YardimDurum[playerid] = 0;
YardimText[playerid] = "";
DireksiyonSinavi[playerid] = 0;
SinavTur[playerid] = 0;
SinavTur[playerid] = 0;
SinavAraci[playerid] = 0;
if(TelArayan[playerid] == 1)
{
KillTimer(telborc[playerid]);
SaveTelefonInfoInt(GetPlayerInfoInt(playerid, "Numara"), "Kontor", GetTelefonInfoInt(GetPlayerInfoInt(playerid, "Numara"), "Kontor")-TelBorc[playerid])
}
if(DireksiyonSinavi[playerid] == 1)
{
KillTimer(direksiyonsure[playerid]);
if(SinavAraci[playerid] == ehliyetaraba[1]) { KursArabasi1 = 0; }
if(SinavAraci[playerid] == ehliyetaraba[2]) { KursArabasi2 = 0; }
if(SinavAraci[playerid] == ehliyetaraba[3]) { KursArabasi3 = 0; }
}

// KillTimer(crackzamani[playerid]);
KillTimer(hastanetimer[playerid]);
KillTimer(motortimer[playerid]);
KillTimer(telborc[playerid]);
KillTimer(direksiyonsure[playerid]);

PlayerTextDrawRemove(playerid);

for(new o=1; o<6; o++) { RemovePlayerAttachedObject(playerid, o); }

if(GetPlayerInfoInt(playerid, "Roadblock") != 0)
{
RemoveRoadblock(playerid);
}
}

My OnPlayerRequestClass Script

Quote:

public OnPlayerRequestClass(playerid, classid) // DON'T START!!
{
new string[512];
PlayerPlaySound(playerid, 1068, 0.0, 0.0, 0.0); Does not play!
if(PlayerLogin[playerid] != 1 && !IsPlayerNPC(playerid))
{
ClearChatbox(playerid, 7);
format(string, sizeof(string), "Script Version: {FFFFFF}%s", ScriptV);
SendClientMessage(playerid, RENK_GRI, string);
ClearChatbox(playerid, 2);
SetPlayerHealth(playerid, 100);
SetPlayerColor(playerid, RENK_KOYUGRI);
TextDrawShowForPlayer(playerid, Siyah_Ust);
TextDrawShowForPlayer(playerid, Siyah_Alt);
MySQLCheckConnection();
format(string, sizeof(string), "SELECT * FROM `karakterler` WHERE `karakterismi` = '%s'", GetPlayerNameEx(playerid));
mysql_query(string);
mysql_store_result();
if(mysql_num_rows() == 1)
{
GirisSureX[playerid] = 30; grssurecls[playerid] = SetTimerEx("GirisSureCalis", 1000, true, "i", playerid);
GirisSureYukle(playerid); TextDrawShowForPlayer(playerid, GirisSure[playerid]);
ShowPlayerDialog(playerid, 750 ,DIALOG_STYLE_INPUT,"{1B7EE0}GTATurk RPG", "{799CD4}Şifrenizi giriniz","Tamam","Зıkış");
}
else if(mysql_num_rows() == 0)
{
new cizgiler[100] = "{383838}_________________________________________ __\nЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ";
format(string, sizeof(string), "%s\n {799CD4}%s {FFFFFF}isimli karakter kayıtlı gцrьnmьyor,\n bir problem olduğunu dьşьnьyorsanız veya karakter\n kaydı gerзekleştirmek istiyorsanız lьtfen sunucu\n forumunu inceleyiniz..\n {799CD4}http://rpg.gtaturk.com/forum/\n%s", cizgiler, GetPlayerNameEx(playerid), cizgiler);
ShowPlayerDialog(playerid, 751 ,DIALOG_STYLE_MSGBOX,"{1B7EE0}GTATurk RPG", string,"Tamam","");
Kick(playerid);
}
SetPlayerCameraPos(playerid, 2302.7502,-1140.6591,34.0100);
SetPlayerCameraLookAt(playerid, 2281.8035,-1119.5986,26.8984);
}
else { SpawnPlayer(playerid); }
return 0;
}

What's your idea ?.Thank you in advance.
Reply
#2

simple Uninstall Junkbuster if it was fine untill then
Reply
#3

Already removed.But continuing problem
Reply
#4

Idea ??
Reply
#5

READ THIS BEFORE POSTING! (RULES TO FOLLOW)
Reply
#6

I'm don't know sorry..
Reply
#7

lmao....
Reply
#8

sorry for unhelpful post above but i have no idea what is problem
Reply
#9

I don't see the debug messages in your script.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)