yohanaugusto 1 Postado Maio 20, 2009 Share Postado Maio 20, 2009 Olá pessoal, fiquei um tempo sem meche com tibia, mas agora eu voltei com tudo....estou com um novo projeto, e estou querendo um sistema de reset, ou seja, quando o player chegar ao lvl 400, se ele quiser ele vai ate o site e clica no botão resetar personagem....se ele clicar, o player volta ao lvl 8, apenas o lvl, a mana, cap, hp, fica tudo o mesmo.... Obrigado!! Link para o comentário https://xtibia.com/forum/topic/113373-site-reset-system/ Compartilhar em outros sites More sharing options...
_ferrari_ 1 Postado Maio 20, 2009 Share Postado Maio 20, 2009 Isso é impossível apenas por LUA. Talvez seja possível por site. Não existem funções para retirar nível em scripts, seria necessário modificar sources. Link para o comentário https://xtibia.com/forum/topic/113373-site-reset-system/#findComment-741146 Compartilhar em outros sites More sharing options...
yohanaugusto 1 Postado Maio 21, 2009 Autor Share Postado Maio 21, 2009 Sim, pelo site é obivio....por mysql...quase igual do radbr... alguem ajuda please!! Link para o comentário https://xtibia.com/forum/topic/113373-site-reset-system/#findComment-741336 Compartilhar em outros sites More sharing options...
noobinhu 38 Postado Maio 21, 2009 Share Postado Maio 21, 2009 não, não é impossível por lua basta fazer as proprias funções usando luasql Link para o comentário https://xtibia.com/forum/topic/113373-site-reset-system/#findComment-741340 Compartilhar em outros sites More sharing options...
yohanaugusto 1 Postado Maio 21, 2009 Autor Share Postado Maio 21, 2009 Pessoal, EU QUERO SABER COMO FAZER POR MYSQL!!! E NAO POR LUA... Link para o comentário https://xtibia.com/forum/topic/113373-site-reset-system/#findComment-741598 Compartilhar em outros sites More sharing options...
noobinhu 38 Postado Maio 21, 2009 Share Postado Maio 21, 2009 que legal, primeiro pesquise o que é mysql, depois o que é lua, depois venha dizer que quer em mysql ok ps: ninguém vai te fazer esse sistema, 99,9% de certeza, se quiser, aprenda programar ou pague para alguém. Link para o comentário https://xtibia.com/forum/topic/113373-site-reset-system/#findComment-741601 Compartilhar em outros sites More sharing options...
yohanaugusto 1 Postado Maio 21, 2009 Autor Share Postado Maio 21, 2009 eu quero saber como no site....so preciso do script do mysql para quando o cara clicar no resetar o level volte pro 8 só isso...PENSEI QUE O XTIBIA FOSSE UM LUGAR BOM....velhos tempos... Link para o comentário https://xtibia.com/forum/topic/113373-site-reset-system/#findComment-741605 Compartilhar em outros sites More sharing options...
noobinhu 38 Postado Maio 21, 2009 Share Postado Maio 21, 2009 é ;/ velhos tempos... onde tudo que pediam, lhe davam de graça, fala ae... tempos quando ainda os preguiçosos tinham espaço na comunidade rs até mais, boa sorte na procura de uma comunidade destas Link para o comentário https://xtibia.com/forum/topic/113373-site-reset-system/#findComment-741608 Compartilhar em outros sites More sharing options...
yohanaugusto 1 Postado Maio 21, 2009 Autor Share Postado Maio 21, 2009 So pra vc sabe, eu sei meche em mapas, scripts, site, em quase tudo de servidor....NUUBinho Link para o comentário https://xtibia.com/forum/topic/113373-site-reset-system/#findComment-741612 Compartilhar em outros sites More sharing options...
noobinhu 38 Postado Maio 21, 2009 Share Postado Maio 21, 2009 (editado) x1, ver quem sabe mais? rs desafio. sabe bastante coisa po escolhe a linguagem ae: JS, PHP, JAVA, LUA, C, C++, DELPHI, PASCAL, VB/C.NET. e o bancos de dados: ACCESS, MYSQL, SQLITE, SQL PROFESSIONAL SERVER 2005/2008, XML (noob db) que tal? Editado Maio 21, 2009 por noobinhu Link para o comentário https://xtibia.com/forum/topic/113373-site-reset-system/#findComment-741616 Compartilhar em outros sites More sharing options...
yohanaugusto 1 Postado Maio 21, 2009 Autor Share Postado Maio 21, 2009 Não vou negar, vc sabe mais.....so quero saber como adicionar um SISTEMA DE RESET.... Link para o comentário https://xtibia.com/forum/topic/113373-site-reset-system/#findComment-741623 Compartilhar em outros sites More sharing options...
Fir3element 185 Postado Junho 1, 2009 Share Postado Junho 1, 2009 To presizando disso tbm, e vcs ai nem ajuda o cara e fica descutindo. Link para o comentário https://xtibia.com/forum/topic/113373-site-reset-system/#findComment-745175 Compartilhar em outros sites More sharing options...
yohanaugusto 1 Postado Junho 1, 2009 Autor Share Postado Junho 1, 2009 Vlww ;D so queria saber e o cara vem na ignorancia.. Link para o comentário https://xtibia.com/forum/topic/113373-site-reset-system/#findComment-745309 Compartilhar em outros sites More sharing options...
jmarkos 0 Postado Junho 25, 2009 Share Postado Junho 25, 2009 (editado) opa o sistema esta ai Config.php <?php $folderplayer = "c:\otserv\data\players/"; $folderaccount = "c:\otserv\data\accounts/"; $maxreset = "6"; //Max reset the player can have $lvlini = "8"; //The initial level $expini = "4200"; //The initial exp $lvlres = "30"; //The level needed to reset ?> reset.php <? ################################ ## Script made by Tatu_Hunter ## ################################ include("config.php"); $pass2 = $_POST['senha']; $acc2 = $_POST['conta']; $char_res = $_POST['char']; ?> <!-- Script made by Tatu_Hunter //--> <form method="post" action=""> <table width="450" border="0" cellspacing="1" cellpadding="2"> <tr> <td colspan="2"><p><strong>Reset the Character:</strong></p></td> </tr> <tr> <td height="112" colspan="2"><div align="justify">Please fill the form with the character you want to reset and the account/password of the same. To reset your charater it must be in the level <b><? echo $lvlres ?></b>, or you cannot reset the char.</div></td> </tr> <tr> <td width="110">Char Name:</td> <td width="329"><label> <input name="char" type="text" id="char" /> </label></td> </tr> <tr> <td>Account:</td> <td><input name="conta" type="text" id="conta" /></td> </tr> <tr> <td>Password: </td> <td><input name="senha" type="password" id="senha" /></td> </tr> <tr> <td colspan="2"><div align="center"> <label> <input type="submit" value="Reset" /> </label> </div></td> </tr> </table> <br /> </form> <!-- Script made by Tatu_Hunter //--> <? //Check if some field is empty if(empty($_POST['char']) or empty($_POST['senha']) or empty($_POST['conta'])) { die("<font color=red>Please fill all the form.</font>"); } //Check if the char exists if(!file_exists("$folderplayer$char_res.xml")) { die("<font color=red>The character $char_res does not exists.</font>"); } //Check if the account exists if(!file_exists("folderaccount$acc2.xml")) { die("<font color=red>The account number you entered is incorrent.</font>"); } else { $acc = $acc2; } //Opens the account $facc = simplexml_load_string(file_get_contents("$folderaccount$acc.xml")); //Check if the pass is corret if($facc['pass'] != $pass2) { die("<font color=red>The password you entered is incorrect.</font>"); } //Check if the file that contains the reset of the player dont exists and creates one. if(!file_exists("reset_chars/$char_res.xml") && !is_readable("reset_chars/$char_res.xml")) { $le_res = fopen("reset_chars/$char_res.xml", "w"); $data = '<?xml version="1.0" ?> <resetes resets="0"> </resetes>'; fwrite($le_res, $data); fclose($le_res); } //Now opens the file that contains the resets of the player. $checkresXML = simplexml_load_string(file_get_contents("reset_chars/$char_res.xml")); //Ckech if the player dont have max reset if($checkresXML['resets'] == $maxreset){ die("<font color=red>The character you want to reset already have the max resets.</font>"); } //Opens the player.xml $playerXML = simplexml_load_string(file_get_contents("$folderplayer$char_res.xml")); //Check if the player belong to the account if($acc != $playerXML['account']) { die("<font color=red>The character you want to reset does not belong to this account.</font>"); } $fgres = file_get_contents("reset_chars/$char_res.xml"); $le = file_get_contents("$folderplayer$char_res.xml"); $ver = explode('"', $le); //Check if the player have the required level to reset if($playerXML['level'] < $lvlres) { die("<font color=red>The character you want to reset don't have the level <b>$lvlres</b>.</font>"); } $novoreset = $checkresXML['resets'] + 1; //Replaces the tags level, exp, resets in the xml's. $reslvl = str_replace('level="'.$playerXML['level'].'"', 'level="'.$lvlini.'"', $le); $resexp = str_replace('exp="'.$playerXML['exp'].'"', 'exp="'.$expini.'"', $reslvl); $nreset = str_replace('resets="'.$checkresXML['resets'].'"', 'resets="'.$novoreset.'"', $fgres); //And now opens and write in the xml's. $abre_res = fopen("reset_chars/$char_res.xml", 'w'); fwrite($abre_res, $nreset); fclose($abre_res); $abre = fopen("$folderplayer$char_res.xml", 'w'); fwrite($abre, $resexp); fclose($abre); ?> The character <b><? echo $char_res ?></b> was reseted sucessfully. <!-- Script made by Tatu_Hunter //--> crie uma pasta chamada "reset_chars", essa pasta irar armazenar os chars ja resetados Editado Junho 25, 2009 por jmarkos Link para o comentário https://xtibia.com/forum/topic/113373-site-reset-system/#findComment-752758 Compartilhar em outros sites More sharing options...
yohanaugusto 1 Postado Julho 4, 2009 Autor Share Postado Julho 4, 2009 Mis é para ot sql?? Link para o comentário https://xtibia.com/forum/topic/113373-site-reset-system/#findComment-756897 Compartilhar em outros sites More sharing options...
Posts Recomendados