Xynvaroth Posted July 30, 2013 Group: Members Topic Count: 39 Topics Per Day: 0.01 Content Count: 254 Reputation: 72 Joined: 07/10/13 Last Seen: October 9, 2017 Share Posted July 30, 2013 Xynvaroth's ScriptsUtility Xynvaroth_Array This script package contains functions which can be used to define a Xynvaroth_Array which allows you to also create character and account variables and it will significantly increase the index limit (which currently is 128). Increasing the index limit is very useful if you would like to store much data using server variables instead of MySQL for performance reasons. Besides, you can also create associative arrays (arrays with string indices) using Xynvaroth_Array. However, you will have to care about how to delete them yourself, because Xynvaroth_Array_Delete( ) can not be used to delete an associative Xynvaroth_Array. Important: Xynvaroth_Array will - due to limitations of the rAthena scripting engine - start with a number one index and not zero.Xynvaroth_CurrencyManager This function package provides several functions to manage (custom) currencies. Xynvaroth_CurrencyManager_Choose( ) lets a player choose currencies and their amounts. In addition, there are the functions Xynvaroth_CurrencyManager_CheckTake( ), Xynvaroth_CurrencyManager_Take( ), Xynvaroth_CurrencyManager_CheckGive( ) and Xynvaroth_CurrencyManager_Give( ) available.Xynvaroth_DynamicSelect This function is passed an array and it will then generate a string to be used as a parameter of select or prompt with the possibility of selecting each value of this array.Xynvaroth_ItemManager This function package provides several functions to manage items. Xynvaroth_ItemManager_Choose( ) lets a player choose items and their amounts. The function is very configurable! From selecting only one item securely to selecting a whole list of items - there are detailed options available to fit any need. In addition, there are the functions Xynvaroth_ItemManager_CheckTake( ), Xynvaroth_ItemManager_Take( ), Xynvaroth_ItemManager_CheckGive( ) and Xynvaroth_ItemManager_Give( ) available.Xynvaroth_TextManager TextManager is a script package used to separate texts from scripts with an optional multilangual support. You will never have to touch a script to change the texts. If you have staff members which should only translate or correct texts, they will only have to receive and change the data area of the Xynvaroth_TextManager. There is no need to spread all your scripts anymore. 4 Quote Link to comment Share on other sites More sharing options...
stydianx Posted July 31, 2013 Group: Members Topic Count: 105 Topics Per Day: 0.02 Content Count: 390 Reputation: 27 Joined: 07/12/12 Last Seen: October 24, 2022 Share Posted July 31, 2013 Another script collection nice scripts bro +1 Quote Link to comment Share on other sites More sharing options...
Xynvaroth Posted July 31, 2013 Group: Members Topic Count: 39 Topics Per Day: 0.01 Content Count: 254 Reputation: 72 Joined: 07/10/13 Last Seen: October 9, 2017 Author Share Posted July 31, 2013 Thank you! 1 Quote Link to comment Share on other sites More sharing options...
Xynvaroth Posted August 20, 2013 Group: Members Topic Count: 39 Topics Per Day: 0.01 Content Count: 254 Reputation: 72 Joined: 07/10/13 Last Seen: October 9, 2017 Author Share Posted August 20, 2013 Xynvaroth_TextManager 3.0 - Added a functionality to split the texts over multiple arrays due to the rAthena's scripting engine's array size limit of 127. - Revised the examples. Quote Link to comment Share on other sites More sharing options...
Xynvaroth Posted August 23, 2013 Group: Members Topic Count: 39 Topics Per Day: 0.01 Content Count: 254 Reputation: 72 Joined: 07/10/13 Last Seen: October 9, 2017 Author Share Posted August 23, 2013 Xynvaroth_CurrencyManager 3.0 - Xynvaroth_CurrencyChooser is now Xynvaroth_CurrencyManager. - Renamed Xynvaroth_CurrencyChooser( ) to Xynvaroth_CurrencyManager_Choose( ). - Renamed Xynvaroth_CurrencyChooser_Check( ) to Xynvaroth_CurrencyManager_CheckTake( ). - Updated Xynvaroth_CurrencyManager_Take( ). - Added Xynvaroth_CurrencyManager_CheckGive( ). - Added Xynvaroth_CurrencyManager_Give( ). - Fixed syntax errors in the examples. - Changed hyperlink now leading to my script collection. Xynvaroth_ItemManager 4.0 - Xynvaroth_ItemChooser is now Xynvaroth_ItemManager. - Renamed Xynvaroth_ItemChooser( ) to Xynvaroth_ItemManager_Choose( ). - Added Xynvaroth_ItemManager_CheckTake( ) (renamed from Xynvaroth_ItemChooser_Check( )). - Updated Xynvaroth_ItemManager_Take( ). - Added Xynvaroth_ItemManager_CheckGive( ). - Added Xynvaroth_ItemManager_Give( ). - Fixed syntax errors in the examples. - Changed hyperlink now leading to my script collection. Quote Link to comment Share on other sites More sharing options...
Xynvaroth Posted August 24, 2013 Group: Members Topic Count: 39 Topics Per Day: 0.01 Content Count: 254 Reputation: 72 Joined: 07/10/13 Last Seen: October 9, 2017 Author Share Posted August 24, 2013 Xynvaroth_Array 2.0 - Added Xynvaroth_Array_Search( ). - Added Xynvaroth_Array_SearchAndDestroy( ). Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.