Quantcast

Jump to content

» «
Photo

How to use the native "CREATE_CAR"?

2 replies to this topic
n4sxp
  • n4sxp

    Noob

  • Members
  • Joined: 30 Aug 2011

#1

Posted 04 April 2012 - 05:06 AM

Hey mates,

could somebody tell me what I need to put into the native or rather the parameters from native "CREATE_CAR", please?

CREATE_CAR(uint nameHash, float x, float y, float z, Vehicle *pVehicle, boolean unknownTrue);

What do I need to put into:
- uint nameHash
- float x,
- float y,
- float z,
- Vehicle*pVehicle, boolean unknownTrue

Could somebody help me, please? Thanks in advance!

Fantaseb
  • Fantaseb

    One Nation, One Love, But Who? ;)

  • BUSTED!
  • Joined: 17 Oct 2011

#2

Posted 05 April 2012 - 11:23 AM Edited by Fantaseb, 05 April 2012 - 11:26 AM.

QUOTE (n4sxp @ Wednesday, Apr 4 2012, 05:06)
Hey mates,

could somebody tell me what I need to put into the native or rather the parameters from native "CREATE_CAR", please?

CREATE_CAR(uint nameHash, float x, float y, float z, Vehicle *pVehicle, boolean unknownTrue);

What do I need to put into:
- uint nameHash
- float x,
- float y,
- float z,
- Vehicle*pVehicle, boolean unknownTrue

Could somebody help me, please? Thanks in advance!

Seems how I got banned on Se7enSins, for several resons, I will try to explain this my best.


CREATE_CAR(//Define the car hex, X Co-ordinates, Y Co-ordinates, Z Co-ordinates, Vechile name I believe, TRUE);


So just remove my:

//Define the car hex, and add the hex for the vechile
X, Y, Z - Just add the co-ordinates of where you want the car to spawn, and the direction how high etc
Vechile name - Add the name of the car or the hex again.
And just leave the TRUE); at the end, as that means, that everything which you have defined is true, and will spawn with no issues.


This is not that great, this is how R* define there car spawns in certain places I think. You need to learn C like I am.

Skorpro
  • Skorpro

    GTAholic

  • Members
  • Joined: 19 Jul 2009
  • Germany

#3

Posted 08 April 2012 - 01:36 PM

QUOTE (n4sxp @ Wednesday, Apr 4 2012, 05:06)
could somebody tell me what I need to put into the native or rather the parameters from native "CREATE_CAR", please?


Hi,
you have forget to tell us which language you want to use...
( C++ = C++ ScriptHook, LUA = Alice, VB or C# = .Net Script Hook)

For explanation read the post by Fantaseb!

Example: C++ ( ScriptHook 0.5.1 )
CODE

void CustomFiberThread::RunScript()
{
Vehicle car_var;
eModel carHash = MODEL_ORACLE;

RequestModel(carHash);
while(!HasModelLoaded(carHash))
{
 Wait(10);
}

CreateCar(carHash, 131.02f, 845.29f, 14.51f, &car_var, true);
SetCarOnGroundProperly(car_var);
MarkModelAsNoLongerNeeded(carHash);

// Ende
Wait(100);
}


Example: LUA ( Alice 0.9 )
CODE

function main()

 local CarHash = GET_HASH_KEY("oracle")   -- spawns a ORACLE (BMW 7)
 REQUEST_MODEL(CarHash)
 while HAS_MODEL_LOADED(CarHash) == 0 do Wait(100) end
 local CarVar = {}

 CREATE_CAR(CarHash, itof(131.02), itof(845.29), itof(14.51), CarVar, true)
 SET_CAR_ON_GROUND_PROPERLY(CarVar.a)
 
 MARK_MODEL_AS_NO_LONGER_NEEDED(CarHash)
 
WAIT(1000)
end

-- start
main();


I recommend to learn C++. With C++ you can make mods for GTA IV 1.0.7.0, EFLC 1.1.2.0 and Multiplayer!





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users