mirror of
https://github.com/citizenfx/cfx-server-data.git
synced 2025-01-11 00:03:18 +08:00
78 lines
1.8 KiB
Lua
78 lines
1.8 KiB
Lua
Citizen.Trace("OMG FINALLY FIVEM SCRIPTING FROM SERVER-SIDE STUFF WOWOWOWOWOW-zers\n")
|
|
|
|
Citizen.CreateThread(function()
|
|
while true do
|
|
Citizen.Wait(0)
|
|
|
|
local playerPed = GetPlayerPed(-1)
|
|
|
|
if playerPed and playerPed ~= -1 then
|
|
--local pos = GetEntityCoords(playerPed)
|
|
|
|
local is, pos = GetPedLastWeaponImpactCoord(playerPed)
|
|
|
|
if is then
|
|
SetNotificationTextEntry('STRING')
|
|
AddTextComponentString(tostring(pos))
|
|
DrawNotification(false, false)
|
|
end
|
|
end
|
|
end
|
|
end)
|
|
|
|
Citizen.CreateThread(function()
|
|
while true do
|
|
Citizen.Wait(50)
|
|
|
|
local playerPed = GetPlayerPed(-1)
|
|
|
|
if playerPed and playerPed ~= -1 then
|
|
if IsControlPressed(2, 18) then
|
|
SetEntityHeading(playerPed, GetEntityHeading(playerPed) + 15.0)
|
|
end
|
|
end
|
|
end
|
|
end)
|
|
|
|
Citizen.CreateThread(function()
|
|
while true do
|
|
Citizen.Wait(250)
|
|
|
|
local playerPed = GetPlayerPed(-1)
|
|
|
|
if playerPed and playerPed ~= -1 then
|
|
if IsControlPressed(0, 11) then
|
|
RequestModel(0x2B6DC64A)
|
|
|
|
while not HasModelLoaded(0x2B6DC64A) do
|
|
Citizen.Wait(0)
|
|
end
|
|
|
|
local playerCoords = GetEntityCoords(playerPed)
|
|
playerCoords = playerCoords + vector3(0, 2, 0)
|
|
|
|
local car = CreateVehicle(0x2B6DC64A, playerCoords, 0.0, true, false)
|
|
|
|
SetNotificationTextEntry('STRING')
|
|
AddTextComponentString('car: ' .. tostring(car))
|
|
DrawNotification(false, false)
|
|
|
|
TriggerEvent('isogram', 'a', function(b)
|
|
Citizen.Trace('in isogram ' .. tostring(b.a) .. "\n")
|
|
|
|
return b.a + 2
|
|
end)
|
|
end
|
|
end
|
|
end
|
|
end)
|
|
|
|
AddEventHandler('isogram', function(i, s)
|
|
Citizen.Trace('in isogram_0 ' .. tostring(i) .. "\n")
|
|
|
|
Citizen.Trace('out of isogram_0 ' .. tostring(s({ a = 50 })) .. "\n")
|
|
end)
|
|
|
|
AddEventHandler('onPlayerJoining', function(netId, name)
|
|
TriggerServerEvent('yepThatsMe', netId, name, { a = 'b' })
|
|
end) |