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

Wysłany: 2013-09-01, 22:30


Glut







Wiek: 31
Na forum: 4865 dni
Posty: 46

Piwa: 5

Respekt: 47,6

Witam.

1. Czy istnieje jaka? funkcja, kt?r? m?g?bym podmieni? oryginalne tablice rejestracyjne na niestandardowe? Jak wiadomo tablice znajduj? si? w vehicles.txd i nie maj? ?adnego modelu, wi?c nie mog? ich (chyba) podmieni? funkcjami engineLoadTXD i engineImportTXD, bo one wymagaj? podania ID podmienianego modelu.
2. Czy wszystko normalnie b?dzie dzia?a?o, gdy dam tekstur? (tablicy) o rozdzielczo?ci 512x256, zamiast standardowych 128x64?

Z g?ry dzi?ki za pomoc!

Podpis
NA PRZYSZŁOŚĆ KRZYCZ GŁOŚNIEJ BO MAM APARAT SŁUCHOWY I NIE SŁYSZĘ LITER!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-02, 09:48


Pantera







Wiek: 27
Na forum: 5213 dni
Posty: 52
Nick w MP: Michu

Piwa: 8

Respekt: 70

Wykorzystaj technik? shader'?w

Podpis
"Bo najważniejsze są oczy, które przejrzą na wskroś cały szajs."
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-02, 12:34


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

...albo znajd? nazw? textury i j? podmie?.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-02, 14:38


Glut







Wiek: 31
Na forum: 4865 dni
Posty: 46

Piwa: 5

Respekt: 47,6

Poszuka?em na wiki i zrobi?em takie co? (przechodz? z SA:MP do MTA, wi?c mog? wymy?la? dziwne rzeczy).
Kod:

addEventHandler("onResourceStart", root,
function Replace()
myShader = dxCreateShader( "shader.fx" )
engineApplyShaderToWorldTexture( myShader, "plateback1" )
end
)

Plik shader.fx(prosto z wiki):
Kod:

//-- Declare the texture. These are set using dxSetShaderValue( shader, "Tex0", texture )
texture Tex0;

technique simple
{
pass P0
{
//-- Set up texture stage 0
Texture[0] = Tex0;

//-- Leave the rest of the states to the default settings
}
}
Oczywi?cie to nie zadzia?a?o
"Piorun" napisał/a:

...albo znajd? nazw? textury i j? podmie?.

Jakim sposobem?

Podpis
NA PRZYSZŁOŚĆ KRZYCZ GŁOŚNIEJ BO MAM APARAT SŁUCHOWY I NIE SŁYSZĘ LITER!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-02, 18:09


Pantera







Wiek: 27
Na forum: 5213 dni
Posty: 52
Nick w MP: Michu

Piwa: 8

Respekt: 70

"Glut" napisał/a:


Jakim sposobem?


Otwierasz plik .txd kt?ry zawiera t? tekstur? i patrzysz jak si? nazywa dana tekstura, dalej nwm. Pozdro ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-02, 22:28


Glut







Wiek: 31
Na forum: 4865 dni
Posty: 46

Piwa: 5

Respekt: 47,6

"Pantera" napisał/a:

"Glut" napisał/a:


Jakim sposobem?


Otwierasz plik .txd kt?ry zawiera t? tekstur? i patrzysz jak si? nazywa dana tekstura, dalej nwm. Pozdro ;)
Naprawd? mi pomog?e?... Znalaz?em podobny skrypt na MTA Community, ale jest on zakodowany :( .

@edit 3.09.13
S? jakie? post?py, przeszuka?em ju? troch? internetu i m?j kod wygl?da tak:
Kod:

addEventHandler("onClientResourceStart", resourceRoot, function()
if getElementType(source) == "vehicle" then
loadVehiclePlate(vehicle)
end
end)
addEventHandler("onClientElementStreamIn", root, function()
if getElementType(source) == "vehicle" then
loadVehiclePlate(source)
end
end)
addEventHandler("onClientVehicleEnter", root, function()
loadVehiclePlate(source)
end)

addEventHandler("onClientResourceStart", root,
function( )
local texture = dxCreateTexture ( "Textures/plateback1.bmp" )
-- Now we just need the shader
local myShader = dxCreateShader( "shader.fx" )

--Abort if failed (don't forget to destroy the texture though!!!)
if not shader then
outputChatBox ( "Nieudana pr?ba podmiany tekstury tablicy rejestracyjnej!" )
destroyElement ( texture )
return false
end
-- Now hand the texture to the shader
dxSetShaderValue ( myShader, "gTexture", texture )
-- Now apply this stuff on the tile
engineApplyShaderToWorldTexture( myShader, texture )
end
)

Mam z nim taki problem, ?e pokazuje mi si? informacja o tym, ?e shader nie zosta? za?adowany. Jest to dziwne, bo w mecie go dopisa?em, normalnie si? pobiera i nazwy nie pomyli?em. Wi?c czemu shader si? nie za?adowa??

Podpis
NA PRZYSZŁOŚĆ KRZYCZ GŁOŚNIEJ BO MAM APARAT SŁUCHOWY I NIE SŁYSZĘ LITER!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-04, 15:33


Pantera







Wiek: 27
Na forum: 5213 dni
Posty: 52
Nick w MP: Michu

Piwa: 8

Respekt: 70

if not shader then 
nie widze zdeklarowanej zmiennej 'shader' w kodzie ;) zmien
if not shader then 
na
if not myShader then 


Podpis
"Bo najważniejsze są oczy, które przejrzą na wskroś cały szajs."
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-04, 16:43


Glut







Wiek: 31
Na forum: 4865 dni
Posty: 46

Piwa: 5

Respekt: 47,6

Nie pojawia si? tylko teraz napis o nieza?adowanym shaderze. Reszta bez zmian (dalej jest standardowa tablica).

Podpis
NA PRZYSZŁOŚĆ KRZYCZ GŁOŚNIEJ BO MAM APARAT SŁUCHOWY I NIE SŁYSZĘ LITER!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-05, 14:20


Pantera







Wiek: 27
Na forum: 5213 dni
Posty: 52
Nick w MP: Michu

Piwa: 8

Respekt: 70

daj ca?y skrypt ... sprawdz? u siebie i naprawie miar? mo?liwo?ci ;)

Podpis
"Bo najważniejsze są oczy, które przejrzą na wskroś cały szajs."
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-05, 17:54


Glut







Wiek: 31
Na forum: 4865 dni
Posty: 46

Piwa: 5

Respekt: 47,6

Link do skryptu: http://www.solidfiles.com/d/16abf71426/
Nie powinien szybko wygasn??.

Podpis
NA PRZYSZŁOŚĆ KRZYCZ GŁOŚNIEJ BO MAM APARAT SŁUCHOWY I NIE SŁYSZĘ LITER!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-06, 14:14


Pantera







Wiek: 27
Na forum: 5213 dni
Posty: 52
Nick w MP: Michu

Piwa: 8

Respekt: 70

Kod:

dxSetShaderValue ( myShader, "gTexture", texture )

na
Kod:



dxSetShaderValue ( myShader, "plateback1", texture )



Podpis
"Bo najważniejsze są oczy, które przejrzą na wskroś cały szajs."
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-06, 16:00


Glut







Wiek: 31
Na forum: 4865 dni
Posty: 46

Piwa: 5

Respekt: 47,6

Dalej to samo...

Podpis
NA PRZYSZŁOŚĆ KRZYCZ GŁOŚNIEJ BO MAM APARAT SŁUCHOWY I NIE SŁYSZĘ LITER!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-06, 21:31


Pantera







Wiek: 27
Na forum: 5213 dni
Posty: 52
Nick w MP: Michu

Piwa: 8

Respekt: 70

musisz zrobic tak
Kod:


dxSetShaderValue ( myShader, "plateback1", texture )
dxSetShaderValue ( myShader, "plateback2", texture )
dxSetShaderValue ( myShader, "plateback3", texture )

bo
1 - Tablice Los Santos
2 - Tablice Las Venturas
3 - Tablice San Fierror

[ Dodano: 2013-09-06, 21:39 ]
I meta.xml popraw sa 2 pliki ktorych brak

Podpis
"Bo najważniejsze są oczy, które przejrzą na wskroś cały szajs."
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-07, 13:04


Glut







Wiek: 31
Na forum: 4865 dni
Posty: 46

Piwa: 5

Respekt: 47,6

Dalej nic to nie da?o. MTA (przynajmniej na moim serwie) korzysta tylko z tablic z San Fierro. Je?li mo?esz, to przetestuj to u siebie i dopiero tu daj.

Podpis
NA PRZYSZŁOŚĆ KRZYCZ GŁOŚNIEJ BO MAM APARAT SŁUCHOWY I NIE SŁYSZĘ LITER!
Postaw piwo autorowi tego posta
 

 
Tagi: podmiana :: oryginalnych :: tablic :: rejestracyjnych
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