GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Segítségkérés => A témát indította: skyLine - 2017. Augusztus 06. - 17:54:26

Cím: meta.xml
Írta: skyLine - 2017. Augusztus 06. - 17:54:26
Sziasztok! Nem igazán szoktam témát nyitni errefelé, nem is szándékoztam, de már minden lehetőséget kipróbáltam így felétek kell fordulnom.
 
Alapból a meta.xml-ben lehetőség van a funkciók exportálására, de egy problémába ütköztem.
 
Ha egy mappán belül még egy mappában lévő scriptbe szeretnék valahogy exportálni akkor azt miként tehetném meg?
 
Példának:
 
Van egy resource mappa, ami például tesztres néven van.
 
Ezen a mappán belül van egy almappa amin belül egy újabb script található tesztressub/client.lua
 
Ha a tesztres/meta.xml -be ezt írom:
 

<export function=\"teszt\" type=\"client\" />

 
A funkció a tesztressub/client.lua-ba nem fog lefutni. Erre van valami megoldás? Próbáltam már a tesztressub-ba is meta.xml-t írni, majd <config /> valamint <file />-al a tesztres meta.xml-jében hivatkozni rá, de nem igazán akart semmiképp sem működni.
 
Összefoglalva:
 
tesztres mappa->
 

A tesztres/tesztressub/client.lua -ba szeretnék egy funkciót meghívni.
 
Remélem érthetően írtam le a problémámat.
Cím: meta.xml
Írta: impreZZa - 2017. Augusztus 06. - 18:13:11
exports.tesztres:teszt()
 
De amúgy szerintem ilyenkor nem is muszáj exportálni, le kéne futnia. Mondjuk így még pont nem használtam függvényt, meg most letesztelni sem tudom, szóval nem biztos.:D
Cím: meta.xml
Írta: skyLine - 2017. Augusztus 06. - 18:23:42
Ez volt az első próbálkozás, de így sem működött. :D
Cím: meta.xml
Írta: id100 - 2017. Augusztus 06. - 19:06:00
Ha nem kell külön scriptként, add hozzá a metába az almappába lévő scripteket is. 
Cím: meta.xml
Írta: skyLine - 2017. Augusztus 08. - 01:37:18
Nem sikerült pontos megfejést találnom.
 
Elég ocsmány módon oldottam meg.
 
Beleírtam az általam kívánt teszt funkciót az almappában lévő client.lua -ba.
 
Elég ocsmány módszer, de legalább működik. :D