Jump to content

JeViCo

Members
  • Posts

    605
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by JeViCo

  1. i need that to save words. I'm getting text from it and draw with dxDrawText. Maybe i should use onClientCharacter or onClientKey event. I really don't know what to do
  2. edit_login = guiCreateMemo(0.31, 0.28, 0.42, 0.17, "", true, backimg) guiSetAlpha(edit_login, 0.00) -- some OnClientRender actions dxDrawLine(x*543+textwidth, y*317, x*543+textwidth, y*357, tocolor(0, 0, 0, alpha), 2, true)
  3. Hello everyone! I'm making a login panel. I met a little problem: (memo vertical line marked with red arrow) i hid Memo but line is still visible
  4. Good day, community! Is that possible to cancel event "onResourceStart" from other script? For example i have 2 compiled lua scripts(server+client) and one person adds 3 lua script. Can the third lua script cancel event(onResourceStart) from server-side script or not? And how can i protect my resource from intervention?
  5. thank you very useful
  6. i didn't give up/ that was temporary I removed this if carFuel[getElementModel(veh)] then maxFuel = carFuel[getElementModel(veh)] return end and replaced with this maxFuel = carFuel[getElementModel(veh)] and it worked. No errors, no debugscript 3 info and outputChatBox worked properly. Maybe this is MTA bug OR i don't understand RETURN fully. Saw smth about that in other topics
  7. setTimer(function() if check then local veh = getPedOccupiedVehicle(localPlayer) -- maxFuel = carFuel[0] if carFuel[getElementModel(veh)] then maxFuel = carFuel[getElementModel(veh)] return end -- curFuel = getElementData(veh,"fuel") if not curFuel then curFuel = 0 end -- fuelType = carEngType[0] if carEngType[getElementModel(veh)] then fuelType = carEngType[getElementModel(veh)] return end guiSetText(desc_memo,"some text") guiSetText(pay_memo,"some text x2") end end, 1000, 0) function getEngState() local veh = getPedOccupiedVehicle(localPlayer) if veh then if not getVehicleEngineState(veh) then check = true setElementData(localPlayer,"refuelling",true) guiSetVisible(mainwind,true) -- show window removeEventHandler("onClientRender",root,getEngState) end end end function onHit(player) veh = getPedOccupiedVehicle(player) if veh then addEventHandler("onClientRender",root,getEngState) end end i gave up i don't even know what's wrong
  8. i know about that but i want to make it within only gui
  9. Hello everyone! i met one problem today. I want to change dynamically it text for fuel system. I tried to use guiSetText, onClientRender, etc but got nothing + no info in debug (((
  10. Good day! Server-side: -- deleted -- I want to prevent damaging/stealing vehicle in my system so i call this function and get event marked as not triggerable Any suggestions?
  11. Hello everyone! How can i get vehicle variable which i'm entering? I use OnClientVehicleStartEnter and found nothing on wiki about that. getPedOccupiedVehicle won't work(
  12. Thank you for reply! onElementStartSync - event when vehicle spawns onElemenyStopSync - event when vehicle destroyed Did i understand correct?
  13. Hello everyone! I'm making a fuel system. i've recently met a problem with saving fuel data. I can load data from sqlite database. I don't know how to save it on vehicle despawn from admin panel and on player quit. I use setElementData. I tried to use onElementDestroy but when i trigger save function vehicle element defines as player data. (server-side). I can use onClientRender or setTimer instead but it might increase CPU usage. Any suggestions?
  14. JeViCo

    in pairs ()

    Thank you so much! That works now. I wrote the size before type//
  15. JeViCo

    in pairs ()

    the main problem that i get x,y,z ouput in chat correct, but i can't use it in createMarker even with tonumber. I got same result by using createMarker(v[1]) + pairs and createMarker(v[1], v[2], v[3]) + ipairs - SAME\\\\ marks = { { -2028.94299, 156.78644, 28.39065 }, { -2023.20532, 157.21294, 28.39178 }, } for i,v in pairs(marks) do local coord = v[1],v[2],v[3] outputChatBox(v[1]..", "..v[2]..", "..v[3]) marker = createMarker(coord, 2,"corona",2,150,255,150,150) end Output with this code + same error:
  16. JeViCo

    in pairs ()

    marks = { { -2028.94299, 156.78644, 28.39065 }, { -2023.20532, 157.21294, 28.39178 }, } for i,v in pairs(marks) do local coord = v[1],v[2],v[3] --outputChatBox(coord) marker = createMarker(coord, 2,"corona",2,150,255,150,150) end Hello everyone! I treid to use pairs/ipairs today but markers didn't appear and i got this Any suggestions?
  17. Thank you so much, it works! I didn't know about getPedTask. I'll learn it. Thanks again
  18. Good day, community! I have a question: How can i detect a moment when the player is near the car and opens the door? I tried to use onClientVehicleStartEnter. When then distance between player and vehicle like 1 meter and more sound plays before player starts opening the door. getPedOccupiedVehicle + OnClientRender gives me the same as onClientVehicleEnter
  19. Hello everyone! I have a question from topic - how can i count entries from sqlite/mysql database? For example i have a table called "houses" and some entries in it like "id", "owner", "price" etc. I need to make house limit (3 per owner). I know that this is possible for simple tables. Is it possible here too?
  20. i fixed it somehow. I pasted all conditions below this outputChatBox("Done!") dxDrawImage(201, 279, 512, 208, "button.png", 0, 0, 0, tocolor(0, 0, 0, 255), false) dxDrawImage(207, 278, 512, 208, "button.png", 0, 0, 0, tocolor(bt_1), false) dxDrawText("Some text", 388, 348, 696, 402, tocolor(0, 0, 0, 255), 1.40, "pricedown", "center", "center", false, false, false, false, false) and it works. I don't even understand why
  21. evething works perfectly with the exception of words starting with dxDraw... if not info and not give | - works print | - works everywhere outputChatBox | - works too Your code also works. Maybe i should divede all render into pieces
×
×
  • Create New...