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

Wysłany: 2015-02-11, 22:55


LovingDead







Wiek: 29
Na forum: 4868 dni
Posty: 34

Piwa: 3

Respekt: 50

Witam, mam ma?y problem z podmian? pojazd?w na serwerze MTA.
Nie robi? tego po raz pierwszy, jednak straci?em ju? nerwy i naprawd? nie wiem gdzie jest b??d. Po uruchomieniu pojazdy nie maj? tekstur...
Jako ?e te pojazdy s? w miar? du?e, podobno w HD, pomy?la?em, ?e mo?e tu jest problem. Wgra?em zatem stary pojazd (2005r. - data dodania) jednak to nic nie pomog?o.
Oczywi?cie zamieszczam kod skryptu + meta.xml
P.S.
Jak wida? jest tu wi?cej aut. Nic nie dzia?a tak jak powinno...
Kto? wie gdzie pope?niam b??d kt?rego by? mo?e nie widz??

local objects = {
    {541"bullet"},
    {409"stretch"},
    {506"supergt"},
    {521 "fcr900"},
    {522"nrg500"},
    {555"windsor"}
    }

addEventHandler("onClientResourceStart"getResourceRootElement(getThisResource()),
function ()
    for oi in ipairs(objects) do
        dff engineLoadDFF("files/"..i[2]..".dff"i[1])    
        txd engineLoadTXD("files/"..i[2]..".txd"i[1])
        engineReplaceModel(dffi[1])
        engineImportTXD(txdi[1])
    end
outputChatBox("#808000[#008000ObjectReplacer#808000] #008080Podmieniono ??cznie "..#objects.." obiekt?w.", 255, 255, 255, true)
end
)

Kod:


<meta>
<info author="EvaderS" version="1.0.1" type="script" name="ObjectReplacer" showInResourceBrowser="true" />

<script src="replace.lua" type="client" />
<file src="files\bullet.txd" />
<file src="files\bullet.dff" />

<file src="files\stretch.txd" />
<file src="files\stretch.dff" />

<file src="files\supergt.txd" />
<file src="files\supergt.dff" />

<file src="files\fcr900.txd" />
<file src="files\fcr900.dff" />

<file src="files\nrg500.txd" />
<file src="files\nrg500.dff" />

<file src="files\windsor.txd" />
<file src="files\windsor.dff" />
</meta>


Graficznie wygl?da to tak:
FOTO1 , FOTO2
FOTO3

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-11, 23:51


THEGizmo

Modeler/Uczeń Lua






Wiek: 27
Na forum: 4141 dni
Posty: 255
Nick w MP: THEGizmo

Piwa: 3072

Respekt: 200
Respekt: 200Respekt: 200

Skopiuj i Wklej w replace po stronie clienta i zobacz czy b?dzie dobrze :)
--bullet--
txd engineLoadTXD "bullet.txd" )

engineImportTXD txd541)

dff engineLoadDFF "bullet.dff"541)

engineReplaceModel dff541)


--stretch--
txd engineLoadTXD "stretch.txd" )

engineImportTXD txd409)

dff engineLoadDFF "stretch.dff"409)

engineReplaceModel dff409)


--supergt--
txd engineLoadTXD "supergt.txd" )

engineImportTXD txd506)

dff engineLoadDFF "supergt.dff"506)

engineReplaceModel dff506)


--fcr900--
txd engineLoadTXD "fcr900.txd" )

engineImportTXD txd521)

dff engineLoadDFF "fcr900.dff"521)

engineReplaceModel dff521)

--nrg500--
txd engineLoadTXD "nrg500.txd" )

engineImportTXD txd522)

dff engineLoadDFF "nrg500.dff"522)

engineReplaceModel dff522)


--windsor--
txd engineLoadTXD "windsor.txd" )

engineImportTXD txd555)

dff engineLoadDFF "windsor.dff"555)

engineReplaceModel dff555)




Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-12, 00:02


LovingDead







Wiek: 29
Na forum: 4868 dni
Posty: 34

Piwa: 3

Respekt: 50

Nie wiem dlaczego, ale nie zadowala mnie takie rozwi?zanie problemu, nawet je?eli w dziwny spos?b wszystko zadzia?a?o :oops:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-12, 11:04


KukiX







Wiek: 34
Na forum: 6718 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

Nie wiem czy zadzia?a:


local objects = {
    {541"bullet"},
    {409"stretch"},
    {506"supergt"},
    {521 "fcr900"},
    {522"nrg500"},
    {555"windsor"}
    }

addEventHandler("onClientResourceStart"getResourceRootElement(getThisResource()),
function ()
    for oi in ipairs(objects) do  
        local txd engineLoadTXD("files/"..objects[i][2]..".txd"objects[i][1])
        engineImportTXD(txdobjects[i][1])
        local dff engineLoadDFF("files/"..objects[i][2]..".dff"objects[i][1]) 
        engineReplaceModel(dffobjects[i][1])
    end
outputChatBox("#808000[#008000ObjectReplacer#808000] #008080Podmieniono ??cznie "..#objects.." obiekt?w.", 255, 255, 255, true)
end
)


Podpis
Moje skrypty MTA:
¤PlayDM
¤Mini-Games v0.2
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-12, 11:27


LovingDead







Wiek: 29
Na forum: 4868 dni
Posty: 34

Piwa: 3

Respekt: 50

Po zamianie kodu na podany przez Ciebie skrypt ani nie podmienia modeli, ani tekstur, ani nie wysy?a wiadomo?ci o podmianie obiekt?w.
Jednak gdybym m?g? prosi? - je?eli kto? dodaje co? do kodu, niech postara si? opisa? na ile to mo?liwe jakie zmiany powinny zaj?? i dlaczego, w ko?cu jeste?my tu ?eby si? uczy? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-12, 11:53


THEGizmo

Modeler/Uczeń Lua






Wiek: 27
Na forum: 4141 dni
Posty: 255
Nick w MP: THEGizmo

Piwa: 3072

Respekt: 200
Respekt: 200Respekt: 200

To co ja ci zrobi?em chyba najlepsze I powino Za?adowa? Tekstury.

Podpis
Modeler Corporation Sp. Z.O.O

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-12, 12:03


LovingDead







Wiek: 29
Na forum: 4868 dni
Posty: 34

Piwa: 3

Respekt: 50

Owszem. Je?eli przerobie tw?j kod tak aby lokalizacja plik?w .dff oraz .txd si? zgadza?a z moim skryptem to wszystko zadzia?a.
Jednak nie zadowala mnie rozwalenie zwartego kodu do 40 linijek aby podmieni? 5 pojazd?w.
Stara?em si? zautomatyzowa? podmian? jednak gdzie? jest b??d o kt?rego istnieniu nie wiem..
By? mo?e co? koliduje.. Naprawd? nie potrafi? odnale?? b??du.
THEGizmo, dzi?kuje za ch?ci ale gdybym chcia? wykorzysta? prosty kod nie pisa?bym tutaj o pomoc.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-12, 12:46


KukiX







Wiek: 34
Na forum: 6718 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

LovingDead, teraz powinno dzia?a?: http://pastebin.com/u9VjRiWS
Da?em na Pastebin.com bo forum czasami co? miesza w kodzie lua.

Podpis
Moje skrypty MTA:
¤PlayDM
¤Mini-Games v0.2
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-12, 13:14


LovingDead







Wiek: 29
Na forum: 4868 dni
Posty: 34

Piwa: 3

Respekt: 50

Teraz wszystko gra i dzia?a.
Jednak mam pytanie - gdzie robi?em b??d? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-12, 18:41


Tostuch







Wiek: 27
Na forum: 4931 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

O, dok?adnie w tej linijce:
engineLoadTXD("files/"..i[2]..".txd"i[1])


Przy ?adowaniu tekstury nie podajemy modelu, dopiero przy podmianie :D

Ostatnio zmieniony przez Tostuch 2015-02-12, 20:12, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-12, 19:12


LovingDead







Wiek: 29
Na forum: 4868 dni
Posty: 34

Piwa: 3

Respekt: 50

Niestety ale sprawdza?em to i bez podawania modelu r?wnie? nie dzia?a?o wi?c to nie jest poprawna odpowied? :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-12, 20:13


Tostuch







Wiek: 27
Na forum: 4931 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

Tak czy siak, nie podaje si? tam modelu.

Postaw piwo autorowi tego posta
 

 
Tagi: brak :: tekstur :: przy :: podmianie :: pojazdów :: skrypt
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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