Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Alguém por favor pode me ajudar passo a passo como fazer para editar as abas do gesior acc

-gostaria de trocar os icons das abas

-pintar essa parte que ta verde de preto

-fazer uma nova aba com os itens do jogo

-mostrar vida xp e loot dos monstros.

:fotosite.thumb.png.3b05b39fe6ed5d6d588aea0ce1a51d12.png

Link para o post
Compartilhar em outros sites
2 horas atrás, Matador18 disse:

Alguém por favor pode me ajudar passo a passo como fazer para editar as abas do gesior acc

-gostaria de trocar os icons das abas

-pintar essa parte que ta verde de preto

-fazer uma nova aba com os itens do jogo

-mostrar vida xp e loot dos monstros.

:fotosite.thumb.png.3b05b39fe6ed5d6d588aea0ce1a51d12.png

 

Eu recomendaria você usar o botão de pesquisa, tudo que você procura tem tutoriais e outras pessoas que já estiveram o mesmo erro, talvez você economizasse tempo esperando alguém te ajudar, tentando e se não conseguisse ai sim criar o tópico.

 

mas enfim, você pode trocar os icones em layouts.php

nessa linha aqui 

      <div id='community_Icon' class='Icon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-community.gif);'></div>

 

para criar um menu novo, é a mesma coisa, você tem 1000 exemplos na mesma pagina, basta usar raciocínio logico.

 

  <div id="Nome Do Menu" class="menuitem">
				<span onclick="MenuItemAction('nome do menu')">
					<div class="MenuButton" style="background-image:url(<?PHP echo $layout_name; ?>/images/menu/button-background.gif);">
						<div onmouseover="MouseOverMenuItem(this);" onmouseout="MouseOutMenuItem(this);"><div class="Button" style="background-image:url(<?PHP echo $layout_name; ?>/images/menu/button-background-over.gif);"></div>
						<span id="forum_Lights" class="Lights">
							<div class="light_lu" style="background-image:url(<?PHP echo $layout_name; ?>/images/menu/green-light.gif);"></div>
							<div class="light_ld" style="background-image:url(<?PHP echo $layout_name; ?>/images/menu/green-light.gif);"></div>
							<div class="light_ru" style="background-image:url(<?PHP echo $layout_name; ?>/images/menu/green-light.gif);"></div>
						</span>
						<div id="forum_Icon" class="Icon" style="background-image:url(<?PHP echo $layout_name; ?>/images/menu/imagem1.gif);"></div>
						<div id="forum_Label" class="Label" style="background-image:url(<?PHP echo $layout_name; ?>/images/menu/label-forum.gif);"></div>
						<div id="forum_Extend" class="Extend" style="background-image: url(<?PHP echo $layout_name; ?>/images/general/plus.gif);"></div>
					</div>
				</div>
			</span>

 

e por fim para trocar o fundo do menu você vai até layouts/tibiacom/initialize.js e em basic_d.cs "submenu"

 

function MouseOverSubmenuItem(source)
{
  source.style.backgroundColor = "#14433f";
}
function MouseOutSubmenuItem(source)
{
  source.style.backgroundColor = "#0d2e2b";
}

 

Editado por Yinz (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • Moderador

@Matador18 

-gostaria de trocar os icons das abas

Vou usar a tabela Accounts como exemplo, em layout.php você vai encontrar a tabela que deseja trocar o icone e irá modificar esta linha, você só irá mudar o nome do icone de account.gif para nomedoseuicone.gif

image.thumb.png.c72721597e31a9bbe50dc884d092eb98.png

 

-pintar essa parte que ta verde de preto

Você irá precisar ir no basic_d.css que fica em layouts/seu site/css e também ir no initialize que fica em layouts/seu site no basic_d.css você irá procurar pela linha .Submenu { e vai mudar a cor em background-color: #161616; depois vai no initialize e procura pela linha function MouseOutSubmenuItem(source) e irá mudar a cor em { source.style.backgroundColor = "#161616";} 

OBS: A cor que você colocou no basic_d.css precisa ser igual no initialize, vise e versa.

 

-fazer uma nova aba com os itens do jogo

Você vai copiar uma tabela inteira, a imagem logo acima do Account, é uma tabela inteira, verifica linha por linha cola tudo certinho e depois só é renomear de Account para o nome da nova tabela, depois é só seguir os tutorias acima para realizar a troca de icones

 

-mostrar vida xp e loot dos monstros.

Isso já é de mais pra mim kkk, você vai precisar de alguém que saiba criar páginas para que consiga fazer esta parte

Para achar uma cor maneira, recomendo este site aqui

Meu Curso sobre Programação para OTServer

Programando OTServer

 

Peça o seu script! Entre agora mesmo no grupo

Developing

 

Conteúdos:

 

Discord: Belmont#7352

Não esqueça do REP+ :)     

Link para o post
Compartilhar em outros sites

cria um arquivo monsters.php em pages

e adiciona lá dentro

obs: não esquecer de trocar o diretorio do seu servidor dentro do php $otdir = '/home/otserv/';

<?php
###### AUTHOR: Colandus
###### Adaptado: Yinz
 
$otdir = '/home/otserv/';
 
// In percent (highest first).
$rarity = array(
    'Not Rare'    => 7,
    'Semi Rare'    => 2,
    'Rare'        => 0.5,
    'Very Rare' => 0
);
?>
 
<html>
    <head>
        <title>Colandus' Monster Loot Checker 1.5</title>
    </head>
        <script language="javascript">
            function toggleVisibility(obj) {
                var el = document.getElementById('d' + obj.id);
                var name = obj.innerHTML.substring(4);
             
                if(el.style.display == 'none') {
                    obj.innerHTML = '[ -]';
                    el.style.display = 'block';
                } else {
                    obj.innerHTML = '[+]';
                    el.style.display = 'none';
                }
                obj.innerHTML += ' ' + name;
            }
        </script>
		
                 <style type="text/css">
            a {
                color:red;
                font: bold 13px verdana;
                text-decoration: none;
            }
             
            a:hover {
                text-decoration: underline;
            }
        </style>
 
        <?php
            if(isset($_GET['lootrate']))
                $add = '?subtopic=monsters';
            echo '<a href="' . $_SERVER['PHP_SELF'] . ($add ? '?subtopic=monsters' : '') . '">Hide None</a> | ';
            echo '<a href="?subtopic=monsters&hidefail' . $add . '">Hide Not Found</a> | ';
            echo '<a href="?subtopic=monsters&hideempty' . $add . '">Hide Monsters Without Loot</a> |';
            echo '<a href="?subtopic=monsters&hideempty&hidefail' . $add . '">Hide All</a>';
        ?>
         
        <br /><br />
         
        <br /><br />
        <?php
        $items = simplexml_load_file($otdir . '/data/items/items.xml') or die('<b>Could not load items!</b>');
        foreach($items->item as $v)
            $itemList[(int)$v['id']] = $v['name'];
             
        if(isset($_GET['lootrate'])) {
            $config = parse_ini_file($otdir . '/config.lua');
            $lootRate = $config['rateLoot'];
        }
         
        $monsters = simplexml_load_file($otdir . '/data/monster/monsters.xml') or die('<b>Could not load monsters!</b>');
        foreach($monsters->monster as $monster) {
            $loot = simplexml_load_file($otdir . '/data/monster/' . $monster['file']);
            if($loot) {
                if($item = $loot->loot->item) {
                    echo '
                       <a id="' . ++$i . '" style="text-decoration: none; font: bold 14px verdana; color: orange;" href="javascript:void(0);" onclick="toggleVisibility(this)">[+] ' . $monster['name'] . '</a>
                       <br /><div style="display: none;" id="d' . $i . '">
                           <pre>>>> <b><u>' . $otdir . '/' . $monster['file'] . '</u></b><br /><br />';
                    addLoot($item);
                    echo '</pre></div>';
                } elseif(!isset($_GET['hideempty']))
                    echo '<span style="font: bold 14px verdana; color: red;">[x] ' . $monster['name'] . '</span><br />';
            } elseif(!isset($_GET['hidefail']))
                echo '<span style="color: white;">Failed to load monster <b>' . $monster[name] . '</b> <i>(' . $monster[file] . ')</i><br />';
        }
 
        function addLoot($loot, $level=1) {
            foreach($loot as $test) {
                $chance = $test['chance'];
                if(!$chance)
                    $chance = $test['chance1'];
 
                printLoot($level, $test['id'], $test['countmax'], $chance);
                foreach($test as $k => $v)
                    addLoot($v->item, $level + 1);
            }
        }
         
        function printLoot($level, $itemid, $count, $chance) {
            global $itemList, $rarity;
             
            $chance /= 1000;
            if(isset($_GET['lootrate'])) {
                global $lootRate;
                $chance *= $lootRate;
            }
             
            foreach($rarity as $lootRarity => $percent){
                if($chance >= $percent) {
                    echo str_repeat("... ", $level) . '<u>' . ($count ? $count : 1) . '</u> <span style="color: #7878FF; font-weight: bold;">' . $itemList[(int)$itemid] . '</span> ' . $itemid . ' <span style="color: #C45; font-weight: bold;">' . $lootRarity . '</span> (<span style="color: #FF9A9A;">' . $chance . '%</span>)<br />';
                    break;
                }
            }
        }
        ?>
         
        <br /><p style="font: bold 24px georgia;">By Colandus</p>
         
    </body>
</html>

adicionei em library, mas você pode mudar.

 

em layouts/tibiacom/layouts.php

da um ctrl + f e procura library

 

					<a href="?subtopic=monsters">
						<div id="submenu_monters" 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_monters" class="ActiveSubmenuItemIcon" style="background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);"></div>
							<div id="ActiveSubmenuItemLabel_monters" class="SubmenuitemLabel"><font color=red>Monsters</font></div>
							<div class="RightChain" style="background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);"></div>
						</div>
					</a>

 

gDqEnN2.png h2uYCRV.png

 

Editado por Yinz (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
1 hora atrás, Phineasz disse:

@Matador18 

-gostaria de trocar os icons das abas

Vou usar a tabela Accounts como exemplo, em layout.php você vai encontrar a tabela que deseja trocar o icone e irá modificar esta linha, você só irá mudar o nome do icone de account.gif para nomedoseuicone.gif

image.thumb.png.c72721597e31a9bbe50dc884d092eb98.png

 

-pintar essa parte que ta verde de preto

Você irá precisar ir no basic_d.css que fica em layouts/seu site/css e também ir no initialize que fica em layouts/seu site no basic_d.css você irá procurar pela linha .Submenue vai mudar a cor em background-color: #161616; depois vai no initialize e procura pela linha function MouseOutSubmenuItem(source) e irá mudar a cor em { source.style.backgroundColor = "#161616";} 

OBS: A cor que você colocou no basic_d.css precisa ser igual no initialize, vise e versa.

 

-fazer uma nova aba com os itens do jogo

Você vai copiar uma tabela inteira, a imagem logo acima do Account, é uma tabela inteira, verifica linha por linha cola tudo certinho e depois só é renomear de Account para o nome da nova tabela, depois é só seguir os tutorias acima para realizar a troca de icones

 

-mostrar vida xp e loot dos monstros.

Isso já é de mais pra mim kkk, você vai precisar de alguém que saiba criar páginas para que consiga fazer esta parte

Para achar uma cor maneira, recomendo este site aqui

 

No meu caso nao tem o initialize o que eu faço dai?

 

Link para o post
Compartilhar em outros sites
  • Moderador

@Matador18 Tenta achar ele na pasta jss, deve estar com nome diferente

Meu Curso sobre Programação para OTServer

Programando OTServer

 

Peça o seu script! Entre agora mesmo no grupo

Developing

 

Conteúdos:

 

Discord: Belmont#7352

Não esqueça do REP+ :)     

Link para o post
Compartilhar em outros sites
  • 2 years later...
Em 01/01/2019 em 14:34, Pedro. disse:

cria um arquivo monsters.php em pages

e adiciona lá dentro

obs: não esquecer de trocar o diretorio do seu servidor dentro do php $otdir = '/home/otserv/';


<?php
###### AUTHOR: Colandus
###### Adaptado: Yinz
 
$otdir = '/home/otserv/';
 
// In percent (highest first).
$rarity = array(
    'Not Rare'    => 7,
    'Semi Rare'    => 2,
    'Rare'        => 0.5,
    'Very Rare' => 0
);
?>
 
<html>
    <head>
        <title>Colandus' Monster Loot Checker 1.5</title>
    </head>
        <script language="javascript">
            function toggleVisibility(obj) {
                var el = document.getElementById('d' + obj.id);
                var name = obj.innerHTML.substring(4);
             
                if(el.style.display == 'none') {
                    obj.innerHTML = '[ -]';
                    el.style.display = 'block';
                } else {
                    obj.innerHTML = '[+]';
                    el.style.display = 'none';
                }
                obj.innerHTML += ' ' + name;
            }
        </script>
		
                 <style type="text/css">
            a {
                color:red;
                font: bold 13px verdana;
                text-decoration: none;
            }
             
            a:hover {
                text-decoration: underline;
            }
        </style>
 
        <?php
            if(isset($_GET['lootrate']))
                $add = '?subtopic=monsters';
            echo '<a href="' . $_SERVER['PHP_SELF'] . ($add ? '?subtopic=monsters' : '') . '">Hide None</a> | ';
            echo '<a href="?subtopic=monsters&hidefail' . $add . '">Hide Not Found</a> | ';
            echo '<a href="?subtopic=monsters&hideempty' . $add . '">Hide Monsters Without Loot</a> |';
            echo '<a href="?subtopic=monsters&hideempty&hidefail' . $add . '">Hide All</a>';
        ?>
         
        <br /><br />
         
        <br /><br />
        <?php
        $items = simplexml_load_file($otdir . '/data/items/items.xml') or die('<b>Could not load items!</b>');
        foreach($items->item as $v)
            $itemList[(int)$v['id']] = $v['name'];
             
        if(isset($_GET['lootrate'])) {
            $config = parse_ini_file($otdir . '/config.lua');
            $lootRate = $config['rateLoot'];
        }
         
        $monsters = simplexml_load_file($otdir . '/data/monster/monsters.xml') or die('<b>Could not load monsters!</b>');
        foreach($monsters->monster as $monster) {
            $loot = simplexml_load_file($otdir . '/data/monster/' . $monster['file']);
            if($loot) {
                if($item = $loot->loot->item) {
                    echo '
                       <a id="' . ++$i . '" style="text-decoration: none; font: bold 14px verdana; color: orange;" href="javascript:void(0);" onclick="toggleVisibility(this)">[+] ' . $monster['name'] . '</a>
                       <br /><div style="display: none;" id="d' . $i . '">
                           <pre>>>> <b><u>' . $otdir . '/' . $monster['file'] . '</u></b><br /><br />';
                    addLoot($item);
                    echo '</pre></div>';
                } elseif(!isset($_GET['hideempty']))
                    echo '<span style="font: bold 14px verdana; color: red;">[x] ' . $monster['name'] . '</span><br />';
            } elseif(!isset($_GET['hidefail']))
                echo '<span style="color: white;">Failed to load monster <b>' . $monster[name] . '</b> <i>(' . $monster[file] . ')</i><br />';
        }
 
        function addLoot($loot, $level=1) {
            foreach($loot as $test) {
                $chance = $test['chance'];
                if(!$chance)
                    $chance = $test['chance1'];
 
                printLoot($level, $test['id'], $test['countmax'], $chance);
                foreach($test as $k => $v)
                    addLoot($v->item, $level + 1);
            }
        }
         
        function printLoot($level, $itemid, $count, $chance) {
            global $itemList, $rarity;
             
            $chance /= 1000;
            if(isset($_GET['lootrate'])) {
                global $lootRate;
                $chance *= $lootRate;
            }
             
            foreach($rarity as $lootRarity => $percent){
                if($chance >= $percent) {
                    echo str_repeat("... ", $level) . '<u>' . ($count ? $count : 1) . '</u> <span style="color: #7878FF; font-weight: bold;">' . $itemList[(int)$itemid] . '</span> ' . $itemid . ' <span style="color: #C45; font-weight: bold;">' . $lootRarity . '</span> (<span style="color: #FF9A9A;">' . $chance . '%</span>)<br />';
                    break;
                }
            }
        }
        ?>
         
        <br /><p style="font: bold 24px georgia;">By Colandus</p>
         
    </body>
</html>

adicionei em library, mas você pode mudar.

 

em layouts/tibiacom/layouts.php

da um ctrl + f e procura library

 


					<a href="?subtopic=monsters">
						<div id="submenu_monters" 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_monters" class="ActiveSubmenuItemIcon" style="background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);"></div>
							<div id="ActiveSubmenuItemLabel_monters" class="SubmenuitemLabel"><font color=red>Monsters</font></div>
							<div class="RightChain" style="background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);"></div>
						</div>
					</a>

 

gDqEnN2.png h2uYCRV.png

 

Olá muito obrigado, coloquei aqui e funcionou, mas alguém poderia me ajudar para não aparecer o caminho da pasta dos monsters quando abre para ver os loots??

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Andersontatuador
      .Qual servidor ou website você utiliza como base? 
      Global Full 8.60 + Zao
      Qual o motivo deste tópico? 
      O site não esta adicionando os pontos na conta dos plays.
       
      Está surgindo algum erro? Se sim coloque-o aqui. 
       
      Você tem o código disponível? Se tiver publique-o aqui: 
         
      Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. 
       



    • Por A.Mokk
      .Qual servidor ou website você utiliza como base? 
      TFS 0.4
      Qual o motivo deste tópico? 
      Estou tendo um probleminha indelicado no meu site, gostaria de obter respostas aqui com voces que sao sempre muito eficientes e praticos.
      Está surgindo algum erro? Se sim coloque-o aqui. 
       
       
    • Por thunmin
      .Qual servidor ou website você utiliza como base? 
      Canary
      Qual o motivo deste tópico? 
      Não consigo deixar ele automatico os players tem que confirmar o pagamento depois eu tenho que verificar se caiu pra depois eu confirmar e colocar as coins
      Está surgindo algum erro? Se sim coloque-o aqui. 
       
      Você tem o código disponível? Se tiver publique-o aqui: 
         
      Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. 
       
    • Por Jordan422
      Faala Deuses do Tibia! Estou com um projeto sólido de um global old, mas to preso nessa parte do website viu.. Eu dou meu jeitinho mas ta chegando nas coisas avançadas que precisa daquele freelancer bacana para ajeitar umas páginas para mim! Já tenho as ideias, basta somente botar a mão na massa.. Quem estiver interessado por favor entrar em contato por mensagem aqui no Tibiaking mesmo ou preferencialmente pelo discord mythh9257 
       
    • Por moleza
      Para quem quer abrir um servidor antigo que roda em php5 e está com dificuldade com a configuração do linux, pode contratar um cpanel que contenha o php5 que facilita a configuração do site!!
       
      essa foi a minha solução!
       
      Resolvido !!
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo