Server Panel 2.0 By Darkhaos
This program works/tested with/in TFS 0.3.6pl1 files. If you found a bug, please post it here or send it via PM.
Note that this is a Beta version, all included features are tested but still there may be an error in one of them.
Requirements: Microsoft .NET Framework 3.5
The current features are:
Images
Script examples
LUA
See the code: here
C#
See the code: here
Visual Basic uses same variables as C#, just adapt the code and it's done.
In the application's startup folders must be a folder called 'libs' (All lua libs must be placed there) and a folder called 'data'. This folder will include a special Items.xml file (Edited by me, it's special because it includes items client-id), Tibia.dat and Tibia.spr. Tibia files must be from Tibia < 9.54.
If the player's inventory shows exclamation images, that's because the item in the slot doesn't have a client-id specified on Items.xml.
I hope you guys enjoy it, I will continue working on the application and adding new features.
Link
Download Server Panel.rar from Sendspace.com - send big files the easy way Link includes app with all .dll files required, 'libs' folder with npc class and 'data' folder with file Items.xml. You should paste Tibia.dat and Tibia.spr by yourself. These files weren't added in the .rar file because Tibia.spr is too heavy.
Scan
https://www.virustotal.com/file/889e4bfe12435b375d81197b1fb30c861ae104b749c9c5c4a80d0ccbc9deb589/analysis/1344029384/
This program works/tested with/in TFS 0.3.6pl1 files. If you found a bug, please post it here or send it via PM.
Note that this is a Beta version, all included features are tested but still there may be an error in one of them.
Requirements: Microsoft .NET Framework 3.5
The current features are:
- Folder/File explorer. This shows all folder/files in you server directory.
- Editing and saving selected files.
- Interact with database. You can execute a query and also check for player info (Including inventory view)
- Reads special Items.xml, reads Tibia.dat and Tibia.spr (Files are readed when you connect with the database)
- Npc Creator
- An easy NPC Creator where you can edit the xml file.
- Easy behaviour creator. You can easily add interactions to the npc.
- Add items to the Npc's shop list. Edit the onSell and onBuy functions.
- Easy travel designer where you can add the words/price and destination.
- Script viewer. Check how is the npc's script and also edit it if you want.
- Spell Creator
- This is very basic for now.
- An easy Spell Creator where you can edit the xml file.
- Create the spell area, change the effect, distance effect and combat.
- Script viewer. Check how is the spell's script and also edit it if you want.
- Quest Designer
- Create new quests, adding missions and state to these missions.
- States' ids are setted automatically (one more than the previous). But if you want to edit the id you can change it in the field "Id:"
- Scripter
- Interact with the application (Forms, assemblies, etc)
- Support for LUA
- Support for C#
- Suppor for Visual Basic
- Create new npcs/spells/quests with the scripter
- Database Manager
- Execute MySQL commands.
- Edit players
- Edit accounts
- Restarter
- Program checks if the server is running, if server is not running, program starts the server.
- All info about restarted is showed and also saved into a log file in the app folder.
- Program shows if your server is running, the memory being used and the server uptime.
- Program shows players online, server rates, type, id and name. Also, shows total accounts, players, guilds and bans in the database. (This info is loaded when you connect to the database)
- Port Checker. Program checks if the ports declared in config.lua are opened (If port is available, the label color will be green, else, will be red).
Images
http://i50.tinypic.com/5yzsxt.png
http://i46.tinypic.com/65vjt5.png
http://i45.tinypic.com/2a9w1m9.png
http://i50.tinypic.com/29fcun5.png
http://i50.tinypic.com/k33g4y.png
http://i47.tinypic.com/35mqrf7.png
http://i50.tinypic.com/263h2zm.png
http://i48.tinypic.com/2eb4bp5.png
http://i50.tinypic.com/2jcd1v.png
Script examples
LUA
See the code: here
C#
See the code: here
Visual Basic uses same variables as C#, just adapt the code and it's done.
In the application's startup folders must be a folder called 'libs' (All lua libs must be placed there) and a folder called 'data'. This folder will include a special Items.xml file (Edited by me, it's special because it includes items client-id), Tibia.dat and Tibia.spr. Tibia files must be from Tibia < 9.54.
If the player's inventory shows exclamation images, that's because the item in the slot doesn't have a client-id specified on Items.xml.
I hope you guys enjoy it, I will continue working on the application and adding new features.
Link
Download Server Panel.rar from Sendspace.com - send big files the easy way Link includes app with all .dll files required, 'libs' folder with npc class and 'data' folder with file Items.xml. You should paste Tibia.dat and Tibia.spr by yourself. These files weren't added in the .rar file because Tibia.spr is too heavy.
Scan
https://www.virustotal.com/file/889e4bfe12435b375d81197b1fb30c861ae104b749c9c5c4a80d0ccbc9deb589/analysis/1344029384/
Last edited by a moderator: