06.02.2011, 19:30
it compiles fine but checkpoints dont show after you reach the first one
Quote:
SetNextPilotRoutePoint(playerid) { DisablePlayerCheckpoint(playerid); switch(PilotRoute[playerid]) { case 1: { switch(PilotRouteCP[playerid]) { case 0: { SetPlayerCheckpoint(playerid, -1356.6219,-242.1327,14.8453, 4); PilotRouteCP[playerid] = 1; return 1; } case 1: { SetPlayerCheckpoint(playerid, 1732.8719,-2421.3752,14.2607, 4); PilotRouteCP[playerid] = 2; return 1; } case 2: { SetPlayerCheckpoint(playerid, 378.8157,2536.5854,17.2801, 4); PilotRouteCP[playerid] = 3; return 1; } case 3: { SetPlayerCheckpoint(playerid, 1477.1503,1463.4259,11.5332, 4); PilotRouteCP[playerid] = 4; return 1; } } } case 2: { switch(PilotRouteCP[playerid]) { case 0: { SetPlayerCheckpoint(playerid, 378.8157,2536.5854,17.2801, 4); PilotRouteCP[playerid] = 1; return 1; } case 1: { SetPlayerCheckpoint(playerid, 1732.8719,-2421.3752,14.2607, 4); PilotRouteCP[playerid] = 2; return 1; } case 2: { SetPlayerCheckpoint(playerid, -1356.6219,-242.1327,14.8453, 4); PilotRouteCP[playerid] = 3; return 1; } case 3: { SetPlayerCheckpoint(playerid, 1477.1503,1463.4259,11.5332, 4); PilotRouteCP[playerid] = 4; return 1; } } } } return 0; } |