Editing Useful Scripts
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 362: | Line 362: | ||
Set Msg_FnSum to 0 | Set Msg_FnSum to 0 | ||
Set Msg_FnSum_Done to 1 | Set Msg_FnSum_Done to 1 | ||
; Uncomment the next two lines and comment out the ElseIf, if you want to | |||
; allow multiple "functions" to execute per tick. This is not advised if | |||
; you reuse param and return values as shown in this example. | |||
;EndIf | |||
;If Msg_FnProdut != 0 | |||
ElseIf Msg_FnProduct != 0 | ElseIf Msg_FnProduct != 0 | ||
Set ReturnValue to Param1 * Param2 | Set ReturnValue to Param1 * Param2 | ||
Line 394: | Line 401: | ||
If Example.Msg_FnSum_Done == 1 | If Example.Msg_FnSum_Done == 1 | ||
; Do something with the value | ; Do something with the value | ||
PrintC "Sum is %.0f" Example.ReturnValue ; Requires NVSE | |||
Set Example.ReturnValue to 0 | |||
Set Example.ReturnValue to 0 | Set Example.Msg_FnSum_Done to 0 | ||
Set Example.Msg_FnSum_Done to 0 | |||
ElseIf Example.Msg_FnProduct_Done == 1 | ElseIf Example.Msg_FnProduct_Done == 1 | ||
; Do something with the value | ; Do something with the value | ||
PrintC "Product is %.0f" Example.ReturnValue ; Requires NVSE | |||
Set Example.ReturnValue to 0 | |||
Set Example.ReturnValue to 0 | Set Example.Msg_FnProduct_Done to 0 | ||
Set Example.Msg_FnProduct_Done to 0 | |||
EndIf | EndIf | ||
End | End |