Ir para conteúdo
  • Cadastre-se

[v2.0.0] TibiaRegex


Posts Recomendados

É essa class que vc ta usando para aquele outro projeto renato?

# Regras Gerais - TibiaKing.com #
Contato: [email protected]
Não respondo dúvidas via MP.


1C2tu.png4Tlqo.png1C2tu.png


 

Link para o post
Compartilhar em outros sites

É essa class que vc ta usando para aquele outro projeto renato?

Sim... e to usando uma outra, a TRWorld... mas ela ta incompleta ainda por isso não postei aqui.

Ela pega informações do mundo, por exemplo

$world = new TRWorld('Honera');

$world->playersonline;

$world->pvptype;

etc...

Link para o post
Compartilhar em outros sites

Bem bacana isso ai Renato, dá umas ideias legais pro cara executar, parabéns pela classe {:

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Link para o post
Compartilhar em outros sites
  • 4 weeks later...

Bem legal o código, mas queria fazer algumas observações:

 

1º. No exemplo de verificar se o char existe, você inverteu a ordem na condicional ternária. Era pra ser: 

echo ($char->exists) ? "O player existe!" : "O plaaaaayer não existe!";
2º. Tem um pequeno bug em relação ao status da conta do personagem (Free/Premmium). Se o personagem possuir 'Status:Free Account ' ou 'Status:Premmium Account ' no comentário, a classe dá parse pelo comentário, não pelo valor real da tabela. Exemplo: Raph Furys.

3º. Tem um outro bug em relação à verificação da existência do personagem, de novo relacionado ao comentário. Se o personagem possuir 'not find character' no comentário, a classe irá, errôneamente, afirmar que o usuário não existe. Exemplo: Corrupty.

Fora isso, cara, ótimo trabalho.

Edit:

Não sei se interessa, mas eu corrigi o código, a minha maneira:

https://gist.github.com/rmobis/5328893

Se quiser ver o que foi alterado, vá em revisions.

Editado por r.mobis (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Em comparação com o meu regex (méritos ao r.mobis) está bem mais complexo.

Parabéns pela criação e acima de tudo pelo código limpo!

 

Att,

Diabolic

Link para o post
Compartilhar em outros sites
  • 3 weeks later...

Bem legal o código, mas queria fazer algumas observações:

 

1º. No exemplo de verificar se o char existe, você inverteu a ordem na condicional ternária. Era pra ser: 

echo ($char->exists) ? "O player existe!" : "O plaaaaayer não existe!";
2º. Tem um pequeno bug em relação ao status da conta do personagem (Free/Premmium). Se o personagem possuir 'Status:Free Account ' ou 'Status:Premmium Account ' no comentário, a classe dá parse pelo comentário, não pelo valor real da tabela. Exemplo: Raph Furys.

3º. Tem um outro bug em relação à verificação da existência do personagem, de novo relacionado ao comentário. Se o personagem possuir 'not find character' no comentário, a classe irá, errôneamente, afirmar que o usuário não existe. Exemplo: Corrupty.

Fora isso, cara, ótimo trabalho.

Edit:

Não sei se interessa, mas eu corrigi o código, a minha maneira:

https://gist.github.com/rmobis/5328893

Se quiser ver o que foi alterado, vá em revisions.

 

Agradeço pelo interesse e pela ajuda.

Caso eu tenha a oportunidade de lançar uma versão nova e com mais features, colocarei suas edições com seus créditos.

Abraços!

Link para o post
Compartilhar em outros sites
  • 1 year later...

bacana cara; gostei bastante.. vou usar como base pra fazer um que pega dados do tibiawiki

 

Recomendo que você não use RegExes para isso, é muito mais seguro - e fácil - usar um DomCrawler que dá parse na página como HTML. Se estiver trabalhando com PHP, recomendo o Symfony DomCrawler.

Link para o post
Compartilhar em outros sites

Recomendo que você não use RegExes para isso, é muito mais seguro - e fácil - usar um DomCrawler que dá parse na página como HTML. Se estiver trabalhando com PHP, recomendo o Symfony DomCrawler.

 

vou dar uma olhada depois; vlw pela dica

 

 

facebook.com/PokeJota

Link para o post
Compartilhar em outros sites
  • 8 months later...

Bom dia!

Eu estou tentando usar o TibiaRegex da seguinte maneira:

Faço uma consulta no banco de dados que me retorna um nome(de um player), armazeno em uma variável e depois chamo ela na class. Na teoria deveria dar certo, mas na prática estou com dificuldades..

 

O script é o seguinte:

 

[...]			
                            do {
				$pegarnome = sprintf("SELECT id, nome, motivo, valorhunted FROM listahunted");
				$pegarnome_executa = mysql_query($pegarnome);
				$pegarnome_resultado = mysql_fetch_assoc($pegarnome_executa);
				if (empty($pegarnome_resultado)) {
					return false;
				} else {
				$nomehunted = $pegarnome_resultado['nome'];
				}
				$char = new TRPlayer($nomehunted)
			
                                <?PHP echo $char->vocation; ?>
[...]

Alguém me sugere algo?

Editado por grafit (veja o histórico de edições)

Att,
Grafit.

Link para o post
Compartilhar em outros sites
  • 2 weeks later...

Bem bacana isso ai Renato, dá umas ideias legais pro cara executar, parabéns pela classe {:

------------------------------

 

Você vê coisas e você diz: "Por quê?" Mas um designer sonha coisas que nunca existiram; e diz: "Por quê não?"

 
 

qTT3aoY.png

Link para o post
Compartilhar em outros sites

Bom dia!

Eu estou tentando usar o TibiaRegex da seguinte maneira:

Faço uma consulta no banco de dados que me retorna um nome(de um player), armazeno em uma variável e depois chamo ela na class. Na teoria deveria dar certo, mas na prática estou com dificuldades..

 

O script é o seguinte:

 

[...]			
                            do {
				$pegarnome = sprintf("SELECT id, nome, motivo, valorhunted FROM listahunted");
				$pegarnome_executa = mysql_query($pegarnome);
				$pegarnome_resultado = mysql_fetch_assoc($pegarnome_executa);
				if (empty($pegarnome_resultado)) {
					return false;
				} else {
				$nomehunted = $pegarnome_resultado['nome'];
				}
				$char = new TRPlayer($nomehunted)
			
                                <?PHP echo $char->vocation; ?>
[...]

Alguém me sugere algo?

 

Qual é o erro?

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.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo