Jump to content

MarbleXeno

Members
  • Posts

    8
  • Joined

  • Last visited

MarbleXeno's Achievements

Newbie

Newbie (4/54)

1

Reputation

  1. Error is showing up only when resource is starting. I think the problem is that the computer reads the code from the top down, and something can't be loaded. The code works, so I'm leaving this problem for now.
  2. I did as you said, now I get exactly the same error in debuscript 3 but this time when we enter the gui marker it will show up. I don't know what the problem is now. server.Lua function createSomeMarker() createMarker(-2442, 754, 34, "cylinder", 2) end addEventHandler("onResourceStart", getRootElement(), createSomeMarker) function markerCollision (markerHit, matchingDimension) if matchingDimension then outputChatBox("Test1") triggerClientEvent("createGui", resourceRoot) end end addEventHandler("onPlayerMarkerHit", getRootElement(), markerCollision) client.Lua local gui = {} okno = guiCreateWindow(0.35, 0.26, 0.16, 0.45, "Praca GAZECIARZ", true) guiWindowSetSizable(okno, false) guiSetVisible(okno, false) showCursor(false, false) button = guiCreateButton(0.16, 0.56, 0.73, 0.39, "", true, okno) addEvent("createGui", true) function OpenGui() outputChatBox("Test2") guiSetVisible(okno, true) showCursor(true, true) end addEventHandler("createGui", getRootElement(), OpenGui) When we enter the marker: https://imgur.com/a/xvek0fx
  3. Thanks for your help! Could you see it too? I would be very grateful.
  4. I'm trying to make simple job. When player hit the marker this error pops up in debuscript 3. I'm just learning Lua and I don't know how to fix this error. Error: Server triggered clientside event, createGui, but event is not added clientside meta.xml <meta> <script src="server.Lua" type="server" /> <script src="client.Lua" type="client" /> </meta> client.Lua local gui = {} okno = guiCreateWindow(0.35, 0.26, 0.16, 0.45, "Praca GAZECIARZ", true) guiWindowSetSizable(okno, false) guiSetVisible(okno, false) button = guiCreateButton(0.16, 0.56, 0.73, 0.39, "", true, okno) addEvent("createGui", true) function openGui() outputChatBox("Test2") guiSetVisible(okno, false) end addEventHandler("createGui", resourceRoot, openGui) server.Lua function createSomeMarker() createMarker(-2442, 754, 34, "cylinder", 2) end addEventHandler("onResourceStart", root, createSomeMarker) function markerCollision (markerHit, matchingDimension) if matchingDimension then outputChatBox("Test1") triggerClientEvent("createGui", resourceRoot) end end addEventHandler("onPlayerMarkerHit", root, markerCollision) Thanks for the help!
  5. Hello guys. I'm just learning Lua. I wrote some code, my idea is: When player hit the marker, gui opens. What i'm doing wrong? In debuscript i haven't got any errors. I would be extremely grateful if there were comments next to the (corrected) code. My main language is Polish, so instead of 'script' I write 'skrypt'. Sorry for that: / meta.xml <meta> <info name="praca_gazety" author="Xeno" type="RPG" version="0.0.1" /> <script src="skrypt_c.Lua" type="client" /> <script src="skrypt_s.Lua" type="server" /> </meta> skrypt_s.Lua addEventHandler("onResourceStart",resourceRoot, function () local marker = createMarker(-2442, 754, 34, "cylinder", 2) addEventHandler("onMarkerHit",marker,onMarkerHit) end) function onMarkerHit(hitPlayer, matchingDimension) if not matchingDimension then ourputChatBox("Error") end if ( getElementType (hitPlayer) == 'player' ) then outputChatBox("PRACA DORYWCZA") triggerClientEvent(hitPlayer,"showGUI",hitPlayer) end end skrypt_c.Lua local okno1 = guiCreateWindow(0.32, 0.21, 0.21, 0.27, "PRACA DORYWCZA", false) guiWindowSetSizable(okno1, false) guiSetVisible(okno1, false) local button1 = guiCreateButton(0.03, 0.58, 0.94, 0.38, "Jestem przyciskiem", false, okno1) addEvent("showGUI", true) addEventHandler("showGUI", getRootElement(), function () if (guiGetVisible(okno1) == nil) then guiSetVisible(okno1, true) showCursor(true) end end) -- okno1 = window1 (it's in Polish, SORRY FOR THAT! I will add that when I enter the marker, 'PRACA DORYWCZA' is displayed in the chat, so the check has been carried out. if ( getElementType (hitPlayer) == 'player' ) then outputChatBox("PRACA DORYWCZA") triggerClientEvent(hitPlayer,"showGUI",hitPlayer) end
  6. So, hello. 2 hours ago I wrote that I have a problem with the script. I have him again. But i think, I'm doing everything right now, I don't know what's going on. I am new, so for many the solution can be simple, for me, it is not. I will be very grateful if someone helps me. After writing command "/createveh" nothing is happening, i don't know why. SCRIPT (skrypt.Lua) function createSomeVehicle() x, y, z = getElementPosition(getPlayerFromName("Xeno")) createVehicle(400, x, y, z) end addCommandHandler("createveh", createSomeVehicle) meta.xml <meta> <source src="skrypt.Lua" type="server" /> </meta>
  7. I'm just learning to program in Lua. I'm writing simple scripts. Why doesn't this work? No error appears in the console (same in debugscript). I don't know what's going on, can anyone help me? When the script is enabled, nothing happens if I delete the "function createCar" script, it works normally script.Lua: function createCar() local nFirst = 400 local nSecond = math.random(20, 50) local result = nFirst + nSecond if result > 20 then local x, y, z = getElementPosition(getPlayerFromName("Xeno")) local car = createVehicle(result, x, y, z) outputChatBox("Vehicle "..getVehicleName(car).." has been created") end end meta.xml: <meta> <script src="script.Lua" type="server" /> </meta>
×
×
  • Create New...