• Some trouble with usermessages and ENT variables
    1 replies, posted
I have a SENT which is assigned the variable VALUE before sending the entity and the variable its assigned separately to all players. [code] local cash=ents.Create("rw_cash") cash.Value=victim.Money local cashamount = cash.Value cash:SetPos(victim:GetPos()+Vector(0,0,50)) cash:Spawn() umsg.Start("DroppedCash"); umsg.Entity(cash); umsg.Short(cashamount); umsg.End() [/code] I want the player to receive the ENT in question and the value given to it. With these two things the player would see the amount drawn above the cash with a simple Paint hook I'm sure works. [code] function cash(um) local ent = um:ReadEntity() print(ent) local short = um:ReadShort() print(short) ent.Value = short print(ent.Value) end usermessage.Hook("DroppedCash", cash) [/code] The ent and short are both received correctly, but I want to assign the value to the ENT clientside. But this is where I run into trouble. When I print the ENT's value it always returns nil. What do? [editline]05:02PM[/editline] Also, I tried replacing what ent.Value equals from the var short to a string: "hello" It still did not work.
Fixed. It works now. It needed a slight delay.
Sorry, you need to Log In to post a reply to this thread.