• local strings not being overwritten?
    2 replies, posted
[lua] local string1 = "test" local string2 = "test" local string3 = "test" local string4 = "test" local string5 = "test" local string6 = "test" if acc == 100 then string6 = "Rifle" end if dam == 100 then string4 = "Slug " end if dly == 100 then string1 = "Automatic " end if rec == 100 then string2 = "Suppressed " end if scp == 100 then string5 = "Sniper " end if mac == 100 then string3 = "Stabilized " end surface.SetDrawColor( 0, 255, 0, 80 ) local barx = ScrW() - 110 local bary = ScrH() - 120 draw.DrawText( string1..string2..string3..string4..string5..string6, "DefaultFixed", barx, bary-20, Color(0,255,0,255), 2 ) [/lua] This is all a part of my DrawHud function on my swep, and for some reason I can't overwrite the contents of the string1, string2 etc. variables. Any ideas?
All of those variables( acc, dam, rec ) are probably nil.
No. Apparently they were strings. Which is odd, but I just used tonumber() and everything is ok. Stupid NetworkedVars
Sorry, you need to Log In to post a reply to this thread.