[Pomoc] client exceeded 'messageholelimit'/'ackslimit'


Započeo Tosic ツ, Mart 30, 2016, 11:12:32 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja od 0
Detaljan opis problema: Nedavno sam poceo raditi mod od 0 napravio par sistema i sada krenuo bank system. Ubacio sam NLB Banku i Interior NLB sa Athlone moda. E sada problem je u tome jer sam ja prvo u OnPlayerKeyStateChange stavio da se ulazi na SPACE tacnije KEY_SPRINT ali onda sam stavio na F/ENTER ili SECONDARY_FIRE. Udjem u enterijer i kada izadjem mogu da izadjem i na F i na SPACE? Kako to da resim? Isto tako kako da napravim ono da me zamrzne? Trebam tajmer staviti ili? E sada vazniji problem od ovoga je to sto mi izbacuje u log ove errore..  Da li trebam da update sscanf plugin ili?

sscanf warning: Format specifier does not match parameter count.
[11:03:31] [warning] client exceeded 'messageholelimit' (1) 127.0.0.1:55817 (3374) Limit: 3000
[11:03:31] [warning] client exceeded 'messageholelimit' (1) 127.0.0.1:55817 (3374) Limit: 3000
[11:03:31] [warning] client exceeded 'messageholelimit' (1) 127.0.0.1:55817 (3374) Limit: 3000
[11:03:31] [warning] client exceeded 'messageholelimit' (1) 127.0.0.1:55817 (3374) Limit: 3000
[11:03:31] [warning] client exceeded 'messageholelimit' (1) 127.0.0.1:55817 (3374) Limit: 3000
[11:03:32] [warning] client exceeded 'ackslimit' 127.0.0.1:55817 (5404) Limit: 5000/sec
[11:03:32] [warning] client exceeded 'ackslimit' 127.0.0.1:55817 (5404) Limit: 5000/sec
[11:03:32] [warning] client exceeded 'ackslimit' 127.0.0.1:55817 (5404) Limit: 5000/sec
[11:03:32] [warning] client exceeded 'ackslimit' 127.0.0.1:55817 (5404) Limit: 5000/sec
[11:03:37] sscanf warning: Invalid data length.
[11:03:37] sscanf warning: Invalid character in data length.



Dio skripte: proveravao sam to za space/f i nema nista sto bi moglo da poremeti bar ja mislim..


if (PRESSED (KEY_SECONDARY_ATTACK ) )
	{
	    if(IsPlayerInRangeOfPoint(playerid, 3.0, 1461.3623, -1020.5203, 24.3023 ) )
	    {
	        SetPlayerInterior(playerid,0);
	            SetPlayerPos(playerid, -65.6745,1116.9883,-28.1228 );
	                SetCameraBehindPlayer(playerid);
        }
	 }
	else if(IsPlayerInRangeOfPoint( playerid, 3.0, -62.8259,1115.5126,-28.1228 ) )
	{
	    SetPlayerInterior(playerid,0);
			SetPlayerPos(playerid, 1461.3623, -1020.5203, 24.3023);
			SetCameraBehindPlayer(playerid);
			}


Neke slike/video za lakse dobivanje pomoci(neobavezno): //

Izvinjavam se za DP probao sam update sscanf ali svejedno opet erori isti

Da igra freezuje tj. zaledi kada udje u nesto ide ovako nekako, a ovo ne znam sto je... :)

Freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);

Sto se tice drugog problema, ispisuje ti stalno neku poruku i to jede skriptu, takodje nije lepo optimizovana.
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

ackslimit 5000
U server cfg dodat

function UcitavanjeObjekata(playerid)
{
	TogglePlayerControllable(playerid, true);
	return true;
}


SetTimerEx("UcitavanjeObjekata", 3000, false, "i", playerid);  TogglePlayerControllable(playerid, false);

My PC:
# Procesor: AMD FX-8350 (8 x 4,0 GHz)
# Matična ploča: Asus M5A78M-M LX3
# Memorija: Kingston Fury 8 GB 1600 MHz
# Hard disk: Seagate / WD 500 GB
# Grafička kartica: GTX750-Ti 2 GB GDDR5
# Windows 8.1 64-Bit

Citat: HamZaa poslato Mart 30, 2016, 15:09:06 POSLE PODNE
ackslimit 5000
U server cfg dodat

function UcitavanjeObjekata(playerid)
{
	TogglePlayerControllable(playerid, true);
	return true;
}


SetTimerEx("UcitavanjeObjekata", 3000, false, "i", playerid);  TogglePlayerControllable(playerid, false);

Vec sam bio stavio ackslimit 5000 ali opet isto


kad ti izbacuje u logove za ackslimit ,kad se tek logiraš ili?

Znaci login se kucam /port i imam jednu jedinu lokaciju portam se i ukucam /jetpack i to je sve

Hajde daj te dve komande.
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

Proveri tajmere oce da zajebava tajmer ako si stavio manje 500, 1.

Sada mi server padne cim se logujem :/

[10:56:59] [debug] AMX backtrace:
[10:56:59] [debug] #0 native format () from samp-server.exe
[10:56:59] [debug] #1 000290e4 in SCMF (playerid=0, color=-86, fstring[]=@01246e24 "{FFFFFF}Sada je {FF0000}%d {FFFFFF}sati i {FF0000}%d {FFFFFF}minuta, zelimo vam ...", ... <2 arguments>) at C:\Users\Nemanja\Desktop\Moj mod od 0\gamemodes\infinite.pwn:2681
[10:56:59] [debug] #2 000e9878 in ?? (... <1 argument>) at C:\Users\Nemanja\Desktop\Moj mod od 0\gamemodes\infinite.pwn:8864
[10:56:59] [debug] #3 0000ed10 in public OnPlayerSpawn (playerid=0) at C:\Users\Nemanja\Desktop\Moj mod od 0\pawno\include\YSI\y_hooks/impl.inc:710
[10:57:00] [debug] Native backtrace:
[10:57:00] [debug] #0 0046d719 in ?? () from samp-server.exe
[10:57:00] [debug] #1 0046f992 in ?? () from samp-server.exe
[10:57:00] [debug] #2 6eb662ca in ?? () from plugins\crashdetect.DLL
[10:57:00] [debug] #3 6eb68b28 in ?? () from plugins\crashdetect.DLL
[10:57:00] [debug] #4 6eb609c7 in ?? () from plugins\crashdetect.DLL
[10:57:00] [debug] #5 6eb6631a in ?? () from plugins\crashdetect.DLL
[10:57:00] [debug] #6 69d951b9 in ?? () from plugins\streamer.DLL
[10:57:00] [debug] #7 0046da20 in ?? () from samp-server.exe
[10:57:00] [debug] #8 77a06552 in ?? () from C:\Windows\SYSTEM32\ntdll.dll
[10:57:00] [debug] Server crashed while executing infinite.amx
[10:57:00] [debug] AMX backtrace:
[10:57:00] [debug] #0 native format () from samp-server.exe
[10:57:00] [debug] #1 000290e4 in SCMF (playerid=0, color=-86, fstring[]=@01246e24 "{FFFFFF}Sada je {FF0000}%d {FFFFFF}sati i {FF0000}%d {FFFFFF}minuta, zelimo vam ...", ... <2 arguments>) at C:\Users\Nemanja\Desktop\Moj mod od 0\gamemodes\infinite.pwn:2681
[10:57:00] [debug] #2 000e9878 in ?? (... <1 argument>) at C:\Users\Nemanja\Desktop\Moj mod od 0\gamemodes\infinite.pwn:8864
[10:57:00] [debug] #3 0000ed10 in public OnPlayerSpawn (playerid=0) at C:\Users\Nemanja\Desktop\Moj mod od 0\pawno\include\YSI\y_hooks/impl.inc:710
[10:57:01] [debug] Native backtrace:
[10:57:01] [debug] #0 779f2ca9 in ?? () from C:\Windows\SYSTEM32\ntdll.dll
[10:57:01] [debug] #1 769dbbe4 in ?? () from C:\Windows\system32\kernel32.dll
[10:57:01] [debug] #2 00498e11 in ?? () from samp-server.exe
[10:57:01] [debug] #3 0044d9c9 in ?? () from samp-server.exe
[10:57:01] [debug] #4 0045856c in ?? () from samp-server.exe
[10:57:01] [debug] #5 0045ad2a in ?? () from samp-server.exe
[10:57:01] [debug] #6 779f2ce8 in ?? () from C:\Windows\SYSTEM32\ntdll.dll


Evo linija tih

2681
stock SCMF(playerid,color,fstring[],{Float, _}:...) {
   new n=(numargs()-3)*4;
   if(n) {
      new message[128],arg_start,arg_end;
      #emit CONST.alt                fstring
      #emit LCTRL                    5
      #emit ADD
      #emit STOR.S.pri               arg_start
      #emit LOAD.S.alt               n
      #emit ADD
      #emit STOR.S.pri               arg_end
      do
	  {
      
         #emit LOAD.I
         #emit PUSH.pri
         arg_end-=4;
         #emit LOAD.S.pri           arg_end
	  }
      while(arg_end>arg_start);
      #emit PUSH.S                   fstring
      #emit PUSH.C                   255
      #emit PUSH.ADR                 message
      n+=4*3;
      #emit PUSH.S                   n
      #emit SYSREQ.C                 format
      n+=4;              <----------------- OVDE BACA DA JE ERROR
      #emit LCTRL                    4
      #emit LOAD.S.alt               n
      #emit ADD
      #emit SCTRL                    4
      return SCM(playerid,color,message); }
   else return SCM(playerid,color,fstring);
}


8864 linija
public OnPlayerSpawn(playerid)
{
    PocetniNovac( playerid, PI[ playerid ][ xNovac ] );
	SetPlayerScore( playerid, PI[ playerid ][ xLevel ] );
    SetPlayerSkin( playerid, PI[ playerid ][ xSkin ] );
    SetPlayerInterior( playerid, 0 );
    SetPlayerVirtualWorld( playerid, 0 );
    PostaviSpawn( playerid );
    if(PrviSpawn[playerid] == 1) {
        if( UlogovanIgrac[ playerid ] == 1) {
			new h,mi;
			gettime(h,mi);
			StopAudioStreamForPlayer(playerid);
	    	SCM(playerid,BELA,"{FFFFFF}Dobrodosao nazad na {FF0000}Infinite {FF0000}Role{FFFFFF}play.");
			SCMF(playerid,BELA,"{FFFFFF}Sada je {FF0000}%d {FFFFFF}sati i {FF0000}%d {FFFFFF}minuta, zelimo vam srecnu igru.",h,mi );
			SCM(playerid,BELA, "{FFFFFF}Forum:{FF0000}|{FFFFFF} www.{FF0000}infinite-samp{FFFFFF}.info/forum{FFAF00}" );   --------> OVDE BACA ERROR
			if( PI[ playerid ][ xAdmin ] >= 1) {
		    	SCMF(playerid, BELA, "{FFFFFF}Ulogovani ste kao administrator servera sa levelom: {FF0000}%d", PI[ playerid ][ xAdmin ] ); } }
        PrviSpawn[playerid] = 0; }
	return true;
}


Takodje baca i za impl.inc ?

Pomoc HITNO :D
Poslednja Izmena: April 01, 2016, 11:17:10 PRE PODNE od 🎶🎵❤Tosic❤🎵🎶



SCMF(playerid,BELA,"{FFFFFF}Sada je {FF0000}%d {FFFFFF}sati i {FF0000}%d {FFFFFF}minuta, zelimo vam srecnu igru.",h,mi );
>>
new string[128];
format(string, 128, ""{FFFFFF}Sada je {FF0000}%d {FFFFFF}sati i {FF0000}%d {FFFFFF}minuta, zelimo vam srecnu igru.", h, mi);
SCM(playerid, -1, string);