10.11.2013, 12:17
Tem aqui um exemplo bбsico:
PHP код:
forward CarregarRotas(playerid);
new rota1, rota2, rota3;
public OnGameModeInit()
{
CarregarRotas(playerid);
return 1;
}
public OnPlayerEnterDynamicCP(playerid, checkpointid)
{
if(checkpointid == rota1)
{
TogglePlayerDynamicCP(playerid, rota1, 0); // desliga a rota 1
TogglePlayerDynamicCP(playerid, rota2, 1); // liga a rota 2
return 0;
}
if(checkpointid == rota2)
{
TogglePlayerDynamicCP(playerid, rota2, 0); // desliga a rota 2
TogglePlayerDynamicCP(playerid, rota3, 1); // liga a rota 3
return 0;
}
return 1;
}
public CarregarRotas(playerid)
{
rota1 = CreateDynamicCP(x, y, z, 4, -1, -1, playerid, 3000.0);
rota2 = CreateDynamicCP(x, y, z, 4, -1, -1, playerid, 3000.0);
rota3 = CreateDynamicCP(x, y, z, 4, -1, -1, playerid, 3000.0);
TogglePlayerAllDynamicCPs(playerid, 0);
return 1;
}