SetPlayerCheckPoint(playerid, X, Y, Z, 3.0);
Evvel csinálasz egy CP-t.
Ez ide meg beirod, hogy mit csináljon:
public OnPlayerEnterCheckpoint(playerid)
{
SetPlayerInterior(playerid, 1);
return 1;
}
Ha többet akarsz, akkor igy kell:
Ezt a mód elejére!
new CPStatus[MAX_PLAYERS];
Ezt észszerüen a connecthez:
public OnPlayerConnect(playerid)
{
CPStatus[playerid] = 0;
return 1;
}
Ezt oda rakd, ahova raktad az SetPlayerCheckPoint-ot:
CPStatus[playerid] = 1;
Ha mégtöbbet akarsz, akkor igy tovább 2, 3, 4.....
És mikor a belép a checkpointba:
public OnPlayerEnterCheckpoint(playerid)
{
switch(CPStatus[playerid]) //Létrehozunk egy elágazást,
{
case 0: return 1; //Ha nem írt be parancsot,nem csinálunk semmit.
case 1: SetPlayerInterior(playerid, 1); // És így tovább case 2: stb...
}
CPStatus[playerid] = 0;
return 1;
}
Tessék!
[gmod]Javítottam a code taget pawn code tagre.[/gmod]