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

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Archívum => A témát indította: SAW911 - 2015. május 26. - 14:04:48

Cím: Munka
Írta: SAW911 - 2015. május 26. - 14:04:48
Sziasztok! Nos, belekezdtem egy munkába, aminek az a lényege, hogy fel kell pakolnod a munkajárművedre a zsákokat, majd azokat kiszállítani a megfelelő helyre. Mikor megérkezem a leadóhelyre, akkor szépen leveszem az utolsó zsákot amit felraktam a kocsira. ez jól megy, csak az a gond, hogyha levettem egyet, akkor utána a többit nem veszi le... Úgy csináltam, hogy megnézze hogy létezik-e az utolsó zsák, és ha nem, menjen a következőre, ha létezik törölje, és adja a kezembe. De valamiért nem törli le a kocsiról... Sok variációt próbáltam, de egyik sem működött.
Segítségeteket előre is köszönöm!
Cím: Munka
Írta: Feher - 2015. május 26. - 15:42:54
Hali,
az lehet a baj, hogy a zsákokat nem raktad táblába és szerintem változót használtál ami max 1 zsákot képes tárolni. De persze így kód nélkül nehéz megmondani.
Cím: Munka
Írta: SAW911 - 2015. május 26. - 16:12:20
így csináltam, ezzel a kóddal :
 
if zsak10 then
  destroyElement(zsak10)
elseif zsak09 then
   destroy...
end

 
UI: nemrégóta tanulom a LUA-t, nézd el az értetlenségem :))

Dupla üzenet összevonva ekkor: 2015. május 26. - 17:00:29

Valaki tudna segíteni?
Cím: Munka
Írta: SAW911 - 2015. május 30. - 17:15:08
Megoldottam magamnak. Zárom ill. helyezhető