Premium Only Content

Advanced Scripting Technics with the Smart Package Robot.
More Advanced Scripting Technics with the Smart Package Robot.
You have used the SPR for a while and now you want to get deeper into the possibilities of structuring and preserving code for re-usage.
The SPR is designed to make procedure- or function like Code-Blocks.
You can Use an optional number of parameters for input.
And you can return unlimited number of results from "Functions" wether on the (Return-)Stack or directly in a given Variable.
Using the SAV.-command you have procedure-local variables.
And all of that works with unlimited nesting depth as well in Subprograms (using GSB./RET.) and also in MACROS (using the :% Definition).
While Macros will be "expanded" each time they are used, the "GSB." like procedures or functions will just be called where they are.
So in this Video we mix up all these technics. We make Macros with GSB. inside. We use parameters for GSB./RET. and also return results.
Additionally we take a look on the Returnstack, that can be switched from LIFO to FIFO and has many other options.
01:16 Introduction to more advanced Scripting
02:51 Define your own Commands with the SPR
03:00 Define your own "Macros"
03:24 Simple Messagebox-Macro
05:45 The first Parameter in a Macro is §§§01
06:30 Add more Parameters to the Macro
08:41 The #IF_PARAMS=X Preprocessor Directive to handle
a multiple number of parameters.
10:20 Macro-Local Labels: Do this to NOT get a Dup-Labe Error.
12:58 Macro-special Features for Macro unique Variables and Labels.
And the §§§00 which contains the number of Parameters given.
15:16 Macros can be nested to unlimited depth, but if you do that the Preprocessor will NEVER get ready.
Therefore always break macro expansion at some Level using the #IF RECURS and the §§§99 Feature.
16:32 Use the DMP.1 feature to see how the Macros look expanded in the final code.
25:19 Define an Macro-Function that will return a result (%Add A,B).
28:06 Return Macro-Function Results with PUV. and POP.
32:52 A bit more about the (Return-)STACK-Features of the SPR
36:17 The POP.-Command to get the Results from the (Return-)Stack.
38:30 Another way to return Results directly in a Variable from a Macro-Function or Subprogram-Function.
44:19 VAO. (Variable Once) and VAI. (Variable Indirect)
45:34 We are making a %Add-Command that can "add" numbers as well as "Names".
Using the GVT, (Get Variable Type) Command.
54:54 Taking a more in depth peek into "GSB. with Parameters"
58:36 We make complete Script that will generate a CSV-type File with Random Names and Adresses.
We will use all Features that we have learned before.
1:25:48 The same Script needs 6 Seconds to generate 2500 Random Profiles in "EXE_Mode" and 10 Seconds in "Run-Free-Mode".
1:27:37 End of Video
-
LIVE
MyronGainesX
19 hours ago $16.49 earnedKarmelo Anthony Merch, Ashley EXPOSES Elon, Filipino President Punishes Vitaly, Iran War Pause!
2,153 watching -
2:41:54
TimcastIRL
5 hours agoMASS SHOOTING At Florida State, Anti Trump Rumors ERUPT, MANGIONE EFFECT w/ Maggie Moda| Timcast IRL
165K76 -
2:36:29
The Illusion of Consensus
1 day agoExploring Holistic Psychiatry with Dr. Aruna Tammala: Nervous System Regulation, Diet, Supplements, Self-love, and Social Connection
15K -
2:44:57
Laura Loomer
4 hours agoEP115: Democrats' Pet Muslims Bite Back
30K13 -
18:37
SantaSurfing
7 hours ago4/17/2025 - Trouble for Tish/Google/Jerome! Trump stops a war!
18.6K15 -
49:39
Man in America
12 hours agoThey’re Feeding Us POISON and Calling It Dinner w/ Kim Bright
33K10 -
LIVE
BrancoFXDC
2 hours ago $1.25 earnedWarzone Rounds - DAY 10 of no Internet
199 watching -
1:17:17
RiftTV/Slightly Offensive
7 hours ago $6.62 earnedMASSACRE at FSU: Who was Actually RESPONSIBLE? | Slightly Offensive
30.7K12 -
LIVE
SilverFox
3 hours ago🔴LIVE - HUGE UPDATE! LORDS OF THE FALLEN 2.0
239 watching -
2:03:46
Roseanne Barr
7 hours ago $19.17 earned"God, Go Get em' Honey" W/ Tal Oran | The Roseanne Barr Podcast #95
99.6K41