• Entity specific vars
    5 replies, posted
Hello FP, I wanted to code an entity today, which uses some vars for times etc but when I spawn a 2nd entity, it sets both entities vars, how would I go about it making entity specific ones?
entity.MyVariable = "blah" Where entity is the entity object. [editline]18th August 2015[/editline] Do not make your variables like ENT.blah in the entity file, use self.blah in ENT:* functions.
like in the init function?, besides if I create vars there, they arent accessable in other functions eg ENT:Draw :x
[QUOTE=whitestar;48486205]like in the init function?, besides if I create vars there, they arent accessable in other functions eg ENT:Draw :x[/QUOTE] Yes, like the Initialize function. They aren't accessible because you are probably trying to access a serverside variable on the client, which will never work and you have to network in any way you prefer. Initialize is a SHARED function ( called on client in multiplayer and on server in any case ), ENT.Draw is a CLIENTSIDE function, meaning it is only called on client.
-nvm-
[QUOTE=whitestar;48488668]the problem is, how would I retrieve local vars out of the function to create the vars? >-<[/QUOTE] Wat? The purpose of local variables is to be inaccessible outside of the scope where they were defined. If you want them to be accessible outside then define them outside of a function. What exactly are you trying to do anyway? Can you show us an example?
Sorry, you need to Log In to post a reply to this thread.