Liberty Unleashed

Scripting => Script Help => Topic started by: VetalYA on November 13, 2011, 11:10:49 am

Title: CallServerFunc
Post by: VetalYA on November 13, 2011, 11:10:49 am
CallServerFunc(params)

I need  correct Syntax for this function, and wiki contain nothing about it.

http://liberty-unleashed.co.uk/LUWiki/Squirrel/Client/Functions/Scripts/CallServerFunc (http://liberty-unleashed.co.uk/LUWiki/Squirrel/Client/Functions/Scripts/CallServerFunc)

Thank you in advance.
Title: Re: CallServerFunc
Post by: stormeus on November 13, 2011, 05:58:21 pm
CallServerFunc ( string pathToScript, string functionName, [parameters] );



pathToScript - The path to the script without Scripts/. A script in Scripts/Main/Main.nut would be Main/Main.nut

functionName - The name of the function, for example "myFunction"

[parameters...] - This is optional; any parameters to be included.



Example

Code: (Main/Client.nut) [Select]
CallServerFunc( "Main/Main.nut", "MyFunction", "Hello World", "Foobar" );

Code: (Main/Main.nut) [Select]
function MyFunction( parameter1, parameter2 )
{
    print( parameter1 );
    print( parameter2 );
}

Code: (Server Output) [Select]
Hello World
Foobar
Title: Re: CallServerFunc
Post by: VetalYA on November 14, 2011, 06:48:00 pm
Big Thank  ;)