Need little help again
#1

I am starting my racing server and I wanted to make 1st race gamemode. If anyone can help me to make following: When player spawn he is putted in random vehicle witch is added under OnGameModeInit.

Код:
AddStaticVehicle(433,384.8780,-89.3893,2.8889,134.3226,43,0); // objective vehicle
	AddStaticVehicle(444,-160.7375,-246.9741,1.8010,91.1904,32,14); //
	AddStaticVehicle(444,-160.9224,-240.9235,1.8013,90.4618,32,36); //
	AddStaticVehicle(444,-161.1201,-234.2535,1.7972,90.7246,32,53); //
	AddStaticVehicle(444,-190.6449,-249.6467,1.7934,0.4577,32,14); //
	AddStaticVehicle(444,-184.1492,-249.5477,1.7934,1.0278,32,36); //
	AddStaticVehicle(444,-177.8929,-249.1381,1.7934,1.4981,32,53); //
	AddStaticVehicle(444,-202.1093,-241.5976,1.7935,0.8839,32,14); //
	AddStaticVehicle(444,-172.5301,-206.4178,1.7991,167.4801,32,36); //
	AddStaticVehicle(444,-178.8676,-205.1184,1.7935,167.9930,32,53); //
	AddStaticVehicle(444,-185.7723,-203.3367,1.7935,168.0341,32,14); //
	AddStaticVehicle(444,-193.4056,-201.3481,1.7934,166.5361,32,36); //
	AddStaticVehicle(444,-200.0041,-200.2498,1.7972,166.8613,32,53); //
	AddStaticVehicle(444,-206.3860,-199.1889,1.8010,168.3122,32,14); //
	AddStaticVehicle(444,-212.0653,-198.0120,1.8010,167.4846,32,36); //
	AddStaticVehicle(444,-218.8462,-196.5993,1.8010,167.8190,32,53); //
	AddStaticVehicle(444,-225.2749,-194.9080,1.8010,164.1851,32,14); //
	AddStaticVehicle(444,-232.2785,-192.8629,1.8010,163.3310,32,36); //
Thanks again!
Reply
#2

Use PutPlayerInVehicle
Reply
#3

i know, but can anybody gimme working code, I tried billion times.
Reply
#4

Name all your vehicles with vehicle1, 2 ect,

pawn Код:
new Float:Cars[][1] =
{
  {vehicle1},
  {vehicle2},
  {vehicle3}
};

public OnPlayerSpawn(playerid)
{
  new rand = random(sizeof(Cars));
 
  PutPlayerInVehicle(playerid, Cars[rand][0]);
  return 1;
}
That should work,
Also use:

https://sampwiki.blast.hk/wiki/GetPlayerVehicleSeat

To see if the seats taken,
The code i gave is untested and i dont know if it will work
Reply
#5

Hai Ironboy,

This works, I tested.

On Top:
pawn Код:
new VehicleID[MAX_PLAYERS];
OnPlayerConnect:
pawn Код:
VehicleID[playerid]=(playerid+1);
OnPlayerDisconnect:
pawn Код:
SetVehicleToRespawn(VehicleID[playerid]);
OnPlayerSpawn:
pawn Код:
PutPlayerInVehicle(playerid,VehicleID[playerid],0);
SetPlayerInterior(playerid, 0);
OnPlayerDeath:
pawn Код:
SetVehicleToRespawn(VehicleID[playerid]);

Hope that helps you.
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)