-
Total de itens
23 -
Registro em
-
Última visita
Sobre phowtaks
Informações
-
Char no Tibia
Nenhum
-
Forma que conheci o xTibia
Outros Sites
-
Sou
Hoster
Últimos Visitantes
918 visualizações
phowtaks's Achievements
-
fiz isso e nao deu certo!
-
Está aparecendo essa mensagem agora! windows 7 screenshot Eu fiz o que vc pensou ser, mais nao deu certo, fiz a task de rotworm com um lvl 30 e entreguei, recebi o item e a xp que configurei no script e dei exit e loguei novamente para salvar o storage, mais não aparece nenhuma janela de rank! Lembrando novamente que tenho um server 8.6 com TFS 0.4!
-
hmm vou testar, deposi comento pra ver! Precisa de alguma tabela na database pra salvar esses pontos não? Porque fiz a task com dois players diferentes e não está aparecendo nada!
-
Olha cara a intenção foi boa, mais aqui não está abrindo nada, não está dando nenhum erro no distro quando executo o comando !taskrank e nenhuma mensagem de erro no game também! Chegasse a testar? Posta a foto do script funcionando em game ai! Vlw!
-
04:21 Uptime: 57 hours and 0 minutes. Server e Site Online a quase 60h! 19:33 Uptime: 96 hours and 12 minutes. E subindo cada vez mais, venham conferir o Floripa Global Server, sempre trazendo novidades! Em breve sistema de Tasks diferenciado de todos que já viram! Agora o server é FREE, basta criar sua guild e começar a ganhar seus Guild Points, Premium Scroll foi adicionada ao Guild Shop e retirada do Floripa Shop!
- 14 respostas
-
LOSTACCOUNT.PHP (BR + NO SEND E-MAIL)
tópico respondeu ao luanluciano93 de phowtaks em Websites & Layouts
serve pra SHA1? Ainda não funcionar corretamente, muito menos para Sha1 ele ainda continua alterando a senha e deixa no formato PLAIN aonde qualquer um pode ler a senha na database, porém não consegue logar no jogo ou acessar a conta no site depois. Você não arrumou o espaço para digitar a Recovery Key que ainda continua com 10 espaços sendo que ela pode ter até 22 caracteres. Tudo isso eu te mandei mensagem e você ainda não arrumou, outra coisa eu pedi para fazer um que funcionasse em SHA1 e você também não fez!- 9 respostas
-
- gesior
- lostaccount.php
- (e 4 mais)
-
LOSTACCOUNT.PHP (BR + NO SEND E-MAIL)
tópico respondeu ao luanluciano93 de phowtaks em Websites & Layouts
O script está ai aonde que devo mudar e o que? <?PHP header("Content-Type: text/html; charset=ISO-8859-1",true); #################################### CONFIGURAÇÃO ############################################### $link = 'index.php?game=lostaccount'; # url do lostaccount , exemplo: ?game=lostaccount $link2 = 'index.php?game=accountmanagement'; # url do acountmanagement , exemplo: ?game=accountmanagement $newplayer = new OTS_Player(); # new OTS_Player() (defina a class de players, geralmente encontrada dentro da pasta POT do seu site) ##################################################################################################### ################################## INSERIR NOME DO PERSONAGEM E OPÇÃO DE RECUPERAÇÃO ########################################## if($action == '') { $main_content .= '<B>Bem-Vindo a Recuperação de sua Account!</B><BR><BR> Se você perdeu acesso a sua account, esta interface pode ajudá-lo. Naturalmente, você precisa provar que a account é sua para poder recuperá-la. Digite os dados solicitados e siga as instruções cuidadosamente. Por favor, compreenda que não há maneira de obter acesso a sua account se ela não estiver registrada.<br><br> Primeiramente para utilizar a Recuperação de Account, digite o nome de um personagem da sua account perdida, selecione a opção de recuperação e clique em "Submit".<BR><BR> <FORM ACTION="'.$link.'&action=step1" METHOD=post> <INPUT TYPE=hidden NAME="character" VALUE="" /> <TABLE CELLSPACING=1 CELLPADDING=4 BORDER=0 WIDTH=100%> <TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Nome do personagem:</B></TD></TR> <TR><TD BGCOLOR="'.$config['site']['darkborder'].'"> <INPUT TYPE=text NAME="nick" VALUE="" autocomplete="off" SIZE="26" MAXLENGTH="25"><BR> </TD></TR> </TABLE><br> <TABLE CELLSPACING=1 CELLPADDING=4 BORDER=0 WIDTH=100%> <TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Selecione a opção a baixo:</B></TD></TR> <TR><TD BGCOLOR="'.$config['site']['darkborder'].'"> <INPUT TYPE=radio NAME="action_type" VALUE="reckey"><b> Tenho a <font color=red>Recovery Key</font> e quero definir um novo password para minha account.<BR> </TD></TR> </TABLE> <BR> <TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100%><TR><TD><center> <INPUT TYPE=image NAME="Submit" ALT="Submit" SRC="'.$layout_name.'/images/buttons/sbutton_submit.gif" BORDER=0 WIDTH=120 HEIGHT=18></center> </TD></TR></FORM></TABLE>'; } elseif($action == 'step1' && $_REQUEST['action_type'] == '') { $main_content .= '<center><font size=3>Selecione a opção de recuperação.</center><br><TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100%><TR><TD><center> <a href="'.$link.'" border="0"><IMG SRC="'.$layout_name.'/images/buttons/sbutton_back.gif" NAME="Back" ALT="Back" BORDER=0 WIDTH=120 HEIGHT=18></a></center> </TD></TR></FORM></TABLE></TABLE>'; } ################################## INSERIR CHAVE DE RECUPERAÇÃO ########################################## elseif($action == 'step1' && $_REQUEST['action_type'] == 'reckey') { $nick = stripslashes($_REQUEST['nick']); if(check_name($nick)) { $player = $newplayer; $account = $newplayer; $player->find($nick); if($player->isLoaded()) $account = $player->getAccount(); if($account->isLoaded()) { $account_key = $account->getCustomField('key'); if(!empty($account_key)) { $main_content .= 'Digitando a <font color=red>Recovery Key</font> corretamente, vai abrir um formulário para definir um novo password para a sua account.<BR><br> <FORM ACTION="'.$link.'&action=step2" METHOD=post> <TABLE CELLSPACING=1 CELLPADDING=4 BORDER=0 WIDTH=100%> <TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Digite sua Recovery Key:.</B></TD></TR> <TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><INPUT TYPE=hidden NAME="nick" VALUE="'.$nick.'" autocomplete="off" MAXLENGTH="25" SIZE="26" readonly="readonly" /> Recovery Key: <INPUT TYPE=text NAME="key" VALUE="" autocomplete="off" MAXLENGTH="22" SIZE="25" /><BR></TD></TR></TABLE> <BR><TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100%><TR><TD><center> <INPUT TYPE=image NAME="Submit" ALT="Submit" SRC="'.$layout_name.'/images/buttons/sbutton_submit.gif" BORDER=0 WIDTH=120 HEIGHT=18 /></center> </TD></TR></FORM></TABLE></TABLE>'; } else {$main_content .= '<center><font size=3>A account deste personagem não tem <font color=red>Recovery Key!</center><BR /><TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100%><TR><TD><center> <a href="'.$link.'" border="0"><IMG SRC="'.$layout_name.'/images/buttons/sbutton_back.gif" NAME="Back" ALT="Back" BORDER=0 WIDTH=120 HEIGHT=18></a></center> </TD></TR></TABLE>';} } else {$main_content .= '<center><font size=3>Personagem <b>'.$nick.'</b> não existe ou está digitado de forma errada.</center><BR /><TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100%><TR><TD><center> <a href="'.$link.'" border="0"><IMG SRC="'.$layout_name.'/images/buttons/sbutton_back.gif" NAME="Back" ALT="Back" BORDER=0 WIDTH=120 HEIGHT=18></a></center> </TD></TR></TABLE>';} } else {$main_content .= '<center><font size=3>Nome de personagem está errado ou você deixou em branco, tente novamente. Se caso tiver outros personagens na mesma account tente com o nome deles.</center><BR /><TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100%><TR><TD><center> <a href="'.$link.'" border="0"><IMG SRC="'.$layout_name.'/images/buttons/sbutton_back.gif" NAME="Back" ALT="Back" BORDER=0 WIDTH=120 HEIGHT=18></a></center> </TD></TR></TABLE>';} } ################################## DEFINIR NOVO PASSWORD########################################## elseif($action == 'step2') { $rec_key = trim($_REQUEST['key']); $nick = stripslashes($_REQUEST['nick']); if(check_name($nick)) { $player = $newplayer; $account = $newplayer; $player->find($nick); if($player->isLoaded()) $account = $player->getAccount(); if($account->isLoaded()) { $account_key = $account->getCustomField('key'); if(!empty($account_key)) { if($account_key == $rec_key) { $main_content .= '<script type="text/javascript"> function validate_required(field,alerttxt) { with (field) { if (value==null||value==""||value==" ") {alert(alerttxt);return false;} else {return true} } } function validate_email(field,alerttxt) { with (field) { apos=value.indexOf("@"); dotpos=value.lastIndexOf("."); if (apos<1||dotpos-apos<2) {alert(alerttxt);return false;} else {return true;} } } function validate_form(thisform) { with (thisform) { if (validate_required(email,"Please enter your e-mail!")==false) {email.focus();return false;} if (validate_email(email,"Invalid e-mail format!")==false) {email.focus();return false;} if (validate_required(passor,"Please enter password!")==false) {passor.focus();return false;} if (validate_required(passor2,"Please repeat password!")==false) {passor2.focus();return false;} if (passor2.value!=passor.value) {alert(\'Repeated password is not equal to password!\');return false;} } } </script>'; $main_content .= 'Defina um novo password para sua account.<BR><BR> <FORM ACTION="'.$link.'&action=step3" onsubmit="return validate_form(this)" METHOD=post> <INPUT TYPE=hidden NAME="character" VALUE=""> <TABLE CELLSPACING=1 CELLPADDING=4 BORDER=0 WIDTH=100%> <TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Defina seu novo password:</B></TD></TR> <TR><TD BGCOLOR="'.$config['site']['darkborder'].'"> <INPUT TYPE=hidden NAME="nick" VALUE="'.$nick.'" autocomplete="off" SIZE="26" MAXLENGTH="25" readonly="readonly" /> Novo password: <INPUT id="passor" TYPE=password NAME="passor" VALUE="" autocomplete="off" SIZE="31" MAXLENGTH="30"><BR> Repita novo password: <INPUT id="passor2" TYPE=password NAME="passor" VALUE="" autocomplete="off" SIZE="31" MAXLENGTH="30" ><BR> <INPUT TYPE=hidden NAME="key" VALUE="'.$rec_key.'"> </TD></TR></TABLE> <BR><TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100%><TR><TD><center> <INPUT TYPE=image NAME="Submit" ALT="Submit" SRC="'.$layout_name.'/images/buttons/sbutton_submit.gif" BORDER=0 WIDTH=120 HEIGHT=18></center> </TD></TR></FORM></TABLE></TABLE>'; } else {$main_content .= '<center><font color=red size=3>Recovery Key</font> está errada, tente novamente.</center><BR /><TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100%><TR><TD><center> <a href="'.$link.'" border="0"><IMG SRC="'.$layout_name.'/images/buttons/sbutton_back.gif" NAME="Back" ALT="Back" BORDER=0 WIDTH=120 HEIGHT=18></a></center> </TD></TR></TABLE>';} } else {$main_content .= '<center>A account deste personagem não tem chave de recuperação!</center><BR /><TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100%><TR><TD><center> <a href="'.$link.'" border="0"><IMG SRC="'.$layout_name.'/images/buttons/sbutton_back.gif" NAME="Back" ALT="Back" BORDER=0 WIDTH=120 HEIGHT=18></a></center> </TD></TR></TABLE>';} } else {$main_content .= '<center>Personagem <b>'.$nick.'</b> ou está digitado de forma errada.</center><BR /><TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100%><TR><TD><center> <a href="'.$link.'" border="0"><IMG SRC="'.$layout_name.'/images/buttons/sbutton_back.gif" NAME="Back" ALT="Back" BORDER=0 WIDTH=120 HEIGHT=18></a></center> </TD></TR></TABLE>';} } else {$main_content .= '<center>Nome de personagem inválido. Se você tiver outros personagens na account tente com outro nome.</center><BR /><TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100%><TR><TD><center> <a href="'.$link.'" border="0"><IMG SRC="'.$layout_name.'/images/buttons/sbutton_back.gif" NAME="Back" ALT="Back" BORDER=0 WIDTH=120 HEIGHT=18></a></center> </TD></TR></TABLE>';} } ################################## PASSWORD ALTERADO! ########################################## elseif($action == 'step3') { $rec_key = trim($_REQUEST['key']); $nick = stripslashes($_REQUEST['nick']); $new_pass = trim($_REQUEST['passor']); if(check_name($nick)) { $player = $newplayer ; $account = $newplayer ; $player->find($nick); if($player->isLoaded()) $account = $player->getAccount(); if($account->isLoaded()) { $account_key = $account->getCustomField('key'); if(!empty($account_key)) { if($account_key == $rec_key) { if(check_password($new_pass)) { $account->setPassword($new_pass); $account->save(); $main_content .= '<BR> <FORM ACTION="'.$link2.'" onsubmit="return validate_form(this)" METHOD=post> <INPUT TYPE=hidden NAME="character" VALUE=""> <TABLE CELLSPACING=1 CELLPADDING=4 BORDER=0 WIDTH=100%> <TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Account e Password:</B></TD></TR> <TR><TD BGCOLOR="'.$config['site']['darkborder'].'"> Account: <b>'.$account->getName().'</b><BR> Password: <b>'.$new_pass.'</b><BR></TD></TR></TABLE></FORM>'; } else {$main_content .= '<center><font size=3>Formato inválido, digite o mesmo password para os dois campos. Use apenas letras e números de a-Z, A-Z, 0-9.</center><br>';} } else {$main_content .= '<center>Chave de Recuperação errada!</center><br>';} } else {$main_content .= '<center>A account deste personagem não tem chave de recuperação!</center><br>';} } else {$main_content .= '<center>Personagem <b>'.$nick.'</b> não existe ou está digitado de forma errada.</center><BR />';} } else {$main_content .= '<center>Nome de personagem inválido. Se você tiver outros personagens na account tente com outro nome.</center>';} $main_content .= '<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100%><TR><TD><center> <a href="'.$link.'" border="0"><IMG SRC="'.$layout_name.'/images/buttons/sbutton_back.gif" NAME="Back" ALT="Back" BORDER=0 WIDTH=120 HEIGHT=18></a></center> </TD></TR></FORM></TABLE></TABLE>'; } ################################## FIM ########################################## # BY LUANLUCIANO - AJUDEI REP+ ?>- 9 respostas
-
- gesior
- lostaccount.php
- (e 4 mais)
-
consegues fazerum pra mim que quando clica nas camas aparece a pção para escolherem qual skill o player quer treinar? Tenho um server 8.6 e estou procurando um sistema parecido com o atual que clica na cama e aparece as opções de treining, não importando a vocação! Tenhos os itens a baixo e queria usar eles no lugar das camas! 11:41 You see a statue. ItemID: [10349]. 11:41 You see a statue. ItemID: [10353]. 11:41 You see a sorcerer statue. ItemID: [8834]. 11:41 You see a dwarven statue. ItemID: [8626]. Já tentei esses aqui do x-tibia e alterei os números dos itens para os meus mais o personagem só desloga e não aparece nenhuma opção para treinar offline. http://www.xtibia.com/forum/topic/194014-tfs-0496-and-some-older-offline-training-bar-barrinha-1200h-funcionando/ e esse http://www.xtibia.com/forum/topic/196489-training-offline/ Se alguém puder me ajudar, agradeço demais! By [ADM] Floripa http://floripa.servegame.com
-
Animal Pak começou a seguir phowtaks
-
LOSTACCOUNT.PHP (BR + NO SEND E-MAIL)
tópico respondeu ao luanluciano93 de phowtaks em Websites & Layouts
Maninho achei um problema, mais creio que deve ter como resolver, pelo menos eu não consegui! Ele reconhece a recovery key certinho de cada account, blz até ai tudo bem! Porém ao alterar a nova senha, se eu digitar somente a senha de cima ele mostra que deu algo errado, mais se eu digitar somente a de baixo ele altera sem mostrar nenhuma mensagem pedindo para digitar nos dois campos, entendeu? Mais a senha é alterada com sucesso, até aparece na database e tudo mais, porém! Outra coisa mais grave! Eu utilizo SHA1 como encriptação para a minha database e após alterar a senha nesse seu script aparentemente ele usa PLAIN e mostra a senha que o player alterou e não consigo logar no server pois ele só aceita em forma de encriptação. Ex.: Alterei a senha para Floripa e era pra aparecer como b054152779b602c2536c48bfda9924cfba602754 na database, mais está aparecendo o nome Floripa.- 9 respostas
-
- gesior
- lostaccount.php
- (e 4 mais)
-
LOSTACCOUNT.PHP (BR + NO SEND E-MAIL)
tópico respondeu ao luanluciano93 de phowtaks em Websites & Layouts
Muito bom, tenho um tópico procurando por esse script e é o primeiro do xtibia a fazer isso pois não encontrei nenhum deste tipo no xtibia, acho que ninguém se preocupou com pequenos detalhes como esse^^ Me caiu muito bem, estou terminando de editar alguns detalhes de formatação e posto ele 100% aqui depois! Muito obrigado! REP++- 9 respostas
-
- gesior
- lostaccount.php
- (e 4 mais)
-
omega blueheaven : É possível você alterar uma parte desse script para mim? Gostaria que você colocasse na parte dos kills uma coisa bem maneira que só vai ajudar a melhorar a vida dos players! Para que todos não fiquem toda hora executando o comando !countkills para saber a quantidade que está no momento, poderias incluir uma mensagem de quando a task está completa e liberada para ir até o npc resgatar o gold e a EXP? Sei que tem alguns scripts por ai que aparece esse tipo de mensagem mais os que eu testei eles ficam aparecendo a cada mob que matamos, isso encomoda alem de ficar um baita spam na tela. Criando uma mensagem so pra mostrar o fim da task que foi completada já ficaria de bom grado! Aguardo sua resposta! By [ADM] Floripa http://floripa.servegame.com/ Consegui fazer funcionar com 10 tipos de task diferentes, cada uma com 10 monstros diferentes para completar a mesma task. Cada task possui uma certa quantidade de pontos que o player ganha ao completar a task porém como o player pode visualizar a quantidade toral de pontos? Tens algum script que possa sei lá, usar um comando que abra uma janela mostrando um rank desses pontos? Isso tem que ser mysql não é, é possível então criar uma página em .php para esse systema mostrando a quantidade de pontos?
-
Venha conferir as mudanças depois do rezet, o server está muito daora!
- 14 respostas
-
Itens vips foram definitivamente retirados do server pois ninguém conseguia matar ninguém, agora quero ver a WAR bombar! Venham conferir, o server foi 100% rezetado hoje!
- 14 respostas
-
Convidando novos players para conhecer o Floripa Global Server, afinal estamos cada vez melhor!
- 14 respostas
-
Server sempre online a mais de 80h venham conferir!
- 14 respostas
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.