
Tudo que Renato postou
-
Nova "cara" do Facebook.
+ EDIT 1 + EDIT 2 [+ FOTOS] + FOTOS E INFOS AQUI + EDIT 3 [+VÍDEO] Por trás do novo design. http://www.youtube.com/watch?feature=player_embedded&v=YaQQHYQHnMk + O anunciamento ainda está acontecendo (ao vivo) e podem ter notícias mais atualizadas em breve.
-
Alguém me ajuda D:
Você quis dizer: bhaskara? HAUHAUAHUAHAUHAUHAUAHUAHU VALORES DELTA VALORES DELTA VALORES DELTA VALORES DELTA VALORES DELTA VALORES DELTA VALORES DELTA
-
sotw20
glr, bora participar lá, pra ajudar faz no paint se vc não manja, o importante é participar http://tibiaking.com/forum/topic/24325-sign-of-the-week-20/ pfv vlw abs
-
Deus existe
Chegará seu dia, Ateus.
-
(Despedida TK) :(
- Chorão has left the party.
https://www.facebook.com/photo.php?fbid=549823221718429&set=a.422196467814439.101885.213141402053281&type=1&theater- Tudo haver comigo
Achei ofensivo, deleta.- [v2.0.0] TibiaRegex
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...- [v2.0.0] TibiaRegex
Eu tinha esquecido que alterei o nome do arquivo. Já arrumei no tópico.- [v2.0.0] TibiaRegex
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. Download TRPlayer.class.php ou http://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.- Oi, eu sou um Gnomo
Opa bem vindo! Meu nome é Renato Ribeiro, mas pode me chamar de Renato Ribeiro.- [v1.0.0] TibiaRegex
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 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 ->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.php'); //importando [/code] [b]Alguns exemplos:[/b] Código: [code]$char = new TRPlayer('Guted'); echo $char->vocation; Output: Royal Paladin Código: $char = new TRPlayer('Hallsiny'); echo $char->level;[/code] Output: [code]89 Código: $char = new TRPlayer('UmCharQueNaoExiste'); echo ($char->exists) ? "O plaaaaayer não existe!" : "O player existe!";[/code] Output: [code]O plaaaaayer 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 />';[/code] Output: [code]Rensiny male Master Sorcerer 74 40 Download SourceForge É isso ai pessoal 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.- League of Legends vira restaurante na China!
- [AJUDA] Como criar client
- [PEDIDO] Adicionar Premium (VIP) para um jogador em certo Nível
Troque a config por esta: local config = { level = 100, -- level que irá ganhar storage = 9558, -- storage dias = 3, -- dias de vip msg = "Você ganhou 3 dias de VIP por avaçar ao level 100", -- mensagem ao ganhar msgtp = MESSAGE_EVENT_ADVANCE -- tipo da mensagem }[/code] Altere os valores da mensagem manualmente, caso alterar o level e a quantidade de dias.- Admins forever alone
2 anos depois... E ainda lembro desse tópico. Deal with it. (da epoca que o guido era rebelde sem causa, mais odiado q skyd)- Se liga a lindeza
- ferl..fox? layout!
- [PEDIDO] Adicionar Premium (VIP) para um jogador em certo Nível
1. freevip.lua (data/creaturescripts/scripts) local config = { level = 100, -- level que irá ganhar storage = 9558, -- storage dias = 3, -- dias de vip msg = "Você ganhou "..dias.." dias de VIP por avaçar ao level "..level, -- mensagem ao ganhar msgtp = MESSAGE_EVENT_ADVANCE -- tipo da mensagem } function onAdvance(cid, oldLevel, newLevel) if getPlayerStorageValue(cid, config.storage) < 1 and getPlayerLevel(cid) >= config.level then funcaoDeAddVip(cid, config.dias) setPlayerStorageValue(cid, config.storage, 1) doPlayerSendTextMessage(cid, config.msgtp, config.msg) end return TRUE end[/code] Eu não sei qual sistema de vip você ta usando, então eu coloquei a funcao[i] funcaoDeAddVip(cid, config.dias) [/i]altere pra função do seu sistema ai! Se a função pegar segundos ao inves de dias, poe funcaoDeAddVip(cid, [i]config.[/i]dias*24*60*60), Não se esqueça: dias = [i]config.[/i]dias, horas = [i]config.[/i]dias*24, minutos = [i]config.[/i]dias*24*60, segundos = [i]config.[/i]dias*24*60*60 [b]2. Em, data/creaturescripts abra o arquivo creaturescripts.xml.[/b] Adicione a tag: [code]<event type="advance" name="freevip" event="script" value="freevip.lua"/> 3. Em, data/creaturescripts/scripts abra o arquivo longin.lua. Adicione esta linha antes do ultimo return true: registerCreatureEvent(cid, "freevip")- Operador Ternário
- [Listão] Seu Guia - PHP [Atualizado: 18/02/2013]
Tópico atualizado! update 18/02/2013 Adicionado: Entendendo a variável global $_SERVER por Arrays por Renato Operador Ternário por Renato Enjoy.- Arrays
- Operador Ternário
Olha eu aqui, de novo Bom, dessa vez eu vim falar do Ternário. O que é isso, é de comer? Bom assim como o if, o ternário também é um operador de condição, porém não faz tudo que o if faz. Você dá uma expressão pra ele, e ele verifica, se for true faz isso, se não faça isso. Normalmente isso seria feito desta maneira: if($suaIdade >= 18){ echo 'Maior de idade!'; } else { echo 'Menor de idade!'; }[/code] Com ternário fica mais prático de fazer, menos código pra escrever, e mais fácil pra visualizar e organizar: [code]echo ($suaIdade >= 18) ? 'Maior de idade!' : 'Menor de idade!'; É muito simples! Você faz uma pergunta, e diz o que fazer se for true ou false. Deste esquema: Isso é verdadeiro ? sim : não; | ou melhor exemplificar | bool ? true : false; Não precisa ser um texto, pode ser uma função, uma variável, você que dá as instruções do que fazer. Por exemplo: $var = (!isset($var)) ? 'default' : $var; Se não existir $var, ele vai receber a string 'default', mas caso já exista, continuará com o mesmo valor. Aproveitem o ternário, ele é muuuuito útil Qualquer dúvida, pergunte! Renato Ribeiro.- [PHP] Variáveis de Sessão - $_SESSION
Nem sabia... retirei aonde eu cito ele, é mais fácil, huaeuaheae.- Arrays
Pra programar de verdade tem que ser inteligente, pra pensar nos meios mais fáceis, simples e práticos. Transformar muitas linhas em poucas por exemplo. if ($var == 2){ echo 'sim'; } else { echo 'não'; }[/code] usando o operador ternário é a mesma coisa: [code]echo ($var == 2) ? 'sim' : 'não'; esse é só 1 caso bem simples. Mas a maior parte é a prática, quem pratica, programa bem, nem q seja na gambiarra mas faz. - Chorão has left the party.
Informação Importante
Confirmação de Termo