Help put player in vehicle - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Help put player in vehicle (
/showthread.php?tid=676084)
Help put player in vehicle -
Calinut200 - 29.05.2020
Helo Guys! I have a race system and i have some problems.
When the race lobby is 2/2 the race will start and only first player will be put in the vehicle created
How to make if are 5 players in race to put each player in diferent car.
Thank you in advance
PHP Code:
stock racelobby(playerid)
{
if(raceplayers < 2)
{
sendtorace(-1, "Waiting for players");
}
else if(raceplayers >= 2)
{
sendtorace(-1, "THE RACE WILL START IN 10 SECONDS");
SetTimer("race", 10000, 0);
}
}
forward race(playerid);
public race(playerid)
{
SendClientMessageToAll(-1, "DEBUG: RACE StART");
racestatus = 1;
new car1 = CreateVehicle(411, -2518.1865, -2301.7817, 14.8012, -90.0000, -1, -1, 100);
new car2 = CreateVehicle(411, -2517.9319, -2307.2678, 14.8012, -90.0000, -1, -1, 100);
PutPlayerInVehicle(playerid, car1, 0);
SendClientMessage(playerid, -1, "In 5 seconds the race will start");
return 1;
}
Re: Help put player in vehicle -
RedGun2015 - 29.05.2020
This is an example, you must create some position in order to create a car, because if you create the same car in the same location some players will be stucked there (only if you are using collision in your race system).
PHP Code:
stock racelobby(playerid)
{
if(raceplayers < 2)
{
sendtorace(-1, "Waiting for players");
}
else if(raceplayers >= 2)
{
sendtorace(-1, "THE RACE WILL START IN 10 SECONDS");
SetTimer("race", 10000, 0);
}
}
forward race();
public race()
{
SendClientMessageToAll(-1, "DEBUG: RACE StART");
racestatus = 1;
foreach(new i : Player)
{
new car = CreateVehicle(411, -2518.1865, -2301.7817, 14.8012, -90.0000, -1, -1, 100);
PutPlayerInVehicle(i, car, 0);
SendClientMessage(i, -1, "In 5 seconds the race will start");
}
return 1;
}