initial commit
This commit is contained in:
1 parent
c43ab659cf
commit
827e67cb23
2 files changed
+111
No files matched your search
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="LUA_MODULE" version="4">
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
||||
</content>
|
||||
<orderEntry type="jdk" jdkName="Lua" jdkType="Lua SDK" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
||||
+100
@@ -0,0 +1,100 @@
|
||||
---
|
||||
--- Generated by Luanalysis
|
||||
--- Created by tilenb.
|
||||
--- DateTime: 10/07/2023 02:59
|
||||
---
|
||||
|
||||
hill_GUID = 'cbc531'
|
||||
hole_GUID = '6366cc'
|
||||
drek_GUID = '4f74c8'
|
||||
|
||||
button_parameters = {}
|
||||
button_parameters.click_function = 'clic'
|
||||
button_parameters.function_owner = nil
|
||||
button_parameters.label = 'CLIC!'
|
||||
button_parameters.position = {-0.09,0.1,-0.45}
|
||||
button_parameters.rotation = {0,0,0}
|
||||
button_parameters.width = 130
|
||||
button_parameters.height = 80
|
||||
button_parameters.font_size = 50
|
||||
button_parameters.font_color = {255,255,255}
|
||||
button_parameters.color = {0,0,0}
|
||||
|
||||
last = 0
|
||||
last_d = 0
|
||||
i = 0
|
||||
ii = 0
|
||||
function onLoad()
|
||||
--getMrtviPoints()
|
||||
hill = getObjectFromGUID(hill_GUID)
|
||||
hill.createButton(button_parameters)
|
||||
|
||||
hole = getObjectFromGUID(hole_GUID)
|
||||
hole.setName('Hole')
|
||||
|
||||
drek = getObjectFromGUID(drek_GUID)
|
||||
drek.setName('Drek')
|
||||
|
||||
zonSmrt = {}
|
||||
zonSmrt[1] = getObjectFromGUID('41961e')
|
||||
zonSmrt[2] = getObjectFromGUID('5eb835')
|
||||
zonSmrt[3] = getObjectFromGUID('0236c6')
|
||||
zonSmrt[4] = getObjectFromGUID('b4560b')
|
||||
zonSmrt[5] = getObjectFromGUID('031ba1')
|
||||
zonSmrt[6] = getObjectFromGUID('4b455a')
|
||||
zonSmrt[7] = getObjectFromGUID('10422f')
|
||||
zonSmrt[8] = getObjectFromGUID('4e6985')
|
||||
zonSmrt[9] = getObjectFromGUID('1eb14a')
|
||||
zonSmrt[10] = getObjectFromGUID('f95df9')
|
||||
|
||||
zonDrek = {}
|
||||
zonDrek[1] = getObjectFromGUID('536bed')
|
||||
zonDrek[2] = getObjectFromGUID('2b4fee')
|
||||
zonDrek[3] = getObjectFromGUID('0081b2')
|
||||
zonDrek[4] = getObjectFromGUID('5170b6')
|
||||
zonDrek[5] = getObjectFromGUID('7946fb')
|
||||
zonDrek[6] = getObjectFromGUID('3f2cd4')
|
||||
|
||||
end
|
||||
|
||||
function getMrtviPoints()
|
||||
snaps = Global.getSnapPoints()
|
||||
ded = {}
|
||||
for k in ipairs(snaps) do
|
||||
if(snaps[k].tags[1] == "mrtvi") then
|
||||
table.insert(ded, snaps[k])
|
||||
end
|
||||
end
|
||||
j = math.random(1, #ded)
|
||||
return ded[j]
|
||||
end
|
||||
|
||||
function clic()
|
||||
i = math.random(1, #zonSmrt)
|
||||
ii = math.random(1, #zonDrek)
|
||||
while last == i do
|
||||
i = math.random(1, #zonSmrt)
|
||||
end
|
||||
while last_d == ii do
|
||||
ii = math.random(1, #zonDrek)
|
||||
end
|
||||
--log(i)
|
||||
adios = zonSmrt[i].getObjects()
|
||||
if adios[2] ~= nil then
|
||||
adios[2].setPositionSmooth(getMrtviPoints().position, false, false)
|
||||
end
|
||||
--log(zonSmrt[i])
|
||||
hole.setPositionSmooth(zonSmrt[i].getPosition(), false, false)
|
||||
drek.setPositionSmooth(zonDrek[ii].getPosition(), false, false)
|
||||
last = i
|
||||
last_d = ii
|
||||
end
|
||||
|
||||
function onObjectDrop(col, obj)
|
||||
log(obj.getPosition())
|
||||
end
|
||||
|
||||
function onObjectEnterScriptingZone(zon, obj)
|
||||
log(zon.getObjects())
|
||||
log(obj)
|
||||
end
|
||||
Reference in new issue
Block a user