Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 01/10/16 em todas áreas

  1. Pokémon Draw (Linux)

    TASATSA e um outro reagiu a Drakopoulos por uma resposta no tópico

    2 pontos
    Tenho salvo todas as libs que usei, vou upar elas e postar.
  2. 1 ponto
    Boa Noite , Boa Tarde ou Bom Dia TK's não sei a hora que vocês vão ver o Tópico Estava com meu Projeto do "Pokemon H" Fiz várias Ediçoes no Servidor Que Baixei aqui no Tibia King Mesmo e vim disponibilizá-los para vocês. Então bora ao que interessa né? • Menu: ├ Informações; ├ Edições; ├ Erros; ├ Prints; ├ Mapa ├ Download; ├ Atualização; ├ Utilitários; └ Créditos. • Informações Básicas • • Edições / Ajustes • • Erros do Servidor • • Prints• • MAPA • • Downloads • Cliente * MediaFire e Scan Servidor * MediaFire e Scan • Download Atualização 2.0 • Download: https://www.mediafire.com/?ik211gku2hdqz2t Scan : • Download Atualização 3.0 • 2016 OBS: NÃO TERÁ MAIS EDIÇÕES. • Utilitários • Remeres que usei pra editar: AQUI • Créditos • Brun Por Criar o Servidor Slicer Por Editar o Servidor Mulurka (pelas out) Stylo pelo tuto do ícone system noninhu por ajudar em alguns spells tem 2 caras tbm eu eskeci o nome deles agora que ajudaram 1 com as insignias na barra de skill e o outrio pelas scripts da liga pokemon dandanrvb pelas scripts do icone system erondino por algumas caves ih é só bjundão a all Vudi (Eu) Por editar o resto do servidor e trazer as novidades Tioj Pelas edições e Por fazer eu copiar a organização do tópico dele kk obg Kuuhaku pela cave dos geot . Held Itens By Gabriel Sales Gabriel Sales AnnaFeeh pelo script do ditto system pxg Obs: Se Está faltando algum crédito me avise pra mim colocar ( Não sei se está faltando algum) Obs: Qualquer Outra Duvida Estarei de Suporte no Tópico Obs: SENHA GOD/GOD OBS : Se Pegar o Servidor e Postar em Outro Fórum sem as minhas permissão vou pedir para o dono do forum ou site retirar o conteúdo . (Esse Conteúdo é exclusivo do TibiaKing obrigado) Se ajudei Já sabe né
  3. Global 11/12x [v32] - New Falcons - New Asuras - Warzone 4,5,6 - Exercise Training - Raids 100% - Monstros 100% - Trainer Offline 100% - Trainer Online 100% - Taming system funcionando 100%; - Database completa - War System 100% - Global MAP Full - Store 100% - Imbuement - Prey System - Entre outros sistemas. Projeto no: GITHUB Scan Vírus Total IMAGES Créditos:
  4. Catch Window v1.3

    Vodkart reagiu a Orochi Elf por uma resposta no tópico

    1 ponto
    [MOD] Catch Window v1.3 Bom.. todos conhecem a nova janela, que quando algum jogador captura um pokemon, que nunca capturou antes, abre na tela informando quantas pokebolas (PokeBalls, GreatBalls, SuperBalls e UltraBalls), o jogador gastou para capturar aquele pokemon, e mostra também quanto de experiencia o jogador ganhou por capturar aquele pokemon. Instalação. Por enquanto o PDA, é o único servidor que está adaptada no tópico, se alguém adaptar para outros servidores, e quiser compartilhar, será muito bem vindo. Obrigado Pokemon Dash Advanced Vá na pasta Lib / Catch System.lua, e procure por: doAddPokemonInCatchList(cid, poke) E abaixo adicione: CW_Count(cid, poke, typeee) CW_Caught(cid, poke) Agora procure por: doIncreaseStatistics(poke, true, false) E abaixo adicione: CW_Count(cid, poke, typeee) Agora, vá na pasta Lib / Crie um arquivo chamado "CatchWindow_lib.lua". E dentro adicione -> Link Direto (PasteBin) <- Atualizado v1.3 ! Agora baixe o arquivo"CatcherWindow.rar", e extrai-a os arquivos dentro da pasta MODS da pasta do OTClient. Editando... No arquivo que voce colocou na LIB, tem uma tabela chamada "CW_Pokes", lá voce adiciona os pokemons e os configura. ["bulbasaur"] = {DB_Balls = 500001, DB_PK = 900001, ID_Portrait = 11989, P_Experience = 5000}, Legenda: [NomeDoPokemon] = {DB_Balls = Numero da storage, que irá ficar salvo as balls usadas. DB_Pk, Numero da storage, que irá ficar salvo se o pokemon foi capturado ou não. ID_Portrait = Item ID do Portrait de cada pokemon P_Experience = A quantidade de experiencia que o jogador irá ganhar ao capturar este pokemon.} Vídeo: https://www.youtube.com/watch?v=9ERSelYANFY&feature=youtu.be Galera, eu estou com uma meta de conseguir 30 rep+ neste tópico, GO! Créditos: Tony Araújo (OrochiElf) 100% catcherWindow.rar
  5. [8.6] Biohazard Online Server

    chateadoagr reagiu a Joshuah por uma resposta no tópico

    1 ponto
    Biohazard Online - Bom galera, eu tinha feito um post todo bunitinho mas algo bugou e não salvou as paradas, então vou ser bem breve. Estou aqui hoje, disponibilizando um servidor que trabalhei muito nele, mas por fim desisti. Como muita gente ainda pede pra eu colocar online e tals, vou postar o link pra vocês baixarem, quem sabe alguém não consegue seguir com o projeto e termina-lo... - Sobre : - O Servidor é uma mistura de jogos, series e filmes com o tema apocalipse zumbi, como The Walking Dead, Left4Dead, Infestation, Dayz, e outros. Sua principal base é Resident Evil pois usei muito de seu conteúdo criando o jogo (monstros, classes, cenario, etc), o objetivo do jogo seria sobreviver, cumprir missões, e matar rivais da organização inimiga (No caso seria Umbrela vs Governo"Spec Ops"). Existem algumas classes no jogo que são baseadas no resident evil operation racoon city, e algumas poucas tasks apenas para passar o tempo, já que no inicio o jogo está bem sem objetivo. -O servidor está bem complexo de se configurar e você irá perder um bom tempo tentando entender os sistemas, e também existem muitos erros no console do servidor, uma coisa que seria bom ser ajeitada. -Sistemas : -Sistema de Armas (Use With) -Sistema de Carros -Sistema de Carona(ainda bugando) -Sistema de explodir barris -Rest System (Sentar para recuperar vida / stamina) -Habilidades únicas para cada classe -Lie Down System (Um sistema onde seu personagem deita para dar cobertura, seus tiros dão 15% a mais de dano porem você não pode se mover enquanto estiver deitado) -Sistema de Aviões (não concluído) -Jato com misseis (não concluído) -Jet Ski (apenas sprite) -Gun Mix System (Um sistema baseado em Dead Rising onde você mistura duas armas para criar uma mais forte) -Npc Guard system (inicialmente a ideia era não existir Prontecion Zone, e estes guardas fariam a segurança destes locais. -Troca de outfit ao equipar a arma (Simples, você equipa a arma e seu personagem troca de outfit para uma que aparece a arma na mão) - Fotos : LINKS: Spr e Dat (8.6) : http://www.4shared.com/rar/MiNF4HSoba/860.html? Scan: https://www.virustotal.com/en/url/6112e7e59e2c9ef2e47526c54e8b864835202cf6cf860ec4269a1566fdc3aebd/analysis/1422229733/ Servidor : http://www.4shared.com/rar/QIwGETmiba/Biohazard.html? Scan: https://www.virustotal.com/en/url/6d69dbd68d0ec0775ddc4fd596f0c9860358eeadaf1c1308337b3fb0cf0e5c3f/analysis/1422229622/ OTClient - http://www.4shared.com/rar/-OURY9knba/Client.html? Scan - https://www.virustotal.com/en/url/32ea7a1c86d3774013a234d776aab9364a1fa83b7c2c30b7a4334b56345c3427/analysis/1422362802/ Pra usar o SPR e o DAT com o RME, só vc baixar o object builder e mudar a versão do arquivo pra uma q o rme suporte (caso dê algum erro ao abrir o original, claro) Pagina do Facebook: https://www.facebook.com/BiohazardOnline Alguns Videos: https://www.facebook.com/BiohazardOnline/videos https://www.youtube.com/watch?v=gBsz9Hr-pWo https://www.youtube.com/watch?v=W9H1QlELI10 OBS: Se tiver alguma duvida em relação a algum sistema (como configurar e etc) só perguntar aqui no tópico que eu responderei assim que possível. - Quem puder fazer algumas atualizações Free for Use, pra postar aqui ajudaria muito ^.^ vlw
  6. Versões antigas TibiaBot NG

    Gangrel reagiu a Iuri Machado por uma resposta no tópico

    1 ponto
    Fala ae galera, boa/bom dia/tarde/noite, vim trazer algumas versões antigas do Tibiabot NG, eu encontrei o link no google, era de um forum PL, bem famoso, e todos estavam baixando o bot, alguns estavam com link quebrado, então recuperei todos que eu consegui, logo abaixo o link respectivo as versões: TibiaBot NG 3.9 ( 7.6 ) : http://adf.ly/4elxd TibiaBot NG 4.0.11 ( 7.71 ) : http://adf.ly/4emWF TibiaBot NG 4.0.14 ( 7.72 ) : http://adf.ly/4emYn TibiaBot NG 4.5.0 ( 7.92 ) : http://adf.ly/4emjF TibiaBot NG 4.6.3 ( 8.0 ) : http://adf.ly/4emku TibiaBot NG 4.6.7 ( 8.1 ) : http://adf.ly/4emmc Desculpem a senha pra descompactar o arquivo é tibia_org_pl Créditos ao Tibia Org PL por disponibilizar as versões. Créditos a mim por recuperar os links de downloads. Rep+, não vai cair a mão. =)
  7. [8.60]Winchester Server (Exp Alta)

    Aim0w0w reagiu a Slaake por uma resposta no tópico

    1 ponto
    Fala moçada, depois de tanto tempo voltei a editar mapas. Bom, como estava atoa nessas ferias, decidi editar um mapzinho pra mim. E como no final das contas, n vou poder deixar online (só vo estar online a noite, entao nem compensa neh kkk). Entao resolvi postar o server aq pra voces (se porem on me chama pra jogar hein kkk) Vamo la, deixa de conversa e vamo falo oq o server tem. Mapa totalmente editado (se parece com o server rozin) Experiencia Alta 11 novas vocations, ambas com reset (igual ao server rozin: mixed, lonely, sacred... e por ai vai) VIP e GOLDEN VIP funcionando 100% (vip para players com 1 a 89 dias de vip e golden vip para players com mais de 90 dias de vip) Itens totalmente editados (reflection boots e mult element arrow funcionando) Quest's novas Monster's novos systema de !fly para players vip's e g vip's Varias magias de acordo com vocation e level Loja de Iten's vip (sistema de point, q se consegue dentro do jogo a partir de um npc) Dentre outras coisas que nao vou por aq so para dar uma animada hahahah, mas pode ter certeza que sao top's. comando para saber a proxima vocation e o level necessario !promoinfo Agora vamos as ss. *Temple: *Area VIP *Area Golden VIP *Uma das hunt's area VIP *Uma das hunt's area Free *Reflection boot's funcionando *sistema de !fly *local de venda de itens vip *Uma das armas VIP scan senha do god: accgod/godacc Bom, eu sei que nao vai ser possivel agradar a todos neh, mas fazer oq, entao, esse é o mapa que editei, e como disse la em cima, caso alguem crie um server com ele, só mandar ip que eu vo la jogar hahahaha. Creditos: slaake (por editar o mapa, editar script's, entre varias outras coisas) slayer (pois peguei o mapa dele como base) e a alguns scripter do tk pois usei uns script's que peguei aq do site
  8. Shop Admin Gesior 2012 (TFS 0.3.6 ~ 0.4, 1.0)

    Rodrigo94 reagiu a dezon por uma resposta no tópico

    1 ponto
    [+] Shop Admin Gesior 2012 (TFS 0.3.6 ~ 0.4, 1.0) [+] [+] Nova versão 2015 [+] Olá pessoal! Quero apresentar a mais nova versão do meu script para administrar Web Shop do Gesior 2012. [+] O que tem de novo?: O script foi revisado; Comentado as principais partes; Escrito algumas funções e ações novas; Revisado anti-inject; Agora você pode adicionar pontos para quem fizer doação; De uma forma geral, foi revisado de cabo à rabo ! [+] Imagens: [+] Galeria de imagens online http://postimg.org/gallery/1ssnwbf1i/ [+] Instalação: Basta você ter o Gesior 2012 instalado junto aos scripts LUA de shop do mesmo; Ter o banco de dados instalado e um servidor TFS 0.3.6+, TFS 1.0, 1 rodando também. + Vá na pata {seu_web_server}\www ou htdocs\pages\ e renomeie o arquivo 'shopadmin.php' para 'shopadmin.php.old'; + Faça download do script novo e cole na pasta que citei à cima; + Faça download desse arquivo http://item-images.ots.me/items_images_1076.zip; + Copie e cole a pasta que vem dentro desse arquivo e cole na pasta {seu_web_server}\www ou htdocs\images\ ficando assim {seu_web_server}\www ou htdocs\images\items\ e dentro dessa pasta as imagens dos itens do tibia; + Pronto! [+] Download: http://www.mediafire.com/view/z62d9zxylpg36dz/shopadmin.php [+] Scan: https://www.virustotal.com/pt/file/c06a2f7e1c1909b34f4dee2a7c27930a6c7cad1882edfcdf101689b0b61899d9/analysis/1399682407/ [+] ATENÇÃO: Bug encontrado: Na realidade o shopadmin.php desenvolvido por mim, não contém bug's, ele faz o registro das ofertas corretamente, o que eu não consegui consertar foi o data/globalevents/scripts/others/shop.lua. Ele não consegue criar o container e adicionar os itens dentro desse container da oferta cadastrada, exemplo: se você criar uma BP de SD, dá o seguinte erro: Lua Script Error: [GlobalEvent Interface] data/globalevents/scripts/others/shop.lua:onThink LuaScriptInterface::luaPlayerAddItemEx(). Item not found stack traceback: [C]: in function 'addItemEx' data/lib/compat/compat.lua:363: in function 'doPlayerAddItemEx' data/globalevents/scripts/others/shop.lua:50: in function <data/globalev ents/scripts/others/shop.lua:7> Claro que estou correndo atrás de resolver esse problema, mas se por um acaso alguém tiver a solução, peço que por gentileza, poste aqui que darei os devidos créditos! [+] Como adicionar items? Para adicionar items ao shopping é muito fácil, basta você seguir igual eu postei nas fotos a configuração, respeitando o ID do item, Quantidade, o Tipo da oferta e etc, assim você enviará uma nova oferta para o seu site. Para adicionar uma oferta do tipo Container (Bp, Bag, etc) é fácil também, basta você preencher como na imagem à seguir: [+] Explicando: Coloque o 'Nome' da oferta. Insira uma 'Descrição' para essa oferta. Diga a quantidade de 'Premium points' necessários. Selecione o tipo da oferta: 'Item' ou 'Container'. Coloque o 'ID Item 1' à ser vendido, caso seja um item normal: armadura, espada, etc. Preencha a 'Qtde. Item 1' que o player irá receber quando comprar essa oferta. Deixe em branco 'ID Item 2' e 'Qtde. Item 2'. Caso seja BP, selecione o tipo para 'Container', no 'ID Item 1' coloque o Id da BP. Em 'Qtde. Item 1' você deve colocar a quantidade para cada item dentro do container, exemplo: se for BP de Runa, para preencher a BP você terá um total de 20 slots preenchidos pela quantidade de runas do 'Qtde. Item 2', então coloque 20, pois representa a quantidade de slots dentro do container. Agora em 'ID Item 2' você coloca o ID da Runa ou do item que você está vendendo dentro do container. Preencha a 'Qtde. Item 2' com a quantidade para cada slot do container que você está vendendo. Clique em salvar. Pronto, adicionado! [+] Isso é necessário: Lembrando que você precisa estar já com os scripts em lua funcionando corretamente do sistema de shop do Gesior 2012, você pode encontrá-los aqui: http://otland.net/threads/gesior2012-items-shop-installation-administration.170654/ Obrigado à todos!!!
  9. Nogard Graphic Gallery

    Mark Ackerman reagiu a Nogard por uma resposta no tópico

    1 ponto
    E aí pessoal, beleza? Este tópico servirá como minha galeria gráfica (não apenas sprites), vou atualizando. Confere aí! (:
  10. 1 ponto
    Baiak 8.60 by Victor Esse baiak eu fiz em cima de um baiak ice do bryaan, sim aquele mesmo, tinha uma infinidade de bugs os quais todos foram solucionados, não dão erros na hora de abrir o server, no baiak ice eram tantos que se tornava quase impossível contar. Eu ja postei esse OT não lembro quando, mas ele não tinha alguns sistema que esse tem e não estava tão bem explicado. Sem mais delongas vamos ao que interessa: 1. Oque há de novo? 1.1 Templo; 1.2 Área de TPS free; 1.3 Área de eventos; 1.3.1 War event; 1.3.2 XP Event (bugzin); 1.3.3 BP Event; 1.4 City of Champions - pode ser considerada uma extensão da VIP1; 1.5 Sistema de Castle 24 Horas; 1.5.1 Cidadezinha acessada pela guild que dominar o Castle 24 Horas; 1.5.2 Central de TPS para quem domina o Castle 24 Horas; 1.6 Sistema de Forja para obter as armas mais fortes do server; 1.7 Sistema de casamento (NPC Celest em frente ao Templo); 1.8 Mod de Reputação (REP) Desbugado; 1.9 NPC Comerciante; 1.10 Sistema de addons; 1.10.1 Bosses para dropar items de addons; 1.11 Templo VIP1; 1.12 Templo VIP2; 1.13 Área VIP3; 1.14 Área Account Manager; 1.15 Gold nugget ao dar use em crystal coin 2. Explicando como tudo funciona: 1.3.1 - War event: Aquele TP que tem no canto superior esquerdo da área do war event leva até uma salinha, nessa salinha tem três corredores, um para cada troféu: ouro, prata e bronze, o interessante é que o nome do player é adicionado ao troféu: 1.5 - Castle 24 Horas: Bem, vo explicar este porque ele é um pouquinho diferente dos outros, eu fiz algumas modificações dentre elas um TP para quem dominou o castelo por ultimo chegar no barco isso porque estava bugado as talkactions. Também coloquei otro teleport na sala do trono pois quando se chega lá não tinha como voltar pro templo. Esse TP só pode ser acessado por quem dominou o Castle por ultimo. No mais funciona da mesma forma que os outros, ao subir no trono sua guild consegue acesso a uma cidadezinha que tem uma central de TPS com 8 hunts com monstros VIP e VIP2. 1.6 Sistema de Forja: Bem esse sistema que eu "criei" é diferente de tudo que eu ja vi, fiz um item de forja chamado "aço especial" que por sua vez serve para realizar forjas, pra obter esse item você da use em um crucible e então você recebe um aço especial (caso tenha 60kk) o preço é editável pois depende muito de como está o loot rate. Não é porque eu que fiz mas isso foi bem pensado. Ta bem organizadinho o comando !forjas como vocês podem ver. Essas armas que aparecem ai são as mais fortes do server, a forja tem 20% de chance de dar certo. 1.7 Sistema de Casamento: A igreja fica em frente ao templo, para se casar o diálogo é o seguinte: Hi - Marriage - Yes - Nome de quem você pretende se casar. Se a pessoa aceitar os dois recebem um anel de casamento gravado o nome do cônjuge e a data e também ganham o outfit Husband (homem) e Wife (mulher). 1.9 NPC Comerciante: Esse npc eu fiz para vender stamina potion e pedra de refinamento. 1.10 Sistema de addons: Bom, nesse sistema não tem segredo na parte da Bulma com o Varkhal, você adquire os items correspondente a cada addon e depois troca no Varkhal, o que eu preciso explicar é a parte dos King Bosses, eu os criei com o intuito de dropar alguns items que a bulma não vende: King Minotaur: nose ring, King Knight: damage steel helmet, King Magician: soul stone, King Hunter: sniper gloves, King Carniphila: mandrake, King Pirate: ron the ripper's sabre. Os três primeiros que citei tem seu TP liberado a cada 1 hora, os demais tem seu acesso livre porém o respaw demora 15 minutos. OBS: Reparem que em todos os bosses os detalhes do ambiente onde o boss está foram o diferencial, eu poderia ter feito um quadrado e o boss no meio sem nada em volta (como muitos fazem). O Único addon que não pode ser obtido no Varkhal é o Warmaster, ele é conseguido ao abrir o baú da área VIP3 aqui: 1.12 Templo VIP2: Bom, não ha muito oque explicar aqui mas no segundo piso do templo vocês podem observar um TP com raios, aquela é a quest de acesso à VIP3 vou explicar como ela é feita: Entre no TP na VIP2 passe pela porta e siga reto o caminho até chegar aqui: Depois de ter usado a alavanca o caminho é liberado e então você desce aquela escada e chegará aqui: Então de use no corpo que está no chão: Suba o buraco e continue pelo caminho. Até chegar nessa parte: Depois é só seguir o caminho até concluir a quest. DOWNLOAD: 4shared - Mediafire SCAN: VírusTotal - Jotti 3. Créditos Essa parte é complicado pois faz tempo que eu comecei a edição (eu mexi nesse OT um pouco, parei e só depois de um tempo que voltei a mexer). Se esqueci alguém comenta que eu coloco. Baiak Lula(criador do mapa) Bryaan(fez o mapa base para o meu) Victor(eu) Bruno Minervino(ajudou muito com os scripts) Absolute e ViitinG(script castle 24hrs e mapa do mesmo) No momento eu estou hosteando esse mapa não tem ninguém online além de mim, abri mais pra testar e fazer mudanças, e ir testando abri publicamente pra se alguém entrasse me ajudar. IP: baiakiceeditado.servegame.com
  11. [PokeTibia] DarkBot

    Kaio Walkhymer reagiu a Darkeyren por uma resposta no tópico

    1 ponto
    Opa, eai pessoal... Vim hoje trazer pra vocês um novo BOT para PXG, ele conta com todas as funções GRÁTIS e pretendo lançar mais atualizações pra ele com novas funções e com um algorítimo mais inteligente que o atual, esse é só a versão 1.0 então espero que todos gostem Auto-Updater: Para deixar vocês ainda mais tranquilos em questão as atualizações. Auto-Fishing: Pesca sozinho. Auto-Food: Alimenta seu Pokémon. Auto-Potion: Usa Potion em seu Pokémon quando a vida fica em Yellow. (Pretendo lançar um update pra dar mais opções.) Auto-Attack: Ataca o pokémon inimigo sozinho. Auto-Love / ANT-AFK: Da Love em seu Pokémon e também não deixa desconectar do jogo. FREE: BOT sempre será FREE, mas se quiser ajudar-nos com doações é de bom grado Próximos Updates Auto-Move: Capacidade de soltar moves sozinho de acordo com sua ordem de skill definida. Hotkeys-Help: Alguns atalhos para facilitar sua vida em GAME, como "Auto-Revive". Algorítimo: Melhorar a inteligência do BOT em si e também mais opções de configurações. Updates Screenshots Vídeo Tutorial https://www.youtube.com/watch?v=FIW9Fo-F1fE Links Download 64bits Download 32bits Scan: http://tinyurl.com/ox4gyo9 Credits: Wuva / Darkeyren
  12. Arrumando Erro npchandler.lua

    davidvietro reagiu a thiagobji por uma resposta no tópico

    1 ponto
    É o seguinte, eu já sofri com esse bug e é muito chato mesmo, creio que muitas pessoas sofrem também, eu achei esse script em um outro fórum, então venho postar aqui pros membros do TibiaKing que tem esse mesmo erro para ajudar eles a soluciona-lo. Então você precisa ir até a pasta data\npc\lib\npcsystem Abra o arquivo npchandler.lua e procure (control+f) por "function NpcHandler:isInRange(cid)" (sem aspas) modifique essa linha: function NpcHandler:isInRange(cid) local distance = getNpcDistanceTo(cid) or -1 return distance ~= -1 and distance <= self.talkRadius end Por: function NpcHandler:isInRange(cid) local distance = getDistanceBetween(getCreaturePosition(getNpcCid()), getCreaturePosition(cid)) if(distance == -1) then return false end return (distance <= self.talkRadius) end Pronto! agora gogo deixar o servidor funcionando Créditos: GOD Gustavo Pardal1406 Thiagobji
  13. Pokémon Draw (Linux)

    Felipe Muniz reagiu a TASATSA por uma resposta no tópico

    1 ponto
    MUITO OBRIGADO , REP+++++++++++ !! ESTAMOS NO AGUARDO EU E O FELIPE
  14. Pokémon Draw (Linux)

    TASATSA reagiu a Felipe Muniz por uma resposta no tópico

    1 ponto
    pensei em fazer isso hoje, mas não achei algumas libs, você por acaso n teria salvo ai os links pra me passar? G.G
  15. Pokémon Draw (Linux)

    TASATSA reagiu a Drakopoulos por uma resposta no tópico

    1 ponto
    Tentei as versões 6, 7 e 8 debian mas nenhuma tinha as libs certas, oq eu fiz.. Peguei o debian 7 e exclui as libs e pacotes atualizadas e instalei manualmente as libs que o executor pedia.
  16. Remover Level System

    Drakopoulos reagiu a Lord Stryton por uma resposta no tópico

    1 ponto
    Veja agora o Goback do Action: local pokeball = getPlayerSlotItem(cid, 8) local EFFECTS = { --[OutfitID] = {Effect} ["Magmar"] = 35, ["Jynx"] = 17, --alterado v1.5 ["Shiny Jynx"] = 17, ["Piloswine"] = 205, --alterado v1.8 ["Swinub"] = 205, } function onUse(cid, item, frompos, item2, topos) if exhaustion.get(cid, 6666) and exhaustion.get(cid, 6666) > 0 then return true end --alterado v1.6 sistema de firstpoke retirado if getPlayerStorageValue(cid, 17000) >= 1 or getPlayerStorageValue(cid, 17001) >= 1 or getPlayerStorageValue(cid, 63215) >= 1 then return true end ------------------------------------------------------- ballName = getItemAttribute(item.uid, "poke") btype = getPokeballType(item.itemid) usando = pokeballs[btype].use local effect = pokeballs[btype].effect if getItemAttribute(item.uid, "ball") == "pokeball" or getItemAttribute(item.uid, "ball") == "spokeball" then effect = 188 elseif getItemAttribute(item.uid, "ball") == "ultraball" or getItemAttribute(item.uid, "ball") == "sultraball" then effect = 191 elseif getItemAttribute(item.uid, "ball") == "superball" or getItemAttribute(item.uid, "ball") == "ssuperball" then effect = 190 elseif getItemAttribute(item.uid, "ball") == "greatball" or getItemAttribute(item.uid, "ball") == "sgreatball" then effect = 189 end --unLock(item.uid) --alterado v1.8 ---------------------------------------------------------- if item.itemid == usando then if getPlayerStorageValue(cid, 990) == 1 then -- GYM doPlayerSendCancel(cid, "You can't return your pokemon during gym battles.") return true end --------------------------------------------------------------------------------------- if #getCreatureSummons(cid) > 1 and getPlayerStorageValue(cid, 212124) <= 0 then --alterado v1.6 if getPlayerStorageValue(cid, 637501) == -2 or getPlayerStorageValue(cid, 637501) >= 1 then BackTeam(cid) end end --------------------------------------------------------------------------------------- if #getCreatureSummons(cid) == 2 and getPlayerStorageValue(cid, 212124) >= 1 then doPlayerSendCancel(cid, "You can't do that while is controling a mind") return true --alterado v1.5 end --------------------------------------------------------------------------------------- if #getCreatureSummons(cid) <= 0 then if isInArray(pokeballs[btype].all, item.itemid) then doTransformItem(item.uid, pokeballs[btype].off) doItemSetAttribute(item.uid, "hp", 0) doPlayerSendCancel(cid, "This pokemon is fainted.") return true end end local cd = getCD(item.uid, "blink", 30) if cd > 0 then setCD(item.uid, "blink", 0) end local z = getCreatureSummons(cid)[1] if getCreatureCondition(z, CONDITION_INVISIBLE) and not isGhostPokemon(z) then return true end doReturnPokemon(cid, z, item, effect) elseif item.itemid == pokeballs[btype].on then if item.uid ~= getPlayerSlotItem(cid, CONST_SLOT_FEET).uid then doPlayerSendCancel(cid, "You must put your pokeball in the correct place!") return TRUE end local thishp = getItemAttribute(item.uid, "hp") if thishp <= 0 then if isInArray(pokeballs[btype].all, item.itemid) then doTransformItem(item.uid, pokeballs[btype].off) doItemSetAttribute(item.uid, "hp", 0) doPlayerSendCancel(cid, "This pokemon is fainted.") return true end end local pokemon = getItemAttribute(item.uid, "poke") if not pokes[pokemon] then return true end ----------------------- Sistema de nao poder carregar mais que 3 pokes lvl baixo e + q 1 poke de lvl medio/alto --------------------------------- if not isInArray({5, 6}, getPlayerGroupId(cid)) then local bp = getPlayerSlotItem(cid, CONST_SLOT_BACKPACK) local lowPokes = {"Rattata", "Caterpie", "Weedle", "Oddish", "Pidgey", "Paras", "Poliwag", "Bellsprout", "Magikarp", "Hoppip", "Sunkern"} local low = {} local lw = 1 for e, f in pairs(pokeballs) do for times = 1, 3 do local items = getItemsInContainerById(bp.uid, pokeballs[e].all[times]) if #items >= 1 then --alterado v1.6 for _, uid in pairs(items) do local nome1 = getItemAttribute(uid, "poke") if not isInArray(lowPokes, pokemon) and nome1 == pokemon then return doPlayerSendTextMessage(cid, 27, "Sorry, but you can't carry two pokemons equals!") elseif isInArray(lowPokes, pokemon) then if nome1 == pokemon then table.insert(low, lw, nome1) lw = lw +1 end end end end end end if #low >= 3 then return doPlayerSendTextMessage(cid, 27, "Sorry, but you can't carry more than three pokemons equals of low level!") end end --------------------------------------------------------------------------------------------------------------------------------------------------- local x = pokes[pokemon] local boost = getItemAttribute(item.uid, "boost") or 0 if getPlayerLevel(cid) < (x.boost) then doPlayerSendCancel(cid, "You need level "..(x.boost).." to use this pokemon.") return true end -------------------------------------------------------------------------------------- local shinysClan = { ["Shiny Fearow"] = {4, "Wingeon"}, ["Shiny Flareon"] = {1, "Volcanic"}, ["Shiny Vaporeon"] = {2, "Seavel"}, ["Shiny Jolteon"] = {9, "Raibolt"}, ["Shiny Hypno"] = {7, "Psycraft"}, ["Shiny Golem"] = {3, "Orebound"}, ["Shiny Vileplume"] = {8, "Naturia"}, ["Shiny Nidoking"] = {5, "Malefic"}, ["Shiny Hitmontop"] = {6, "Gardestrike"}, --alterado v1.4 } if shinysClan[pokemon] and (getPlayerGroupId(cid) < 3 or getPlayerGroupId(cid) > 6) then --alterado v1.8 \/ if getPlayerClanNum(cid) ~= shinysClan[pokemon][1] then doPlayerSendCancel(cid, "You need be a member of the clan "..shinysClan[pokemon][2].." to use this pokemon!") return true elseif getPlayerClanRank(cid) ~= 5 then doPlayerSendCancel(cid, "You need be atleast rank 5 to use this pokemon!") return true end end -------------------------------------------------------------------------------------- doSummonMonster(cid, pokemon) local pk = getCreatureSummons(cid)[1] if not isCreature(pk) then return true end ------------------------passiva hitmonchan------------------------------ if isSummon(pk) then --alterado v1.8 \/ if pokemon == "Shiny Hitmonchan" or pokemon == "Hitmonchan" then if not getItemAttribute(item.uid, "hands") then doSetItemAttribute(item.uid, "hands", 0) end local hands = getItemAttribute(item.uid, "hands") doSetCreatureOutfit(pk, {lookType = hitmonchans[pokemon][hands].out}, -1) end end ------------------------------------------------------------------------- ---------movement magmar, jynx------------- if EFFECTS[getCreatureName(pk)] then markPosEff(pk, getThingPos(pk)) sendMovementEffect(pk, EFFECTS[getCreatureName(pk)], getThingPos(pk)) end -------------------------------------------------------------------------- if getCreatureName(pk) == "Ditto" or getCreatureName(pk) == "Shiny Ditto" then --edited local left = getItemAttribute(item.uid, "transLeft") local name = getItemAttribute(item.uid, "transName") if left and left > 0 then setPlayerStorageValue(pk, 1010, name) doSetCreatureOutfit(pk, {lookType = getItemAttribute(item.uid, "transOutfit")}, -1) addEvent(deTransform, left * 1000, pk, getItemAttribute(item.uid, "transTurn")) doItemSetAttribute(item.uid, "transBegin", os.clock()) else setPlayerStorageValue(pk, 1010, getCreatureName(pk) == "Ditto" and "Ditto" or "Shiny Ditto") --edited end end if isGhostPokemon(pk) then doTeleportThing(pk, getPosByDir(getThingPos(cid), math.random(0, 7)), false) end doCreatureSetLookDir(pk, 2) adjustStatus(pk, item.uid, true, true, true) doAddPokemonInOwnList(cid, pokemon) doTransformItem(item.uid, item.itemid+1) local pokename = getPokeName(pk) --alterado v1.7 local mgo = gobackmsgs[math.random(1, #gobackmsgs)].go:gsub("doka", pokename) doCreatureSay(cid, mgo, TALKTYPE_SAY) doSendMagicEffect(getCreaturePosition(pk), effect) if useOTClient then doPlayerSendCancel(cid, '12//,show') --alterado v1.7 end else doPlayerSendCancel(cid, "This pokemon is fainted.") end if useKpdoDlls then doUpdateMoves(cid) end return true end
  17. Vaga na equipe !

    igor bonedead reagiu a mufenix49 por uma resposta no tópico

    1 ponto
    to abrindo vaga na staff do meu servidor -- Base pokezot oficial !!! minha base n tem pra dowloand ninguem encontra com 15 box e + !!! preciso de alguem pra ajudar pagas host dou GOD !!!
  18. [New Project] TeaBot - Bot para Tibia

    Bixigao reagiu a JulinhoPiuPiu por uma resposta no tópico

    1 ponto
    PROJECT TeaBot - The best in simplicity and practicality. , Projeto de bot para Tibia, baseado em leitura de memória e envio de mensagens. Grátis. Funções: Healer Tools - Funções para curar vida e mana do personagem. Concluído Automatic Tools - Funções repetitivas para facilitar o jogo. Concluído Fisher Tools - Função de pesca. Concluído HUD - Textos na tela do jogo, com informações sobre personagem e estatísticas. Concluído Cavebot - Função para caça. (Walker - Concluído, Target - 65%, Looter - 30%) Timers - Timers são os cronômetros que fazem a função repetitiva do programa. Todos tem um tempo, este tempo o usuário definira 2 valores (minimo e máximo) dentro dos dois valores será feito uma randomização, assim nenhuma função se repetirá no mesmo tempo. Concluído Stats - Informações do personagem. Concluído General Settings - Informações inseridas pelo usuário, como: posição do player na tela e o tamanho de cada sqm. Concluído Perspectiva do software: Declarações Peço a ajuda de todos do forum, com opniões sobre design, criticas, ideias e blábláblá. Obrigado pela atenção de todos, em seguida será lançado o site e públicado o bot.
  19. Remover Level System

    Drakopoulos reagiu a Lord Stryton por uma resposta no tópico

    1 ponto
    Goback do Action: local pokeball = getPlayerSlotItem(cid, 8) local EFFECTS = { --[OutfitID] = {Effect} ["Magmar"] = 35, ["Jynx"] = 17, --alterado v1.5 ["Shiny Jynx"] = 17, ["Piloswine"] = 205, --alterado v1.8 ["Swinub"] = 205, } function onUse(cid, item, frompos, item2, topos) if exhaustion.get(cid, 6666) and exhaustion.get(cid, 6666) > 0 then return true end --alterado v1.6 sistema de firstpoke retirado if getPlayerStorageValue(cid, 17000) >= 1 or getPlayerStorageValue(cid, 17001) >= 1 or getPlayerStorageValue(cid, 63215) >= 1 then return true end ------------------------------------------------------- ballName = getItemAttribute(item.uid, "poke") btype = getPokeballType(item.itemid) usando = pokeballs[btype].use local effect = pokeballs[btype].effect if getItemAttribute(item.uid, "ball") == "pokeball" or getItemAttribute(item.uid, "ball") == "spokeball" then effect = 188 elseif getItemAttribute(item.uid, "ball") == "ultraball" or getItemAttribute(item.uid, "ball") == "sultraball" then effect = 191 elseif getItemAttribute(item.uid, "ball") == "superball" or getItemAttribute(item.uid, "ball") == "ssuperball" then effect = 190 elseif getItemAttribute(item.uid, "ball") == "greatball" or getItemAttribute(item.uid, "ball") == "sgreatball" then effect = 189 end --unLock(item.uid) --alterado v1.8 ---------------------------------------------------------- if item.itemid == usando then if getPlayerStorageValue(cid, 990) == 1 then -- GYM doPlayerSendCancel(cid, "You can't return your pokemon during gym battles.") return true end --------------------------------------------------------------------------------------- if #getCreatureSummons(cid) > 1 and getPlayerStorageValue(cid, 212124) <= 0 then --alterado v1.6 if getPlayerStorageValue(cid, 637501) == -2 or getPlayerStorageValue(cid, 637501) >= 1 then BackTeam(cid) end end --------------------------------------------------------------------------------------- if #getCreatureSummons(cid) == 2 and getPlayerStorageValue(cid, 212124) >= 1 then doPlayerSendCancel(cid, "You can't do that while is controling a mind") return true --alterado v1.5 end --------------------------------------------------------------------------------------- if #getCreatureSummons(cid) <= 0 then if isInArray(pokeballs[btype].all, item.itemid) then doTransformItem(item.uid, pokeballs[btype].off) doItemSetAttribute(item.uid, "hp", 0) doPlayerSendCancel(cid, "This pokemon is fainted.") return true end end local cd = getCD(item.uid, "blink", 30) if cd > 0 then setCD(item.uid, "blink", 0) end local z = getCreatureSummons(cid)[1] if getCreatureCondition(z, CONDITION_INVISIBLE) and not isGhostPokemon(z) then return true end doReturnPokemon(cid, z, item, effect) elseif item.itemid == pokeballs[btype].on then if item.uid ~= getPlayerSlotItem(cid, CONST_SLOT_FEET).uid then doPlayerSendCancel(cid, "You must put your pokeball in the correct place!") return TRUE end local thishp = getItemAttribute(item.uid, "hp") if thishp <= 0 then if isInArray(pokeballs[btype].all, item.itemid) then doTransformItem(item.uid, pokeballs[btype].off) doItemSetAttribute(item.uid, "hp", 0) doPlayerSendCancel(cid, "This pokemon is fainted.") return true end end local pokemon = getItemAttribute(item.uid, "poke") if not pokes[pokemon] then return true end ----------------------- Sistema de nao poder carregar mais que 3 pokes lvl baixo e + q 1 poke de lvl medio/alto --------------------------------- if not isInArray({5, 6}, getPlayerGroupId(cid)) then local bp = getPlayerSlotItem(cid, CONST_SLOT_BACKPACK) local lowPokes = {"Rattata", "Caterpie", "Weedle", "Oddish", "Pidgey", "Paras", "Poliwag", "Bellsprout", "Magikarp", "Hoppip", "Sunkern"} local low = {} local lw = 1 for e, f in pairs(pokeballs) do for times = 1, 3 do local items = getItemsInContainerById(bp.uid, pokeballs[e].all[times]) if #items >= 1 then --alterado v1.6 for _, uid in pairs(items) do local nome1 = getItemAttribute(uid, "poke") if not isInArray(lowPokes, pokemon) and nome1 == pokemon then return doPlayerSendTextMessage(cid, 27, "Sorry, but you can't carry two pokemons equals!") elseif isInArray(lowPokes, pokemon) then if nome1 == pokemon then table.insert(low, lw, nome1) lw = lw +1 end end end end end end if #low >= 3 then return doPlayerSendTextMessage(cid, 27, "Sorry, but you can't carry more than three pokemons equals of low level!") end end --------------------------------------------------------------------------------------------------------------------------------------------------- local x = pokes[pokemon] local boost = getItemAttribute(item.uid, "boost") or 0 if getPlayerLevel(cid) < (x.+boost) then doPlayerSendCancel(cid, "You need level "..(x.+boost).." to use this pokemon.") return true end -------------------------------------------------------------------------------------- local shinysClan = { ["Shiny Fearow"] = {4, "Wingeon"}, ["Shiny Flareon"] = {1, "Volcanic"}, ["Shiny Vaporeon"] = {2, "Seavel"}, ["Shiny Jolteon"] = {9, "Raibolt"}, ["Shiny Hypno"] = {7, "Psycraft"}, ["Shiny Golem"] = {3, "Orebound"}, ["Shiny Vileplume"] = {8, "Naturia"}, ["Shiny Nidoking"] = {5, "Malefic"}, ["Shiny Hitmontop"] = {6, "Gardestrike"}, --alterado v1.4 } if shinysClan[pokemon] and (getPlayerGroupId(cid) < 3 or getPlayerGroupId(cid) > 6) then --alterado v1.8 \/ if getPlayerClanNum(cid) ~= shinysClan[pokemon][1] then doPlayerSendCancel(cid, "You need be a member of the clan "..shinysClan[pokemon][2].." to use this pokemon!") return true elseif getPlayerClanRank(cid) ~= 5 then doPlayerSendCancel(cid, "You need be atleast rank 5 to use this pokemon!") return true end end -------------------------------------------------------------------------------------- doSummonMonster(cid, pokemon) local pk = getCreatureSummons(cid)[1] if not isCreature(pk) then return true end ------------------------passiva hitmonchan------------------------------ if isSummon(pk) then --alterado v1.8 \/ if pokemon == "Shiny Hitmonchan" or pokemon == "Hitmonchan" then if not getItemAttribute(item.uid, "hands") then doSetItemAttribute(item.uid, "hands", 0) end local hands = getItemAttribute(item.uid, "hands") doSetCreatureOutfit(pk, {lookType = hitmonchans[pokemon][hands].out}, -1) end end ------------------------------------------------------------------------- ---------movement magmar, jynx------------- if EFFECTS[getCreatureName(pk)] then markPosEff(pk, getThingPos(pk)) sendMovementEffect(pk, EFFECTS[getCreatureName(pk)], getThingPos(pk)) end -------------------------------------------------------------------------- if getCreatureName(pk) == "Ditto" or getCreatureName(pk) == "Shiny Ditto" then --edited local left = getItemAttribute(item.uid, "transLeft") local name = getItemAttribute(item.uid, "transName") if left and left > 0 then setPlayerStorageValue(pk, 1010, name) doSetCreatureOutfit(pk, {lookType = getItemAttribute(item.uid, "transOutfit")}, -1) addEvent(deTransform, left * 1000, pk, getItemAttribute(item.uid, "transTurn")) doItemSetAttribute(item.uid, "transBegin", os.clock()) else setPlayerStorageValue(pk, 1010, getCreatureName(pk) == "Ditto" and "Ditto" or "Shiny Ditto") --edited end end if isGhostPokemon(pk) then doTeleportThing(pk, getPosByDir(getThingPos(cid), math.random(0, 7)), false) end doCreatureSetLookDir(pk, 2) adjustStatus(pk, item.uid, true, true, true) doAddPokemonInOwnList(cid, pokemon) doTransformItem(item.uid, item.itemid+1) local pokename = getPokeName(pk) --alterado v1.7 local mgo = gobackmsgs[math.random(1, #gobackmsgs)].go:gsub("doka", pokename) doCreatureSay(cid, mgo, TALKTYPE_SAY) doSendMagicEffect(getCreaturePosition(pk), effect) if useOTClient then doPlayerSendCancel(cid, '12//,show') --alterado v1.7 end else doPlayerSendCancel(cid, "This pokemon is fainted.") end if useKpdoDlls then doUpdateMoves(cid) end return true end Catch: Deixe o mesmo. Goback do creature: function onLogout(cid) local thisitem = getPlayerSlotItem(cid, 8) if thisitem.uid <= 0 then return true end local ballName = getItemAttribute(thisitem.uid, "poke") -------------------------------------------------------- btype = getPokeballType(thisitem.itemid) --------------------------------------------------------------- if #getCreatureSummons(cid) > 1 and getPlayerStorageValue(cid, 212124) <= 0 then --alterado v2.6 if getPlayerStorageValue(cid, 637501) == -2 or getPlayerStorageValue(cid, 637501) >= 1 then BackTeam(cid) end end --////////////////////////////////////////////////////////////////////////////////////////-- if not isCreature(cid) then return true end if getPlayerStorageValue(cid, 52480) >= 1 and isInParty(cid) then local party = getPartyMembers(cid) for j = 1, #party do if party[j] == cid then doSendAnimatedText(getThingPosWithDebug(party[j]), "LOSE", COLOR_BURN) setPlayerStorageValue(party[j], 52480, -1) setPlayerStorageValue(party[j], 52481, -1) --alterado v2.6 duel system else doSendAnimatedText(getThingPosWithDebug(party[j]), "WIN", COLOR_ELECTRIC) setPlayerStorageValue(party[j], 52480, -1) setPlayerStorageValue(party[j], 52481, -1) end end elseif getPlayerStorageValue(cid, 52481) >= 1 and not isInParty(cid) then for _, sid in ipairs(getPlayersOnline()) do if getPlayerStorageValue(sid, 52482) == getCreatureName(cid) then addEvent(doSendAnimatedText, 1000, getThingPosWithDebug(sid), "WIN", COLOR_ELECTRIC) setPlayerStorageValue(sid, 52480, -1) setPlayerStorageValue(sid, 52481, -1) setPlayerStorageValue(sid, 52482, -1) setPlayerStorageValue(sid, 52483, -1) setPlayerStorageValue(sid, 6598754, -1) doCreatureSetSkullType(sid, 0) end end addEvent(doSendAnimatedText, 1000, getThingPosWithDebug(cid), "LOSE", COLOR_BURN) setPlayerStorageValue(cid, 52480, -1) setPlayerStorageValue(cid, 52481, -1) setPlayerStorageValue(cid, 52482, -1) setPlayerStorageValue(cid, 52483, -1) setPlayerStorageValue(cid, 6598754, -1) doCreatureSetSkullType(cid, 0) end --////////////////////////////////////////////////////////////////////////////////////////-- if #getCreatureSummons(cid) == 2 and getPlayerStorageValue(cid, 212124) >= 1 then local cmed2 = getCreatureSummons(cid)[1] local poscmed = getThingPos(cmed2) local cmeddir = getCreatureLookDir(cmed2) local namecmed = getCreatureName(cmed2) local hp, maxHp = getCreatureHealth(getCreatureSummons(cid)[1]), getCreatureMaxHealth(getCreatureSummons(cid)[1]) local gender = getPokemonGender(cmed2) doRemoveCreature(getCreatureSummons(cid)[1]) local back = doCreateMonster(namecmed, poscmed) addEvent(doCreatureSetSkullType, 150, back, gender) doCreatureSetLookDir(back, cmeddir) addEvent(doCreatureAddHealth, 100, back, hp-maxHp) --alterado v2.5 control mind -- pokemon controlador local ball2 = getPlayerSlotItem(cid, 8) local mynewpos = getThingPos(getCreatureSummons(cid)[1]) doRemoveCreature(getCreatureSummons(cid)[1]) local pk2 = doSummonCreature(getItemAttribute(ball2.uid, "poke"), mynewpos) doConvinceCreature(cid, pk2) addEvent(doAdjustWithDelay, 100, cid, pk2, true, true, false) setPlayerStorageValue(cid, 888, 0) cleanCMcds(ball2.uid) doCreatureSetLookDir(getCreatureSummons(cid)[1], 2) registerCreatureEvent(pk2, "SummonDeath") --alterado v2.6 end ------------------------------------------------------------------------------------- local summon = getCreatureSummons(cid)[1] if #getCreatureSummons(cid) >= 1 and thisitem.uid > 1 then if getPlayerStorageValue(cid, 212124) <= 0 then doItemSetAttribute(thisitem.uid, "hp", (getCreatureHealth(summon) / getCreatureMaxHealth(summon))) end --alterado v2.5 setPlayerStorageValue(cid, 212124, 0) doTransformItem(thisitem.uid, pokeballs[btype].on) doSendMagicEffect(getThingPos(summon), pokeballs[btype].effect) doRemoveCreature(summon) end if getCreatureOutfit(cid).lookType == 814 then doPlayerStopWatching(cid) end if tonumber(getPlayerStorageValue(cid, 17000)) and getPlayerStorageValue(cid, 17000) >= 1 then --alterado v2.6 markFlyingPos(cid, getThingPos(cid)) end if getPlayerStorageValue(cid, 22545) == 1 then --alterado v2.4 setGlobalStorageValue(22550, getGlobalStorageValue(22550)-1) end return TRUE end local deathtexts = {"Oh não! POKENAME, come back!", "Come back, POKENAME!", "That's enough, POKENAME!", "You did well, POKENAME!", "You need to rest, POKENAME!", "Nice job, POKENAME!", "POKENAME, you are too hurt!"} function onDeath(cid, deathList) local owner = getCreatureMaster(cid) if getPlayerStorageValue(cid, 637500) >= 1 then doSendMagicEffect(getThingPos(cid), 211) doRemoveCreature(cid) return true end if getPlayerStorageValue(cid, 212123) >= 1 then --alterado v2.5 return true end --////////////////////////////////////////////////////////////////////////////////////////-- checkDuel(owner) --alterado v2.6 duel system --////////////////////////////////////////////////////////////////////////////////////////-- local thisball = getPlayerSlotItem(owner, 8) local ballName = getItemAttribute(thisball.uid, "poke") btype = getPokeballType(thisball.itemid) if #getCreatureSummons(owner) > 1 then BackTeam(owner, getCreatureSummons(owner)) end doSendMagicEffect(getThingPos(cid), pokeballs[btype].effect) doTransformItem(thisball.uid, pokeballs[btype].off) doPlayerSendTextMessage(owner, 22, "Seu pokémon está desmaiado.") local say = deathtexts[math.random(#deathtexts)] say = string.gsub(say, "POKENAME", getCreatureName(cid)) if getPlayerStorageValue(cid, 33) <= 0 then doCreatureSay(owner, say, TALKTYPE_SAY) end doItemSetAttribute(thisball.uid, "hp", 0) doItemSetAttribute(thisball.uid, "happy", getPlayerStorageValue(cid, 1008) - happyLostOnDeath) doItemSetAttribute(thisball.uid, "hunger", getPlayerStorageValue(cid, 1009)) doRemoveCreature(cid) return false Mande print dos arquivos da pasta Creaturescript e dos arquivos da Pasta data/lib para eu vê se tem algum outro relacionado ao level pokémon. Por que pode ser que mesmo editando esses 3 pode ser que não retire. Qualquer erro manda a e. Lembre-se de fazer outra pokéball com pokémon para não dá erro com as já existente. Se for editar com o Notepad, sempre use codificação ANSI e salve. Assim você poderá editar com acentos Ortográficos!
  20. Procuro OTSERVER 10.90

    rafaelot reagiu a Bruxo Ots por uma resposta no tópico

    1 ponto
    Olha cara as coisas mudaram um pouco nessas versões 10x+ Mais ja que você quer enfiar a cara recomendo esse daqui. Site+source +Server 1090 ,esse é o Mitsuig ,comecei meu projeto nele e é bem atualizado. Tem esse tbm o Vanaheim Global Opensource . e aqui tem as distro ja compiladas . Todos os dois funcionam perfeitamente ,mais em mysql vai precisar de site e aporra toda.
  21. Acredito que sim. Se repetir pode ser que não randomize por ser pokémons iguais. Revise também os itens usados na BOX e as Pokebolas que a Box vai criar. Acabei de notar: (luaGetItemAttribute) Item not found , tem um item que não tem ou não está sendo reconhecido.
  22. Xamp

    Bruxo Ots reagiu a kamus9629 por uma resposta no tópico

    1 ponto
    vlw vou testar
  23. Xamp

    kamus9629 reagiu a Bruxo Ots por uma resposta no tópico

    1 ponto
    Na teoria é sempre a ultima versão atualizada. porem eu uso essa aqui e nunca me deixou na mão. Essa é a versão 1.8.3 .
  24. Configurar exhausted

    Tricoder reagiu a Fir3element por uma resposta no tópico

    1 ponto
    É na source, remova essa linha em player.cpp addExhaust(ticks, EXHAUST_HEALING);
  25. 1 ponto
    esse mapa tem bug nas potion o char nao heala quando ataca.. ou nao ataca quando heala.. e varios comandos de GM nao funcionan
  26. Arrumando Erro npchandler.lua

    samlecter reagiu a gentil por uma resposta no tópico

    1 ponto
    Qual seria o erro voce falou
  27. Sprite Shiny Mismagius

    Linkz reagiu a LeLoko por uma resposta no tópico

    1 ponto
    Oi Genti ^^' Estou Aqui Trazendo Mais Uma Sprite Dessa Vez Shiny Mismagius Espero Que Gostem ^^' Scan https://www.virustotal.com/pt/file/4652b450c4d0b4c0a6630395c8461edd93df814ad88785f431162acdafadbba8/analysis/1439400265/ Download http://www.mediafire.com/download/rfesn6czl455xg6/Shiny+Mismagius.rar Print's Ajudei? Rep+
  28. 1 ponto
    Fala galera do TibiaKing, beleza? Hoje vim disponibilizar pra vocês as sprites das novas cidades do PxG (paredes, janelas, portas, etc) Porém, as únicas coisas que eu não achei montado foi as portas, mas estão cortadas dentro do tibia.spr e tibia.dat. Download: Mediafire Scan: Clique aqui Print's: Créditos: - PokeXGames, por ter feitos as sprites; - Eu, por trazer pro TibiaKing.
  29. [Download] Novas sprites das cidades [PxG]

    Viiniihsz1 reagiu a Caronte por uma resposta no tópico

    1 ponto
    Em nome da comunidade do TK, muito obrigado pela contribuição! Seu tópico de conteúdo foi aprovado e será movido para a seção adequada. Você ganhou 1 REP+!
  30. [DOWNLOAD] Mega Abomasnow By Vinicius Xxgamexx

    joaoibi reagiu a Sanieg por uma resposta no tópico

    1 ponto
    Bom dia/tarde ou noite. Bem Como prometido criei a sprite e irei postar para vocês no formato .obd e .bmp PRINT: Download: Scan: CLIQUE AQUI- FORMATO BMP CLIQUE AQUI- FORMATO OBD CREDITOS: Vinicius Xxgamexx - Eu por criar o mega abomasnow Otpokemon - pelo abomasnow normal Observação: Se não gostou do .obd apenas edite o .bmp com seu object builder. Gostou do que postei, eu lhe ajudei ? então clique em GOSTEI.
  31. [Gesior2012] Painel de Acessos.

    Rockersz reagiu a luanluciano93 por uma resposta no tópico

    1 ponto
    Olá amigos, hoje vou ensinar como fazer um painel de acessos, Mas Luan, que painel é esse? • Basicamente é um sistema interno do site, você cria uma pasta 'acessos', o sistema cria todos os dias um arquivo de texto e nomeia o arquivo com a data do dia atual (exemplo: 05-03-2014.txt), dentro desse arquivo de texto ficará todos as acessos do dia. Ele mostra o ip do computador que acessou, hora e minuto do acesso, conta do jogador (se ele estiver logado na conta) e url que ele acessou. Mas Luan, para que eu vou usar isso? • Você pode usar para várias coisa, desde pegar o ip pelo horário de um ataque, ou até usar apenas para monitoramento de quem acessa o site. Mas Luan, isso ae só pega em Gesior, e ainda a versão 2012? • Não, isso serve para qualquer site, sendo de tibia ou não, mas para instala-lo necessita de um pouquinho de conhecimento na area. Abaixo vou ensinar como instalar no gesior2012 ... Primeiramente, crie uma pasta 'acessos' no diretório (pasta www ou htdocs) do seu site. Depois vá na pasta 'system' e abra o arquivo 'load.compat.php', no final dele adicione esse código: ################################################################################################# ################### SISTEMA DE ACESSOS BY LUANLUCIANO93 ########################## ################################################################################################# if($logged) { $acc = $account_logged->getCustomField('name'); } else { $acc = 'NO LOGOUT';} $ip = $_SERVER['REMOTE_ADDR']; $data = date("d-m-y"); $hora = date("H-i-s"); $myFile = './acessos/'. $data .'.txt'; $fh = fopen($myFile, 'a') or die('Erro ao abrir o arquivo.'); $url = $_SERVER['HTTP_REFERER']; $stringData = "$hora (hour) ------ IP:{$ip} ----- $acc ----- $url \n"; fwrite($fh, $stringData); fclose($fh); #################################### END ######################################################## E pronto, simples assim! Dá um F5 e olha na pasta 'acessos'. É isso ae pessoal, espero que tenham gostado. Abração e até mais.
  32. 1 ponto
    Vá em \data\creaturescripts\scripts e abra antihack.lua e coloque o nome do seu god . ou vai em \data\creaturescripts\creaturescript.xml e remove essa linha <event type="login" name="AntiHack" event="script" value="antihack.lua"/> ajudei? rep+
  33. LUA Functions

    PostadorHunter reagiu a Bruno Carvalho por uma resposta no tópico

    1 ponto
    Todas as funções do TFS 1.0 Ordem alfabética classificada excluindo metamétodos Funções com metamétodos Funções na source http://pastebin.com/s5b4yVa7 Funções em lua http://pastebin.com/bgpNHax2 Tópico original
  34. [Gesior2012] Painel de Acessos.

    Mdcrf reagiu a gpedro por uma resposta no tópico

    1 ponto
    Se quiser monitoramento de quem acessa seu site, utilize algum Analytics. Em relação ao ataque, acho pouco provável... pode ser se seja uma ataque distribuído e você acabará não sabendo quem é o agente causador. Para manter uma alta disponiblidade, eu recomendaria utilizar Cloudflare... porque mesmo se o site estiver offline, o Cloudflare mostra o cache do site.
  35. ot ta online mais o site diz que esta offline

    RogerQC reagiu a joadson por uma resposta no tópico

    1 ponto
    Troque function getinfo($host='localhost',$port=7171){ pelo seu IP.
  36. 1 ponto
    Resolvido o problema! Como você disse, parece que era em data/lib & data/npc/lib. Eu apenas peguei um server que não dá o erro e troquei as duas pastas do meu server pelas pastas do outro. Agora funcionou! Obrigado pela atenção Jamison Collins! Para quem tem o mesmo erro e quiser fazer o que fiz, anexei os arquivos: data.zip
  37. Colocando seu WebSite Online - Linux Ubuntu

    Hadggar reagiu a WarW0lf por uma resposta no tópico

    1 ponto
    Instalar um servidor LAMP (Linux, Apache, MySQL e PHP) é uma tarefa fácil. Nesse post vou ensinar a instalar o servidor e algumas coisas a mais. Esse tutorial foi criado utilizando o Ubuntu 11.04, mas também funciona no 11.10, 12.04 e possivelmente funcionará por muito tempo . Instale o PHP, Apache, MySQL e o PHP My Admin executando os comandos a seguir (cada linha é um comando diferente a ser executado): sudo apt-get install lamp-server^ sudo apt-get install phpmyadmin sudo ln -s /usr/share/phpmyadmin /var/www sudo /etc/init.d/apache2 restart O comando para instalar o “lamp-server^” pedirá uma senha para o usuário root do MySQL. Apenas escolha uma senha (não esqueça dela) e pressione enter. O comando para instalar o PhpMyAdmin pedirá que marque a opção do servidor (escolha Apache), a senha do usuário root do MySQL (definida na instalação do lamp-server^” e ainda pedirá para registrar uma senha de acesso ao PhpMyAdmin. Aconselho que execute o comando abaixo para excluir os arquivos desnecessários após a instalação. sudo apt-get autoremove A webroot (pasta onde deve colocar seus arquivos PHP para execução no navegador) é por padrão /var/www. Para ter permissão de acesso a essa pasta, mude o dono para o seu usuário e dê uma permissão apropriada. Para isso, rode os comandos a seguir (lembre-se de mudar seu-username para o seu usuário do Ubuntu): sudo chown -R seu-username /var/www chmod -R 755 /var/www Note que para que possa executar upload de arquivos através de suas aplicações, deverá mudar as permissões da pasta onde os arquivos serão salvos para permitir escrita (permissão 777). Os arquivos de configuração (php.ini, apache2.conf…) se encontram nas pastas: /etc/php5/apache2/ /etc/apache2/ Créditos: WarW0lf e Lukas Kreutz
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo