ShadowMario / FNF-PsychEngine

Engine originally used on Mind Games mod
Apache License 2.0
1.12k stars 2.19k forks source link

Hmm, local named 'img' do not changing #14348

Closed Gla90l closed 4 months ago

Gla90l commented 6 months ago

Describe your problem here.

local img = '1'

local linklol = '0'

function onUpdate()

makeLuaSprite('square', '', screenWidth/1.8, 0) makeGraphic('square', 680, 720, '293133') setObjectCamera('square', 'other') setProperty('square.alpha', 0.8) addLuaSprite('square')

for i = 0,1 do makeLuaSprite('bord'..i, '', getProperty('square.x'), 0 ) makeGraphic('bord'..i, 10, 720, 'FFFFFF') setObjectCamera('bord'..i, 'other') addLuaSprite('bord'..i)

makeLuaSprite('bg', 'gallery/bg', 0, 0)
scaleObject('bg', 1.2, 1.2)
setObjectCamera('bg', 'other')
addLuaSprite('bg')

setObjectOrder('bg', 1)
setObjectOrder('bord'..i, 2)
setObjectOrder('square', 3)

if img == '1' then --Art 1

makeLuaText('img1n', 'Gla90l art 1', screenWidth/2, getProperty('bord'..i), 0)
setTextSize('img1n', 40)
  addLuaText('img1n')
  setObjectCamera('img1n', 'other')

makeLuaText('img1t', getTextFromFile('gall/1/art.txt'), getProperty('square.x'), getProperty('square.x'), screenHeight/3)
setTextSize('img1t', 35)
setObjectCamera('img1t', 'other')
addLuaText('img1t')

makeLuaSprite('image1', 'gallery/Art1', screenWidth/20, screenHeight/6)
addLuaSprite('image1')
setObjectCamera('image1', 'other')
setObjectOrder('image1', 5)

function onUpdate()

if getPropertyFromClass('flixel.FlxG', 'keys.justPressed.D') then

  img = img + 1

if img == '2' then --Art 2

  removeLuaSprite('image1')
  removeLuaText('img1n')
  removeLuaText('img1t')

  makeLuaText('img2n', 'Gla90l art 2', screenWidth/2, getProperty('bord'..i), 0)
  setTextSize('img2n', 40)
  addLuaText('img2n')
  setObjectCamera('img2n', 'other')

  makeLuaText('img2t', getTextFromFile('gall/2/art.txt'), getProperty('square.x'), getProperty('square.x'), screenHeight/3)
  setTextSize('img2t', 35)
  setObjectCamera('img2t', 'other')
  addLuaText('img2t')

  makeLuaSprite('image2', 'gallery/Art2', screenWidth/20, screenHeight/6)
  addLuaSprite('image2')
  setObjectCamera('image2', 'other')
  setObjectOrder('image2', 5)

end end end end end end function onUpdatePost()

if img == '1' then

if getPropertyFromClass('flixel.FlxG', 'keys.justPressed.V') then

local function open_link()

  os.execute("start https://youtube.com/@I_ComingForU?si=PAgU6rvPvMzBBRBY")

end

open_link()

end

end end

When i trying to update local img to +1 it's not changing and do not remove lua sprites

Are you modding a build from source or with Lua?

Lua

What is your build target?

Windows x64

Did you edit anything in this build? If so, mention or summarize your changes.

No

xxyuee commented 6 months ago

i think its bcs img should be an integer, not string.