Example:
Code: Select all
function LKCore()
-- COUNT ROUND
Rcount = 0
local function countround()
Rcount = Rcount+1;
end
end
Code: Select all
LKCore("countround()")
Code: Select all
function LKCore()
-- COUNT ROUND
Rcount = 0
local function countround()
Rcount = Rcount+1;
end
end
Code: Select all
LKCore("countround()")
Code: Select all
player:findEnemy(true,nil evalTargetDefault)
player:findNearestNameOrId(""",nil,evalTargetLootable)Code: Select all
function mainFunc(funcname)
local funcs = {}
function funcs.f1()
-- do something
end
function funcs.f2()
-- do something
end
funcs[funcname]()
endCode: Select all
mainFunc("f1")
mainFunc("f2")Code: Select all
mainFunc("f1(3)")
mainFunc("f1("33")") -->>> this would mistake?
Code: Select all
function mainFunc(funcname, ...)
local funcs = {}
function funcs.f1(a)
-- do something
end
function funcs.f2(a, b, c)
-- do something
end
funcs[funcname](...)
endCode: Select all
mainFunc("f1",1)
mainFunc("f2",1,2,3)