Jump to content

csiguusz

Members
  • Posts

    500
  • Joined

  • Last visited

Everything posted by csiguusz

  1. You can get all the accounts with getAccounts, then loop through this table, get their "name" account data(getAccountData) and check if it is the one wich you want to find. But I don't recommend doing this very often, especially if you have many acconts.
  2. Egy megbeszélés tényleg nem ártana. Skype, irc, temaspeak, nem tudom mire lenne igény, nekem minden jó. Késő este biztosan nem, de estefelé illetve délután ráérnék.
  3. Then just don't use local to make the variable global.
  4. It respawn only elements that has been blown up. If you destroy them with destroyElement then you have to re-create it with createVehicle.
  5. Ha nagyobb mennyiségű adatot szertnénk értelmesen, szerver oldalon tárolni, akkor szerintem az adatbázis a legjobb megoldás, azt pont erre találták ki. És azért én is tudok ám sokat írni! Shape Forgatás, collosion check Ui.: regisztráltam githubra csiguusz néven.
  6. Érdekes iromány! Leírom, ami eszembe jutott olvasás közben. Mit akarnánk xml-ben/adatbázisban/json-ban tárolni pontosan? MySQL, SQLite biztosan kezel hosszabb szövegeket, access-ben is emlékeim szerint a MEMO típussal lehet. A json meg csak egy szöveges megjelenítési forma tömbökhöz, objektumokhoz, valahol azt is tárolni kéne (sima szövegfájlban?). Inventory bezárás szerintem nem kéne rögtön fájlba menteni és megnyitás előtt fájlból olvasni, gyakroi fájlműveletek inkább elkerülendők, addig lehetne a memóriában tárolni, ott gyorsabb az írás-olvasás, aztán időnként és a resource megállításakor menteni fájlba, adatbázisba vagy ahova kell. Függvényeket tényleg nem tudnánk a jsonba egyszerűen eltárolni, de miért akarnánk egyáltalán? Oda elég vmi hivatkozás rá,a neve pl., a függvények meg külön vmi lua fájlba lehetnek definiálva. őőő, egyenlőre talán ennyi.
  7. Nah... ezt sajnálattal hallom. Hasonló esetek elkerülésére én ctrl+a, ctrl+c kombóval vágólapra szoktam mindig mentegetni a szövegeimet elküldés előtt, meg akár írás közben is.
  8. Your code doesn't make much sense . Try this, on client side. And if you need further explaination then ask just ask for it! function repairCar () local vehicle = getPedOccupiedVehicle ( localPlayer ) if vehicle then -- check if the local player is in a vehicle fixVehicle ( vehicle ) -- fix it end end bindKey ( "r", "down", repairCar ) -- bind a key to a function
  9. No, it isn't relative, but then why don't you try to make it relative? Example: local sX, sY = guiGetScreenSize() dxDrawText("Sign In", sX/1.1, 0, sX/2, sY/2, tocolor(255, 255, 255, 255), sX*0.0016, "default", "left", "top", false, false, true, false, false)
  10. Do you just want to draw a rectangle on the top of the screen? Then use this: local w, h = guiGetScreenSize () height = 20 --20 is an absolute value. You can use h/10 for example, to make it relative. dxDrawRectangle ( 0, 0, w, height, tocolor ( 0, 125, 255, 255 ) )
  11. This is just math: sY/25*100 doesn't mean sY/(25*100), it means (sY/25)*100 and they are not the same. So use sY/(25*100).
  12. csiguusz

    Cursor

    Lol, okay... you are welcome.
  13. csiguusz

    Cursor

    There is not a cursor element. But if you want you can make a kind of element (an object) from it, but it isn't a big difference from the standard functions: cursor = {} function cursor.show ( state ) return showCursor ( state ) end function cursor.getPos () return getCursorPosition () end -- etc... cursor.show(false) -- hide it x, y, wx, wy,wz = cursor.getPos () -- get it's positions
  14. Naaa, végre valami! Nem kell wiki, mindegy hova írod, tőlem mehet ide is, lehet hatalmasnagy-esszé tőle, az még jobb is, csak tudjam hogy mi a cél. Ezzel már lehet is valamit kezdeni, amit ide leírtál . Az OOP újraírása meg jó ötlet. Az alapokat egyszer kell nagyon jól megírni, utána akkor öröm lesz használni bővíteni, viszont ha nem jó az alap akkor az szívás később. Azt meg nem igazán értem. A __len pont hogy azt befolyásolja mivel tér vissza a '#' operátor(amivel ugye egy táblázat(tömb) méretét tudjuk lekérni). Megadsz __len-nek egy függvényt, és amivel az visszatér, azt fogja adni a '#' is a tábla hosszának.
  15. Githubot nem ismerem, de az sem lehet bonyolult, majd rájövök mi hogy működik. Az a wiki igen jó lenne, leírni minek hogy kéne kinézni, hogy működnie és ha végre megtudom mit kéne csinálni, már fogok is tudni segíteni.
  16. Ez minden bizonnyal azért lehet, mert a "/n", tényleg csak a "/n" stringet jelenti. Sortörésre a "\n" jó. És: "a" .. "\n" .. "sd" -- ugyanazt jelenti, mint ez: "a\nsd" Az inputtal nálad lesz a probléma, sima lua projekt-ben, ez a kód tökéletesen fut nálam: function main () local a = io.read() print(a) end main() Sormozgatás: alt + nyilak Gyorsbillentyűk igen részeltesen beállíthatók itt: Window>Preferences>General>Keys
  17. A \n új sort jelent, oda kell betenni, ahova a sortörést szeretnéd.
  18. Az update-hez: izgatottan várom az új dolgokat, lassan talán megértem mi akar ott készülni, és akkor én is bekapcsolódhatok a fejlesztésbe. És egy apróság: s=s..[[ ]]..i.."-=>"..v --egy ilyen rondaság helyett, ez nem lenne jobb? s = s .. "\n" .. i .. "-=>" .. v
  19. Nekem ez nem igazán tetszik. Ilyenkor olyan zavaró, hogy sosem jut eszembe egy rendes név, így max leszólni tudom a másét, sajatot kitalálni meg nem tudok. Szóval, előre is elnézést, tőlem nem valószínű, hogy lesz ötlet. De látom neked megy ez, tehát csak így tovább!
  20. csiguusz

    Script

    Ah... Okay, then it' solved. You are welcome.
  21. csiguusz

    Script

    Then it couldn't find or play the sound. Is the path to the sound file correct? Is it added to the meta.xml?
  22. csiguusz

    Script

    Weird. It seems to be fine. Aren't your sounds disabled/set to low in the settings? Is it a correct sound file? ( I mean if you play it outside of mta, you can hear it. ) You can check if the sound element was succesfully created by adding outputChatBox ( tostring ( sound ) ) -- this shouldn't say false
  23. csiguusz

    Script

    What is the new value? Any error messages in debugscript?
  24. csiguusz

    Script

    The sound volume must be between 0 and 1. Mabye this is causing your problem.
×
×
  • Create New...