Jump to content

Tekken

Helpers
  • Posts

    1,423
  • Joined

  • Last visited

  • Days Won

    19

Everything posted by Tekken

  1. The "table way" is actually pretty straight forward, here is a simple example: local guiStuff = {}; --create the table. guiStuff[ #guiStuff + 1 ] = guiCreateStaticImage("IMAGE1", x, y); --#guiStuff > gets the total number of items in the table and we add one so basically we do [0 + 1] then [1 + 1], [2 + 1] and so on.. guiStuff[ #guiStuff + 1 ] = guiCreateStaticImage("IMAGE2", x, y); guiStuff[ #guiStuff + 1 ] = guiCreateStaticImage("IMAGE3", x, y); guiStuff[ #guiStuff + 1 ] = guiCreateStaticImage("IMAGE4", x, y); --so on as many times you want.... for index = 1, #guiStuff do guiSetVisible(guiStuff[index], true); end --you can also acces any of the above like this guiSetVisible(guiStuff[3], false); --if you are sure of the index --imagine the table like this: local guiStuff = { [1] = guiCreateStaticImage("IMAGE1", x, y), [2] = guiCreateStaticImage("IMAGE2", x, y), [3] = guiCreateStaticImage("IMAGE3", x, y), [4] = guiCreateStaticImage("IMAGE4", x, y), };
  2. Hi, may I ask why is this a bad implementation ? Greetings.
  3. Tekken

    Table Sorting

    Hello, may this help you? https://www.lua.org/pil/19.3.html
  4. Hi, is the panel a GUI or DX ? Also if you show us the code it would be easier. Greetings.
  5. Ok try this resource https://mega.nz/file/0khjxSjJ#D6k5D88LPcFgaO2zrTYm5ClKWnnwK2PDaeklxlTc_fE
  6. Just create another resource and make sure is the last one you start when starting server.
  7. This is client side, also make sure this is the LAST resource you start juste to be sure.
  8. Hello, you will have to paste a good chunk of you code for better support. Greetings.
  9. My bad you actually have to use math.min not math.max
  10. math.max(YOUR_MONEY, 999999999);
  11. Not sure os functions work in MTA, but I may be wrong
  12. Hi, think of math.randomseed() like the starting poit of your randomness, the seed, in order to have unpredictable random numbers you have to provide a integer seed to this function and from now on in your script the random numbers will be generated from this seed, like: This will give you the same results every single time the code is generated for i = 1, 10 do print(math.random()); end While this will change every single time due to getRealTime().timestamp never returning the same number. math.randomseed(getRealTime().timestamp); for i = 1, 10 do print(math.random()); end
  13. Add a table with the interiors you don’t want to delete and do a check before like this local table = { 600, 610, 679 } -- add here addEventHandler("onResourceStart", resourceRoot, function() for i=550, 20000 do if not table[i] then removeWorldModel(i, 10000, 0, 0, 0, 0) setOcclusionsEnabled(false) end end end)
  14. Tekken

    any help

    Hi, what exactly you want to start when you drive the Pizzaboy bike? Do you have a pizzaboy script?
  15. Hi, could you explain further or show an image?
  16. Tekken

    help

    I used to have a problem when I was running a server, I had no anti-spam and 2-3 guys started spamming the chat while 40 people where online and the server couldn't keep up and restarted a few times until I reallized I needed an anti-spam. Is there a chance you might have a similar problem? Can you share some screenshots? Greetings.
  17. Hi, try this client-side addCommandHandler("pos", function(player) local x,y,z = getElementPosition(player); local gz = getGroundPosition(x,y,z); outputChatBox(x..", "..y..", "..gz); end);
  18. Hmm, I see it's a modified version of a DayZ GM I've once posted, normally upon registration all data are set to a default value, 100 for food and water and 1000 for health ? If they're not it means you have a problem with the registration function, may I take a look?
  19. --server side function insideCar(player) --define player here so we know whom used the commandhandler local vehicle = getPedOccupiedVehicle(player) --is he in a car? if vehicle then outputChatBox("You're in a car", player) --serverside we need to specifie the player we output to, else we outpoot to root (all players) else outputChatBox("You're on foot", player) end end addCommandHandler("check", insideCar) ------------------------------------------------------------------------------------------------------------- --and for client you use it like that 'localPlayer' is a client only variable function insideCar() local vehicle = getPedOccupiedVehicle(localPlayer) if vehicle then outputChatBox("You're in a car") --clientside outputChatBox outputs directlly to the client in question else outputChatBox("You're on foot") end end addCommandHandler("check", insideCar) Do you know the difference between client/server scripts?
  20. Hello, what exactly do you mean by working after two minutes ?
  21. Nu poti face asta cu https://wiki.multitheftauto.com/wiki/SetSkyGradient ?
  22. getPlayerSerial() -to get the serial https://wiki.multitheftauto.com/wiki/GetPlayerSerial Ant to communicate with the UCP you can use, fetchRemote() https://wiki.multitheftauto.com/wiki/FetchRemote But what exactly you want to achieve? It might be easier with a MySQL database.
  23. Found it! there you go in case someone is interested dxDrawImage(x+h, y, w, h, itm..".png", r, -w/2, -h/2);
  24. Thanks but it ain't working as intended https://imgur.com/a/PPAESu5 Desired should be centered in the gray rectangle: My code: local sW, sH = guiGetScreenSize(); local slotSize = 60; local id, itm, x, y, iw, ih, rot = unpack(draging); --gather data local r = 0; local cx, cy = getCursorPosition(); local cx, cy = (cx*sW), (cy*sH); local w, h = slotSize*iw, slotSize*ih; if rot then r = 90; end local rX, rY = rotatePos(cx, cy, w, h, r); dxDrawImage(rX, rY, w, h, itm..".png", r);
  25. Hi, I’ve moved your topic to the appropriated language section for best results! Greetings
×
×
  • Create New...