• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Post your quick ideas here!

Me and my forum ideas jaja

Posting profile ideas
- Profile Name and link [x]
- Avatar on posts [x]
- Be able to show comment as signature or be able to add own signature as part of the profile [ ]
- Post count [ ]
- @ Main forum (were categories are listed) be able to see last user activity.. example last post.. online users surfing the forum and guests [ ]
- Threads, Posts count in statistics [ ]

Hope you consider this ideas useful!

Because nothing is nicer than having a nice community with cool features @ your website!
 
Also you could add an injection maybe to change guild rank names and create new ones from the page.
 
Showing staff members online would be great. What difference from Gesior's script has to be changed to work on Modern?
here :p should be very soon at web apps aswell
PHP:
<?PHP
 /* * * * * * * * * * * * * * * * * * * * * * * * * *  
* Improved Support List                              *
* Adapted for Modern AAC by Cybermaster               *
* Original from AchTung                                *
* Credits to Gesior(Standard Version)                   *
* Credits to Zonet(Improved the PHP script with css part)*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
require("config.php");
$ots = POT::getInstance();
$ots->connect(POT::DB_MYSQL, connection());
$SQL = $ots->getDBHandle();
$config['site']['server_path'] = "C:/otserv/";

if($groups = simplexml_load_file($config['site']['server_path'].'/data/XML/groups.xml') or die('<b>Could not load groups!</b>')) 
    foreach($groups->group as $g)   
        $groupList[(int)$g['id']] = $g['name']; 
        $list = $SQL->query("SELECT `name`, `online`, `group_id`, `world_id` FROM `players` WHERE `group_id` > 1 ORDER BY `group_id` DESC");
        $showed_players = 0;
        echo'<div class="bar"><center>Support in game</center></div><br/><br/><br/>';
        $headline = '<table class="houses_list_box" border="0" cellspacing="1" cellpadding="0" width="100%">
        <tr class="bar"><td width="30%"><font class=white><b>Group</b></font></td>
        <td width="35%"><font class=white><b>Name</b></font></td>
        <td width="15%"><font class=white><b>Status</b></font></td>
        <td width="20%"><font class=white><b>World</b></font></td>'; 
        
        $group_id = 0;
        foreach($list as $gm)
        {
            if($group_id != (int)$gm['group_id']) 
                { 
                    if($group_id != 0) 
                        echo'</table><br />'; 
                        echo $headline; 
                        $group_id = (int)$gm['group_id']; 
                } 
            echo'<tr class="over"><td>'.$groupList[(int)$gm['group_id']].'</td><td><a class="link" href="'.WEBSITE.'/index.php/character/view/'.$gm['name'].'">'.$gm['name'].'</a></td><td><font color="'.($gm['online'] == 0 ? 'red">Offline' : 'green">Online').'</font></td><td>'.$config['worlds'][$gm['world_id']].'</td></tr>'; 
        } 
    echo'</table>'; 

?>    
<style type="text/css"> 
        tr.over:hover { 
        background-color: #FAFAD2; 
        }
           .link {text-decoration: none;font-weight:bold;color:black;}
        .more {    display: none;}
</style>
supporty.png
 
here :p should be very soon at web apps aswell
PHP:
<?PHP
 /* * * * * * * * * * * * * * * * * * * * * * * * * *  
* Improved Support List                              *
* Adapted for Modern AAC by Cybermaster               *
* Original from AchTung                                *
* Credits to Gesior(Standard Version)                   *
* Credits to Zonet(Improved the PHP script with css part)*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
require("config.php");
$ots = POT::getInstance();
$ots->connect(POT::DB_MYSQL, connection());
$SQL = $ots->getDBHandle();
$config['site']['server_path'] = "C:/otserv/";

if($groups = simplexml_load_file($config['site']['server_path'].'/data/XML/groups.xml') or die('<b>Could not load groups!</b>')) 
    foreach($groups->group as $g)   
        $groupList[(int)$g['id']] = $g['name']; 
        $list = $SQL->query("SELECT `name`, `online`, `group_id`, `world_id` FROM `players` WHERE `group_id` > 1 ORDER BY `group_id` DESC");
        $showed_players = 0;
        echo'<div class="bar"><center>Support in game</center></div><br/><br/><br/>';
        $headline = '<table class="houses_list_box" border="0" cellspacing="1" cellpadding="0" width="100%">
        <tr class="bar"><td width="30%"><font class=white><b>Group</b></font></td>
        <td width="35%"><font class=white><b>Name</b></font></td>
        <td width="15%"><font class=white><b>Status</b></font></td>
        <td width="20%"><font class=white><b>World</b></font></td>'; 
        
        $group_id = 0;
        foreach($list as $gm)
        {
            if($group_id != (int)$gm['group_id']) 
                { 
                    if($group_id != 0) 
                        echo'</table><br />'; 
                        echo $headline; 
                        $group_id = (int)$gm['group_id']; 
                } 
            echo'<tr class="over"><td>'.$groupList[(int)$gm['group_id']].'</td><td><a class="link" href="'.WEBSITE.'/index.php/character/view/'.$gm['name'].'">'.$gm['name'].'</a></td><td><font color="'.($gm['online'] == 0 ? 'red">Offline' : 'green">Online').'</font></td><td>'.$config['worlds'][$gm['world_id']].'</td></tr>'; 
        } 
    echo'</table>'; 

?>    
<style type="text/css"> 
        tr.over:hover { 
        background-color: #FAFAD2; 
        }
           .link {text-decoration: none;font-weight:bold;color:black;}
        .more {    display: none;}
</style>
supporty.png

Thank you! How do I add that as a new page? I'm used to Gesior and the layout of files and folders with Modern makes no sense to me
 
easier than gesior, just log in with your god acc, then you'll be able to see Admin Panel Link at the bottom. get to the admin panel of your macc, go to pages tab, and click create page, paste the code and make a new page :D

remember to change in the script:

$config['site']['server_path'] = "C:/otserv/";


to your server directory
 
buy_points equal the gesior:
paypal
zaypay
daopay
dao pl
and all automatic :D
 
There should be option allows to disable logging in on selected accounts (for instance: account with character "Account Manager"). I've got public accounts that shouldn't be modified and it's a problem.
 
If u haven't already added (or someone else have released one), a Poll system :D
 
A way to upload images / pictures to the gallery (As admin only) ? :D Coz it's kind of annoying to loggin to the server comp all the time and turn on / off the FTP server to send some Images
 
I guess there should be a alert above Hello name! ( in account page ) that would show that you dont have a created character yet. Click here to create one. Something like this
 
@Cybershot: Those require access to the server files and therefore they will not be added by default (sort of a project policy). Support page, well maybe.

@Kavvson: After registration you should be redirected to the character create page.
 
Ip ban on website
or atleast make it to show the players ip when posting on the forum.. only to administrators tho.. this way we can ban users from the www
 
Back
Top