• 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!

Error - War System to Modern Acc

netodourado

Banned User
Joined
Jun 20, 2010
Messages
93
Reaction score
0
Location
Brazil (São Paulo)
Hiho... can u help me?
I'm getting this error in war system by modern acc:


Parse error: syntax error, unexpected T_NS_SEPARATOR, expecting ',' or ';' in C:\xampp\xampp\htdocs\system\pages\war.php on line 66
Parse error: syntax error, unexpected T_NS_SEPARATOR, expecting ',' or ';' in C:\xampp\xampp\htdocs\system\pages\war.php on line 96

If you want see the code full msg me!

Can you help me?
 
Last edited:
abit hard with no script to fix for you, mate.

Wibben
 
idk.. try this, have never seen this script but you might did it youre self idk :)


Remember im learning so please dont be mean if its wrong..

PHP:
<?php 
echo "<TABLE BORDER=2 style='border-color: #f8c300; border: collapse;' CELLPADDING=2 CELLSPACING=2 WIDTH=100%> 
<TR BGCOLOR=#FFF><TD><B>Command</B></TD><TD><B>Action</B></TD></TR> 
<TR BGCOLOR=#FFF><TD>/war invite,guild name,fraglimit </TD><TD>Send an invitation to start a war. 
Example: war invite,Black Ninjas,150</TD></TR> 
<TR BGCOLOR=#FFF><TD>/war invite,guild name,fraglimit,money,time </TD><TD>Send an invitation to start a war. 
Example: war invite,Black Ninjas,150,10000,3 day's</TD></TR> 
<TR BGCOLOR=#FFF><TD>/war accept,guild name </TD><TD>Accept the invitation to start a war.</TD></TR> 
<TR BGCOLOR=#FFF><TD>/war reject,guild name </TD><TD>Reject the invitation to start a war.</TD></TR> 
<TR BGCOLOR=#FFF><TD>/war cancel,guild name</TD><TD>This will cancel the invitation to the guild Black Ninjas</TD></TR> 

<TR BGCOLOR=#FFF><TD>/balance donate 1234</TD><TD>Command for founder of guilds for pay money</TD></TR> 
<TR BGCOLOR=#FFF><TD>/balance pick 1234</TD><TD>Command for founder of guilds for payout money</TD></TR> 


</TABLE>"; 
echo  '<center><h1>Guild Wars</h1></center> 
<table width="100%" border="0" cellspacing="1" cellpadding="4"> 
<tr> 
<td bgcolor="" class="white" width="150"><b>Aggressor</b></td> 
<td bgcolor="" class="white"><b>Information</b></td> 
<td bgcolor="" class="white" width="150"><b>Enemy</b></td> 
</tr>'; 
echo " 
<script type=\"text/javascript\"><!-- 
function show_hide(flip) 
{ 
    var tmp = document.getElementById(flip); 
    if(tmp) 
        tmp.style.display = tmp.style.display == 'none' ? '' : 'none'; 
} 
--></script>"; 
require("config.php"); 
$ots = POT::getInstance(); 
$ots->connect(POT::DB_MYSQL, connection()); 
$SQL = $ots->getDBHandle(); 
$config['site']['vdarkborder']=''; 
$config['site']['darkborder']=''; 
$config['site']['lightborder']=''; 



$count = 0; 
foreach($SQL->query('SELECT * FROM `guild_wars` WHERE `status` IN (1,4) OR ((`end` >= (UNIX_TIMESTAMP() - 604800) OR `end` = 0) AND `status` IN (0,5));') as $war) 
{ 
    $a = $ots->createObject('Guild'); 
    $a->load($war['guild_id']); 
    if(!$a->isLoaded()) 
        continue; 

    $e = $ots->createObject('Guild'); 
    $e->load($war['enemy_id']); 
    if(!$e->isLoaded()) 
        continue; 

    //$alogo = $a->getCustomField('logo_gfx_name'); 
    //if(empty($alogo) || !file_exists('guilds/' . $alogo)) 
        $alogo = 'default.gif'; 

    //$elogo = $e->getCustomField('logo_gfx_name'); 
    //if(empty($elogo) || !file_exists('guilds/' . $elogo)) 
        $elogo = 'default.gif'; 

    $count++; 
    echo "<tr style=\"background: " . (is_int($count / 2) ? $config['site']['darkborder'] : $config['site']['lightborder']) . ";\"> 
<td align=\"center\"><a href=\"/index.php/guilds/view/".$a->getId()."\"><img src=\"/public/guild_logos/".$alogo."\" width=\"64\" height=\"64\" border=\"0\"/><br />".$a->getName()."</a></td>;
<td class=\"white\" align=\"center\">"; 
    switch($war['status']) 
    { 
        case 0: 
        { 
            echo "<b>Pending acceptation</b><br />Invited on " . date("M d Y, H:i:s", $war['begin']) . " for " . ($war['end'] > 0 ? (($war['end'] - $war['begin']) / 86400) : "unspecified") . " days. The frag limit is set to " . $war['frags'] . " frags, " . ($war['payment'] > 0 ? "with payment of " . $war['payment'] . " bronze coins." : "without any payment.")."<br />Will expire in three days."; 
            break; 
        } 

        case 3: 
        { 
            echo "<s>Canceled invitation</s><br />Sent invite on " . date("M d Y, H:i:s", $war['begin']) . ", canceled on " . date("M d Y, H:i:s", $war['end']) . "."; 
            break; 
        } 

        case 2: 
        { 
            echo "Rejected invitation<br />Invited on " . date("M d Y, H:i:s", $war['begin']) . ", rejected on " . date("M d Y, H:i:s", $war['end']) . "."; 
            break; 
        } 

        case 1: 
        { 
            echo "<font size=\"12\"><span style=\"color: red;\">" . $war['guild_kills'] . "</span> : <span style=\"color: lime;\">" . $war['enemy_kills'] . " </span></font><br /><br /><span style=\"color: darkred; font-weight: bold;\">On a brutal war</span><br />Began on " . date("M d Y, H:i:s", $war['begin']) . ($war['end'] > 0 ? ", will end up at " . date("M d Y, H:i:s", $war['end']) : "") . ".<br />The frag limit is set to " . $war['frags'] . " frags, " . ($war['payment'] > 0 ? "with payment of " . $war['payment'] . " bronze coins." : "without any payment."); 
            break; 
        } 

        case 4: 
        { 
            echo "<font size=\"12\"><span style=\"color: red;\">" . $war['guild_kills'] . "</span> : <span style=\"color: lime;\">" . $war['enemy_kills'] . "</span></font><br /><br /><span style=\"color: darkred;\">Pending end</span><br />Began on " . date("M d Y, H:i:s", $war['begin']) . ", signed armstice on " . date("M d Y, H:i:s", $war['end']) . ".<br />Will expire after reaching " . $war['frags'] . " frags. ".($war['payment'] > 0 ? "The payment is set to " . $war['payment'] . " bronze coins." : "There's no payment set.") 
            break; 
        } 

        case 5: 
        { 
            echo "<i>Ended</i><br />Began on " . date("M d Y, H:i:s", $war['begin']) . ", ended on " . date("M d Y, H:i:s", $war['end']) . ". Frag statistics: <span style=\"color: red;\">" . $war['guild_kills'] . "</span> to <span style=\"color: lime;\">" . $war['enemy_kills'] . "</span>."; 
            break; 
        } 

        default: 
        { 
            echo "Unknown, please contact with gamemaster."; 
            break; 
        } 
    } 

    echo "<br /><br /><a onclick=\"show_hide('war-details:" . $war['id'] . "'); return false;\" style=\"cursor: pointer;\">&raquo; Details &laquo;</a></td> 
<td align=\"center\"><a href=\"/index.php/guilds/view/".$e->getId()."\"><img src=\"/public/guild_logos/".$elogo."\" width=\"64\" height=\"64\" border=\"0\"/><br />".$e->getName()."</a></td> 
</tr> 
<tr id=\"war-details:" . $war['id'] . "\" style=\"display: none; background: " . (is_int($count / 2) ? $config['site']['darkborder'] : $config['site']['lightborder']) . ";\"> 
<td colspan=\"3\">"; 
    if(in_array($war['status'], array(1,4,5))) 
    { 
        $deaths = $SQL->query('SELECT `pd`.`id`, `pd`.`date`, `gk`.`guild_id` AS `enemy`, `p`.`name`, `pd`.`level` 
FROM `guild_kills` gk 
    LEFT JOIN `player_deaths` pd ON `gk`.`death_id` = `pd`.`id` 
    LEFT JOIN `players` p ON `pd`.`player_id` = `p`.`id` 
WHERE `gk`.`war_id` = ' . $war['id'] . ' AND `p`.`deleted` = 0 
    ORDER BY `pd`.`date` DESC')->fetchAll(); 
        if(!empty($deaths)) 
        { 
            foreach($deaths as $death) 
            { 
                $killers = $SQL->query('SELECT `p`.`name` AS `player_name`, `p`.`deleted` AS `player_exists`, `k`.`war` AS `is_war` 
FROM `killers` k 
    LEFT JOIN `player_killers` pk ON `k`.`id` = `pk`.`kill_id` 
    LEFT JOIN `players` p ON `p`.`id` = `pk`.`player_id` 
WHERE `k`.`death_id` = ' . $death['id'] . ' 
    ORDER BY `k`.`final_hit` DESC, `k`.`id` ASC')->fetchAll(); 
                $count = count($killers); $i = 0; 

                $others = false; 
                echo date("j M Y, H:i", $death['date']) . " <span style=\"font-weight: bold; color: " . ($death['enemy'] == $war['guild_id'] ? "red" : "lime") . ";\">+</span> 
<a href=\"/characters/" . urlencode($death['name']) . "\"><b>".$death['name']."</b></a> "; 
                foreach($killers as $killer) 
                { 
                    $i++; 
                    if($killer['is_war'] != 0) 
                    { 
                        if($i == 1) 
                            echo "killed at level <b>".$death['level']."</b> by "; 
                        else if($i == $count && $others == false) 
                            echo " and by "; 
                        else 
                            echo ", "; 

                        if($killer['player_exists'] == 0) 
                            echo "<a href=\"/characters/".urlencode($killer['player_name'])."\">"; 

                        echo $killer['player_name']; 
                        if($killer['player_exists'] == 0) 
                            echo "</a>"; 
                    } 
                    else 
                        $others = true; 

                    if($i == $count) 
                    { 
                        if($others == true) 
                            echo " and few others"; 

                        echo ".<br />"; 
                    } 
                } 
            } 
        } 
        else 
            echo "<center>There were no frags on this war so far.</center>"; 
    } 
    else 
        echo "<center>This war did not began yet.</center>"; 

    echo "</td> 
</tr>"; 
} 

if($count == 0) 
    echo "<tr style=\"background: ".$config['site']['darkborder'].";\"> 
<td colspan=\"3\">Currently there are no active wars.</td> 
</tr>"; 

echo "</table>"; 
?>
 
idk.. try this, have never seen this script but you might did it youre self idk :)


Remember im learning so please dont be mean if its wrong..

PHP:
<?php 
echo "<TABLE BORDER=2 style='border-color: #f8c300; border: collapse;' CELLPADDING=2 CELLSPACING=2 WIDTH=100%> 
<TR BGCOLOR=#FFF><TD><B>Command</B></TD><TD><B>Action</B></TD></TR> 
<TR BGCOLOR=#FFF><TD>/war invite,guild name,fraglimit </TD><TD>Send an invitation to start a war. 
Example: war invite,Black Ninjas,150</TD></TR> 
<TR BGCOLOR=#FFF><TD>/war invite,guild name,fraglimit,money,time </TD><TD>Send an invitation to start a war. 
Example: war invite,Black Ninjas,150,10000,3 day's</TD></TR> 
<TR BGCOLOR=#FFF><TD>/war accept,guild name </TD><TD>Accept the invitation to start a war.</TD></TR> 
<TR BGCOLOR=#FFF><TD>/war reject,guild name </TD><TD>Reject the invitation to start a war.</TD></TR> 
<TR BGCOLOR=#FFF><TD>/war cancel,guild name</TD><TD>This will cancel the invitation to the guild Black Ninjas</TD></TR> 

<TR BGCOLOR=#FFF><TD>/balance donate 1234</TD><TD>Command for founder of guilds for pay money</TD></TR> 
<TR BGCOLOR=#FFF><TD>/balance pick 1234</TD><TD>Command for founder of guilds for payout money</TD></TR> 


</TABLE>"; 
echo  '<center><h1>Guild Wars</h1></center> 
<table width="100%" border="0" cellspacing="1" cellpadding="4"> 
<tr> 
<td bgcolor="" class="white" width="150"><b>Aggressor</b></td> 
<td bgcolor="" class="white"><b>Information</b></td> 
<td bgcolor="" class="white" width="150"><b>Enemy</b></td> 
</tr>'; 
echo " 
<script type=\"text/javascript\"><!-- 
function show_hide(flip) 
{ 
    var tmp = document.getElementById(flip); 
    if(tmp) 
        tmp.style.display = tmp.style.display == 'none' ? '' : 'none'; 
} 
--></script>"; 
require("config.php"); 
$ots = POT::getInstance(); 
$ots->connect(POT::DB_MYSQL, connection()); 
$SQL = $ots->getDBHandle(); 
$config['site']['vdarkborder']=''; 
$config['site']['darkborder']=''; 
$config['site']['lightborder']=''; 



$count = 0; 
foreach($SQL->query('SELECT * FROM `guild_wars` WHERE `status` IN (1,4) OR ((`end` >= (UNIX_TIMESTAMP() - 604800) OR `end` = 0) AND `status` IN (0,5));') as $war) 
{ 
    $a = $ots->createObject('Guild'); 
    $a->load($war['guild_id']); 
    if(!$a->isLoaded()) 
        continue; 

    $e = $ots->createObject('Guild'); 
    $e->load($war['enemy_id']); 
    if(!$e->isLoaded()) 
        continue; 

    //$alogo = $a->getCustomField('logo_gfx_name'); 
    //if(empty($alogo) || !file_exists('guilds/' . $alogo)) 
        $alogo = 'default.gif'; 

    //$elogo = $e->getCustomField('logo_gfx_name'); 
    //if(empty($elogo) || !file_exists('guilds/' . $elogo)) 
        $elogo = 'default.gif'; 

    $count++; 
    echo "<tr style=\"background: " . (is_int($count / 2) ? $config['site']['darkborder'] : $config['site']['lightborder']) . ";\"> 
<td align=\"center\"><a href=\"/index.php/guilds/view/".$a->getId()."\"><img src=\"/public/guild_logos/".$alogo."\" width=\"64\" height=\"64\" border=\"0\"/><br />".$a->getName()."</a></td>;
<td class=\"white\" align=\"center\">"; 
    switch($war['status']) 
    { 
        case 0: 
        { 
            echo "<b>Pending acceptation</b><br />Invited on " . date("M d Y, H:i:s", $war['begin']) . " for " . ($war['end'] > 0 ? (($war['end'] - $war['begin']) / 86400) : "unspecified") . " days. The frag limit is set to " . $war['frags'] . " frags, " . ($war['payment'] > 0 ? "with payment of " . $war['payment'] . " bronze coins." : "without any payment.")."<br />Will expire in three days."; 
            break; 
        } 

        case 3: 
        { 
            echo "<s>Canceled invitation</s><br />Sent invite on " . date("M d Y, H:i:s", $war['begin']) . ", canceled on " . date("M d Y, H:i:s", $war['end']) . "."; 
            break; 
        } 

        case 2: 
        { 
            echo "Rejected invitation<br />Invited on " . date("M d Y, H:i:s", $war['begin']) . ", rejected on " . date("M d Y, H:i:s", $war['end']) . "."; 
            break; 
        } 

        case 1: 
        { 
            echo "<font size=\"12\"><span style=\"color: red;\">" . $war['guild_kills'] . "</span> : <span style=\"color: lime;\">" . $war['enemy_kills'] . " </span></font><br /><br /><span style=\"color: darkred; font-weight: bold;\">On a brutal war</span><br />Began on " . date("M d Y, H:i:s", $war['begin']) . ($war['end'] > 0 ? ", will end up at " . date("M d Y, H:i:s", $war['end']) : "") . ".<br />The frag limit is set to " . $war['frags'] . " frags, " . ($war['payment'] > 0 ? "with payment of " . $war['payment'] . " bronze coins." : "without any payment."); 
            break; 
        } 

        case 4: 
        { 
            echo "<font size=\"12\"><span style=\"color: red;\">" . $war['guild_kills'] . "</span> : <span style=\"color: lime;\">" . $war['enemy_kills'] . "</span></font><br /><br /><span style=\"color: darkred;\">Pending end</span><br />Began on " . date("M d Y, H:i:s", $war['begin']) . ", signed armstice on " . date("M d Y, H:i:s", $war['end']) . ".<br />Will expire after reaching " . $war['frags'] . " frags. ".($war['payment'] > 0 ? "The payment is set to " . $war['payment'] . " bronze coins." : "There's no payment set.") 
            break; 
        } 

        case 5: 
        { 
            echo "<i>Ended</i><br />Began on " . date("M d Y, H:i:s", $war['begin']) . ", ended on " . date("M d Y, H:i:s", $war['end']) . ". Frag statistics: <span style=\"color: red;\">" . $war['guild_kills'] . "</span> to <span style=\"color: lime;\">" . $war['enemy_kills'] . "</span>."; 
            break; 
        } 

        default: 
        { 
            echo "Unknown, please contact with gamemaster."; 
            break; 
        } 
    } 

    echo "<br /><br /><a onclick=\"show_hide('war-details:" . $war['id'] . "'); return false;\" style=\"cursor: pointer;\">&raquo; Details &laquo;</a></td> 
<td align=\"center\"><a href=\"/index.php/guilds/view/".$e->getId()."\"><img src=\"/public/guild_logos/".$elogo."\" width=\"64\" height=\"64\" border=\"0\"/><br />".$e->getName()."</a></td> 
</tr> 
<tr id=\"war-details:" . $war['id'] . "\" style=\"display: none; background: " . (is_int($count / 2) ? $config['site']['darkborder'] : $config['site']['lightborder']) . ";\"> 
<td colspan=\"3\">"; 
    if(in_array($war['status'], array(1,4,5))) 
    { 
        $deaths = $SQL->query('SELECT `pd`.`id`, `pd`.`date`, `gk`.`guild_id` AS `enemy`, `p`.`name`, `pd`.`level` 
FROM `guild_kills` gk 
    LEFT JOIN `player_deaths` pd ON `gk`.`death_id` = `pd`.`id` 
    LEFT JOIN `players` p ON `pd`.`player_id` = `p`.`id` 
WHERE `gk`.`war_id` = ' . $war['id'] . ' AND `p`.`deleted` = 0 
    ORDER BY `pd`.`date` DESC')->fetchAll(); 
        if(!empty($deaths)) 
        { 
            foreach($deaths as $death) 
            { 
                $killers = $SQL->query('SELECT `p`.`name` AS `player_name`, `p`.`deleted` AS `player_exists`, `k`.`war` AS `is_war` 
FROM `killers` k 
    LEFT JOIN `player_killers` pk ON `k`.`id` = `pk`.`kill_id` 
    LEFT JOIN `players` p ON `p`.`id` = `pk`.`player_id` 
WHERE `k`.`death_id` = ' . $death['id'] . ' 
    ORDER BY `k`.`final_hit` DESC, `k`.`id` ASC')->fetchAll(); 
                $count = count($killers); $i = 0; 

                $others = false; 
                echo date("j M Y, H:i", $death['date']) . " <span style=\"font-weight: bold; color: " . ($death['enemy'] == $war['guild_id'] ? "red" : "lime") . ";\">+</span> 
<a href=\"/characters/" . urlencode($death['name']) . "\"><b>".$death['name']."</b></a> "; 
                foreach($killers as $killer) 
                { 
                    $i++; 
                    if($killer['is_war'] != 0) 
                    { 
                        if($i == 1) 
                            echo "killed at level <b>".$death['level']."</b> by "; 
                        else if($i == $count && $others == false) 
                            echo " and by "; 
                        else 
                            echo ", "; 

                        if($killer['player_exists'] == 0) 
                            echo "<a href=\"/characters/".urlencode($killer['player_name'])."\">"; 

                        echo $killer['player_name']; 
                        if($killer['player_exists'] == 0) 
                            echo "</a>"; 
                    } 
                    else 
                        $others = true; 

                    if($i == $count) 
                    { 
                        if($others == true) 
                            echo " and few others"; 

                        echo ".<br />"; 
                    } 
                } 
            } 
        } 
        else 
            echo "<center>There were no frags on this war so far.</center>"; 
    } 
    else 
        echo "<center>This war did not began yet.</center>"; 

    echo "</td> 
</tr>"; 
} 

if($count == 0) 
    echo "<tr style=\"background: ".$config['site']['darkborder'].";\"> 
<td colspan=\"3\">Currently there are no active wars.</td> 
</tr>"; 

echo "</table>"; 
?>


Hi Wibben.

When i try that i get this error;

Parse error: syntax error, unexpected T_BREAK, expecting ',' or ';' in C:\xampp\xampp\htdocs\war.php on line 97

Please, help me if u can ;)
 
Back
Top