adrian alvarez
Member
- Joined
- Mar 7, 2017
- Messages
- 46
- Solutions
- 1
- Reaction score
- 6
player death list like rl please
Example
Eliminated at Level 728 by player, player, player, player, player, player, player, player, player, player, player, player, player, playerand player.
and on my server
Died at level 525 by a player, player.
only 2 appear even if they killed him 10
i have this script en character php
Example
Eliminated at Level 728 by player, player, player, player, player, player, player, player, player, player, player, player, player, playerand player.
and on my server
Died at level 525 by a player, player.
only 2 appear even if they killed him 10
i have this script en character php
Code:
//deaths list
$player_deaths = new DatabaseList('PlayerDeath');
$player_deaths->setFilter(new SQL_Filter(new SQL_Filter(new SQL_Field('player_id'), SQL_Filter::EQUAL, $player->getId()), SQL_Filter::CRITERIUM_AND,new SQL_Filter(new SQL_Field('id', 'players'), SQL_Filter::EQUAL, new SQL_Field('player_id', 'player_deaths'))));
$player_deaths->addOrder(new SQL_Order(new SQL_Field('time'), SQL_Order::DESC));
$player_deaths->setLimit(50);
foreach($player_deaths as $death)
{
$bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']);
$deads++;
$dead_add_content .= '<tr bgcolor="'.$bgcolor.'"><td width="20%" align="center">'.date("j M Y, H:i", $death->getTime()).'</td><td>Died at level ' . $death->getLevel() . ' by ' . $death->getKillerString();
if($death->getMostDamageString() != '' && $death->getKillerString() != $death->getMostDamageString())
$dead_add_content .= ' and ' . $death->getMostDamageString();
$dead_add_content .= "</td></tr>";
}
if($deads > 0)
$main_content .= '<table border="0" cellspacing="1" cellpadding="4" width="100%"><tr bgcolor="'.$config['site']['vdarkborder'].'"><td colspan="2" class="white" ><b>Character Deaths</b></td></tr>' . $dead_add_content . '</table><br />';