[b]The error is:[/b]
"weapons/hl2_combo_fists/shared.lua:151: attempt to index global 'chat' (a nil value)"
The code is: (Line 151 is chat.Addtext)
[lua]
function SWEP:Reload()
if (CurTime() < self.ProvokeTime) then return end
self.ProvokeTime = (CurTime() + 2)
--self.Weapon:EmitSound(self.Provoke[math.random(#self.Provoke)])
local plr = self.Owner
chat.AddText(plr, Color(100,255,100), "Your class is: " .. tostring( plr:Team() ) )
end
[/lua]
Yes, this is from the HL2 Combo Fists. I'm the lua modder for BestSeriousRP. We give credit.
Btw, I only added:
[lua]
local plr = self.Owner
chat.AddText(plr, Color(100,255,100), "Your class is: " .. tostring( plr:Team() ) )
[/lua]
Also, it prints to chat, (exactly as it should) yet I still get that error.
Someone want to tell me what I'm doing wrong? I've got no idea.
[editline]10:41PM[/editline]
I also followed the wiki to point.
[url]http://wiki.garrysmod.com/?title=Chat.AddText[/url]
It's being run from the server. IIRC, SWEP:Reload is shared. Just wrap the chat.AddText with an "if CLIENT" statement.
Sweet, Thanks!
Testing now.
[editline]10:54PM[/editline]
Dude, you rock. That worked perfectly. Now to move onto the real editing.
Sorry, you need to Log In to post a reply to this thread.