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: elementy
1. [INNE] Po wgraniu modelu na serwer
Cze??,
Ostatnio stworzy?em model salonu w Tierra Robada i mam pewien problem po wgraniu go na serwer. Oczywi?cie teksturki oraz kolizje sa idealnie, natomiast niekt?re elementy typu cz??? pod?ogi na 2gim pietrze czy filary s? "p?askie". Pr?bowa?em ju? kilka razy eksportowa? .dff oraz testowa?em r??ne opcje w blenderze. Problem polega na tym, ?e w dff viewerze wszystko jest dobrze, natomiast dopiero po wgraniu na serwer widoczne s? te b??dy.

-debugscript nie wykazuje nic

-fotki z blendera:







-fotki z gierki:










2. Eventy a elementy oop.
Cze??.
Podczas mojej pracy z DGS znowu natkn??em si? na pewien problem.
Postanowi?em wypr?bowa? programowanie obiektowe. Idzie mi to jako? pokracznie, ale ucz?c si? na b??dach daje rade. Natrafi?em jednak na problem, kt?rego nie jestem w stanie rozwi?za?. Chodzi o eventy.

Temat z wiki dotycz?cy event?w oop w dgs: LINK

Zrobi?em okno, w nim przycisk. Teraz chcia?bym wywo?a? funkcj? gdy gracz go kliknie.

Przyk?adowy fragment kodu:

loadstring
(exports.dgs:dgsImportOOPClass())()

okno DGSClass:createWindow(0011""true)
przycisk okno:createButton(0.500.70.180.16"Przycisk"true)

function 
hide()
    
okno.setVisible(false)
end


Gdy pr?bowa?em wywo?a? to poprzez addEventHandler np. addEventHandler("onDgsMouseClick", przycisk, hide) to pojawia si? b??d, ?e argument nr 2 (przycisk) to tabela.

W jaki spos?b mog? dobra? si? do elementu z tej tabeli? Mo?e jako? inaczej robi si? to w oop?
Po prostu chcia?bym, aby okno stawa?o si? niewidzialne gdy kto? kliknie przycisk.
Z g?ry dzi?kuj? za wszelk? pomoc w rozwi?zaniu problemu.
3. elementy w triggerEvent
Czy m?g?by mi kto? wyt?umaczy? / da? link do polskiego poradnika o elementach w LUA? Zaczynam nauk? tego j?zyka i o ile analizowanie funkcji jest proste i mog? podpiera? si? wiki, tak nie potrafi? zrozumie? czym s? te elementy. Przyk?adowy element "root" czym jest? Jak to dzia?a? Szuka?em poradnik?w, przeczyta?em wiki Event System i nie potrafi? tego poj??. Z g?ry dzi?kuj? za pomoc :)
4. Elementy GUI
Witam mam takie pytanie, pomijaj?c same dzia?anie tych funkcji to czy cokolwiek r??ni np z wygl?du etc DXDrawImage od guiCreateStaticImage ? pomijaj?? to, ?e do dx trzeba onClientRender itd. Jest jaka? r??nica? Czy zosta?o to stworzone tak dla naszych "wymys??w".
5. Nowe elementy do map edytora..
A wi?c witam.

Chc? doda? nowe elementy do map edytora mta i teraz jak mam to zrobi? ?

Mam dok?adnie 3 pliki elementu tego, kt?ry chcia?bym wgra?, maj? one ko?c?wki takie *.lua , *.dff i *.col

Lua wygl?da tak:


function map()
    
txd engineLoadTXD "lotrsgym.txd" )
    
engineImportTXD txd16075)
        
col engineLoadCOL "gym5.col" )
        
dff engineLoadDFF "gym5.dff")
        
engineReplaceCOL col16075)
        
engineReplaceModel dff16075)
        
engineSetModelLODDistance(16075300)

end

setTimer 
map10001)
addCommandHandler("reloadmap",map)

addEventHandler("onClientResourceStop"getResourceRootElement(getThisResource()),
    function()
    
engineRestoreCOL(16075)
    
engineRestoreModel(16075)
        
destroyElement(dff)
        
destroyElement(col)
        
destroyElement(txd)
    
end
)


I teraz czego jeszcze potrzebuje i co poprawi? oraz gdzie to wgra? ? Bo chcia?bym dany element widzie? w map edytorze mta i ustawi? go gdzie? na mapie.