I have gotten bored at work (I'm a software engineer) and I was just thinking of programs I could develop to help with tibia. I came up with an idea, and already have a good start. This program will make it so much easier to generate your action/hotkeys when scrpting. I will attach some screen shots and show you how it works. I would just like your feedback on if you, the community would use this, or if I am wasting my time(I'm pretty sure nothing like this exists).
This is the main scrpting form with and editor window and future categories in a drop down list. Example: Npc Actions, Refiller Actions, Hotkeys ect... When you select a category you will get buttons to generate the action of you choosing.
When the npc + shop button is clicked you get this form. It is very simple to use if you wish your action to sell flask check that box. If you wish it to sell items then check the box and enter the name of the items you wish to sell in the list. Same for buy items, enter the name and the quantity and select generate to get you action! Note you can also input your set up or other variables straight into this form to put into your actions.
Once you click Generate your code will appear in the editor window for you to see/edit to your liking. This makes it very dynamic and does not lose and of the functions for the more advanced scrpt makers.
Here is an example of create a bank action. Simply check the boxes you wish to perform, if you check withdraw you can add conditions of what items you wish to withdraw money for. Remember you also can enter your variables into these fields to put them into your action.
After you click generate action the code will go directly into your editor for you to view/edit further.
I have put enough time into this program already. All the screen shots above are functioning. I just want to get the feedback of the public to tell me if its worth putting anymore time into. I think this will give low level scrpt creators a change to get syntax error-free actions. If you guys approve I plan to add a special advanced form with all the functions in it and you can simply click the buttons and insert the parameters to output them. Saving your time on figuring out what functions and syntax to use when creating advanced functions.