10.01.2015, 12:52
Quote:
Your problem is with the CheckPointIndex array, can you show us how you created/defined it?
|
pawn Код:
public OnPlayerEnterDynamicCP(playerid, checkpointid)
{
new message[128], tickCountResult = GetTickCount(), reducedValue;
if(!IsPlayerInAnyVehicle(playerid))
{
for(new i; i < MAX_ROB_CHECKPOINT; i++)
{
if(checkpointid == checkpointIndex[i][0])
{
reducedValue = tickCountResult - playerCPtime[playerid];
if(reducedValue > 3000)
{
playerCPtime[playerid] = GetTickCount();
SetPlayerPos(playerid, checkpointData[i][exitpointLoc][0], checkpointData[i][exitpointLoc][1], checkpointData[i][exitpointLoc][2]);
SetPlayerInterior(playerid, checkpointData[i][interiorWorld]);
SetPlayerVirtualWorld(playerid, checkpointData[i][virtualWorld]);
lastEnteredID[playerid] = i;
}
}