• Making hooks for a gamemode, can someone help me?
    5 replies, posted
Ok, so i am making some hooks for my gamemode and i need to know how it works. This is the code i tried, no succsess :( [LUA] concommand.Add("Hook_BETA1", function( ply, cmd , args ) hook.Call("Hook_BETA1", args ) end) hook.Add("Hook_BETA1",function( lol1, lol2, lol3 ) print( lol1 ) print( lol2 ) print( lol3 ) end) [/LUA] i get this : [CODE] ] Hook_BETA1 ] Hook_BETA1 lol lol2 lol3 [/CODE] ( in other words, i get nothing ) i also inserted this code into the sandbox init: [LUA] function GM:Hook_BETA1( lol1 , lol2, lol3 ) print( lol1 ) print( lol2 ) print(lol3) end [/LUA] no success, same result as above can i have some clues on how to use this?
Try hook.Call("Hiik_BETA1",args[1],args[2],args[3]) etc..!
Doesnt work :( [editline]03:53PM[/editline] gettings the errors now [editline]03:54PM[/editline] [LUA] concommand.Add("Hook_BETA1", function( ply, cmd , args ) hook.Call("Hook_BETA1", args[1], args[2], args[3] ) end) hook.Add("Hook_BETA1",function( lol1, lol2, lol3 ) print( lol1 ) print( lol2 ) print( lol3 ) end) [/LUA]
[lua] concommand.Add( "Hook_BETA1", function( ply, cmd, args ) -- If you want it to call GM:Hook_BETA1, then gamemode.Call( "Hook_BETA1", unpack( args ) ) -- Otherwise hook.Call( "Hook_BETA1", nil, unpack( args ) ) end ) hook.Add( "Hook_BETA1", "YouForgotThisUniqueName", function( lol1, lol2, lol3 ) print( lol1, lol2, lol3 ) end ) -- Or function GM:Hook_BETA1( lol1, lol2, lol3 ) print( lol1, lol2, lol3 ) end [/lua]
-snip-
Sorry, you need to Log In to post a reply to this thread.