SA-MP Forums Archive
[ERROR] Problem with dynamic cods - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: [ERROR] Problem with dynamic cods (/showthread.php?tid=603138)



[ERROR] Problem with dynamic cods - MRM - 19.03.2016

Hi guys.
After I added some code,
When the player enters, Server give to the player error Warning(s007): Exception 0xC0000005 at 0x156680C
Cods i added :

public OnPlayerEnterDynamicCP(playerid , checkpointid)
{
.
.
.
====
public OnPlayerLeaveDynamicCP(playerid , checkpointid)
{
.
.
.
====
public OnPlayerPickUpDynamicPickup(playerid, pickupid)
{
.
.
.
====
new AirPort
.
.
.
AirPort = CreateDynamicCP(-1547.4066,123.6555,3.5547,2,-1,-1,-1,100);
.
.
.
====
new EnterAirPort
.
.
.
EnterAirPort = CreateDynamicPickup(19197,1, 1162.7300, -1584.2200, 14.9300,-1,-1,-1,100);
.
.
.

TNX


Re: [ERROR] Problem with dynamic cods - MRM - 19.03.2016

U P


Re: [ERROR] Problem with dynamic cods - introzen - 19.03.2016

Post your server log and run a debug. Give us more information about the problem along with your /enter command or OnPlayerPickUpPickup, depending on which you use.


Re: [ERROR] Problem with dynamic cods - MRM - 19.03.2016

Quote:
Originally Posted by introzen
Посмотреть сообщение
Post your server log and run a debug. Give us more information about the problem along with your /enter command or OnPlayerPickUpPickup, depending on which you use.
Server does not error.Only for the Player give error.
i dont use OnPlayerPickUpPickup .
i use only :
OnPlayerEnterDynamicCP,OnPlayerLeaveDynamicCP,OnPl ayerPickUpDynamicPickup,CreateDynamicCP,CreateDyna micPickup

TNX


Re: [ERROR] Problem with dynamic cods - MRM - 19.03.2016

Server give this error :

[02:11:58] [join] Jason has joined the server (0:192.168.1.100)
[02:12:31] [warning] client exceeded 'messageslimit' 192.168.1.100 (632) Limit: 500/sec
[02:12:42] [part] Jason has left the server (0:0)

This error related to "Warning(s007): Exception 0xC0000005 at 0x156680C" or not?

EDIT:
When I added the
Код:
new EnterAirPort[i];
new ExitAirPort[i];
new EnterAirPort2[i];
new ExitAirPort2[i];
(OnGameModeInit):
   for(new i=0; i<MAX_PLAYERS; i++)
   {
	EnterAirPort[i] = CreateDynamicPickup(19197,
	ExitAirPort[i] = CreateDynamicPickup(19197,
	EnterAirPort2[i] = CreateDynamicPickup(19197,
	ExitAirPort2[i] = CreateDynamicPickup(19197,
   }
Код:
public OnPlayerPickUpDynamicPickup(playerid, pickupid)
{
   for(new i=0; i<MAX_PLAYERS; i++)
  {
	if(pickupid == EnterAirPort[i])
	{
	    SetPlayerInterior(playerid,5);
	    SetPlayerPos(playerid,.....................);
	    SetPlayerFacingAngle(playerid,0);
	    SetCameraBehindPlayer(playerid);
	}
	else if(pickupid == ExitAirPort[i])
	{
	    SetPlayerInterior(playerid,5);
	    SetPlayerPos(playerid,.....................);
	    SetPlayerFacingAngle(playerid,0);
	    SetCameraBehindPlayer(playerid);
	}
	if(pickupid == EnterAirPort2[i])
	{
	    SetPlayerInterior(playerid,5);
	    SetPlayerPos(playerid,.....................);
	    SetPlayerFacingAngle(playerid,0);
	    SetCameraBehindPlayer(playerid);
	}
	else if(pickupid == ExitAirPort2[i])
	{
	    SetPlayerInterior(playerid,5);
	    SetPlayerPos(playerid,.....................);
	    SetPlayerFacingAngle(playerid,0);
	    SetCameraBehindPlayer(playerid);
	}
    }
}
Server give to Players [warning] client exceeded 'messageslimit' 192.168.1.100 (632) Limit: 500/sec and kick them.


Re: [ERROR] Problem with dynamic cods - introzen - 19.03.2016

Quote:
Originally Posted by MRM
Посмотреть сообщение
Server give this error :

[02:11:58] [join] Jason has joined the server (0:192.168.1.100)
[02:12:31] [warning] client exceeded 'messageslimit' 192.168.1.100 (632) Limit: 500/sec
[02:12:42] [part] Jason has left the server (0:0)

This error related to "Warning(s007): Exception 0xC0000005 at 0x156680C" or not?

EDIT:
When I added the
Код:
new EnterAirPort[i];
new ExitAirPort[i];
new EnterAirPort2[i];
new ExitAirPort2[i];
(OnGameModeInit):
   for(new i=0; i<MAX_PLAYERS; i++)
   {
	EnterAirPort[i] = CreateDynamicPickup(19197,
	ExitAirPort[i] = CreateDynamicPickup(19197,
	EnterAirPort2[i] = CreateDynamicPickup(19197,
	ExitAirPort2[i] = CreateDynamicPickup(19197,
   }
Код:
public OnPlayerPickUpDynamicPickup(playerid, pickupid)
{
   for(new i=0; i<MAX_PLAYERS; i++)
  {
	if(pickupid == EnterAirPort[i])
	{
	    SetPlayerInterior(playerid,5);
	    SetPlayerPos(playerid,.....................);
	    SetPlayerFacingAngle(playerid,0);
	    SetCameraBehindPlayer(playerid);
	}
	else if(pickupid == ExitAirPort[i])
	{
	    SetPlayerInterior(playerid,5);
	    SetPlayerPos(playerid,.....................);
	    SetPlayerFacingAngle(playerid,0);
	    SetCameraBehindPlayer(playerid);
	}
	if(pickupid == EnterAirPort2[i])
	{
	    SetPlayerInterior(playerid,5);
	    SetPlayerPos(playerid,.....................);
	    SetPlayerFacingAngle(playerid,0);
	    SetCameraBehindPlayer(playerid);
	}
	else if(pickupid == ExitAirPort2[i])
	{
	    SetPlayerInterior(playerid,5);
	    SetPlayerPos(playerid,.....................);
	    SetPlayerFacingAngle(playerid,0);
	    SetCameraBehindPlayer(playerid);
	}
    }
}
Server give to Players [warning] client exceeded 'messageslimit' 192.168.1.100 (632) Limit: 500/sec and kick them.
Please clarify what you're trying to achieve. By the means of this, you're creating 2000 pickups on GameModeInit.