-
Total de itens
1002 -
Registro em
-
Última visita
-
Dias Ganhos
20
Tudo que Mudrock postou
-
Você esta meu Xgesior use a versão 1.7.3 e TFS 1.0
-
Movido para a área de Duvidas Resolvidas Obrigado
-
Resolvido, Tópico Movido
-
[Encerrado][Age Of War - 10.77] Recruta Mapper/WebMaster
tópico respondeu ao Vodkart de Mudrock em Formação de Equipes
Nome:Junior Sutil Idade:16 Função pretendida:WebMaster Formas de contato - Skype:juniorsutilpessoal123 Porque você quer fazer parte do projeto?: estou a um tempo sem projetos oficiais no tibia, e queria dar uma ajudada no projeto, pois achei bem interessante Quanto tempo de experiência você tem no seu ramo?:mecho com websites a um tempão, tenho varios cursos tanto em html5 até css, e venho atuando em alguns projetos entre eles o Xgesior que sou o desenvolvedor, abraços -
Fala pessoal, estava negando na gringa e achei um sistema bem legal e decidi trazer totalmente em português para vocês espero que curtam Descriação O Player reporta o lugar usando o comando !report e você administrador pode adicionar points a ele pela ajuda ao servidor Imagen Adicionando em seu servidor/Site Abra seu Data/Talkactions na pasta do seu servidor, e abra Talkactions.xml e adicione essa linha <talkaction words="!report" separator=" " script="adminreport.lua"/> Agora abra data/ Talkactions / Scripts em seu servidor e criar um novo arquivo chamado adminreport.lua e adicione este código dentro : function onSay(cid, words, param, channel) local storage = 6708 -- (You can change the storage if its already in use) local delaytime = 30 -- (Exhaust In Seconds.) local x = getPlayerPosition(cid).x -- (Do not edit this.) local y = getPlayerPosition(cid).y -- (Do not edit this.) local z = getPlayerPosition(cid).z -- (Do not edit this.) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Command param required.") return true end if (getPlayerStorageValue(cid, storage) <= os.time()) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your report has been received successfully!") db.query("INSERT INTO `player_reports` (`id` ,`name` ,`posx` ,`posy` ,`posz` ,`report_description` ,`date`)VALUES (NULL , '" .. getPlayerName(cid) .. "', '" .. x .. "', '" .. y .. "', '" .. z .. "', '" .. param .. "', '" .. os.date() .. "')") setPlayerStorageValue(cid,storage,os.time()+delaytime) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "You have to wait 30 seconds to report again.") end return TRUE end Servidor Configurado! Adicionando em seu WebSite Agora vá para o site e va em htdocs/pages crie um novo arquivo chamado adminreport.php e coloque isso dentro <?PHP if($group_id_of_acc_logged >= $config['site']['access_admin_panel']) { $main_content .= '<center><h2><font color=red>Reports List</font></h2></center><br /><br /> <center><table border="0" cellspacing="1" cellpadding="4" width="100%"> <tr bgcolor="'.$config['site']['vdarkborder'].'"> <td width="5%"><b><font color=white><center>#</font></center></b></td> <td width="10%"><b><font color=white><center>Name</center></b></font></td> <td width="20%"><b><font color=white><center>Position</center></b></font></td> <td width="40%"><b><font color=white><center>Description</center></b></font></td> <td width="20%"><b><font color=white><center>Date</center></b></font></td> </tr>'; $i = 0; foreach($SQL->query('SELECT id, name, posx, posy, posz, report_description, date FROM player_reports GROUP BY name ORDER BY id DESC limit 20;') as $report) { $i++; $main_content .= '<tr bgcolor="' . (is_int($i / 2) ? $config['site']['lightborder'] : $config['site']['darkborder']). '"> <td> <center>'.$i.'</center> </td> <td> <center><a href=?subtopic=characters&name='.$report['name'].'>'.$report['name'].'</a></center> </td> <td> <center>'.$report['posx'].', '.$report['posy'].', '.$report['posz'].'</center> </td> <td> <center>'.$report['report_description'].'</center> </td> <td> <center>'.$report['date'].'</center> </td> </tr>'; } $main_content .=' </table> <a href="?subtopic=adminreport&action=reward">Reward Players for reporting.</a>'; if($action == "reward") { $player = stripslashes(ucwords(strtolower(trim($_REQUEST['character'])))); $points = $_POST['points']; if(empty($player)) { $main_content .= '<form action="" method="post"><B>Enter Character Name:</B><input type="textbox" name="character"><br> <B>Enter Points Amount:</B><input type="textbox" name="points"><br><br><input type="submit" value="Submit"> </form></center><form action="?subtopic=adminreport" method="post" ><input name="submit" type="submit" value="Close" title="Close"/></form>'; } else { $player_data = $SQL->query("SELECT * FROM `players` WHERE `name` = '".$player."';")->fetch(); $SQL->query("UPDATE `accounts` SET `premium_points` = `premium_points` + '".$points."' WHERE `id` = '".$player_data['account_id']."'"); $main_content .= '<b><center>'.$points.' Premium Points added to the account of <i>'.$player.'</i> !</b></center><br> <form action="?subtopic=adminreport" method="post" ><input name="submit" type="submit" value="Close" title="Close"/></form>'; } } } else { $main_content .= 'Sorry, you have not the rights to access this page.'; } ?> então aberta index.php e adicione estas linhas case "adminreport"; $topic = "adminreport"; $subtopic = "adminreport"; include("adminreport.php"); break; Vá em htdocs/layouts/Seulayout/ <a href='?subtopic=adminreport'> <div id='submenu_adminreport' 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_adminreport' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);'></div> <div class='SubmenuitemLabel'>Player Reports</div> <div class='RightChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> </div> </a> Adicione esse comando em sua database CREATE TABLE IF NOT EXISTS `player_reports` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` text NOT NULL, `posx` int(6) NOT NULL, `posy` int(6) NOT NULL, `posz` int(6) NOT NULL, `report_description` text NOT NULL, `date` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ; Créditos : Mudrock DarkZ Shaoz
-
Muito bom só achei que falto dar uma arrumadinha no tópico colocando imagens do servidor etc.. mais ótimo servidor em si
-
Movido para área correta
-
Aprovado, tópico movido
-
Ola Pessoa, Bom vi que muitas pessoas usam o server info box do gesior, então procurei e adptei uma versão por Znote Fiquem com ela [TRADUZIDO PARA O PT-BR] Adicione no index.php depois de: include 'layout/overall/header.php'; // Front page server information box by Raggaer. Improved by Znote. (Using cache system and Znote SQL functions) // Create a cache system $infoCache = new Cache('engine/cache/serverInfo'); $infoCache->setExpiration(60); // This will be a short cache (60 seconds) if ($infoCache->hasExpired()) { // Fetch data from database $data = array( 'newPlayer' => mysql_select_single("SELECT `name` FROM `players` ORDER BY `id` DESC LIMIT 1"), 'bestPlayer' => mysql_select_single("SELECT `name`, `level` FROM `players` ORDER BY `experience` DESC LIMIT 1"), 'playerCount' => mysql_select_single("SELECT COUNT(`id`) as `count` FROM `players`"), 'accountCount' => mysql_select_single("SELECT COUNT(`id`) as `count` FROM `accounts`"), 'guildCount' => mysql_select_single("SELECT COUNT(`id`) as `count` FROM `guilds`") ); // Initiate default values where needed if ($data['playerCount'] !== false && $data['playerCount']['count'] > 0) $data['playerCount'] = $data['playerCount']['count']; else $data['playerCount'] = 0; if ($data['accountCount'] !== false && $data['accountCount']['count'] > 0) $data['accountCount'] = $data['accountCount']['count']; else $data['accountCount'] = 0; if ($data['guildCount'] !== false && $data['guildCount']['count'] > 0) $data['guildCount'] = $data['guildCount']['count']; else $data['guildCount'] = 0; // Store data to cache $infoCache->setContent($data); $infoCache->save(); } else { // Load data from cache $data = $infoCache->load(); } ?> <!-- Render HTML for server information --> <table border="0" cellspacing="0"> <tr class="yellow"> <td><center>Server Information</center></td> </tr> <tr> <td> <center>Seja bem-vindo: <a href="characterprofile.php?name=<?php echo $data['newPlayer']['name']; ?>"> <?php echo $data['newPlayer']['name']; ?> </a> </center> </td> </tr> <tr> <td> <center>Top Player do servidor é : <a href="characterprofile.php?name=<?php echo $data['bestPlayer']['name']; ?>"> <?php echo $data['bestPlayer']['name']; ?> </a> level: <?php echo $data['bestPlayer']['level']; ?> Parabéns! </center> </td> </tr> <tr> <td> <center>Temos <b><?php echo $data['accountCount']; ?></b> Accounts criadas, <b><?php echo $data['playerCount']; ?></b> players, e <b><?php echo $data['guildCount']; ?></b> guilds </center> </td> </tr> </table> Créditos Raggaer Mudrock
-
[Gesior tfs 1.0] Pagina de montarias 10.77
tópico respondeu ao Piabeta Kun de Mudrock em Tutoriais de Websites
Aprovado -
Cara show, caso precise de ajuda para desenvolver só chamar
-
antes de ser fechado fui comunicado e aceito. portando acho que não tem porque tanto alvoroço. Emfim abraços ^^
-
Nice cara, eu mexia bastante com signs antigamente, mais agora to focando em outras áreas mais ótimo conteúdo
- 5 respostas
-
- photoshopdesign
- sign
-
(e 2 mais)
Tags:
-
anúncio Novo sistema de Cargos e Novas pips!
tópico respondeu ao Administrador de Mudrock em Noticias
Fico muitooo bom ^^ Parabéns- 51 respostas
-
- novos cargos
- pips
-
(e 2 mais)
Tags:
-
Novas pips staff, sugestões e críticas
tópico respondeu ao Administrador de Mudrock em Lixeira Pública
Ficou bonita, :33 -
Inteligencia Artificial Superinteligente Autoconsciente
tópico respondeu ao Danihcv de Mudrock em Papo Cabeça
oi- 8 respostas
-
- inteligencia artificial
- i.a.
- (e 6 mais)
-
Duvida resolvida, caso ainda não esteja solucionado me avise, Tópico Movido
-
Duvida resolvida, movido
-
NIce!! very nice
-
pedido [AJUDA] Estou com um erro na minha pagina da web
tópico respondeu ao eliezerdouglas de Mudrock em Lixeira Pública
Mande oque tem nesse linha C:\xampp\htdocs\pages\serverinfo.php on line 13 -
Movido para Pedidos e duvidas resolvidos
-
Não crie aplicativos de jogos, são aplicativos que podem fazer fama, mas é passageira, crie algo inovador, aplicativos que as pessoas usem todos os dias, com o proposito de algo útil, para surgir uma boa ideia, preste atenção no seu dia-a-dia e vejo oque você mesmo iria precisar
-
Eu não conheço nenhum, mas gostei muito da ideia, posso começar um assim. mais infelizmente não sei como lhe passar um agora
-
Você gostaria e um " site " somente para criação de conta é um news rapido ?
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.