Junior Spellweaver
- Joined
- Sep 16, 2009
- Messages
- 137
- Reaction score
- 103
(Thanks to Rayzen for this image)
Hello RazeZoner,
In this Topic i want to share my User Panel with you. This is not a Web Application. It's a Tool but it is working with PHP for all requests and PHP -> SQL.
This UserPanel is coded to manage the account and the characters from the user.
The Following features are included:
- For everyone:
- Exp | Drop | Penya display
- User Online | Peak counter
- Online Staff List
- GuildTime is resetable
- Change Account Password
- Multilangual ( English and German )
- View Cash Count
- Including a Cash Shop (image below)
- A character viewer to view 19 information about the Character and an Inventory viewer to view the current inventory from the user
- Inventory Bag Viewer
- Character Bank Viewer
- Bug Report function with two cathegories
- Delete Items via Inventory Viewer
- Get Buffed via Panel
- User Chat to chat with the other gamer
- For Staff Member
- Bug Report Viewer
- For Administrator
- Account Maintenance mode via Character name
- Add or Remove Cash Points from an Account
- Ban an Account via Account name or Character name
- Delete character from other players
- Ban user from chat ( that will ban the whole account for the chat )
To create a connection to the Panel you have to open the panel.ini in the client and write there the panel link.
For Example:
If you don't add a / after the link it's not a problem. The Panel adds there one.[Settings]
PanelRoot=http://lucidsoft.de/panel
Server Owners are on the safe side because they only have to edit the config.php which you can find in the inc folder.
PHP:
/********************************************
* Lucidsoft User Panel *
* Script by Sedrika © 2011 *
********************************************/
// Defining MSSQL Data
define(MSSQL_DSN, 'SADETTIN-VAIO\SQLEXPRESS');
define(MSSQL_USER, '');
define(MSSQL_PASS, '');
// Connecting to MSSQL (ODBC)
$mssql = odbc_connect('Driver={SQL Server};Server='.MSSQL_DSN.';', MSSQL_USER, MSSQL_PASS);
// DON'T CHANGE
$version = '1.7'; // Panel Version
// Panel Settings
$usepanel = 1; // Use Panel (1 = On, 0 = Off)
$exp = 1250; // Experience
$drop = 1000; // Drop
$penya = 750; // Penya
$bancheck = 1; // Block User Panel if account is banned (1 = On, 0 = Off)
$blockwartung = 1; // Block User Panel if account is in maintenance (1 = On, 0 = Off)
$allowpwchange = 1; //Allow user to change there password via panel (1 = On, 0 = Off)
$MaxPWChangePerDay = 1; // How often you are allowed to change your password per day
$wpass = "test"; // Maintenance Password
$pwhash = "kikugalanet"; // Password Hash
$dlang = "english"; // Default panel language ("german", "english")
// Admin Panel
$BanViaPanel = 1; // Allow to ban via Panel (1 = On, 0 = Off)
$BanSuperAdmin = 1; // Only a Super Admin can bann accounts via Panel (1 = On, 0 = Off)
$DeleteCharacter = 1; // Allow to delete character via Panel (1 = On, 0 = Off)
$DeleteSuperAdmin = 1; // Only a Super Admin can delete character (1 = On, 0 = Off)
// Character Viewer
$AllowBuff = 1; // Allow user to buff via Panel (1 = On, 0 = Off)
$RMBuff = 1; // Add Ringmaster buffs (1 = On, 0 = Off)
$BuffTime = 60; // Buff Time in Minutes
// Inventory
$DeleteItem = 1; // Allow user to delete Items from the character via Panel (1 = On, 0 = Off)
// Item Shop Settings
$use_item_shop = 1; // Use Item Shop (1 = On, 0 = Off)
$Use_AddBill = 1; // Use AddBill function (1 = On, 0 = Off)
$AddBill_Port = 27507; // AddBill Port
$AddBill_Pass = "8b8d0c753894b008ce426b2e"; // OnBuyingInfo Password
// Server Status
$Port_Cert = 8855; // Certifier Port
$Port_Login = 11356; // Login Server Port
$Port_World1 = 8248; // World Server 1 Port
$Port_World2 = 0; // World Server 2 Port ( Port 0 = Off )
$Port_World3 = 0; // World Server 3 Port ( Port 0 = Off )
$Port_World4 = 0; // World Server 4 Port ( Port 0 = Off )
// Staff Member
$staff_cnt = 2; // How much staff member yougot
// Staff Member Names
function GetStaffName($cnt){
$staff = array( 0 => "Sedrika",
1 => "Michael" );
return $staff[$cnt];
}
// Staff Auth
$user_0 = "F"; // Normal User
$user_1 = "J"; // Supporter
$user_2 = "L"; // Game Master
$user_3 = "M"; // Game Master
$user_4 = "N"; // Head Game Master
$user_5 = "O"; // Operator
$user_6 = "P"; // Developer
$user_7 = "R"; // Admin
$user_8 = "Z"; // Super Admin
Please don't change the Panel Version.
Here are some Pictures:
Additional Information:
This tool is crypted to hide the source code from reflectors
and there are no backdoors every request is serversided.
If you want to flame or something like this please leave this thread without any comment.
If you have any suggestions please write them here.
You must be registered to see links