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.
|
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 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); } } } |