TI

Como Adicionar Banners E Best Guild?

Por tioslash, 11 de jul. de 2010 em Archived

otserv
tibia
9
2.5k
tioslashT
12 de julho de 2010 às 12:48

Olá galera! eu tenho 2 duvidas para tirar em 1 topico só

Se poderem solucionar uma das 2 eu agradeço

 

1° Duvida!

Como eu posso adicionar essa função no meu website? [Eu uso Gesior Acc Maker]

 

Imagem[

semttuloit.jpg

 

 

Achei muito interessante :winksmiley02:

 

 

Alguem me ajuda a adicionar no site do meu servidor?

 

 

Galera desde já agradeço, e espero que vocês solucionem minha duvida!

 

Abs,

 

Up [ Ajudinha aqui pessoal ]

Editado Julho 12 por craft3R

tyuahoiT
12 de julho de 2010 às 13:20

Faça Isso:

 

faça um novo arquivo .lua em:

 

C:\xampp\htdocs

 

 

com o nome frags.

 

cole isso:

 

<?php
$main_content .= '<div style="text-align: center; font-weight: bold;">Top 30 frags on ' . $config['server']['serverName'] . '</div>
<table border="0" cellspacing="1" cellpadding="4" width="100%">
<tr bgcolor="' . $config['site']['vdarkborder'] . '">
	<td class="white" style="text-align: center; font-weight: bold;">Name</td>
	<td class="white" style="text-align: center; font-weight: bold;">Frags</td>
</tr>';

$i = 0;
foreach($SQL->query('SELECT `p`.`name` AS `name`, COUNT(`p`.`name`) as `frags`
FROM `killers` k
LEFT JOIN `player_killers` pk ON `k`.`id` = `pk`.`kill_id`
LEFT JOIN `players` p ON `pk`.`player_id` = `p`.`id`
WHERE `k`.`unjustified` = 1 AND `k`.`final_hit` = 1
GROUP BY `name`
ORDER BY `frags` DESC, `name` ASC
LIMIT 0,30;') as $player)
{
$i++;
$main_content .= '<tr bgcolor="' . (is_int($i / 2) ? $config['site']['lightborder'] : $config['site']['darkborder']) . '">
	<td><a href="?subtopic=characters&name=' . urlencode($player['name']) . '">' . $player['name'] . '</a></td>
	<td style="text-align: center;">' . $player['frags'] . '</td>
</tr>';
}

$main_content .= '</table>';
?>

 

 

agora va em:

latestnews

 

e adicione isso:

 

$main_content .= '<div class="NewsHeadline">
<div class="NewsHeadlineBackground" style="background-image:url(' . $layout_name . '/images/news/newsheadline_background.gif)">
	<table border="0">
		<tr>
			<td style="text-align: center; font-weight: bold;">
				<font color="white">Most powerfull guilds</font>
			</td>
		</tr>
	</table>
</div>
</div>
<table border="0" cellspacing="3" cellpadding="4" width="100%">
<tr>';

foreach($SQL->query('SELECT `g`.`id` AS `id`, `g`.`name` AS `name`,
`g`.`logo_gfx_name` AS `logo`, COUNT(`g`.`name`) as `frags`
FROM `killers` k
LEFT JOIN `player_killers` pk ON `k`.`id` = `pk`.`kill_id`
LEFT JOIN `players` p ON `pk`.`player_id` = `p`.`id`
LEFT JOIN `guild_ranks` gr ON `p`.`rank_id` = `gr`.`id`
LEFT JOIN `guilds` g ON `gr`.`guild_id` = `g`.`id`
WHERE `k`.`unjustified` = 1 AND `k`.`final_hit` = 1
GROUP BY `name`
ORDER BY `frags` DESC, `name` ASC
LIMIT 0, 4;') as $guild)
$main_content .= '		<td style="width: 25%; text-align: center;">
		<a href="?subtopic=guilds&action=show&guild=' . $guild['id'] . '"><img src="guilds/' . ((!empty($guild['logo']) && file_exists('guilds/' . $guild['logo'])) ? $guild['logo'] : 'default_logo.gif') . '" width="64" height="64" border="0"/><br />' . $guild['name'] . '</a><br />' . $guild['frags'] . ' kills
	</td>';

$main_content .= '	</tr>
</table>';

 

Teste E me Fale o Resultado.

tioslashT
12 de julho de 2010 às 13:48

Opa!

 

Como sempre você acerta na mosca!

 

Perfeitãoo!

 

Quiser da um saque :

 

http://crafter.zapto.org:8090/?subtopic=latestnews

Henrique MouraH
12 de julho de 2010 às 15:14

Sanado - movido.

5 meses depois...
caio29C
12 de dezembro de 2010 às 14:43

Mais ai aparece o MOST POWERFULL GUILDS Certinhu tal .... Mais aparece uma guild com o ID=0 Beleza ai eu pesnei que seria só demostrativa ... ai criei duas guilds coloquei em war e matei o player da outra... e nao atualizou nada no MOST POWERFULL GUILDS .... mais na WAR atulizou 1 kill pra guild ... =X

 

Ajudemm !

duda611D
17 de dezembro de 2010 às 21:23

existe como por isto no topo do last news?

2 meses depois...
HudsinH
11 de fevereiro de 2011 às 22:39

@Irrra Simples,vc pois em war(imagina q seja algum war system) e no war system apenas conta os kills,mas o player não pega frag,testa sem as guilds estarem em war.

 

 

:smile_positivo:

6 meses depois...
daaniel13D
13 de agosto de 2011 às 15:51

Obrigado deu certo aquee tbmm..

Como adiciono agora a parte de informação..

tipo o ultimo char criado... e top player..

quantas conta..

Em Portugues por favor.

Obrigado

14 de agosto de 2011 às 17:19

meu ja existe um arquivo frags demorei para fazer que outro coisa. não quero renomea aquele se eu coloca nome do arquivo guildfrags aonde devo mudar para não ficar bugado?