Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2019-05-18, 20:19


Yami

Mapper / Uczeń LUA






Wiek: 25
Na forum: 3059 dni
Posty: 379

Piwa: 97

Respekt: 235
Respekt: 235Respekt: 235

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 5601584.56494, -1671.890995.49288,0,0,)
setElementRotation auto800270)
setVehicleLocked auto8false )
addVehicleUpgrade auto81138 )
addVehicleUpgrade auto81031 )
addVehicleUpgrade auto81033 )
addVehicleUpgrade auto81086 )
addVehicleUpgrade auto81098 )
addVehicleUpgrade auto81029 )
addVehicleUpgrade auto81170 )
addVehicleUpgrade auto81041 )
setVehicleHandling(auto8"maxVelocity"455)
setVehicleHandling(auto8"engineAcceleration"15 )
setVehicleHandling(auto8"steeringLock",  35.0 )
setVehicleHandling(auto8"ABS"true )
setVehicleColor(auto80,255,)
removeVehicleSirens(auto8)
addVehicleSirens(auto862truefalsetruetrue setVehicleSirens(auto81, -0.8002.7000.100255255255255255 )
setVehicleSirens(auto820.8002.7000.100255255255255255 )
setVehicleSirens(auto83, -0.600, -2.4001.10025500255255 )
setVehicleSirens(auto840.600, -2.4001.10025500255255 )
setVehicleSirens(auto850.3000.5001.50025500255255 )
setVehicleSirens(auto860.6000.5001.50000255255255 )
setElementData(auto8,"Posiada-Reczny",true)
setElementFrozen (auto8true 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-18, 22:44


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Chodzi Ci o na?o?enie zdj?cia na tekstury pojazdu?


Więcej informacji znajdziesz w Wikipedii MTA:

engineApplyShaderToWorldTexture


Tutaj znajdziesz wszystkie wa?ne informacje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-18, 22:58


Yami

Mapper / Uczeń LUA






Wiek: 25
Na forum: 3059 dni
Posty: 379

Piwa: 97

Respekt: 235
Respekt: 235Respekt: 235

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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-18, 23:52


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Na wiki masz wszystko ?adnie opisane, nawet przyk?ad jest.

Tutaj gotowy skrypt:
https://gtao.pl/%3Cfont-colorcccc99%3Eskrypt%3C-font%3E-niestandardowe-paintjoby-vt129044.htm

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-19, 19:11


Yami

Mapper / Uczeń LUA






Wiek: 25
Na forum: 3059 dni
Posty: 379

Piwa: 97

Respekt: 235
Respekt: 235Respekt: 235

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'00false'vehicle');
    local textureElement dxCreateTexture('img.png');

    if (Pojazdy[vehicle] and textureElementthen
        dxSetShaderValue(Pojazdy[vehicle], 'gTexture'textureElement);
        engineApplyShaderToWorldTexture(Pojazdy[vehicle], "#emapsultanbody256"vehicle);
    end
end
addEvent('nadaj:PaintJob'true)
addEventHandler('nadaj:PaintJob'rootnadaj_paintjobs


s.lua

function paintjob (plr)
        local vehicle getPedOccupiedVehicle(plr)
        local modelID getElementModel(vehicle)
        if (vehiclethen
        local tuning_paintjob getElementData(vehicle"tuning.paintjob")
            if (tuning_paintjob == truethen 
            outputChatBox"Pojazd ju? posiada PaintJoba!"plr)
            else
                triggerClientEvent(root'nadaj:PaintJob'rootvehicle)
                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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-19, 20:36


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

PaintJob nak?adasz za pomoc? tej linijki:
triggerClientEvent(root'nadaj:PaintJob'rootvehicle)


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.

Postaw piwo autorowi tego posta
 

 
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

Respekt: 235
Respekt: 235Respekt: 235

Zrobi?em tak"

triggerClientEvent(auto8'nadaj:PaintJob'rootvehicle)


auto8 to zmienna pojazdu i nie dzia?a
Wiesz o co chodzi?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-20, 21:36


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Wiem, pierwszy argument to gracz, do kt?rego odnosi si??event. Czwarty argument to pojazd.

Popraw:
triggerClientEvent(getRootElement(), 'nadaj:PaintJob'getRootElement(), auto8)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-21, 21:26


Yami

Mapper / Uczeń LUA






Wiek: 25
Na forum: 3059 dni
Posty: 379

Piwa: 97

Respekt: 235
Respekt: 235Respekt: 235

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

Postaw piwo autorowi tego posta
 

 
Tagi: nakładania :: zdjęcia :: pojazd
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Nakładania zdjęcia na pojazd Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku