Jump to content

Mutiple skins


Tekken

Recommended Posts

try this

skintable =  { "skinname.txd", "skinname.txd", "skinname.txd", "skinname.txd" }  -- here set your skin names 
  
function randomwehicle ( ) 
txd = engineLoadTXD ( "skintable[math.random (#skintable)]" ) 
engineImportTXD ( txd, vehicleID ) -- here set your wehicleid 
local newwehicle = createVehicle ( wehicleID, posX, posY, posZ ) -- here set your vehicle id and spawn position 
warpPedIntoVehicle ( source, newwehicle )  
end 
addEventHandler ( "onPlayerSpawn", getRootElement(), randomwehicle ) 

Link to comment
try this
skintable =  { "skinname.txd", "skinname.txd", "skinname.txd", "skinname.txd" }  -- here set your skin names 
  
function randomwehicle ( ) 
txd = engineLoadTXD ( "skintable[math.random (#skintable)]" ) 
engineImportTXD ( txd, vehicleID ) -- here set your wehicleid 
local newwehicle = createVehicle ( wehicleID, posX, posY, posZ ) -- here set your vehicle id and spawn position 
warpPedIntoVehicle ( source, newwehicle )  
end 
addEventHandler ( "onPlayerSpawn", getRootElement(), randomwehicle ) 

Thanks, now i know wath to doo!

Link to comment

I tried like this but it always load the same skin

skintable =  { "bobcat1.txd", "bobcat2.txd"}  -- here set your skin names 
  
txd = engineLoadTXD ( skintable[math.random (#skintable)]) 
engineImportTXD ( txd, 422 ) -- here set your wehicleid 
dff = engineLoadDFF("422.dff", 422) 
engineReplaceModel(dff, 422) 

Link to comment

Oh you have txd,dff skin ok try this

and set your skin names to bobcat1.txt, bobcat1.dff and bobcat2.txt,bobcat2.dff

function randomwehicle ( ) 
if bobcatone  then 
txd = engineLoadTXD ( "bobcat1.txd" ) 
engineImportTXD ( txd, 422 ) -- here set your wehicleid 
dff = engineLoadDFF("bobcat1.dff", 422) 
engineReplaceModel(dff, 422) 
bobcatone = false 
local newwehicle = createVehicle ( wehicleID, posX, posY, posZ ) -- here set your vehicle id and spawn position 
warpPedIntoVehicle ( source, newwehicle ) 
else 
txd = engineLoadTXD ( "bobcat2.txd" ) 
engineImportTXD ( txd, 422 ) -- here set your wehicleid 
dff = engineLoadDFF("bobcat2.dff", 422) 
engineReplaceModel(dff, 422) 
bobcatone = true 
local newwehicle = createVehicle ( wehicleID, posX, posY, posZ ) -- here set your vehicle id and spawn position 
warpPedIntoVehicle ( source, newwehicle ) 
end 
end 
addEventHandler ( "onPlayerSpawn", getRootElement(), randomwehicle ) 

Link to comment

onPlayerSpawn is server side event. Use

  
addEventHandler ( "onClientPlayerSpawn", localPlayer, randomwehicle ) 
  

Also you can drive client side created vehicles. So you must create vehicle server side and use math.random.

  
local text = { {"bobcat1.txd" , "bobcat1.dff",422} , 
{"bobcat2.txd" , "bobcat2.dff",422}  
} 
local ran = math.random ( 1,#text } 
local txd = engineLoadTXD ( text[ran][1] ) 
  
engineImportTXD ( txd, text[ran][3] ) 
  
local dff = engineLoadDFF(text[ran][2], text[ran][3]) 
  
engineReplaceModel(dff, text[ran][3]) 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...