Postado Março 2, 2013 12 anos Este é um post popular. O que é? TibiaRegex são classes que lhe auxiliam a trabalhar com conteúdo do TibiaGlobal (que tenha acesso). Por exemplo: pegar o valor (int) do level do jogador Denoca, o valor (string) do mundo do jogador Guted, entre outros.Suporte TRPlayer->exists (bool) Retorna true se o player existir, e falso se não->name (string) Retorna o nome do player->sex (string) Retorna o sexo do player->vocation (string) Retorna a vocação do player->level (int) Retorna o level do player->achievementpoints (int) Retorna o Achievement Points do player->world (string) Retorna o mundo do player->residence (string) Retorna a cidade natal do player->marriedto (string) Retorna o nome de quem está casado com player->guildrank (string) Retorna o nome do rank da guild do player (Leader, Member, etc)->guildname (string) Retorna o nome da guild do player->comment (string) Retorna o comentário do player->accountstatus (string) Retorna se a conta é free ou premium->status (string) Retorna 'online' ou 'offline'Checadores Bom, todos sabemos que existem campos que não necessariamente é exibida na página do player, como por exemplo o comentário. Só aparece, se o player em questão tiver colocado em sua página de seu perfil. Ou outro exemplo a guild, se o player não tem guild, não aparece. Para isso o TibiaRegex possui os checadores em bool (true/false) para saber se possuí ou não tal campo.->exists (bool) Retorna true se o player existir, e false se não->online (bool) Retorna true se o player estiver online, e false se não->check_marriedto (bool) Retorna true se o player for casado, e false se não.->check_guild (bool) Retorna true se o player tiver guild, e false se não.->check_comment (bool) Retorna true se o player tiver comentário, e false se não. Como usar Primeiro baixar o TibiaRegex, você terá várias class (nesta primeira versão só tem uma, que é o TRPlayer). Apenas importe (includa) a class que deseja usar e estará pronto para usar <?php include('TRPlayer.class.php'); //importando Alguns exemplos: Código: $char = new TRPlayer('Guted'); echo $char->vocation; Output: Royal Paladin Código: $char = new TRPlayer('Hallsiny'); echo $char->level; Output: 201 Código: $char = new TRPlayer('UmCharQueNaoExiste A'); echo ($char->exists) ? "O player existe!" : "O player não existe!"; Output: O player não existe! Código: $char = new TRPlayer('Rensiny'); echo $char->name.'<br />'.$char->sex.'<br />'.$char->vocation.'<br />'.$char->level.'<br />'.$char->achievementpoints.'<br />'; Output: Rensiny male Master Sorcerer 74 40 Change Log 2.0 Código limpo e organizado Patterns passaram a ser por variáveis e não constantes (pois retornavam Notice quando usados mais de duas vezes na mesma página) Adicionado o parâmetro opcional $loadall, com padrão true. Caso false, ao invés de ->level ficará ->level(), pois a função que guarda o valor na variável. É bom pra reduzir o carregamento e deixar leve. Adicionado status e online informações acima. DownloadTRPlayer.class.php ouhttp://pastebin.com/raw.php?i=Q8bWMCAA É isso ai pessoal http://tibiaking.com/forum/public/style_emoticons/#EMO_DIR#/smile.png Pras próxima versões eu pretendo fazer suporte para guilds, highscores, e muitos outros lugares que dá pra tirar informação útil. Por que Regex? Regex é a abreviação (junto com ER, RegExp, preg, e muitas outras) de Expressões Regulares, que é o pilar de todo o código. Sem Regex não teria TibiaRegex. Deem seus feedbacks.Obrigado, Renato Ribeiro. rena.to
Postado Março 2, 2013 12 anos Em 02/03/2013 em 00:29, Renato disse: Apenas importe (includa) a class que deseja usar e estará pronto para usar <?php include('TRPlayer.php'); //importando include('TRPlayer.class.php');
Postado Março 2, 2013 12 anos Autor Eu tinha esquecido que alterei o nome do arquivo. Já arrumei no tópico. rena.to
Postado Março 2, 2013 12 anos É essa class que vc ta usando para aquele outro projeto renato? # Regras Gerais - TibiaKing.com # Contato: augusto@tibiaking.comNão respondo dúvidas via MP.
Postado Março 2, 2013 12 anos Autor Em 02/03/2013 em 01:02, Augusto disse: É 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... rena.to
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.