68 lines
2.2 KiB
Lua
68 lines
2.2 KiB
Lua
RegisterCommand("pzcreate", function(src, args)
|
|
local zoneType = args[1]
|
|
if zoneType == nil then
|
|
TriggerEvent('chat:addMessage', {
|
|
color = { 255, 0, 0},
|
|
multiline = true,
|
|
args = {"Mig", "Vælg venligst en type: poly, circle, box!"}
|
|
})
|
|
return
|
|
end
|
|
if zoneType ~= 'poly' and zoneType ~= 'circle' and zoneType ~= 'box' then
|
|
TriggerEvent('chat:addMessage', {
|
|
color = { 255, 0, 0},
|
|
multiline = true,
|
|
args = {"Mig", "Zone-type kan kun være følgende: poly, circle eller box"}
|
|
})
|
|
return
|
|
end
|
|
local name = nil
|
|
if #args >= 2 then name = args[2]
|
|
else name = GetUserInput("Navn på zone:") end
|
|
if name == nil or name == "" then
|
|
TriggerEvent('chat:addMessage', {
|
|
color = { 255, 0, 0},
|
|
multiline = true,
|
|
args = {"Mig", "Tilføj et navn!"}
|
|
})
|
|
return
|
|
end
|
|
TriggerEvent("polyzone:pzcreate", zoneType, name, args)
|
|
end)
|
|
|
|
RegisterCommand("pzadd", function(src, args)
|
|
TriggerEvent("polyzone:pzadd")
|
|
end)
|
|
|
|
RegisterCommand("pzundo", function(src, args)
|
|
TriggerEvent("polyzone:pzundo")
|
|
end)
|
|
|
|
RegisterCommand("pzfinish", function(src, args)
|
|
TriggerEvent("polyzone:pzfinish")
|
|
end)
|
|
|
|
RegisterCommand("pzlast", function(src, args)
|
|
TriggerEvent("polyzone:pzlast")
|
|
end)
|
|
|
|
RegisterCommand("pzcancel", function(src, args)
|
|
TriggerEvent("polyzone:pzcancel")
|
|
end)
|
|
|
|
RegisterCommand("pzcomboinfo", function (src, args)
|
|
TriggerEvent("polyzone:pzcomboinfo")
|
|
end)
|
|
|
|
Citizen.CreateThread(function()
|
|
TriggerEvent('chat:addSuggestion', '/pzcreate', 'Starter oprettelse af PolyZone, med en af følgende typer: circle, box, poly', {
|
|
{name="zoneType", help="Zone Type (circle, box, poly)"},
|
|
})
|
|
|
|
TriggerEvent('chat:addSuggestion', '/pzadd', 'Tilføj punkt til zone.', {})
|
|
TriggerEvent('chat:addSuggestion', '/pzundo', 'Annuller sidste punkt.', {})
|
|
TriggerEvent('chat:addSuggestion', '/pzfinish', 'Færdiggør og print zone.', {})
|
|
TriggerEvent('chat:addSuggestion', '/pzlast', 'Starter oprettelse af sidste zone (Virker kun med BoxZone og CircleZone)', {})
|
|
TriggerEvent('chat:addSuggestion', '/pzcancel', 'Annuller zone-oprettelse.', {})
|
|
TriggerEvent('chat:addSuggestion', '/pzcomboinfo', 'Giver dig nyttig information på alle ComboZones', {})
|
|
end) |