The following warnings occurred:
Warning [2] Use of undefined constant SAPI_NAME - assumed 'SAPI_NAME' (this will throw an Error in a future version of PHP) - Line: 3388 - File: inc/functions.php PHP 7.4.33-nmm6 (Linux)
File Line Function
/inc/functions.php 3388 errorHandler->error
/showthread.php 116 build_archive_link
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm6 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/inc/functions.php 3324 build_forum_breadcrumb
/showthread.php 195 build_forum_breadcrumb
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm6 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/showthread.php 195 build_forum_breadcrumb






Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How to call Function
Author Message
desadius
Apprentice
*

Posts: 2
Likes Given: 2
Likes Received: 0 in 0 posts
Joined: Feb 2014
Reputation: 0



Post: #1
Question How to call Function
Hi Bye i need little help whit calling functions in script.

i have function called: f_regionSpawn

it take some arguments and returns string whit random position on the map.

it works as should be.
i tested it by .show command ingame and returns what i need. But i dont know how to properly call it in script and store it in variable. Can any one please advise me proper syntax?

i tried some of these :

Code:
Local.Pos = f_regionSpawn a_yew_ter,1000,828,2000,0,<i.defname>_<i.uid>


Local.Pos = <f_regionSpawn a_yew_ter,1000,828,2000,0,<i.defname>_<i.uid>>  This one is right!


Local.Pos = f_regionSpawn(a_yew_ter,1000,828,2000,0,<i.defname>_<i.uid>)

Local.Pos = <f_regionSpawn(a_yew_ter,1000,828,2000,0,<i.defname>_<i.uid>)>


Local.Pos = <f_regionSpawn a_yew_ter,1000,828,2000,0,<i.defname>_<i.uid>> This one is right!



but varibale always don't store the string
what i missing ? :Confused

and it call the function in script just fine but I can't store the returned string
(This post was last modified: 02-02-2014 08:35 PM by desadius.)
02-01-2014 09:03 PM
Find all posts by this user Like Post Quote this message in a reply
XuN
Sphere Developer
*****

Posts: 852
Likes Given: 102
Likes Received: 156 in 119 posts
Joined: Jul 2013
Reputation: 30



Post: #2
RE: How to call Function
The second one is the correct, if you cannot call it in script it may be a problem with the previous call, is it already inside a function? how is it called and from who? Try this:

Code:
[function f_test]
var.mytest=<f_regionSpawn a_yew_ter,1000,828,2000,0,<i.defname>_<i.uid>>
say var.mytest=<var.mytest>


If this function returns you the correct value ingame, then it must be working this way.
02-02-2014 03:44 AM
Find all posts by this user Like Post Quote this message in a reply
[+] 1 user Likes XuN's post
Alaric
Journeyman
*

Posts: 227
Likes Given: 7
Likes Received: 9 in 4 posts
Joined: Oct 2012
Reputation: 7



Post: #3
RE: How to call Function
The function itself might cause the issue. Will you show it to us? Just deducing, since you tried the second one which is also the correct one.
(This post was last modified: 02-02-2014 04:55 AM by Alaric.)
02-02-2014 04:54 AM
Find all posts by this user Like Post Quote this message in a reply
Extreme
Grandmaster Poster
***

Posts: 1,141
Likes Given: 217
Likes Received: 90 in 77 posts
Joined: May 2012
Reputation: 20

SphereCommunity

Post: #4
RE: How to call Function
Where is the f_regionSpawn function?

STEPS BEFORE CREATE A THREAD
- Check the revisions log;
- Use the search button and use the keywords of your problem;
- Check the WIKI;
- Create a thread.
02-02-2014 11:19 AM
Find all posts by this user Like Post Quote this message in a reply
[+] 1 user Likes Extreme's post
desadius
Apprentice
*

Posts: 2
Likes Given: 2
Likes Received: 0 in 0 posts
Joined: Feb 2014
Reputation: 0



Post: #5
RE: How to call Function
(02-02-2014 11:19 AM)Extreme Wrote:  Where is the f_regionSpawn function?

Thanks for IDEA! i rechecked the spheretable.scp and found it.

i put my function file after the call script. So i re-ordered and everthing is ok! thanks for help.
02-02-2014 08:39 PM
Find all posts by this user Like Post Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)