Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: podmienianie
1. podmienianie aut w przecho
Siema mam pytanie wie ktos mo?e jak zablokowa? podmienianie pojazd?w w przechowywalni poprzez zmiane nicku?

kilka os?b chodzi po serwerach i podmienia pojazdy na czo?gi itp

kod zapisu auta w przechowywalni


[code]addEventHandler("onColShapeHit", root, function(el,md)
local id_chow = getElementData(source,"przecho:chowanie:id")
if not id_chow then return end
if getElementType(el) == "player" then
local veh=getPedOccupiedVehicle(el)
if not veh then return end
if getVehicleController(veh) ~= el then return end
local id=getElementData(veh,"vehicle:id")
if not id then return end
if chowalnie[id_chow][4][getVehicleType(veh)] then
if isTimer(timeroddania) then return end
setElementFrozen(veh,true)
toggleControl(el,"enter_exit",false)
timeroddania=setTimer(function()
setElementFrozen(veh,false)
local id=getElementData(veh,"vehicle:id")
if not id then return end
setElementData(veh, "vehicle:desc", " ")
exports["pystories-vehicles"]:onSaveVehicle(veh)
destroyElement(veh)
exports["pystories-db"]:dbSet("UPDATE pystories_vehicles SET parking=1,tp_to_parking=? WHERE id=?","Schowany recznie", id)
toggleControl(el,"enter_exit",true)
end, 1, 1)
end
elseif getElementType(el)...
2. Podmienianie obrazów dx
Witam ot?? mam problem, chcia?em zrobi? texture kamienia, ?e jak klikniemy raz wy-renderuje nam zniszczony kamie? w postaci nowego obrazu, drugi raz jeszcze bardziej zniszczony itd.
tak pr?bowa?em
[lua]
if target[0] then
dxDrawImage(screenW * 0.0000, screenH * 0.0000, screenW * 1.0000, screenH * 1.0000,"nowy.png")
elseif target[1] then
dxDrawImage(screenW * 0.0000, screenH * 0.0000, screenW * 1.0000, screenH * 1.0000,"nowy.png")
elseif target[2] then
dxDrawImage(screenW * 0.0000, screenH * 0.0000, screenW * 1.0000, screenH * 1.0000,"sredni.png")
elseif target[3] then
dxDrawImage(screenW * 0.0000, screenH * 0.0000, screenW * 1.0000, screenH * 1.0000,"max.png")
end [/lua]

[lua]local mousePoints = {
{screenW * 0.3932, screenH * 0.4787, screenW * 0.0323, screenH * 0.0509},
{screenW * 0.4516, screenH * 0.5213, screenW * 0.0323, screenH * 0.0509},
{screenW * 0.5495, screenH * 0.5528, screenW * 0.0323, screenH * 0.0509},
{screenW * 0.5969, screenH * 0.5065, screenW * 0.0198, screenH * 0.0296},
}
target=0
addEventHandler("onClientMarkerHit", startPracy, function(h)
if h ~= localPlayer then return end
if isPedInVehicle(localPlayer) then return end
setElementData(localPlayer, &...
3. Podmienianie aut pod ID
WItam, da si? podmieni? pojazd pod ID. Mam system ID pojazd?w i czy da si? pod jedno auto o danym id konkretnie podmieni? pod jak?? podmiank??
4. Podmienianie handlingow
Witam, jak stworzyc skrypt ktory podmienialby (na stale) handling samochodu na np. infernusa?

Jakby kto? napisa? gotowy skrypt daje :piwo: i reputacje
5. Podmienianie Tekstur do skinów/obiektów
Witam, nie zauwa?y?em w tym dziale jak nale?y podmieni? tekturk? skinu/obiektu.

Wi?c zaczynamy od potrzebnych nam program?w:

- Spark IMG Editor
- TXD Workshop
- jaki? program graficzny np. GIMP ( w moim przypadku photoshop )
- jaki? edytor tekstu

Krok 1.
Wchodzimy w Spark IMG Tool. Klikamy Ctrl + O i szukamy pliku gta3.img ( jest on w g?. katalogu gry. Nast?pnie zaznaczamy np truth.txd i naciskany przycisk Export
[img]http://screenshot.sh/ovXHgQzXl3FiL[/img]
i exportujemy go na pulpit.

Krok 2.
Otwieramy TXD workshop i wciskamy import TXD i wybieramy truth.txd. Nast?pnie naciskamy na obrazek i eksportujemy w formacie truth.tga. R?wnie? na pulpit.
[img]http://screenshot.sh/ouxQRP4r4R1fx[/img]

Krok 3.
Otwieramy nasz program graficzny i wczytujemy truth.tga i edytujemy do woli :D .
Zapisujemy nasz obrazek. [img]http://screenshot.sh/n7Su7CHLmFhrh[/img]

Krok 4.
Z powrotem wchodzimy w nasz TXD workshop i importujemy nasz zeedytowany truth.tga i naciskamy save TXD [img]http://screenshot.sh/m7QzZ01YvDTw5[/img]

Krok 5.
Otwieramy edytor tekstu (mo?e by? notatnik). Wpisujemy co? takiego:
[lua]
txd = engineLoadTXD("truth.txd") -- t? funkcj? podmieniamy skina
engineImportTXD(txd, 1) -- zamiast 1 wpisujecie id swojego skina/obiektu, a t? go wczytujemy
[/lua]
i zapisujemy w formacie lua np. replace.lua. Nast?pnie tworzymy mete:
[lua]<meta>
<script src="replace.lua" type="client" /> -- wczytujemy skrypt
&...
6. Wsiadanie na g i podmienianie głosu.
Witam . Mam skrypt na blokowanie wsiadania ale nie dzia?a nie wiem dlaczego ;( .
Oraz mam inny problem jak podmieni? g?os pojazdu w mta jak si? je?dzi .
Kod wsiadania :

addEventHandler
("onVehicleStartEnter"getRootElement(), function(plrseatjacked)
 if 
seat ~= 0 then
  
if #getVehicleOccupants(source) == 0 then
  
cancelEvent(true)
  
outputChatBox("* Nie mo?esz wsiada? jako pasa?er do pustego auta!"plr)
  
end
 end
end
)

Dzi?ki za pomoc :)
7. Trzymanie i podmienianie kilofa.
Witam , jak podmieni? kilof? bo mam kilof w?a?nie ale nie mog? go podmieni?.

I nie trzymam go w r?ce , jak zrobi?, ?eby trzyma? go w r?ce?

kod z tworzeniem obiektu:

        local kilof createObject(335000)
        
attachElements kiloflocalPlayer00.80.5)
lecz nie trzyma go w r?ce tylko poza
8. Podmienianie tekstur obiektu - tylko na dany dim/int
Witam, ostatnio us?ysza?em ?e jest mo?liwo?? aby tekstury obiektu podmienia?y si? tylko na jaki? jeden dimension lub interior. Przeszukiwa?em wiele for i jednak tego nie znalaz?em. Wie kto? mo?e jak to zrobi??
Oczywi?cie jak napisa? skrypt na podmienianie tekstur wiem ale nie wiem jak tylko pod dany dimension lub interior.
9. Podmienianie skinów
Witam jestem pocz?tkuj?cy w lua i takie co? jak podmianka skin?w sprawia mi problem.

Chodzi mi tutaj o to, ?e mog? podmieni? skin i uda?o mi si? to dopiero na skinie o id 7. Reszta id no ani rusz, ale pr?buje dalej i my?le sobie no wgram drugi skin na jakie? wysokie id, a tutaj dupa przelecia?em od id 15 do 96 [bez skin?w kobiet] i nic ci?gle wyskakuje b??d w db3 pomimo tego, ?e skrypt mog? w??cze?.

Pode?le lua i mete.

[code]
addEventHandler("onClientResourceStart", getRootElement(), function()

--[Nanosuit]--

local txd = engineLoadTXD("7.txd")
engineImportTXD(txd, 7)
local dff = engineLoadDFF("7.dff", 7)
engineReplaceModel(dff, 7)

--[Neo]--

local txd = engineLoadTXD("96.txd")
engineImportTXD(txd, 96)
local dff = engineLoadDFF("96.dff", 96)
engineReplaceModel(dff, 96)

end)
[/code]

[code]<meta>
<script src="wif-adminsskins.lua" type="client" />
<file src="skiny/7.txd" />
<file src="skiny/7.dff" />
<file src="skiny/96.txd" />
<file src="skiny/96.dff" />
</meta>[/code]

My?la?em, ?e chodzi poprostu o skin, kt?ry chcem podmieni?, ale poprostu si? nie da, albo nie potrafie.

Nie wiem czy b??dy z db3 gdzie? si? zapisuj?, ale powiem mniej wi?cej jakie to b??dy.

W txd oraz dff jest "Bad argument" oraz "Error loading".

To wszystko i ...
10. Podmienianie modeli
Siemka,
jestem w trakcie robienia gamemode'a o autobusach ,ale natkn??em si? na jeden problem.
Pr?dzej czy p??niej,graczom znudzi si? je?dzenie jednym autobusem.
Wi?c czy jest mo?liwe zrobienie takiego czego? jak :
przy pierwszym wej?ciu do gry wybierasz sw?j w?asny autobus, i w tym trakcie podmienia si? on za pojazd 'Bus'.
Ale podczas wej?cia na serwer ,?aden z pojazd?w si? nie podmienia ,tylko dopiero po wybraniu autobusu wybrany autobus si? podmienia.
Jest to mo?liwe?