• 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!
  • 2026 staff recruitment is open! Check it out and consider applying!

Problem with a script (experienced scripters comeone)

The extros

New Member
Joined
Jun 28, 2010
Messages
98
Reaction score
1
Hi.. im having the next problem:




Code:
A PHP Error was encountered

Severity: Notice

Message: Undefined index: name

Filename: deaths/injection.php

Line Number: 20

A PHP Error was encountered

Severity: Notice

Message: Undefined index: name

Filename: deaths/injection.php

Line Number: 20

Jun 07 2012, 23:06:08 BST Killed at Level 163 by Wilx.
A PHP Error was encountered

Severity: Notice

Message: Undefined index: name

Filename: deaths/injection.php

Line Number: 20

A PHP Error was encountered

Severity: Notice

Message: Undefined index: name

Filename: deaths/injection.php

Line Number: 20

Jun 07 2012, 04:09:34 BST Killed at Level 165 by Pruebass, Bashe and Wilx.
A PHP Error was encountered

Severity: Notice

Message: Undefined index: name

Filename: deaths/injection.php

Line Number: 20

A PHP Error was encountered

Severity: Notice

Message: Undefined index: name

Filename: deaths/injection.php

Line Number: 20

Jun 02 2012, 18:38:25 BST Died at Level 167 by a rotworm.
A PHP Error was encountered

Severity: Notice

Message: Undefined index: name

Filename: deaths/injection.php

Line Number: 20

A PHP Error was encountered

Severity: Notice

Message: Undefined index: name

Filename: deaths/injection.php

Line Number: 20

May 27 2012, 06:10:16 BST Killed at Level 170 by Wonki.




Code:
<?php
    if(!defined('BASEPATH')) exit('No direct script access allowed');

    $player = $GLOBALS['player'];
    $config = $GLOBALS['config'];
    $SQL = POT::getInstance()->getDBHandle();
    $deaths = $SQL->query("SELECT `player_deaths`.`id`, `player_deaths`.`date`, `player_deaths`.`level` FROM `player_deaths` WHERE `player_deaths`.`player_id` = {$player->getId()} ORDER BY `player_deaths`.`date` DESC LIMIT 0,10;");

    if($deaths->rowCount())
    {
        echo "<div class=\"bar\">Deaths</div>";

        foreach($deaths as $death)
        {
            $i = 0;
            $killers = $SQL->query("SELECT `environment_killers`.`name` AS `monster_name`, `players`.`name` AS `player_name`, `players`.`deleted` AS `player_exists` FROM `killers` LEFT JOIN `environment_killers` ON `killers`.`id` = `environment_killers`.`kill_id`
                LEFT JOIN `player_killers` ON `killers`.`id` = `player_killers`.`kill_id` LEFT JOIN `players` ON `players`.`id` = `player_killers`.`player_id`
                WHERE `killers`.`death_id` = {$SQL->quote($death['id'])} ORDER BY `killers`.`final_hit` DESC, `killers`.`id` ASC")->fetchAll();

            echo "<tr class=\"highlight\"><td width=\"26%\">".date($config['dateFormat'], $death['date'])."</td><td><a href=\"".WEBSITE."/index.php/character/view/{$death['name']}\">{$death['name']}</a> ";

            foreach($killers as $killer)
            {
                $i++;
                if(!empty($killer['monster_name']) && !in_array($i, array(1, count($killers)))) $killer['monster_name'] = str_replace(array("an ", "a "), array("", ""), $killer['monster_name']);

                echo (!empty($killer['player_name']) ? ($i == 1 ? (count($killers) >= 20 ? "Annihilated" : (count($killers) >= 15 ? "Eliminated" : (count($killers) >= 10 ? "Crushed" : (count($killers) >= 5 ? "Slain" : "Killed"))))." at Level {$death['level']} by " : ($i == count($killers) ? " and " : ", ")).(!empty($killer['monster_name']) ? "{$killer['monster_name']} of " : "").($killer['player_exists'] == 0 ? "<a href=\"".WEBSITE."/index.php/character/view/{$killer['player_name']}\">{$killer['player_name']}</a>" : $killer['player_name']) : ($i == 1 ? "Died at Level {$death['level']} by {$killer['monster_name']}" : ($i == count($killers) ? " and {$killer['monster_name']}" : ", {$killer['monster_name']}")));
            }

            echo ".</td></tr></table>";
        }
    }
?>
 
thats why frameworks are shit, all the stuff that 'helps you' just makes mess
try
Code:
            echo "<tr class=\"highlight\"><td width=\"26%\">".date($config['dateFormat'], $death['date'])."</td><td><a href=\"".WEBSITE."/index.php/character/view/".$death['name']."}\">".$death['name']."</a> ";
looks good in editor, dunno if gonna work
 
nono i want that script.. i have the traditional death script working... but i want the tibiarl script... when kill u 20 or more anihilated etc etc
 
Back
Top