03-16-2013, 10:56 PM
Cu checkpointuri poti face aproape tot ce vrei
Cum ar fi:
Teleporturi
Sa ii dea bani unui player
Sa ii dea score unui player
Setezi un skin sau multe altele
Checkpointurile sunt de 2 feluri
Checkpoint Normal
Race Checkpoint
Checkpointul normal se creeaza cu functia
SetPlayerCheckpoint(playerid,Float:x,Float:y,Float:z,Float
ize);
SetPlayerCheckpoint - Creeaza checkpointul
playerid - .....
Float:x - Seteaza coordonata X a checkpointului
Float:y - Seteaza coordonata Y a checkpointului
Float:z - Seteaza coordonata Z a checkpointului
Float
ize - Marimea checkpointului
Ex:
Pawno Code: [Select]
SetPlayerCheckpoint(playerid,2523.4235,7467.3256,2562.5413,4.0);
Checkpointul de race se creeaza cu functia
SetPlayerRaceCheckpoint(playerid,type,Float:x,Float:y,Float:z,Float:nextx,Float:nexty,Float:nextz,Float
ize);
SetPlayerRaceCheckpoint - Creeaza checkpointul
playerid - .....
Type - Eu nu sunt chiar sigur la ce ajuta type
Float:x - Seteaza coordonata X a checkpointului
Float:y - Seteaza coordonata Y a checkpointului
Float:z - Seteaza coordonata Z a checkpointului
Float:nextx - Pozitia X a urmatorului Checkpoint
Float:nexty - Pozitia Y a urmatorului Checkpoint
Float:nextz - Pozitia Z a urmatorului Checkpoint
Float
ize - Marimea checkpointului
Ex:
Pawno Code: [Select]
SetPlayerRaceCheckpoint(playerid,0,4325.4325,6646.3244,5262.6335,3526.6354,2343.3524,2353.3245,8.0);
Exemplu de script :
Cum ar fi:
Teleporturi
Sa ii dea bani unui player
Sa ii dea score unui player
Setezi un skin sau multe altele
Checkpointurile sunt de 2 feluri
Checkpoint Normal
Race Checkpoint
Checkpointul normal se creeaza cu functia
SetPlayerCheckpoint(playerid,Float:x,Float:y,Float:z,Float

SetPlayerCheckpoint - Creeaza checkpointul
playerid - .....
Float:x - Seteaza coordonata X a checkpointului
Float:y - Seteaza coordonata Y a checkpointului
Float:z - Seteaza coordonata Z a checkpointului
Float

Ex:
Pawno Code: [Select]
SetPlayerCheckpoint(playerid,2523.4235,7467.3256,2562.5413,4.0);
Checkpointul de race se creeaza cu functia
SetPlayerRaceCheckpoint(playerid,type,Float:x,Float:y,Float:z,Float:nextx,Float:nexty,Float:nextz,Float

SetPlayerRaceCheckpoint - Creeaza checkpointul
playerid - .....
Type - Eu nu sunt chiar sigur la ce ajuta type

Float:x - Seteaza coordonata X a checkpointului
Float:y - Seteaza coordonata Y a checkpointului
Float:z - Seteaza coordonata Z a checkpointului
Float:nextx - Pozitia X a urmatorului Checkpoint
Float:nexty - Pozitia Y a urmatorului Checkpoint
Float:nextz - Pozitia Z a urmatorului Checkpoint
Float

Ex:
Pawno Code: [Select]
SetPlayerRaceCheckpoint(playerid,0,4325.4325,6646.3244,5262.6335,3526.6354,2343.3524,2353.3245,8.0);
Exemplu de script :
Code:
Pawno Code: [Select]
#include
new Point[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
SetPlayerCheckpoint(playerid,5242.3255,4235.5232,7435.4252,5);
Point[playerid] = 1;
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
if(Point[playerid] == 1)
{
SetPlayerPos(playerid,5462.3252,3256.5325,7563.6334);
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,1000);
}
return 1;
}