//quest status by ballack13
if ($player->getCustomField( 'show_quests' ) == 1) {
$id = $player->getCustomField("id");
$number_of_quests = 0;
$main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD align="left" COLSPAN=2 CLASS=white><B>Quests</B></TD></TD align="right"></TD></TR>';
$quests = $config['site']['quests'];
foreach ($quests as $storage => $name) {
if(is_int($number_of_quests / 2))
$bgcolor = $config['site']['darkborder'];
else
$bgcolor = $config['site']['lightborder'];
$number_of_quests++;
$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH=95%>'.$storage.'</TD>';
$quest = $SQL->query('SELECT * FROM player_storage WHERE player_id = '.$id.' AND `key` = '.$quests[$storage].';')->fetch();
if($quest == false) {
$main_content .= '<TD><img src="images/false.png"/></TD></TR>';
}
else
{
$main_content .= '<TD><img src="images/true.png"/></TD></TR>';
}
}
$main_content .= '</TABLE></td></tr></table><br />';}
$deads = 0;
$config['site']['quests'] = array('Annihilator Quest' => 2000,'Demon Helmet Quest' => 2645,'Yalahari Quest' => 2645,'Demon Oak Quest' => 2645,'Inquistion Quest' => 2645,'Pits of Inferno' => 5550); // list of quests, 'questname' => storage-id,
getCreatureStorage(pid, 30015) --An example
getCreatureStorage(pid, config.storage) --An example
local config
{
storage = 30015, --An example
}
$config['site']['quests'] = array('Annihilator Quest' => 30015); // list of quests, 'questname' => storage-id,