SERVER FREEZE
#4

Quote:
Originally Posted by liinor
Посмотреть сообщение
Its probably some crazy loop somewhere there, better optimize your script .



Or maybe you are loading too many things at once when players connecting to your server, you should create some timer that loads rest stuff after little time being online. There was some tutorial about this thing they created callback SafeOnPlayerConnect.
i have just 2 thing, if player login is detect to admin has been logged with IP: *** , or new player is detect : New account, and for has been logged with IP, in OnPlayerLogin , not on player connect , , this OnPlayerConnect ,

Код:
public OnPlayerConnect(playerid)
{
    
	AntiFlood_InitPlayer( playerid );
	XDeaths[playerid] = 0;
	ShowWhisper[playerid] = 0;
    LastDeath[playerid] = 0;
    onlineplayerss++;
    destroyer[playerid] = 0;
    pnsmoney[playerid] = 0;
    OnDutymedic[playerid] = 0;
    cased[playerid] = 0;
    caser[playerid] = 1001;
    RepairTime[playerid] = 0;
    Tigaanel[playerid] = 0;
    InitFly(playerid);

    KillTimer(login[playerid]);
    PlayerInfo[playerid][pCuloarePC] = 0;

	// TEXTDRAW
	TextDrawShowForPlayer(playerid, logo[playerid]);
	TextDrawShowForPlayer(playerid, Time);
	TextDrawShowForPlayer(playerid, Date);
	GameTextForPlayer(playerid, "~w~LOADING...~n~~y~CHECKING BAN STATUS", 3500, 3);
	

	new tiganel[MAX_PLAYER_NAME];
	GetPlayerName(playerid, tiganel, sizeof(tiganel));

	new str1[128];
	new sternght = strlen(tiganel);
	if(sternght < 4)
	{
	    TextDrawShowForPlayer(playerid, namelogo1[playerid]);
	    format(str1,sizeof(str1),"%s",tiganel);
		TextDrawSetString(namelogo1[playerid], str1);
	}
	else if(sternght < 7 && sternght > 3)
	{
	    TextDrawShowForPlayer(playerid, namelogo2[playerid]);
	    format(str1,sizeof(str1),"%s",tiganel);
		TextDrawSetString(namelogo2[playerid], str1);
	}
	else if(sternght < 10 && sternght > 6)
	{
	    TextDrawShowForPlayer(playerid, namelogo3[playerid]);
	    format(str1,sizeof(str1),"%s",tiganel);
		TextDrawSetString(namelogo3[playerid], str1);
	}
	else if(sternght < 13 && sternght > 9)
	{
	    TextDrawShowForPlayer(playerid, namelogo4[playerid]);
	    format(str1,sizeof(str1),"%s",tiganel);
		TextDrawSetString(namelogo4[playerid], str1);
	}
	else if(sternght < 16 && sternght > 12)
	{
	    TextDrawShowForPlayer(playerid, namelogo5[playerid]);
	    format(str1,sizeof(str1),"%s",tiganel);
		TextDrawSetString(namelogo5[playerid], str1);
	}
	else if(sternght < 19 && sternght > 15)
	{
	    TextDrawShowForPlayer(playerid, namelogo6[playerid]);
	    format(str1,sizeof(str1),"%s",tiganel);
		TextDrawSetString(namelogo6[playerid], str1);
	}
	else if(sternght < 22 && sternght > 18)
	{
	    TextDrawShowForPlayer(playerid, namelogo7[playerid]);
	    format(str1,sizeof(str1),"%s",tiganel);
		TextDrawSetString(namelogo7[playerid], str1);
	}
	else if(sternght < 25 && sternght > 21)
	{
	    TextDrawShowForPlayer(playerid, namelogo8[playerid]);
	    format(str1,sizeof(str1),"%s",tiganel);
		TextDrawSetString(namelogo8[playerid], str1);
	}
	else if(sternght < 28 && sternght > 24)
	{
	    TextDrawShowForPlayer(playerid, namelogo9[playerid]);
	    format(str1,sizeof(str1),"%s",tiganel);
		TextDrawSetString(namelogo9[playerid], str1);
	}
	else if(sternght < 31 && sternght > 27)
	{
	    TextDrawShowForPlayer(playerid, namelogo10[playerid]);
	    format(str1,sizeof(str1),"%s",tiganel);
		TextDrawSetString(namelogo10[playerid], str1);
	}

	if(PlayerInfo[playerid][pHelper] >= 1)
	{
		TextDrawShowForPlayer(playerid, helpstext[playerid]);
 	}
 	if(IsPlayerConnected(playerid))
 	{
	    TextDrawShowForPlayer(playerid, healthu[playerid]);
	}
 	if(antirem[playerid] == 0)
 	{
 		antirem[playerid] = 1;
 	}
..
Reply


Messages In This Thread
SERVER FREEZE - by KingPersona - 09.06.2015, 17:26
KingPersona - by liinor - 09.06.2015, 18:13
Re: SERVER FREEZE - by liinor - 09.06.2015, 18:23
Re: SERVER FREEZE - by KingPersona - 09.06.2015, 20:05
Re: SERVER FREEZE - by KingPersona - 10.06.2015, 10:36
Re: SERVER FREEZE - by SoFahim - 10.06.2015, 10:44
Re: SERVER FREEZE - by KingPersona - 12.06.2015, 15:15
Re: SERVER FREEZE - by liinor - 13.06.2015, 00:07

Forum Jump:


Users browsing this thread: 1 Guest(s)