Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Realm Conquest System Details »»
Realm Conquest System
Version: 1.3.0, by Jaxel Jaxel is offline
Developer Last Online: Sep 2013 Show Printable Version Email this Page

Category: Major Additions - Version: 3.8.x Rating:
Released: 04-21-2009 Last Update: 04-28-2009 Installs: 211
DB Changes Uses Plugins
Additional Files  
No support by the author.

This Conquest System is very similar to the vBarmy system, except it has a few specific fundamental changes. Instead of every player working alone to fight other players, players work together as a single nation to fight other players who are members of different nations. Everything else in the system is pretty much self-explanitory.

Product Demo:
http://www.8wayrun.com/conquest.php
Installation Procedure:
  1. Upload all files in the "upload" directory to your forum root.
  2. CHMOD /conquest/nations to 777.
  3. Import the product "product-conquest.xml" in your Product Manager.
Upgrade Procedure:
  1. Upload all files in the "upload" directory to your forum root.
  2. Import the product "product-conquest.xml" in your Product Manager.

Don't forget to click INSTALL!

If you want to donate, I'm all for it... as I'm an unemployed computer programmer...

Download Now

File Type: zip Conquest-1.3.0.zip (208.2 KB, 1187 views)

Screenshots

File Type: jpg conquest-index.jpg (259.9 KB, 0 views)
File Type: jpg conquest-home.jpg (222.8 KB, 0 views)
File Type: jpg conquest-armory.jpg (212.6 KB, 0 views)
File Type: jpg conquest-barracks.jpg (258.6 KB, 0 views)
File Type: jpg conquest-scout.jpg (218.4 KB, 0 views)
File Type: jpg conquest-admin-settings.jpg (238.0 KB, 0 views)
File Type: jpg conquest-admin-nations.jpg (217.8 KB, 0 views)
File Type: jpg conquest-admin-armor.jpg (190.7 KB, 0 views)
File Type: jpg conquest-admin-reset.jpg (217.4 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
2 благодарности(ей) от:
Developerz, kevin.kool

Comments
  #202  
Old 05-04-2009, 09:07 PM
Collussus Collussus is offline
 
Join Date: Oct 2007
Posts: 71
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Sugoi na View Post
That would actually be much better then my original idea. I hope you are willing to release it as an addon =)

Good work!
I fixed it up the ugly way. No plugins since there's no hooks in his add-on whatsoever, so i'm afraid you're gonna have to dig up the php files....

open up conquest.php

replace the whole
PHP Code:
if ($_REQUEST['do'] == 'enlist')
{
    
$totals =  $vbulletin->db->query_first("SELECT COUNT(playerID) AS playerID, SUM(pGold) AS pGold, SUM(pTroops) AS pTroops
        FROM "
.TABLE_PREFIX."conquest_players AS conquest_players
    "
);

    if (!
$totals['playerID']) { $totals['playerID'] = 1; }
    if (!
$totals['pGold']) { $totals['pGold'] = 1; }
    if (!
$totals['pTroops']) { $totals['pTroops'] = 1; }

    
$nations $vbulletin->db->query_read("SELECT conquest_nations.*, COUNT(playerID) AS playerID, SUM(pGold) AS pGold, SUM(pTroops) AS pTroops
        FROM "
.TABLE_PREFIX."conquest_nations AS conquest_nations
        LEFT JOIN "
.TABLE_PREFIX."conquest_players AS conquest_players ON conquest_nations.nationID = conquest_players.nationID
        GROUP BY conquest_nations.nationID
    "
);

    while (
$nation $vbulletin->db->fetch_array($nations))
    {
        if (
file_exists($thumbdir.'/nations/'.$nation['nationID'].'.jpg')) { $imageE true; } else { $imageE false; }
        
$nation['AVGplayerID'] = number_format($nation['playerID'] / $totals['playerID'] * 1002);
        
$nation['AVGpGold'] = number_format($nation['pGold'] / $totals['pGold'] * 1002);
        
$nation['AVGpTroops'] = number_format($nation['pTroops'] / $totals['pTroops'] * 1002);
        eval(
'$nationsHTML .= "' fetch_template('conquest_enlist_bit') . '";');
    }

    
$pageNAME $vbphrase['conquest_enlist'];
    eval(
'$conquestHTML .= "' fetch_template('conquest_enlist') . '";'); 

    
$navbits[] = $pageNAME
    
$navbits construct_navbits($navbits); 

    eval(
'$navbar = "' fetch_template('navbar') . '";'); 
    eval(
'print_output("' fetch_template('conquest_SHELL') . '");');

with

PHP Code:
if ($_REQUEST['do'] == 'enlist')
{
    
$totals =  $vbulletin->db->query_first("SELECT COUNT(playerID) AS playerID, SUM(pGold) AS pGold, SUM(pTroops) AS pTroops
        FROM "
.TABLE_PREFIX."conquest_players AS conquest_players
    "
);
    if (!
$totals['playerID']) { $totals['playerID'] = 1; }
    if (!
$totals['pGold']) { $totals['pGold'] = 1; }
    if (!
$totals['pTroops']) { $totals['pTroops'] = 1; }

    
$nations $vbulletin->db->query_read("SELECT conquest_nations.*, COUNT(playerID) AS playerID, SUM(pGold) AS pGold, SUM(pTroops) AS pTroops
        FROM "
.TABLE_PREFIX."conquest_nations AS conquest_nations
        LEFT JOIN "
.TABLE_PREFIX."conquest_players AS conquest_players ON conquest_nations.nationID = conquest_players.nationID
        GROUP BY conquest_nations.nationID
    "
);
    
$nationsagain $vbulletin->db->query_read("SELECT conquest_nations.*, COUNT(playerID) AS playerID, SUM(pGold) AS pGold, SUM(pTroops) AS pTroops
        FROM "
.TABLE_PREFIX."conquest_nations AS conquest_nations
        LEFT JOIN "
.TABLE_PREFIX."conquest_players AS conquest_players ON conquest_nations.nationID = conquest_players.nationID
        GROUP BY conquest_nations.nationID
    "
);
    
$totaleverything = array();
    while(
$nation2 $vbulletin->db->fetch_array($nationsagain))
    {
        
$totaleverything[] = number_format((($nation2['playerID']) + ($nation2['pTroops'])) / ($totals['playerID'] + $totals['pTroops']) * 1002);
        
    }
    
$id 0;
    while (
$nation $vbulletin->db->fetch_array($nations))
    {    
        if(!(
$totaleverything[$id] >= 33))
        {
            if (
file_exists($thumbdir.'/nations/'.$nation['nationID'].'.jpg')) { $imageE true; } else { $imageE false; }
                
$nation['AVGplayerID'] = number_format($nation['playerID'] / $totals['playerID'] * 1002);
                
$nation['AVGpGold'] = number_format($nation['pGold'] / $totals['pGold'] * 1002);
                
$nation['AVGpTroops'] = number_format($nation['pTroops'] / $totals['pTroops'] * 1002);
                eval(
'$nationsHTML .= "' fetch_template('conquest_enlist_bit') . '";');
        }
        
$id ++;
    }
    
    
$pageNAME $vbphrase['conquest_enlist'];
    eval(
'$conquestHTML .= "' fetch_template('conquest_enlist') . '";'); 
    
    
$navbits[] = $pageNAME
    
$navbits construct_navbits($navbits); 

    eval(
'$navbar = "' fetch_template('navbar') . '";'); 
    eval(
'print_output("' fetch_template('conquest_SHELL') . '");');


In this whole code i set it for 3 nations. Which means that if a nation is bigger than 33.33 percent it will not show on the enlist screen anymore.

You can change this setting here:

PHP Code:
if(!($totaleverything[$id] >= 33)) 


I know i fixed this up the ugly way, i'm sure the original maker will know a way to do this the good way. This was just my fast fix.
Reply With Quote
  #203  
Old 05-04-2009, 09:38 PM
Sugoi na Sugoi na is offline
 
Join Date: Feb 2009
Location: Tokyo
Posts: 100
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Collussus View Post
I fixed it up the ugly way. No plugins since there's no hooks in his add-on whatsoever, so i'm afraid you're gonna have to dig up the php files....

open up conquest.php

replace the whole
PHP Code:
if ($_REQUEST['do'] == 'enlist')
{
    
$totals =  $vbulletin->db->query_first("SELECT COUNT(playerID) AS playerID, SUM(pGold) AS pGold, SUM(pTroops) AS pTroops
        FROM "
.TABLE_PREFIX."conquest_players AS conquest_players
    "
);

    if (!
$totals['playerID']) { $totals['playerID'] = 1; }
    if (!
$totals['pGold']) { $totals['pGold'] = 1; }
    if (!
$totals['pTroops']) { $totals['pTroops'] = 1; }

    
$nations $vbulletin->db->query_read("SELECT conquest_nations.*, COUNT(playerID) AS playerID, SUM(pGold) AS pGold, SUM(pTroops) AS pTroops
        FROM "
.TABLE_PREFIX."conquest_nations AS conquest_nations
        LEFT JOIN "
.TABLE_PREFIX."conquest_players AS conquest_players ON conquest_nations.nationID = conquest_players.nationID
        GROUP BY conquest_nations.nationID
    "
);

    while (
$nation $vbulletin->db->fetch_array($nations))
    {
        if (
file_exists($thumbdir.'/nations/'.$nation['nationID'].'.jpg')) { $imageE true; } else { $imageE false; }
        
$nation['AVGplayerID'] = number_format($nation['playerID'] / $totals['playerID'] * 1002);
        
$nation['AVGpGold'] = number_format($nation['pGold'] / $totals['pGold'] * 1002);
        
$nation['AVGpTroops'] = number_format($nation['pTroops'] / $totals['pTroops'] * 1002);
        eval(
'$nationsHTML .= "' fetch_template('conquest_enlist_bit') . '";');
    }

    
$pageNAME $vbphrase['conquest_enlist'];
    eval(
'$conquestHTML .= "' fetch_template('conquest_enlist') . '";'); 

    
$navbits[] = $pageNAME
    
$navbits construct_navbits($navbits); 

    eval(
'$navbar = "' fetch_template('navbar') . '";'); 
    eval(
'print_output("' fetch_template('conquest_SHELL') . '");');

with

PHP Code:
if ($_REQUEST['do'] == 'enlist')
{
    
$totals =  $vbulletin->db->query_first("SELECT COUNT(playerID) AS playerID, SUM(pGold) AS pGold, SUM(pTroops) AS pTroops
        FROM "
.TABLE_PREFIX."conquest_players AS conquest_players
    "
);
    if (!
$totals['playerID']) { $totals['playerID'] = 1; }
    if (!
$totals['pGold']) { $totals['pGold'] = 1; }
    if (!
$totals['pTroops']) { $totals['pTroops'] = 1; }

    
$nations $vbulletin->db->query_read("SELECT conquest_nations.*, COUNT(playerID) AS playerID, SUM(pGold) AS pGold, SUM(pTroops) AS pTroops
        FROM "
.TABLE_PREFIX."conquest_nations AS conquest_nations
        LEFT JOIN "
.TABLE_PREFIX."conquest_players AS conquest_players ON conquest_nations.nationID = conquest_players.nationID
        GROUP BY conquest_nations.nationID
    "
);
    
$nationsagain $vbulletin->db->query_read("SELECT conquest_nations.*, COUNT(playerID) AS playerID, SUM(pGold) AS pGold, SUM(pTroops) AS pTroops
        FROM "
.TABLE_PREFIX."conquest_nations AS conquest_nations
        LEFT JOIN "
.TABLE_PREFIX."conquest_players AS conquest_players ON conquest_nations.nationID = conquest_players.nationID
        GROUP BY conquest_nations.nationID
    "
);
    
$totaleverything = array();
    while(
$nation2 $vbulletin->db->fetch_array($nationsagain))
    {
        
$totaleverything[] = number_format((($nation2['playerID']) + ($nation2['pGold']) + ($nation2['pTroops'])) / ($totals['playerID'] +  $totals['pGold'] +  $totals['pTroops']) * 1002);
        
    }
    
$id 0;
    while (
$nation $vbulletin->db->fetch_array($nations))
    {    
        if(!(
$totaleverything[$id] >= 33))
        {
            if (
file_exists($thumbdir.'/nations/'.$nation['nationID'].'.jpg')) { $imageE true; } else { $imageE false; }
                
$nation['AVGplayerID'] = number_format($nation['playerID'] / $totals['playerID'] * 1002);
                
$nation['AVGpGold'] = number_format($nation['pGold'] / $totals['pGold'] * 1002);
                
$nation['AVGpTroops'] = number_format($nation['pTroops'] / $totals['pTroops'] * 1002);
                eval(
'$nationsHTML .= "' fetch_template('conquest_enlist_bit') . '";');
        }
        
$id ++;
    }
    
    
$pageNAME $vbphrase['conquest_enlist'];
    eval(
'$conquestHTML .= "' fetch_template('conquest_enlist') . '";'); 
    
    
$navbits[] = $pageNAME
    
$navbits construct_navbits($navbits); 

    eval(
'$navbar = "' fetch_template('navbar') . '";'); 
    eval(
'print_output("' fetch_template('conquest_SHELL') . '");');


In this whole code i set it for 3 nations. Which means that if a nation is bigger than 33.33 percent it will not show on the enlist screen anymore.

You can change this setting here:

PHP Code:
if(!($totaleverything[$id] >= 33)) 


I know i fixed this up the ugly way, i'm sure the original maker will know a way to do this the good way. This was just my fast fix.

Hey it's better then nothing =)

I will give it a shot for now & hopefully Jaxel can work his magic!

Great job none the less!
Reply With Quote
  #204  
Old 05-04-2009, 10:01 PM
ghostiya ghostiya is offline
 
Join Date: Jun 2008
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

im still suck on the user privalieges they dont show can any1 give me a screen shot ot tell me what to do?
Reply With Quote
  #205  
Old 05-05-2009, 01:42 AM
Sugoi na Sugoi na is offline
 
Join Date: Feb 2009
Location: Tokyo
Posts: 100
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ghostiya View Post
im still suck on the user privalieges they dont show can any1 give me a screen shot ot tell me what to do?
Set up the privileges through the forums admin CP first.

Once your admin rights are all set visit the game at www.yoursite.com/forum/conquest.php

Once you choose your nation you will see all of the admin rights on the left side for the game. Simply set all of the rights & choose the reset option. Once that's all set configure the usergroups permissions for registered users & any other user groups you may have.

Viola!

Enjoy!
Reply With Quote
  #206  
Old 05-05-2009, 08:11 AM
Collussus Collussus is offline
 
Join Date: Oct 2007
Posts: 71
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Sugoi na View Post
Hey it's better then nothing =)

I will give it a shot for now & hopefully Jaxel can work his magic!

Great job none the less!
After testing it out for a day on my forum i decided i made a huge mistake. I shouldn't have added the gold into the calculation. Will remove this later today.

EDIT:

This is the new code :

PHP Code:
if ($_REQUEST['do'] == 'enlist')
{
    
$totals =  $vbulletin->db->query_first("SELECT COUNT(playerID) AS playerID, SUM(pGold) AS pGold, SUM(pTroops) AS pTroops
        FROM "
.TABLE_PREFIX."conquest_players AS conquest_players
    "
);
    if (!
$totals['playerID']) { $totals['playerID'] = 1; }
    if (!
$totals['pGold']) { $totals['pGold'] = 1; }
    if (!
$totals['pTroops']) { $totals['pTroops'] = 1; }

    
$nations $vbulletin->db->query_read("SELECT conquest_nations.*, COUNT(playerID) AS playerID, SUM(pGold) AS pGold, SUM(pTroops) AS pTroops
        FROM "
.TABLE_PREFIX."conquest_nations AS conquest_nations
        LEFT JOIN "
.TABLE_PREFIX."conquest_players AS conquest_players ON conquest_nations.nationID = conquest_players.nationID
        GROUP BY conquest_nations.nationID
    "
);
    
$nationsagain $vbulletin->db->query_read("SELECT conquest_nations.*, COUNT(playerID) AS playerID, SUM(pGold) AS pGold, SUM(pTroops) AS pTroops
        FROM "
.TABLE_PREFIX."conquest_nations AS conquest_nations
        LEFT JOIN "
.TABLE_PREFIX."conquest_players AS conquest_players ON conquest_nations.nationID = conquest_players.nationID
        GROUP BY conquest_nations.nationID
    "
);
    
$totaleverything = array();
    while(
$nation2 $vbulletin->db->fetch_array($nationsagain))
    {
        
$totaleverything[] = number_format((($nation2['playerID']) + ($nation2['pTroops'])) / ($totals['playerID'] + $totals['pTroops']) * 1002);
        
    }
    
$id 0;
    while (
$nation $vbulletin->db->fetch_array($nations))
    {    
        if(!(
$totaleverything[$id] >= 33))
        {
            if (
file_exists($thumbdir.'/nations/'.$nation['nationID'].'.jpg')) { $imageE true; } else { $imageE false; }
                
$nation['AVGplayerID'] = number_format($nation['playerID'] / $totals['playerID'] * 1002);
                
$nation['AVGpGold'] = number_format($nation['pGold'] / $totals['pGold'] * 1002);
                
$nation['AVGpTroops'] = number_format($nation['pTroops'] / $totals['pTroops'] * 1002);
                eval(
'$nationsHTML .= "' fetch_template('conquest_enlist_bit') . '";');
        }
        
$id ++;
    }
    
    
$pageNAME $vbphrase['conquest_enlist'];
    eval(
'$conquestHTML .= "' fetch_template('conquest_enlist') . '";'); 
    
    
$navbits[] = $pageNAME
    
$navbits construct_navbits($navbits); 

    eval(
'$navbar = "' fetch_template('navbar') . '";'); 
    eval(
'print_output("' fetch_template('conquest_SHELL') . '");');

Will edit this in previous post too.
Reply With Quote
  #207  
Old 05-05-2009, 12:36 PM
Collussus Collussus is offline
 
Join Date: Oct 2007
Posts: 71
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sorry for double post but i wanted to ask if someone was interested in the code modification i made where it makes it impossible for people under 250 troops to be attacked? (Some kind of newbie / raid protection)
Reply With Quote
  #208  
Old 05-05-2009, 02:59 PM
MAK-upl MAK-upl is offline
 
Join Date: Feb 2005
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Very, very good idea Jaxel!!!

Collussus good point. It would be pointless to play a game, where some "highlevel" player is ganking all newbies.
Reply With Quote
  #209  
Old 05-05-2009, 03:02 PM
greenspan greenspan is offline
 
Join Date: Feb 2009
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi. Is there a possibility to just have two nations instead of three? Thanks.
Reply With Quote
  #210  
Old 05-05-2009, 03:21 PM
Sugoi na Sugoi na is offline
 
Join Date: Feb 2009
Location: Tokyo
Posts: 100
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by greenspan View Post
Hi. Is there a possibility to just have two nations instead of three? Thanks.
This is the admins option. The default is 3 but you can easily delete one & edit the stats of the remaining 2!

All in the Admin Nations option.
Reply With Quote
  #211  
Old 05-05-2009, 04:28 PM
Sugoi na Sugoi na is offline
 
Join Date: Feb 2009
Location: Tokyo
Posts: 100
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Suggestion #2

Adding a basic mission / task system

This would add a feature much like your already added "Invest Work Force to Generate Income" feature but more complex & rewarding.

Instead of just pumping stats into defence & waiting for your cycles to gain more gold & in turn adding even MORE defence, this system should allow for a more strategic & exciting system that will get players involved.

If this is possible & could be done, I am willing to start donating to the project.

Each mission or tasks will require a player to have X amount of admin specified items (X amount of soldiers, gold, attack items, defence items, etc).

So an example mission would be:

Title: Rob a bank
Requirements: 50 soldiers & 50 Swords
Required Turns: 50
Reward: 500 Gold

So if the member attempting to do this mission has 49 soldiers it would throw an error stating you do not meet the requirements.

If you were able to reward certain items instead of just gold that would make the system even better! Then an admin can create mission only items!

I mean the ideas for this would be never ending.

You can hide missions until members have X amount of soldiers. You can have missions that award you spies. Like I said, the ideas just keep coming!

It is something that I feel could REALLY give more than just attack a person & log off the forum. It gives depth & pretty much could make this an addicting games.

If anyone has a better idea I won't be offended at all! I hope this is something we could look forward to in the future!
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:31 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06512 seconds
  • Memory Usage 2,496KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (7)bbcode_php
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (2)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete