Wysłany: 2019-05-18, 20:19
Yami
Mapper / Uczeń LUA
Wiek: 25 Na forum: 3059 dni Posty: 379
Piwa : 97
Siema chcia?bym aby na mojego sultana frakcyjnego tworzonego skryptem na frakcje sapd nak?ada?o paintjob
Ale chce aby nie by? to zwyk?y wbudowany paintjob 1,2 lub 3 ale ?eby na?o?y?o tak samo jak paintjoba normalnie wed?ug siatki
Wie kto? jak to zrobi??
Poni?ej kod odpowiadaj?cy za tworzenie auta
local auto8 = createVehicle ( 560 , 1584.56494 , - 1671.89099 , 5.49288 , 0 , 0 , 0 )
setElementRotation ( auto8 , 0 , 0 , 270 )
setVehicleLocked ( auto8 , false )
addVehicleUpgrade ( auto8 , 1138 )
addVehicleUpgrade ( auto8 , 1031 )
addVehicleUpgrade ( auto8 , 1033 )
addVehicleUpgrade ( auto8 , 1086 )
addVehicleUpgrade ( auto8 , 1098 )
addVehicleUpgrade ( auto8 , 1029 )
addVehicleUpgrade ( auto8 , 1170 )
addVehicleUpgrade ( auto8 , 1041 )
setVehicleHandling ( auto8 , "maxVelocity" , 455 )
setVehicleHandling ( auto8 , "engineAcceleration" , 15 )
setVehicleHandling ( auto8 , "steeringLock" , 35.0 )
setVehicleHandling ( auto8 , "ABS" , true )
setVehicleColor ( auto8 , 0 , 255 , 0 )
removeVehicleSirens ( auto8 )
addVehicleSirens ( auto8 , 6 , 2 , true , false , true , true )
setVehicleSirens ( auto8 , 1 , - 0.800 , 2.700 , 0.100 , 255 , 255 , 255 , 255 , 255 )
setVehicleSirens ( auto8 , 2 , 0.800 , 2.700 , 0.100 , 255 , 255 , 255 , 255 , 255 )
setVehicleSirens ( auto8 , 3 , - 0.600 , - 2.400 , 1.100 , 255 , 0 , 0 , 255 , 255 )
setVehicleSirens ( auto8 , 4 , 0.600 , - 2.400 , 1.100 , 255 , 0 , 0 , 255 , 255 )
setVehicleSirens ( auto8 , 5 , 0.300 , 0.500 , 1.500 , 255 , 0 , 0 , 255 , 255 )
setVehicleSirens ( auto8 , 6 , 0.600 , 0.500 , 1.500 , 0 , 0 , 255 , 255 , 255 )
setElementData ( auto8 , "Posiada-Reczny" , true )
setElementFrozen ( auto8 , true )
Wysłany: 2019-05-18, 22:44
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Chodzi Ci o na?o?enie zdj?cia na tekstury pojazdu?
Tutaj znajdziesz wszystkie wa?ne informacje.
Wysłany: 2019-05-18, 22:58
Yami
Mapper / Uczeń LUA
Wiek: 25 Na forum: 3059 dni Posty: 379
Piwa : 97
Niestety nie zbyt wiem jak to zrobi? aby zdj?cie dobrze si? na?o?y?o na tekstury pojazdu ?eby to dobrze wygl?da?o
Chce zrobi? tak ?e mam zdj paintjoba i chce to zdjecie da? na tekstury auta, a nie chce robi? ?eby to by? zwyk?y PJ
[ Dodano : 2019-05-18, 22:59 ]
Je?li m?g?by? jako? podpowiedzie? to by?bym wdzi?czny
Wysłany: 2019-05-18, 23:52
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Wysłany: 2019-05-19, 19:11
Yami
Mapper / Uczeń LUA
Wiek: 25 Na forum: 3059 dni Posty: 379
Piwa : 97
A podpowiedzia? by? jak na?o?y? to na ten pojazd frakcyjny?
Daje ci taki kod kt?ry dzia?a po wpisaniu komendy w danym poje?dzie ale nie wiem jak zrobi? to ?eby nak?ada?o na tego su?tana frakcyjnego
c.lua
local Pojazdy = {}
function nadaj_paintjobs ( vehicle )
Pojazdy [ vehicle ] = dxCreateShader ( 'paintjob.fx' , 0 , 0 , false , 'vehicle' );
local textureElement = dxCreateTexture ( 'img.png' );
if ( Pojazdy [ vehicle ] and textureElement ) then
dxSetShaderValue ( Pojazdy [ vehicle ], 'gTexture' , textureElement );
engineApplyShaderToWorldTexture ( Pojazdy [ vehicle ], "#emapsultanbody256" , vehicle );
end
end
addEvent ( 'nadaj:PaintJob' , true )
addEventHandler ( 'nadaj:PaintJob' , root , nadaj_paintjobs )
s.lua
function paintjob ( plr )
local vehicle = getPedOccupiedVehicle ( plr )
local modelID = getElementModel ( vehicle )
if ( vehicle ) then
local tuning_paintjob = getElementData ( vehicle , "tuning.paintjob" )
if ( tuning_paintjob == true ) then
outputChatBox ( "Pojazd ju? posiada PaintJoba!" , plr )
else
triggerClientEvent ( root , 'nadaj:PaintJob' , root , vehicle )
setElementData ( vehicle , 'tuning.paintjob' , true )
end
end
end
addCommandHandler ( 'pj' , paintjob )
[ Dodano : 2019-05-19, 19:24 ]
Mam z tym problem poniewa? nak?adanie tego ogolnie jest po stronie clienta a tworzenie pojazd?w sapd po stronie servera i nie wiem jak to zrobic
Wysłany: 2019-05-19, 20:36
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
PaintJob nak?adasz za pomoc? tej linijki:
triggerClientEvent ( root , 'nadaj:PaintJob' , root , vehicle )
Musisz j? po prostu wykorzysta? tam, gdzie tworzysz pojazdy frakcyjne podmieniaj?c odpowiednio zmienn? pojazdu.
Pami?taj, ?e gracz, kt?ry si? po??czy po nadaniu paintjoba ju? go nie zobaczy. Musisz to uzwgl?dni? w skrypcie.
Więcej szczegółów
Wystawiono 1 piw(a):Yami
Wysłany: 2019-05-20, 21:06
Yami
Mapper / Uczeń LUA
Wiek: 25 Na forum: 3059 dni Posty: 379
Piwa : 97
Zrobi?em tak"
triggerClientEvent ( auto8 , 'nadaj:PaintJob' , root , vehicle )
auto8 to zmienna pojazdu i nie dzia?a
Wiesz o co chodzi?
Wysłany: 2019-05-20, 21:36
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Wiem, pierwszy argument to gracz, do kt?rego odnosi si??event. Czwarty argument to pojazd.
Popraw:
triggerClientEvent ( getRootElement (), 'nadaj:PaintJob' , getRootElement (), auto8 )
Wysłany: 2019-05-21, 21:26
Yami
Mapper / Uczeń LUA
Wiek: 25 Na forum: 3059 dni Posty: 379
Piwa : 97
Niestety nie dzia?a mi to, zrobi?em tak jak napisa?e?
Potem spr?bowa?em tak:
triggerClientEvent ( plr (), 'nadaj:PaintJob' , getRootElement (), auto8 )
i te? nic
Tagi: nakładania :: zdjęcia :: pojazd
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: