Code Examples

Comparação entre sintaxe JavaScript e Lua :

JavaScript Code:

// vars
let myVar = "Hello Word";

// show information
console.log(myVar);

// Run in tick
setTick(function() {
    console.log("Run Frame");
});

// For Loop
let players = GetActivePlayers();
for (playerId in players) {
    console.log('Player online: ' + playerId);
}

// Register Event NetWork
onNet("myEvent", function(msg) {
    console.log("My msg : " + msg);
});

// TriggerEvent
emit("localEvent", "Hello, world!");

// TriggerClientEvent
emitNet("clientEvent", -1, "Message to all players");

// TriggerServerEvent
emitNet("serverEvent", "Data sent from client");
                

Lua Code:

-- vars
local myVar = "Hello Word"

-- show information
print(myVar)

-- Run in tick
Citizen.CreateThread(function()
    while true do
        print("Run Frame")
        Wait(0)
    end
end)

-- For Loop
local players = GetActivePlayers();
for _, playerId in ipairs(players) do
    print("Player online: " .. playerId)
end

-- Register Event NetWork
RegisterNetEvent("myEvent")
AddEventHandler("myEvent", function(msg)
    print("My msg: " .. msg)
end)

-- TriggerEvent
TriggerEvent("localEvent", "Hello, world!")

-- TriggerClientEvent
TriggerClientEvent("clientEvent", -1, "Message to all players")

-- TriggerServerEvent
TriggerServerEvent("serverEvent", "Data sent from client")