Eae, alguem testou?
Funciona mesmo?
Parece muito bom ![]()
Editando: Eu coloquei aqui cara, mas o link pro
não aparece aqui.$topic = "Advanced Admin Panel";
Fiz todos os passos, mas sou inexperiente :S
Por tyuahoi, 23 de mai. de 2011 em Tutoriais de Websites
Eae, alguem testou?
Funciona mesmo?
Parece muito bom ![]()
Editando: Eu coloquei aqui cara, mas o link pro
não aparece aqui.$topic = "Advanced Admin Panel";
Fiz todos os passos, mas sou inexperiente :S
Editado Maio 26 por xBillyx
Amigo, esta tudo correto no tópico se sentiu dificuldade em alguma parte poste aqui para que eu possa lhe ajudar...
o Advanced Admin Panel aparecera em preto logo abaixo de account management.
info
Grupo: Campones
Registrado: 08/09/10
Posts: 1
Reputação: 0
Char no Tibia: Federal top Knight

Funcionou Perfeitamente.como sempre vc postando seus otimo trabalho,nao sei se tem topico igual mais ta de parabens!
info
Grupo: Herói
Registrado: 23/12/08
Posts: 2.4k
Reputação: +359
Gênero: Masculino
Char no Tibia: Gordo Warlike

1tyi voltando a frequentar o forum? OMG !!!
como sempre trazendo coisas otimas em web site, veio e por isso q te amo!
e alem do amis lembrando o schema q vc me passou para apara com o erro de qndo mata player da erro no perfil do char, nao aidantou!
kkk
nme sei se vc lembra disso!
bjunda!
@PiabetaMan01
vou tentar voltar neh :b HAHA
nao nao lembro desse bug seu nao AHAHAH acho que faz 1 ano ou mais ;o aspodk
;**
info
Grupo: Cavaleiro
Registrado: 30/09/08
Posts: 174
Reputação: +60
Char no Tibia: Knight do Momento

Galera tem que toma cuidado, esses dias editei mana e não coloquei nada Health dae zerou a Healtmax do player.
Ficava caindo server e demoro pra descobrir que era :x
info
Grupo: Herói
Registrado: 23/12/08
Posts: 2.4k
Reputação: +359
Gênero: Masculino
Char no Tibia: Gordo Warlike

vlw pelo aviso, util emfim a info,
poderia dizer pq aconteceu isso com onosso amigo?poderia evitar mutos bugs futuros!
info
Grupo: Barão
Registrado: 24/02/10
Posts: 204
Reputação: +14
Char no Tibia: Krewcz

Aki nao deu, da um erro la em cima :S
@PiabetaMan01 @XaPiNhAl Quando vc edita os leveis ele não adiciona a mana nem health dos character ai voçe tera que adicionar isso que fica na opção others.
@kelvinvictor
Poste uma print ou copie o que apareçe 'la em cima' para eu poder identificar o problema ou será impossivel eu adivinhar ;~
info
Grupo: Cavaleiro
Registrado: 30/09/08
Posts: 174
Reputação: +60
Char no Tibia: Knight do Momento

@PiabetaMan01 @XaPiNhAl Quando vc edita os leveis ele não adiciona a mana nem health dos character ai voçe tera que adicionar isso que fica na opção others.
Você não entendeu...
Eu editei em Others a mana do player e deixei health
em branco acabou zerando a health e eu não sabia porque :x
como mensionado pelo xapinhal tem que toma muito cuidado pra nao fazer cagada.
eu testei e funcionou 100%
mais nao me agradou muito, pois nao mostra o lvl atual do player para poder adicionar a quantia correta
e os botoes sao mal especificados
quenem no LVl mostra
player lvl [ ]
character name [ ]
nao diz se vc vai adicionar amais ou se o numero que voce colocar sera o LVl do player tendeu?
ai para evitar problemas eu resolvi remover e fazer do metodo antigo mesmo
mais eu Gostei e tens meu REP+
eu pretendo vender skills em meu OT entaum seu painel e bem util quando sai um que mostre lvl atual ou vida atual antees de editar eu uso abraços.. fica ai minha ideia
info
Grupo: Barão
Registrado: 27/04/09
Posts: 242
Reputação: +83
Gênero: Masculino
Char no Tibia: Askators

Pelo que eu estou vendo está faltando um </a> no final do código que vai no layout.php!
será que não dava para colocar para essa aba aparecer só quando tiver logado como admin no site?
info
Grupo: Campones
Registrado: 07/01/12
Posts: 9
Reputação: 0

Bem,eu fiz no meu deu certo mais qualquer um que entra no site pode ver (porém não tem permissão pra usar) então resolvi tentar fazer com que só o admin do site veja.
É muito fácil,basta colocar o script em outro lugar não tem bicho de set cabeças.
em layout.php
Após
<?PHPif($group_id_of_acc_logged >= $config['site']['access_admin_panel'])echo "<a href='?subtopic=adminpanel'><div id='submenu_adminpanel' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'><div class='LeftChain' style='background-image:url(".$layout_name."/images/general/chain.gif);'></div><div id='ActiveSubmenuItemIcon_adminpanel' class='ActiveSubmenuItemIcon' style='background-image:url(".$layout_name."/images/menu/icon-activesubmenu.gif);'></div><div class='SubmenuitemLabel'><font color=\"red\">! Admin Panel !</font></div><div class='RightChain' style='background-image:url(".$layout_name."/images/general/chain.gif);'></div></div>
Cole isso
<a href='?subtopic=admin'>
<div id='submenu_adminpanel' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'>
<div class='LeftChain' style='background-image:url(".$layout_name."/images/general/chain.gif);'></div>
<div id='ActiveSubmenuItemIcon_adminpanel' class='ActiveSubmenuItemIcon' style='background-image:url(".$layout_name."/images/menu/icon-activesubmenu.gif);'></div>
<div class='SubmenuitemLabel'><font color=\"red\">~<u>Admin PRO</u>~</font></div>
<div class='RightChain' style='background-image:url(".$layout_name."/images/general/chain.gif);'></div>
</div>
info
Grupo: Cavaleiro
Registrado: 24/02/08
Posts: 177
Reputação: +80
Sabe aquele negocio chato de quando vc tem que mudar level ou editar algum char que voçê tem que ir no phpmyadmin etc?
poisé isso acabou! :b
Crie uma pasta em C:\xampp\htdocs
com o nome: adminpro.php
e cole isso:
<?PHP //README: if nick contain "'" use "\'". For example: nick = The'Knight so use in the form The\'Knight ,,,-WORKS! if($group_id_of_acc_logged >= $config['site']['access_admin_panel']) { $main_content .= 'Welcome to advanced admin panel! Mainly you can edit players. Coded by <a href="http://otland.net/members/turs0n/">turson</a>'; //admin panel menu (player+account) $main_content .= '<br /><br /><div style="width:100%;border:1px solid #c6c6c6;padding:3px 0 3px 0"> <b>EDIT PLAYER -></b> <a href="?subtopic=admin&action=namelock">Name</a> | <a href="?subtopic=admin&action=exp">Experience</a> | <a href="?subtopic=admin&action=level">Level</a> | <a href="?subtopic=admin&action=others">Others</a> | <a href="?subtopic=admin&action=position">Position</a> | <a href="?subtopic=admin&action=delete">Delete</a> <br> <b>EDIT ACCOUNT -></b> <a href="?subtopic=admin&action=acc">Account Number</a> | <a href="?subtopic=admin&action=pass">Password</a> | <a href="?subtopic=admin&action=mail">E-mail</a> | <a href="?subtopic=admin&action=access">Access</a> <br><center><font color="red"><b>PLAYER MUST BE OFFLINE!</b></font></center> </div><br>'; /////////////////////////////////CHARACTER//////////////////////////////////// //namelock if (isset($_POST['ok1'])){ $SQL->query("UPDATE `players` SET `name` = ".$SQL->quote( $_POST['newname'] )." WHERE name = ".$SQL->quote( $_POST['name0'] ).";"); $main_content .= "Player name has been changed.";} //exp if (isset($_POST['ok2'])){ $SQL->query("UPDATE `players` SET experience = experience + ".$SQL->quote( $_POST['exp'] )." WHERE name = ".$SQL->quote( $_POST['name1'] ).";"); $main_content .= "Experience has been added.";} //level if (isset($_POST['ok3'])){ $SQL->query("UPDATE `players` SET level = ".$SQL->quote( $_POST['level'] )." WHERE name = ".$SQL->quote( $_POST['name2'] ).";"); $main_content .= "Level has been set.";} //others if (isset($_POST['ok4'])){ $SQL->query("UPDATE `players` SET health=".$SQL->quote( $_POST['health'] ).",healthmax=".$SQL->quote( $_POST['health'] ).",mana=".$SQL->quote( $_POST['mana'] ).",manamax=".$SQL->quote( $_POST['mana'] ).",cap=".$SQL->quote( $_POST['cap'] ).",maglevel=".$SQL->quote( $_POST['maglevel'] )." WHERE name = ".$SQL->quote( $_POST['name3'] ).";"); $main_content .= "Informations has been changed.";} //delete if (isset($_POST['ok5'])){ $SQL->query("DELETE from `players` WHERE name = ".$SQL->quote( $_POST['name4'] ).";"); $main_content .= "Character has beed deleted.";} //pos if (isset($_POST['ok10'])){ $SQL->query("UPDATE `players` SET group_id = ".$SQL->quote( $_POST['newpos'] )." WHERE name = ".$SQL->quote( $_POST['name9'] ).";"); $main_content .= "Player position has been changed.";} /////////////////////////////////////////ACCOUNT/////////////////////////////////////// //acc if (isset($_POST['ok6'])){ $SQL->query("UPDATE `accounts` INNER JOIN `players` ON `accounts`.`id` = `players`.`account_id` SET accounts.name=".$SQL->quote( $_POST['newacc'] )." WHERE players.name = ".$SQL->quote( $_POST['name5'] ).";"); $main_content .= "Account number has beed changed.";} //password if (isset($_POST['ok7'])){ $SQL->query("UPDATE `accounts` INNER JOIN `players` ON `accounts`.`id` = `players`.`account_id` SET accounts.password=".$SQL->quote( $_POST['newpass'] )." WHERE players.name = ".$SQL->quote( $_POST['name6'] ).";"); $main_content .= "Password has beed changed.";} //mail if (isset($_POST['ok8'])){ $SQL->query("UPDATE `accounts` INNER JOIN `players` ON `accounts`.`id` = `players`.`account_id` SET accounts.email=".$SQL->quote( $_POST['newmail'] )." WHERE players.name = ".$SQL->quote( $_POST['name7'] ).";"); $main_content .= "E-Mail adress has beed changed.";} //mail if (isset($_POST['ok9'])){ $SQL->query("UPDATE `accounts` INNER JOIN `players` ON `accounts`.`id` = `players`.`account_id` SET accounts.page_access=".$SQL->quote( $_POST['newaccess'] )." WHERE players.name = ".$SQL->quote( $_POST['name8'] ).";"); $main_content .= "Page access has beed changed.";} ////////////CHARACTER FORM/////////// //namelock form if($_GET["action"]=="namelock"){ $main_content .= '<form action="?subtopic=admin" method="post"> New Player Name <input type="text" name="newname"><br> Old Player Name <input type="text" name="name0"><br><input type="submit" value="OK" name="ok1"></form>';} //exp form if($_GET["action"]=="exp"){ $main_content .= '<form action="?subtopic=admin" method="post"> Add experience <input type="text" name="exp"> (only numbers)<br> Player Name <input type="text" name="name1"><br><input type="submit" value="OK" name="ok2"></form>';} //level form if($_GET["action"]=="level"){ $main_content .= '<form action="?subtopic=admin" method="post"> Set player level <input type="text" name="level"> (only numbers)<br> Player Name <input type="text" name="name2"><br><input type="submit" value="OK" name="ok3"></form>';} //others form if($_GET["action"]=="others"){ $main_content .= '<form action="?subtopic=admin" method="post"> Health <input type="text" name="health"> (only numbers)<br> Mana <input type="text" name="mana"> (only numbers)<br> Cap <input type="text" name="cap"> (only numbers)<br> MagLevel <input type="text" name="maglevel"> (only numbers)<br> Player Name <input type="text" name="name3"><br><input type="submit" value="OK" name="ok4"></form>';} //delete form if($_GET["action"]=="delete"){ $main_content .= '<form action="?subtopic=admin" method="post"> Player Name <input type="text" name="name4"><br><b>ARE YOU SURE?</b> <input type="submit" value="YES" name="ok5"></form>';} //pos form if($_GET["action"]=="position"){ $main_content .= '<form action="?subtopic=admin" method="post"> Position <input type="text" name="newpos"><i>example(1-player,2-tutor,3-senior tutor,4-gamemaster,5-community manager,6-god)</i> <br> Player Name <input type="text" name="name9"><br><input type="submit" value="OK" name="ok10"></form>';} /////////////ACCOUNT FORM//////////////// //account number form if($_GET["action"]=="acc"){ $main_content .= '<form action="?subtopic=admin" method="post"> New account number <input type="text" name="newacc"> <br> Player Name <input type="text" name="name5"><br><input type="submit" value="OK" name="ok6"></form>';} //password form if($_GET["action"]=="pass"){ $main_content .= '<form action="?subtopic=admin" method="post"> New password <input type="text" name="newpass"> <br> Player Name <input type="text" name="name6"><br><input type="submit" value="OK" name="ok7"></form>';} //mail form if($_GET["action"]=="mail"){ $main_content .= '<form action="?subtopic=admin" method="post"> New e-mail adress <input type="text" name="newmail"> <br> Player Name <input type="text" name="name7"><br><input type="submit" value="OK" name="ok8"></form>';} //access form if($_GET["action"]=="access"){ $main_content .= '<form action="?subtopic=admin" method="post"> Page access <input type="text" name="newaccess">(3->admin) <br> Player Name <input type="text" name="name8"><br><input type="submit" value="OK" name="ok9"></form>';} } else $main_content .= "You don't have required access!"; ?>Salve e feixe.
Agora va em: index.php
Após
case "adminpanel": $topic = "Admin Panel"; $subtopic = "adminpanel"; include("adminpanel.php"); break;Cole isso:
case "admin"; $subtopic = "admin"; $topic = "Advanced Admin Panel"; include("adminpro.php"); break;Salve e feixe.
Agora va em C:\xampp\htdocs\layouts\tibiacom
abra o layout.php
após:
Cole isso:
<a href='?subtopic=admin'> <div id='submenu_adminpanel' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'> <div class='LeftChain' style='background-image:url(".$layout_name."/images/general/chain.gif);'></div> <div id='ActiveSubmenuItemIcon_adminpanel' class='ActiveSubmenuItemIcon' style='background-image:url(".$layout_name."/images/menu/icon-activesubmenu.gif);'></div> <div class='SubmenuitemLabel'><font color=\"blue\">~<u>Admin PRO</u>~</font></div> <div class='RightChain' style='background-image:url(".$layout_name."/images/general/chain.gif);'></div> </div>Ficaram assim:
e sejam felizes :b
Crédito: turson
obs: Não se preocupem apenas o admin do site conseiguira acessar esta pagina ;p
Editado Maio 23 por 1tyi