Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

***IMPORTANTE***

A parte para website foi desenvolvida para funcionar em gesior, então dificilmente irá funcionar em outros sem alguma alteração.

 

 

Recentemente fiz um top fragger e decidi disponibilizar, existe um parecido que foi feito pelo Ryzor usei ele como base e melhorei o código tanto php e lua, de acordo com o que eu precisei.

 

***IMAGEM DO TOP FRAGGERS***

 

3q8lzyO.png

 

 

 

 

Primeiramente vamos instalar a parte do website(PHP).

 

Abram seu layout.php e procure por :

 

				<a href="?subtopic=guilds">
					<div id="submenu_guilds" class="Submenuitem" onmouseover="MouseOverSubmenuItem(this)" onmouseout="MouseOutSubmenuItem(this)">
						<div class="LeftChain" style="background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);"></div>
						<div id="ActiveSubmenuItemIcon_guilds" class="ActiveSubmenuItemIcon" style="background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);"></div>
						<div id="ActiveSubmenuItemLabel_guilds" class="SubmenuitemLabel">Guilds</div>
						<div class="RightChain" style="background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);"></div>
					</div>
				</a>

 

e cole logo abaixo :

 

				<a href="?subtopic=fraggers">
					<div id="submenu_frags" class="Submenuitem" onmouseover="MouseOverSubmenuItem(this)" onmouseout="MouseOutSubmenuItem(this)">
						<div class="LeftChain" style="background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);"></div>
						<div id="ActiveSubmenuItemIcon_guilds" class="ActiveSubmenuItemIcon" style="background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);"></div>
						<div id="ActiveSubmenuItemLabel_guilds" class="SubmenuitemLabel"><span style="color:red">Top Fraggers</span></div>
						<div class="RightChain" style="background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);"></div>
					</div>
				</a>

 

dps na pasta /pages/ e crie fraggers.php e adicione no arquivo :

 

Mostrar conteúdo oculto

 

Com isso já poderemos verificar os top fraggers do nosso ot acessando www.meusite.com/?subtopic=fraggers

 

 

 

Agora vamos instalar a parte de frags no servidor(LUA).

 

Primeiramente rode esse comando na sua database :

 

ALTER TABLE players ADD frags_all smallint(5) unsigned default 0 ;

 

Vá em creatuscripts/scripts e crie topfrags.lua:

 

local skulls = {SKULL_WHITE, SKULL_YELLOW, SKULL_RED, SKULL_BLACK}

function addPlayerFrag(cid, value)
	db.executeQuery("UPDATE `players` SET `frags_all` = `frags_all` + " .. value .. " WHERE `id` = " .. getPlayerGUID(cid) .. ";")
	return true
end

function onKill(cid, target)
    if isPlayer(cid) and isPlayer(target) then
    	for i= 1, #skulls do
    		if getPlayerSkullType(target) == skulls[i]  then
    			addPlayerFrag(cid, 1)
    			break
    		end
    	end
    end
    return true
end

function onLogin(cid)
	registerCreatureEvent(cid, "TopFrags")
	return true
end

 

em creatuscripts.XML adicione:

 

<event type="kill" name="TopFrags" event="script" value="topfrags.lua" />
<event type="login" name="RTopFrags" event="script" value="topfrags.lua" />

 

 

Pronto!! sistema instalado.

 

 

Confira como fica a página : http://baiakfontana.com/?subtopic=fraggers

 

 

 

abrçs

Se o jogo do poder é inevitável, vale mais ser um artista do que negar ou agir desastradamente.

 

 

Contato : Skype - linus.1759 , Whats - 14-99809-9550, Email - flvdeveloper@gmail.com

  • Respostas 13
  • Visualizações 6.7k
  • Created
  • Última resposta

Top Posters In This Topic

Postado

51mutNo.png Parabéns, seu tópico de conteúdo foi aprovado!
 Muito obrigado pela sua contribuição, nós do Tibia King agradecemos.
 Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.

Postado
  • Autor
  Em 16/04/2016 em 02:10, bobsz disse:

Gostei do sistema, se poder compartilha o gesior com nós xD

 

Em breve farei isso ;D

Se o jogo do poder é inevitável, vale mais ser um artista do que negar ou agir desastradamente.

 

 

Contato : Skype - linus.1759 , Whats - 14-99809-9550, Email - flvdeveloper@gmail.com

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo