Ir para conteúdo
  • Cadastre-se

Posts Recomendados

bom galera do TK, instalei um gesior 0.3.6 no meu servidor, e estou utilizando uma layout customizada chamada "cyber", até ai tudo otimo, porém alguns bugs apareceram.

 

segue uma imagem para explicar melhor :

 

 

 

 

e o meu layout.php :

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<title><?PHP echo $title; ?> :: Open Tibia Server</title>
<meta name="author" content="Bufostudio.pl"/>
<link rel="stylesheet" href="<?PHP echo $layout_name; ?>/_css/default.css" type="text/css" />
<link rel="stylesheet" href="<?PHP echo $layout_name; ?>/_css/basic.css" type="text/css" />
 
  <link rel="icon" href="<? echo $layout_name; ?>/images/favicon.ico" type="image/x-icon">
 
<script type="text/javascript" src="<?PHP echo $layout_name; ?>/_js/slideshow.js"></script>
<script type="text/javascript" src="<?PHP echo $layout_name; ?>/_js/jquery-1.4.2.min.js"></script>
 
<script type='text/javascript'>
$(document).ready(function(){
$("img.a").hover(
function() {
$(this).stop().animate({"opacity": "0"}, "slow");
},
function() {
$(this).stop().animate({"opacity": "1"}, "slow");
});
});
</script>
 
<script type="text/javascript" src="<?PHP echo $layout_name; ?>/_js/initialize.js"></script>
<script type='text/javascript'> var IMAGES=0; IMAGES='<?PHP echo $layout_name; ?>/images'; var g_FormField='';  var LINK_ACCOUNT=0; LINK_ACCOUNT='';</script>
    <?php echo $layout_header; ?>
</head>
<body>
<!--//Queries//-->
<?PHP
$lua = parse_ini_file($config['site']['server_path'].'xxxx/config.lua');
$ip = explode("*", $lua['ip']);
$port = explode("*", $lua['loginPort']);
$motd = explode("*", $lua['motd']);
?>
<!--//END Queries//-->
<div id="page">
<div id="logo"></div>
 
<div id="content">
<div id="menu_top">
<div class='img'>
<div class="left">
<div id='menu_top_home'>
<a href="?subtopic=latestnews">
<div class='fadehover'>
<img src='/<?PHP echo $layout_name; ?>/_img/menu/news_1a.png' alt='<?PHP echo $title; ?> :: Open Tibia Server' class='a' />
<img src='/<?PHP echo $layout_name; ?>/_img/menu/news_1b.png' alt='<?PHP echo $title; ?> :: Open Tibia Server' class='b' />
</div>
</a>
</div>
<div id='menu_top_acc'>
<a href="?subtopic=accountmanagement">
<div class='fadehover'>
<img src='/<?PHP echo $layout_name; ?>/_img/menu/account_1a.png' alt='Account :: Open Tibia Server' class='a' />
<img src='/<?PHP echo $layout_name; ?>/_img/menu/account_1b.png' alt='Account :: Open Tibia Server' class='b' />
</div>
</a>
</div>
<div id='menu_top_shop'>
<a href="?subtopic=shopsystem">
<div class='fadehover'>
<img src='/<?PHP echo $layout_name; ?>/_img/menu/shop_1a.png' alt='Shop :: Open Tibia Server' class='a' />
<img src='/<?PHP echo $layout_name; ?>/_img/menu/shop_1b.png' alt='Shop :: Open Tibia Server' class='b' />
</div>
</a>
</div>
 
<div class="online">
<?PHP
$players_online = $SQL->query("SELECT COUNT(*) AS online FROM players WHERE world_id = '.$world_id.' and online = 1");
foreach($players_online as $players);
 
if($config['status']['serverStatus_online'] == 0){
echo '<center style="text-shadow: 1px 1px #2d2d2d; text-transform: uppercase;"><img src='. $layout_name .'/_img/online/online.png /><br/>
<a style="color:#FFF;" href="index.php?subtopic=whoisonline">Online: '.$config['status']['serverStatus_players'].' ('.($players['online']-$config['status']['serverStatus_players']).' AFK)</a><br/>
UpTime: <FONT color="green"><b>'.$config['status']['serverStatus_uptime'].'</b></FONT><br/>
Monsters:  '. $config['status']['serverStatus_monsters'] .'
</center>';
}else{
echo '<center><br/><img src='. $layout_name .'/_img/online/offline.png /></center>';}
?>
</div>
 
<div class="right">
<div id='menu_top_forum'>
<a href="?subtopic=forum">
<div class='fadehover'>
<img src='/<?PHP echo $layout_name; ?>/_img/menu/forum_1a.png' alt='Forum :: Open Tibia Server' class='a' />
<img src='/<?PHP echo $layout_name; ?>/_img/menu/forum_1b.png' alt='Forum :: Open Tibia Server' class='b' />
</div>
</a>
</div>
<div id='menu_top_highscores'>
<a href="?subtopic=highscores">
<div class='fadehover'>
<img src='/<?PHP echo $layout_name; ?>/_img/menu/highscores_1a.png' alt='Highscores :: Open Tibia Server' class='a' />
<img src='/<?PHP echo $layout_name; ?>/_img/menu/highscores_1b.png' alt='Highscores :: Open Tibia Server' class='b' />
</div>
</a>
</div>
<div id='menu_top_register'>
<a href="?subtopic=createaccount">
<div class='fadehover'>
<img src='/<?PHP echo $layout_name; ?>/_img/menu/register_1a.png' alt='Register :: Open Tibia Server' class='a' />
<img src='/<?PHP echo $layout_name; ?>/_img/menu/register_1b.png' alt='Register :: Open Tibia Server' class='b' />
</div>
</a>
</div>
</div>
</div>
</div>
</div>
 
<div id="menu_left">
<div id="menu-label">
<div id="icon-news"></div>
<div id="text-news"></div>
</div>
<div id="menu_links">
<ul>
<li><a href="?subtopic=latestnews">&nbsp;&raquo; Latest news</a></li>
<li><a href="?subtopic=archive">&nbsp;&raquo; News archive</a></li>
<li><a href="?subtopic=bugtracker">&nbsp;&raquo; Bug Tracker</a></li>
</ul>
</div>
 
<div class="clean_5"></div>
 
<div id="menu-label">
<div id="icon-account"></div>
<div id="text-account"></div>
</div>
<div id="menu_links">
<ul>
<?PHP if($logged){
if($group_id_of_acc_logged >= $config['site']['access_admin_panel'])
echo '<li><a href="?subtopic=adminpanel"><font color="red">&nbsp;&raquo; Admin Panel</font></a></li>';
if($logged)
echo '<li><a href="?subtopic=accountmanagement"><font color="orange"><b>Acc. Management</b></font></a></li>';
}else{
echo '<li><a href="?subtopic=accountmanagement"><b>&nbsp;&raquo; Login</b></a></li>
<li><a href="?subtopic=createaccount"><b>&nbsp;&raquo; Create Account</b></a></li>
<li><a href="?subtopic=lostaccount"><b>&nbsp;&raquo; Lost Account</b></a></li>';}?>
<li><a href="?subtopic=tibiarules"><b>&nbsp;&raquo; Server Rules</b></a></li>
</ul>
</div>
 
<div class="clean_5"></div>
 
<div id="menu-label">
<div id="icon-community"></div>
<div id="text-community"></div>
</div>
<div id="menu_links">
<li><a href="?subtopic=characters">&nbsp;&raquo; Characters</a></li>
<li><a href="?subtopic=whoisonline">&nbsp;&raquo; Who is Online?</a></li>
<li><a href="?subtopic=highscores">&nbsp;&raquo; Highscores</a></li>
<li><a href="?subtopic=guilds">&nbsp;&raquo; Guilds</a></li>
<li><a href="?subtopic=wars">&nbsp;&raquo; Guild Wars</a></li>
<li><a href="?subtopic=forum">&nbsp;&raquo; Forum</a></li>
</div>
 
<div class="clean_5"></div>
 
<div id="menu-label">
<div id="icon-library"></div>
<div id="text-library"></div>
</div>
<div id="menu_links">
<li><a href="?subtopic=serverinfo">&nbsp;&raquo; Server Info</a></li>
<li><a href="?subtopic=downloads">&nbsp;&raquo; Downloads</a></li>
</div>
 
<div class="clean_5"></div>
 
<div id="menu-label">
<div id="icon-shop"></div>
<div id="text-shop"></div>
</div>
<div id="menu_links">
<li><a href="?subtopic=buypoints&system=homepay"><b><font color="red">&nbsp;&raquo; Buy Points</font></b></a></li>
<li><a href="?subtopic=shopsystem"><b><font color="green">&nbsp;&raquo; Shop Offers</font></b></a></li>
<?PHP
if($logged)
echo '<li><a href="?subtopic=shopsystem&action=show_history"><b>&nbsp;&raquo; Trans History</b></a></li>';
?>
</div>
 
</div>
 
<div id="content_text">
<?PHP echo $main_content; ?>
</div>
 
<div id="menu_right">
<div id="menu-label">
<div id="icon-info"></div>
<div id="text-info"></div>
</div>
<center>
<span class="white" style="font-weight: bold;">IP: </span><i><? echo $lua['ip'];?></i><br/>
<span class="white" style="font-weight: bold;">PORT: </span><i><? echo $lua['loginPort'];?></i><br/>
<span class="white" style="font-weight: bold;">TIBIA: </span><i>8.6</i><br/><br/>
<span class="white" style="font-weight: bold;">Message Of The Day:<br/></span><? echo $lua['motd'];?>
</center>
 
<div class="clean_5"></div>
 
<div id="menu-label">
<div id="icon-search"></div>
<div id="text-search"></div>
</div>
 
<div class="clean_5"></div>
<center>
<FORM ACTION="?subtopic=characters" METHOD=post>
<INPUT NAME="name" VALUE="" class="search" SIZE=20 MAXLENGTH=29>
<div class="clean_5"></div>
<INPUT TYPE=image NAME="Submit" SRC="layouts/cyber/images/buttons/sbutton_submit.gif" BORDER=0 WIDTH=120 HEIGHT=18>
</FORM>
</center>
 
<div class="clean_5"></div>
 
<div id="menu-label">
<div id="icon-toplevel"></div>
<div id="text-toplevel"></div>
</div>
 
<table width="100%" border="0">
<?PHP
$order = 0;
$number_of_people = 0;
$skills = $SQL->query('SELECT name,online,level,experience,vocation,promotion FROM players WHERE players.deleted = 0 AND players.group_id < '.$config['site']['players_group_id_block'].' AND name != "Account Manager" ORDER BY level DESC, experience DESC LIMIT 10;');
foreach($skills as $skill) {
 $order++;
if(is_int($number_of_people / 2))
$bgcolor = $config['site']['darkborder'];
else
$bgcolor = $config['site']['lightborder'];
$number_of_people++;
$players_skill .= '<tr BGCOLOR="'.$bgcolor.'"><td align="center">'.$order.'.</td><td align="left"><B><a href="?subtopic=characters&name='.urlencode($skill['name']).'">'.($skill['online']>0 ? "<font color=\"green\">".$skill['name']."</font>" : "".$skill['name']."</font>").'</a></td> <td align=center"><font color="#7073FC"><em>LvL '.$skill['level].'</em></font></td>';
}
echo "$players_skill";
?>
</table>
 
<div class="clean_5"></div>
 
<div id="menu-label">
<div id="icon-topguilds"></div>
<div id="text-topguilds"></div>
</div>
 
<table width="100%" border="0">
<?PHP
$guilds = $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, 10;');
$i = 0;
foreach($guilds as $guild)
{
$i++;
echo '<tr BGCOLOR="'.$bgcolor.'">
<td align="center">'.$i.'. </td>
<td align="left">
<B><a href="?subtopic=guilds&action=show&guild=' . $guild['id'] . '">' . $guild['name'] . '</a></b>
</td>
<td align="center">' . $guild['frags'] . ' kills</td>
</tr>';
}
?>
</table>
</div>
</div>
 
<div id="content_bot"></div>
</div>
</body>
</html>

 

bom, como não entendo de websites e mysql conto com a ajuda de voces!

Obrigado

 

Obs: se o meu tópico estiver irregular ou em área incorreta, por favor me informe, sou novo no forum e estou aprendendo.

Link para o post
Compartilhar em outros sites

A imagem não aparece, mas sei que layout é este cyber, do idela baiak

YDmXTU2.png

 

Entenda tudo sobre VPS, DEDICADOS & HOSPEDAGENS. => Clique aqui

Global Full Download 10.9x - TFS 1.2/FERUMBRAS/KRAILOS. => Clique aqui

 

Muitos querem aquilo que você tem, 
mas vão desistir quando souberem o preço que você pagou.

 

skype-favicon.png lu.lukinha

message-16.png [email protected]

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 Doria Louro
      Olá nobre senhores, tudo bem com vocês?
      Servidor: TFS 0.3.6
      Cliente:    8.60
       
      Estou com a seguinte ideia, criar conjuntos de equipamentos em meu servidor, que aumente os atributos do player ao utilizar o conjunto/set completo, exemplo:

       
      Um exemplo dos itens contidos no meu itens.xml:
      <item id="2487" article="a" name="warrior armor"> <attribute key="weight" value="9000" /> <attribute key="armor" value="13" /> <attribute key="skillSword" value="1" /> <attribute key="skillAxe" value="1" /> <attribute key="skillClub" value="1" /> <attribute key="slotType" value="body" /> <attribute key="healthGain" value="2" /> <attribute key="healthTicks" value="3000" /> <attribute key="description" value="+2 HP every 3s, Sale value: $5000" /> </item>  
      Em meu movements.xml:
      <movevent type="Equip" itemid="2487" level="30" slot="armor" event="function" value="onEquipItem"> <vocation id="8" /> </movevent> <movevent type="DeEquip" itemid="2487" slot="armor" event="function" value="onDeEquipItem" />  
      Entretanto eu fico limitado aos eventos de Equip default, se eu altero para meu script full_set.lua:
      <movevent type="Equip" itemid="2487" level="30" slot="armor" event="script" value="full_set.lua"> <vocation id="8" /> </movevent>  
      Executando meu script  eu perco os atributos contidos no itens.xml, tais como o aumento de skill, ganho de HP por segundo e também qualquer vocação pode utilizar o equipamento.
       
      Simplificando, é possível utilizar os recursos padrões de Equip do movements e adicionar um/mais scripts personalizáveis sem perder as funcionalidades da function onEquipItem?
      Meu objetivo é quanto mais partes do set o jogador possuir, mais bônus ele obterá, um exemplo:
       
      Warrior Set
      [2 peças] - Aumenta em 100 HP total
      [4 peças] - Aumenta em 2 shielding
       
      Eu tenho uma ideia de colocar essa verificação no creaturescripts, entretanto não gostaria de tomar esse rumo pois acredito que poderia sobrecarregar meu servidor com as verificações por thing.
      Efetuei consultas pela internet e geralmente o pessoa que tem essa duvida utiliza itens que não tem status, tipo um ring, no meu caso é diferente.
       
      Possível solução: Seria utilizar o código Equip padrão no meu script e depois aplicar meu código, entretanto eu não encontrei em nenhum local esse script de Equip,
       
      Quem puder me ajudar eu ficaria eternamente grato já que esse é um sistema chave no meu projeto, agradeço desde já
    • Por BonasxD
      Bom galera primeiramente não sei se estou na area correta ou se nao estou, se nao por favor mover para area certa, grato!
      Estou com esse erro ao tenta instalar o gesior usando a tfs 0.4 não passa dessa parte ja tentei de tudo e nao sei oque fazer ;(
       
      Testei o mesmo procedimento no meu Windows e Funcionou corretamente agora no meu VM(Ubuntu22) não passa desse erro. 
       
      Ja pesquisei por tudo e não sei oque fazer

    • Por Imperius
      Olá, pessoal! Acabei encontrando um script que tinha feito a um tempo atrás. Estou compartilhando aqui para quem quiser usar ou melhorar.
       
      É bem parecido com os outros sistemas de roleta, igual deste tópico: https://tibiaking.com/forums/topic/101557-action-cassino-roleta-de-items/
       
      Como funciona?
       
      O "Treasure Chest" é um item custom, onde o jogador têm a possibilidade de ganhar itens raros ou bem meia boca. Tudo dependerá da sorte.
       
      O jogador precisa tacar o treasure chest na bancada e acionar a alavanca. O treasure chest irá se transformar em vários itens de forma randômica no qual o jogador poderá ou não ganhar. No final, apenas um item é entregue ao jogador.
       
      Para entender melhor o seu funcionamento, segue o GIF abaixo:
       

       
       
      em data > actions > actions.xml
       
       
      em data > actions > scripts > crie um arquivo chamado leverTreasureChest.lua
       
       
      no banco de dados do servidor, adicione o seguinte código em "SQL":
       
       
       

      Também estou disponibilizando uma página PHP, para quem quiser usar no site do servidor. Na página tem informações sobre o funcionamento, quais são os possíveis prêmios e a lista de jogadores que ganharam os itens raros.
       

       
       
      Espero ter ajudado de alguma forma! : )
       
      treasure_chest.php
    • Por ILex WilL
      Olá, Alguém poderia me ajudar com uns Scripts? nem que seja cobrando, dependendo eu pago para me ajudar...
    • Por luanluciano93
      Olá, esse tutorial é uma parte do tópico principal: "Tutorial completo de infraestrutura para montar um servidor TFS 1.x no Ubuntu 22.04" ... 

      Ele faz parte da 2º instalação da pilha LEMP no Ubuntu 22.04: a MariaDB.
       
      PASSO 1 - COMO INSTALAR O SERVIDOR DE BANCO DE DADOS MariaDB
       
      O MariaDB é um sistema de gerenciamento de banco de dados de código aberto, usado com frequência como uma alternativa ao MySQL. Ele é desenvolvido por ex-membros da equipe do MySQL que estão preocupados que o Oracle possa transformar o MySQL em um produto de código fechado.

      Digite o seguinte comando para instalar o MariaDB no Ubuntu 22.04, após iniciar, é necessário digitar Y para prosseguir ... 
      sudo apt install mariadb-server Depois de instalado, o servidor MariaDB deve ser automaticamente visualizado.
       
      Use o comando a seguir para verificar seu status: 
      sudo systemctl status mariadb Irá aparecer o seguinte resultado:

       
      Como vocês podem ver em verde: active (running), ou seja, está ativo e funcionando.
       
      Você pode também conferir a versão do MariaDB instalado com o comando: 
      mariadb --version Eu obtive como resposta em 05JUL22: mariadb Ver 15.1 Distrib 10.6.7-MariaDB
       
      PASSO 2 - CONFIGURANDO O MARIADB
       
      O próximo passo será executar o script de segurança incluído. Esse script modifica algumas das opções padrões menos seguras referentes, por exemplo, a logins root remotos e usuários de exemplo.
       
      Execute o script de segurança:
      sudo mysql_secure_installation Isso levará você a uma série de prompts onde é possível fazer algumas alterações nas opções de segurança de sua instalação do MariaDB.

      O primeiro prompt pedirá que digite a senha atual do root do banco de dados. Como ainda não configuramos uma senha, pressione ENTER para indicar “nenhuma”,

       
      Em seguida, o sistema irá perguntar se você quer usar o unix_socket, pois ele garante que ninguém possa fazer o login no usuário root do MARIADB sem a devida autorização. Digite que sim (Y)

      Ativar a autenticação unix_socket? [S/n]
       
      Em seguida, digite Y para definir a senha raiz do servidor MariaDB.


      ATENÇÃO: A SENHA QUE VOCÊ DEFINIR SERÁ A SENHA DO SERVIDOR SQL, ELA SERÁ USADA PARA CONEXÃO DO  SITE E DO SERVIDOR AO BANCO DE DADOS! GUARDE-A BEM!

      Em seguida, você pode pressionar ENTER (com ENTER é escolhido a resposta padrão, que sempre é mostrada em maiúsculo. Nesse caso será o Y) para responder a todas as perguntas restantes:


      - Remover usuários anônimos? [Sim/n]
      - Não permitir login root remotamente? [Sim/n]
      - Remover banco de dados de teste e acesso a ele? [Sim/n]
      - Recarregar as tabelas de privilégios garantirá que todas as alterações feitas até agora entrará em vigor imediatamente. Recarregar tabelas de privilégios agora?  [Sim/n]

      Esta etapa é um requisito básico para a segurança do banco de dados MariaDB.
       
      A princípio é isso!
       
      Siga as atualizações no tópico principal: "Tutorial completo de infraestrutura para montar um servidor TFS 1.x no Ubuntu 22.04" ... 
       
       
      Fontes:
      - https://conectandonet.com.br/blog/como-instalar-a-pilha-lemp-no-ubuntu-20-04-server-desktop/
      - https://www.digitalocean.com/community/tutorials/how-to-install-mariadb-on-ubuntu-20-04-pt
       
       
       
       
       
       
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo