Lua – die besten Beiträge

Trucker Skript geht nicht?

Das ist der Fehler in tx:

No such export GetCoreObject in resource ND_Core

Das hier ist die Server lua:

--[[
TruckJob - Created by Lama 
For support - https://discord.gg/etkAKTw3M7
Do not edit below if you don't know what you are doing
]] --

-- ND_Framework exports (edit with your framework's)

NDCore = exports["ND_Core"]:GetCoreObject()

-- variables, do not touch
local deliveries = {}
local playersOnJob = {}

-- function to check if the client is actually at the job ending location before giving them the money
function isClientTooFar(location)
  local distance = #(GetEntityCoords(GetPlayerPed(source)) - vector3(location.x, location.y, location.z))

  -- checking from a distance of 15 because it might not be 100% correct
  if distance > 25 then return true
  else return false
  end
end
RegisterNetEvent("lama_jobs:started", function()
  local src = source
  playersOnJob[src] = true
end)
RegisterNetEvent("lama_jobs:delivered", function(location)
  local src = source
  if playersOnJob[src] and not isClientTooFar(location) then
    -- keep track of amount of deliveries made
    if not deliveries[src] then
      deliveries[src] = 0
    end
    deliveries[src] = deliveries[src] + 1
  else
    print(string.format("^1Possible exploiter detected\nName: ^0%s\n^1Identifier: ^0%s\n^1Reason: ^0has delivered from a too big distance", GetPlayerName(source), GetPlayerIdentifier(source, 0)))
  end
end)
RegisterNetEvent("lama_jobs:finished", function()
  local src = source
  if not deliveries[src] or deliveries[src] == 0 then
    print(string.format("^1Possible exploiter detected\nName: ^0%s\n^1Identifier: ^0%s\n^1Reason: ^0has somehow requested to be paid without delivering anything", GetPlayerName(source), GetPlayerIdentifier(source, 0)))
  else
    -- calculate amount of money to give to the player
    local amount = Config.PayPerDelivery * deliveries[src]

      -- only give the money to the client if it is on the job and near the ending location
    if playersOnJob[src] and not isClientTooFar(Config.DepotLocation) then
      -- give the money to player
      -- if using another framework than ND, simply change the function below to your framework's
      deliveries[src] = 0
      playersOnJob[src] = false
      NDCore.Functions.AddMoney(amount, src, "bank")
    else
      print(string.format("^1Possible exploiter detected\nName: ^0%s\n^1Identifier: ^0%s\n^1Reason: ^0has somehow requested to be paid without being near the job ending location", GetPlayerName(source), GetPlayerIdentifier(source, 0)))
    end
  end
end)
RegisterNetEvent("lama_jobs:forcequit", function()
  local src = source
  local penalty = Config.Penalty
  NDCore.Functions.DeductMoney(penalty, src, "bank")
end)

-- version checker
Citizen.CreateThread(function()
  updatePath = "/lama-development/TruckJob"
  resourceName = "TruckJob by Lama"
  function checkVersion(err, responseText, headers)

    -- Returns the version set in the file
    local curVersion = GetResourceMetadata(GetCurrentResourceName(), "version")
    if responseText == nil or curVersion == nil then
      print("^1There was an error retrieving the version of " .. resourceName .. ": the version checker will be skipped.")
    else
      if tonumber(curVersion) == tonumber(responseText) then
        print("^2" .. resourceName .. " is up to date. Enjoy.")
      else
        print("^1" .. resourceName .. " is outdated.\nLatest version: " .. responseText .. "Current version: " .. curVersion .. "\nPlease update it from: https://github.com" .. updatePath)
      end
    end
  end
  PerformHttpRequest("https://raw.githubusercontent.com" .. updatePath .. "/main/version", checkVersion, "GET")
end)
lua, Script

Website erstellen - Mit Lua/Luau möglich?

Ist es eigentlich möglich, mit Lua oder Luau eine qualitative Website mit komplexem Layout und 3D-Elementen zu erstellen, oder kommt man um den JavaScript nicht herum?

Ich bin Anfänger (habe noch mich noch nie mit programmieren/coden vertraut gemacht) und möchte damit beginnen, zu lernen, wie man einen Code zu einer Website transformiert, habe mich damit aber noch nicht auseinandergesetzt (ich habe bisher noch keine Erfahrung mit coden von Websites). Und ja, bisher habe ich keine einzelne Zeile Code geschrieben und kenne mich auch nicht wirklich aus. Jedenfalls, für mich wäre es effizienter und eventuell auch besser, mich mit Lua vertraut zu machen, aber da ich dazu nichts gefunden habe, habe ich die Befürchtung, dass JavaScript nicht zu umgeben ist. Und so bin ich auf gutefrage.net gekommen, wie jeder, wenn er etwas sucht.

Kurzgefasst interessiert mich, ob man mit Lua folgendes tun kann:

  • Eine Website mit 3D-Effekten erstellen
  • Eine Website mit Animationen erstellen
  • Komplexe Layouts Wirklichkeit werden lassen

Ich bin noch ein richtiger Anfänger, aber mich würden eure Antwort und euer Wissen interessieren, damit ich weiß, was für die Zukunft besser ist (schließlich möchte ich eine Programmiersprache für die Erstellung von Websites lernen und dieses Wissen auch festigen, nicht umher springen von Programmiersprache zu Programmiersprache), denn es ist ja klar, dass ich erst klein beginnen würde (keine komplexen Layouts, Animationen, ...).

Danke!

Homepage, App, HTML, Webseite, CSS, JavaScript, HTML5, lua, Programmiersprache, Webdesign, Webentwicklung

Meistgelesene Beiträge zum Thema Lua