REGISTER











Checkpointuri
#1
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,FloatConfusedize);

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
FloatConfusedize - 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,FloatConfusedize);

SetPlayerRaceCheckpoint - Creeaza checkpointul
playerid - .....
Type - Eu nu sunt chiar sigur la ce ajuta typeBig Grin
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
FloatConfusedize - 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 :

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;
}
#2
Multumesc , e folositor .
#3
TOPIC CLOSE .
Nn indeplineste conditiile cerute .