Simple Lua Request, Like this is so simple that you could help me!

So I am working on making a bunch of really useful expression 2 commands but I don’t know how to use variables other than numbers or entities for my commands…

example:
[lua]
e2function void entity:setPlayerPos( x, y, z )
if !this:IsPlayer() then return end
this:SetPos( Vector( x, y, z ) )
end
[/lua]

I would really like to be able to just do

[lua]
e2function void entity:setPlayPos( vec )
if !this:IsPlayer() then return end
this:SetPos( vec )
end
[/lua]

I would love to be able to do this with vectors strings and angles.

Thanks in advance!

EDIT: Read bottom for how I found how to fix this

Inb4wrongsection


(User was banned for this post ("Meme reply / backseat mod" - Craptasket))

which section should I put it in?

(should be in developer discussion)

can I move it? idk how

And use [lua] [/lua] tags round code :wink:

[editline]13th May 2013[/editline]

Er ask a mod

[editline]13th May 2013[/editline]

The tags for code are [.lua] and to close [./lua] (NO DOTS)

[editline]13th May 2013[/editline]

Sorry about not actually being able to help, just stopping you being banned for wrong section :slight_smile:

lol thanks anyways

No problem :wink:

Well for anyone who might happen upon this thread with the same problem I had this is how I fixed it

[lua]
e2function void entity:setPlayerPos( vector vec )
if !this:IsPlayer() then return end
local telePos = Vector( vec[1], vec[2], vec[3] )
this:SetPos( telePos )
end
[/lua]

Doing this lets me input a vector for my E2 function