Hay
Top Fragers 0.3.5 & 0.3.4 :
Look Screen's :
Look Website :
TexoniaOTS - top_fragers
Start :
Step 1 :
GO to
Step 2
Create New File in top_frags.php
Phpmyadmin SQL :
OTS/data/creaturescripts/ and open creaturescripts.xml add :
Create in file lua OTS/data/creaturescripts/scripts/
Paste is :
OTS/data/creaturescripts/scripts/login.lua opne and paste :
Step 7
OTS/data/lib/function.lua
Open and paste :
Rep ++
Top Fragers 0.3.5 & 0.3.4 :
Look Screen's :
Look Website :
TexoniaOTS - top_fragers
Start :
Step 1 :
GO to
HTML:
C:\xampp\httdocs\index.php
HTML:
case "top_frags";
$topic = "Top Frags";
$subtopic = "top_frags";
include("top_frags.php");
break;
Create New File in top_frags.php
Step 3<?php
function coloured_value($valuein)
{
$value2 = $valuein;
while(strlen($value2) > 3)
{
$value .= ' '.substr($value2, -3, 3);
$value2 = substr($value2, 0, strlen($value2)-3);
}
$value = $value2.$value;
if($valuein > 0)
return ''.$value.'';
elseif($valuein < 0)
return '<font color="red">-'.$value.'</font>';
else
return ''.$value.'';
}
function placeImages($count){
if($count > 300) return "<img src='images/redskull.gif'><img src='images/redskull.gif'><img src='images/redskull.gif'><img src='images/redskull.gif'><img src='images/redskull.gif'><img src='images/blackskull.gif'><img src='images/blackskull.gif'><img src='images/blackskull.gif'>";
if($count > 260) return "<img src='images/redskull.gif'><img src='images/redskull.gif'><img src='images/redskull.gif'><img src='images/redskull.gif'><img src='images/redskull.gif'><img src='images/blackskull.gif'><img src='images/blackskull.gif'>";
if($count > 230) return "<img src='images/redskull.gif'><img src='images/redskull.gif'><img src='images/redskull.gif'><img src='images/redskull.gif'><img src='images/redskull.gif'><img src='images/redskullhalf.gif'>";
if($count > 190) return "<img src='images/redskull.gif'><img src='images/redskull.gif'><img src='images/redskull.gif'><img src='images/redskull.gif'><img src='images/redskull.gif'>";
if($count > 150) return "<img src='images/redskull.gif'><img src='images/redskull.gif'><img src='images/redskull.gif'><img src='images/redskull.gif'><img src='images/redskullhalf.gif'>";
if($count > 120) return "<img src='images/redskull.gif'><img src='images/redskull.gif'><img src='images/redskull.gif'>";
if($count > 90) return "<img src='images/redskull.gif'><img src='images/redskull.gif'><img src='images/redskullhalf.gif'>";
if($count > 70) return "<img src='images/redskull.gif'><img src='images/redskull.gif'>";
if($count > 50) return "<img src='images/redskull.gif'><img src='images/redskullhalf.gif'>";
if($count > 30) return "<img src='images/redskull.gif'>";
if($count > 10) return "<img src='images/redskullhalf.gif'>";
}
function showTopExp()
{
global $SQL;
global $config,$connect;
$world = $_GET['world'];
if ($world > 0 && is_numeric($world)){
$world = " WHERE `world_id` = ".(int)($world-1)."";
}
$return .= "<br><h2><center><font color='red'>Top 25 Fragers on ".$config['server']['serverName']."</font></center></h2><br>
<table border=0 cellspacing=1 cellpadding=4 width=100%>
<tr bgcolor=\"".$config['site']['vdarkborder']."\">
<td class=white><font><b>Lp.</b></font></td>
<td class=white width=\"40%\"><font><b>Name</b></font></td>
<td class=white><font><b>Online</b></font></td>
<td class=white width=\"20%\"><font><b>World</b></font></td>
<td class=white width=\"40%\"><font><b>Count</b></font></td></tr>";
$groupMembers = $SQL->query('SELECT `name`,`frags_all`,`level`,`world_id`,`online`,`account_id` FROM `players`'.$world.' ORDER BY `frags_all` DESC LIMIT 25');
$membersCount = 0;
$memberss = 0;
foreach($groupMembers as $member)
{
$membersCount++;
if(is_int($membersCount / 2))
$bgcolor = $config['site']['darkborder'];
else
$bgcolor = $config['site']['lightborder'];
$return .= "<tr bgcolor=\"".$bgcolor."\"><td>".$membersCount.".</td>
<td><center>".$on."</center></td>
<td>".$config['server']['serverName']."</td>
<td>".$member['frags_all']." different people<br/>".placeImages($member['frags_all'])."</td>
</tr>";
$memberss++;
}
if ($membersCount = 0) $return .= "<tr bgcolor=\"".$config['site']['darkborder']."\">
<td colspan=\"2\">No statistics available.</td>
</tr>";
$return .= "</table>";
if($memberss > 0){
$memberss = 0;
return $return;
}else
{
return false;
}
}
$main_content .= showTopExp();
echo "<div align=\"right\">Copyright © <a href=\"http://otibia.net\">oTibia.net</a>, Infinity.</div>";
?>
Phpmyadmin SQL :
Step 4ALTER TABLE players ADD frags_all INTEGER(11) NOT NULL DEFAULT 0;
OTS/data/creaturescripts/ and open creaturescripts.xml add :
Step 5<event type="kill" name="Frags" event="script" value="frags.lua"/>
Create in file lua OTS/data/creaturescripts/scripts/
Paste is :
Stape 6function onKill(cid, target, lastHit)
if(isPlayer(target) ~= true) then
return true
end
if (isPlayer(cid) == true) and (isPlayer(target) == true) then
if getPlayerSkullType(target) == SKULL_WHITE then
addPlayerFrag(cid, 1)
elseif getPlayerSkullType(target) == SKULL_YELLOW then
addPlayerFrag(cid, 1)
elseif getPlayerSkullType(target) == SKULL_RED then
addPlayerFrag(cid, 1)
elseif getPlayerSkullType(target) == SKULL_BLACK then
addPlayerFrag(cid, 1)
elseif getPlayerSkullType(target) == SKULL_NONE then
addPlayerFrag(cid, 1)
end
return TRUE
end
end
OTS/data/creaturescripts/scripts/login.lua opne and paste :
HTML:
registerCreatureEvent(cid, "Frags")
OTS/data/lib/function.lua
Open and paste :
The End ...function addPlayerFrag(cid, amount)
db.executeQuery("UPDATE `players` SET `frags_all` = `frags_all` + " .. amount .. " WHERE `id` = " .. getPlayerGUID(cid) .. ";")
end
Rep ++
Last edited: