Code: Select all
function lever1()
for i=1,15,1 do
s = "spike_" .. i
if s ~= "spike_2" or s ~= "spike_3" or s ~= "spike_6" then
s.controller:activate()
print(s)
end
end
timer_18.timer:enable()
end

Code: Select all
function lever1()
for i=1,15,1 do
s = "spike_" .. i
if s ~= "spike_2" or s ~= "spike_3" or s ~= "spike_6" then
s.controller:activate()
print(s)
end
end
timer_18.timer:enable()
end
Code: Select all
entityName.component:method()
Code: Select all
local entityName = "spike_" .. i
if entityName ~= "spike_2" or entityName ~= "spike_3" or entityName ~= "spike_6" then
local entity = findEntity(entityName)
entity.controller:activate()
print(entity.id)
end
Code: Select all
s= "spike_"..i
Code: Select all
s = findEntity("spike_"..i)
Code: Select all
if s.id ~= "spike_2"
Code: Select all
function lever1()
for i = 1,15,1 do
s = findEntity("spike_"..i)
if s.id ~= "spike_2" or s ~= "spike_3" or s ~= "spike_6" then
s.controller:activate()
print(s.id)
end
end
timer_18.timer:enable()
end
Code: Select all
function lever1()
for i=1,15,1 do
s = findEntity("spike_" .. i)
if not s == spike_2 or not s == spike_3 or not s == spike_6 then
s.controller:activate()
end
end
timer_18.timer:enable()
end
Elaborate please, I'm extremely bored at workJouki wrote:hahaI've just figured out how todo that too, maybe I should try something before I ask
have already another problem, ~= is not working how I though it should works.
Blichew wrote:Jouki wrote:hahaI've just figured out how todo that too, maybe I should try something before I ask
have already another problem, ~= is not working how I though it should works.
Elaborate please, I'm extremely bored at work
Code: Select all
function lever1()
for i = 1,15,1 do
s = findEntity("spike_" .. i)
if s.id ~= "spike_2" and s.id ~= "spike_3" and s.id ~= "spike_6" then
s.controller:activate()
--print(s.id)
end
end
timer_18.timer:enable()
end
Code: Select all
lever:setState(deactivate)
Code: Select all
lever.lever:setState("deactivated")
Thanks I had to figure out like this:jxjxjf wrote:Pass the state as a string. Either "activated" or "deactivated" like:
Code: Select all
lever.lever:setState("deactivated")
Code: Select all
if lever.lever:isActive() == true then lever.lever:toggle() end