Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 07/18/14 em todas áreas

  1. 4 pontos
    Olá pessoal, a pedido do membro TioSlash fiz essa simples alteração no script padrão, para quem não sabe o script dá uma porcentagem a mais da experiencia ganha por aqueles jogares que são premium accounts ou, se preferir, vip account. (precisa usar o sistema feito por mim) Em data/events/scripts/player.lua, procure essa função: function Player:onGainExperience(source, exp, rawExp) Agora ache o fim dela: return exp end Agora antes do código final da função (^) coloca isso a seguir: Para premium ganhar a porcentagem a mais: if self:isPremium() then local exp_extra = 1.2 -- 20% + exp = exp * exp_extra end e para vip ganhar a procentagem a mais: if self:isVip() then local exp_extra = 1.2 -- 20% + exp = exp * exp_extra end Pronto! Para editar é fácil, nesta linha: local exp_extra = 1.2 -- 20% + Dúvidas postem aqui, 2 beijos.
  2. [Moveevents] Cadeiras curando

    Markin e 2 outros reagiu a Cazuza por uma resposta no tópico

    3 pontos
    Nome: Banco/Cadeiras curando Função: Bom, na verdade é bem simples, fiz para meu servidor para dar mais RPG. Funciona da seguinte maneira: Se a vida do jogador for menor que o máximo de vida e se ele não estiver com battle. Entrara em modo de descanso, fazendo que cure sua vida em uma porcentagem X ( configuravel ).de Y em Y tempo ( configuravel) Versão: Testada somente na "10.31". (OTX Server - Galaxy) Créditos: Kazuza - (eu) Por ter criado. xWhiteWolf - Por uma função "Pasta Servidor > Data > Moveevents > Scripts" crie "Banco.lua". function onStepIn(cid, item, position, fromPosition) local percent = 2 local tempo = 1 function lifesteal(cid) if isCreature(cid) then doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_GREEN) doCreatureAddHealth(cid, math.floor(getCreatureMaxHealth(cid) * (percent/100))) if getCreatureHealth(cid) == getCreatureMaxHealth(cid) then stopEvent(steal) end end steal = addEvent(lifesteal, 1000*tempo, cid) end if getCreatureHealth(cid) < getCreatureMaxHealth(cid) then if getCreatureCondition(cid, CONDITION_INFIGHT) then doPlayerSendCancel(cid, 'Voce nao pode descansar se estiver com battle') else lifesteal(cid) end end return true end function onStepOut(cid, item, position, fromPosition) stopEvent(steal) return true end "Pasta Servidor > Data > Creaturescripts > Scripts" crie "Banco.lua". <movevent type="StepIn" itemid="1662;1663;1664;1665" event="script" value="banco"/> <movevent type="StepOut" itemid="1662;1663;1664;1665" event="script" value="banco.lua"/> OBS: Nos itemid você adiciona os items que quer que cure ao 'sentar'.
  3. 2 pontos
    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é
  4. PDA By: [GOD Anna]

    arcaydecom e um outro reagiu a Wend por uma resposta no tópico

    2 pontos
    Eae Galera do Fórum, Estava editando esse Server Para deixar online Mais estava Sem tempo e Achei Melhor Postar para usarem como Base • Menu: ├ Informações; ├ Ediçoes; ├ Erros; ├ Prints; ├ Download; └ Creditos. • Informações Basicas • • Edições / Ajustes • • Erros Do Servidor • • PrintScreen • Novos Lendarios:: Ancient Aero:: Articuno Quest:: NPC de Teleport:: • Download's • Servidor:: http://www.4shared.com/rar/06OG8lB5ba/pda_by_bolz_verso_god_anna.html? OtClient:: http://www.4shared.com/rar/x5LgTQKLce/otclient.html? Scan:: 4Shared Já faz Scan *--* Para nossa Alegria @Atualizado v2 • Menu: ├ Ediçoes; ├ Prints; ├ Download; • Edições / Ajustes • • PrintScreen • Ditto System:: Held System:: • Download's • Servidor v2:: http://www.4shared.com/rar/_lB31rwxba/pda_by_bolz_verso_god_anna_v2.html? OTClient v2:: http://www.4shared.com/rar/aiqka_kQce/otclient_v2.html? Scan 4Shared Já faz Scan • Creditos • Slicer (pelo servidor) Brun123 (por alguns scripts, e por criar o pda) Stylo Maldoso (pelo mapa) Bolz (por editar Maior Parte do Server) Gabrielsales (Pelo Held System) Eu (Por Minhas Edições) Xtibia (por alguns scripts)
  5. [VIP] No look

    Dieguiin XP e um outro reagiu a Emersonssss por uma resposta no tópico

    2 pontos
  6. BR-WAR [RS]

    Felhipe Kennedy e um outro reagiu a Switz por uma resposta no tópico

    2 pontos
    Estou terminando de fazer ainda, o tema é para quebrar com aquele padrão de gesior, quase todos tem um layout similar, ainda falta muita coisa, estou na metade do trabalho. vou deixar algumas imagens disponíveis para que vocês possam dar suas opiniões a respeito da skin, só gostaria de lembra-los que continua usando a base do gesior, e todas as paginas terão de ser adaptadas, não é apenas colocar em layouts e pronto. Por isso disponibilizarei ele completo para download assim que concluir a respeito dos headers (headline), ainda estou terminando, sera adicionada em todas as paginas, com seus titulos. Este layout esta totalmente baseado no rs, estou buscando me igualar no limite do possivel. **antes de comentar, lembre que o tema esta incompleto, se estiver faltando algo, é porque ainda sera adicionado, fiz esse showoff antecipado apenas para ver oq pessoal acha do tema. menu login : menu logout: archives: create account: highscores: last deaths: forum areas: forum area/posts: forum post: modelo para rules: *é apenas um modelo, ainda preciso escreve as regras premium benefits pt1: premium benefits pt2: raids: gostaria de opiniões e sugestões a respeito do tema, para que ele fique o melhor possível para quando for postado aqui no TK (que provavelmente será em breve). CURTIU O TEMA? QUER VÊ-LO NO TIBIAKING? REPUTA O POST, ASSIM ME MOTIVA PARA TERMINA-LO MAIS RÁPIDO!!! **Vou viajar e só retomarei o projeto daqui umas 2 semanas. Isso pode explicar uma eventual demora que pode haver.
  7. [Ajuda] Web Site

    Wend II e um outro reagiu a Wend por uma resposta no tópico

    2 pontos
    https://www.youtube.com/watch?v=TgAKphTDyOA
  8. PokeSkins -- PokeXGames

    Wend II e um outro reagiu a Wend por uma resposta no tópico

    2 pontos
    Para quem está atrás do client da PxG toma ai:: http://www.4shared.com/rar/W84-t839ba/pokexgames.html? Lembrando só abre com o Object builder e com modo transparençia ativado
  9. Eae Galera do TibiaKing É o seguinte Hoje trago a vocês o Baiak Rox Editado por Min Espero que Gostem Oque eu Fiz ? | Novo Visual do Templo Totalmente ICE | Critical System | Task System | Dodge System | Run Event (CORRIDA MALUCA) | Reset System (ÁREA EXCLUSIVA COM CASTELO E HUNTS) para resetar fale !reset | Guild Frags System ( ACESSO AO PROMOTE E ITENS EXCLUSIVOS ) | War System (100% RODANDO EM SQLITE) | Cast System (100% Roda em Mysql ) ( Para Ativar vai em Config.lua e ache | enableCast = false | mude para true ) Duvidas entrem em http://www.tibiaking...os-na-distro/ | PvP Balanceado Agora com mais RPG | Armas Arrumadas Para Melhor PvP | Varios Eventos Automaticos | Battle Field Event | Capture The Flag Event | City War | Adicionado CASTLE 24HORAS (COM CASTELO) e AVISOS DE INVASORES | Itens DONATES | Área DONATE ~~ (Só Entra Quem Usar o Itens de Premium Days) | Vários Novos Script | Fast Atk Arrumado | Distro 0.4 Rodando 100% ( Se For 64x Bits) | Refinamento ( Aprimora seus Equipamentos ) | Frags no Look | Npc Hero Seller (Vende Itens Exclusivos para quem tiver honor points) Obs:Consegue no GFS) | Entre Outras Coisas | SENHA DO GOD: rox/styller | Aqui Vai Umas Prints | Castelo Reset System | Nova Imagem do Templo | Área Donate | Mostra de Itens Donate + Eventos | Download | Scan | Créditos | Gostou ? Então dei um REP
  10. [Castle War 24H] Conquiste o trono!

    rkkksalgado reagiu a Absolute por uma resposta no tópico

    1 ponto
    Fala galera linduxa do TK; hoje trago a vocês o tão desejado CASTLE WAR 24 HORAS, isto gera disputa intensa entre as guilds de seu servidor, atraindo assim mais jogadores que se interessam por guerras e seus demais sistemas! Modificado e com funções diferentes, no tópico ensinarei como instalar e como funciona. Como funciona? WOOOOOOOOW! Há um portal 24h aberto em algum lugar do seu mapa que ficará com o castle disponível 24h (avá). Quando uma guild qualquer acessar o portal do castelo, irá aparecer para o servidor que a X guild está tentando dominar o castelo, então o líde da guild dominante atual irá dizer !gocastle para teleportar ao castelo e defende-lo. O Objetivo para conquista do mesmo é invadi-lo derrotar os defensor da guild atual para abrir passagem, digamos assim, e subir ao trono, quando um membro da guild invadir o templo do trono e subir no mesmo a antiga guild dominadora é teleportada para o templo e o castelo fica sob domínio da nova guild. Você poderá colocar como premiação acesso a áreas exclusivas do castelo, no caso hunts e cia. (Fica a vosso critério) Evento testado nas versões 8.6; 9.6; 9.83; 9.86! Observação: Comando !gocastle faz com que o líder possa teleportar todos os membros da sua guild online para perto dele, desde que ele esteja no castle. Comando pode ser usado a cada 3 horas (exhausted). Vamos aos scripts do sistema; Em data/actions/scripts crie um arquivo com o nome de naviocastle.lua e coloque dentro: function onUse(cid, item, fromPosition, itemEx, toPosition) if(item.actionid == 65500) then if getTopCreature({x=32464,y=32378,z=5}).uid > 0 then doTeleportThing(getTopCreature({x=32464,y=32378,z=5}).uid, {x=32526,y=32421,z=5}) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) else doPlayerSendCancel(cid, "Você precisa estar em cima do tapete.") return true end elseif (item.actionid == 65501) then if getTopCreature({x=32526,y=32421,z=5}).uid > 0 then doTeleportThing(getTopCreature({x=32526,y=32421,z=5}).uid, {x=32464,y=32378,z=5}) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) else doPlayerSendCancel(cid, "Você precisa estar em cima do tapete.") end end return true end Em actions.xml adicione a seguinte linha: <action actionid="65500-65501" event="script" value="naviocastle.lua"/> Pós feito isto, em data/lib crie um arquivo com o nome de 015-COH e adicione dentro dele: -- This program is free software: you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by -- the Free Software Foundation, either version 3 of the License, or -- (at your option) any later version. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License -- along with this program. If not, see <http://www.gnu.org/licenses/>. -- // COH_PUSHTIME = 10800 -- Tempo (em segundos) de exhausted para usar o comando !gocastle - Padrão (3 horas) COH_AREA = {{x = 32458, y = 32332, z = 7}, {x = 32558, y = 32429, z = 7}} -- Canto superior esquerdo / inferior direito do Castle -- // Não mexa daqui para baixo COH_STATUS = 201320111714 COH_PREPARE1 = 201320111715 COH_PUSHSTOR = 201320111716 COH_PREPARE2 = 201320111717 function doCastleRemoveEnemies() for index, creature in ipairs(getPlayersOnline()) do if isInArea(getThingPos(creature), COH_AREA[1], COH_AREA[2]) then if getPlayerGuildName(creature) ~= getGlobalStorageValue(COH_STATUS) then doTeleportThing(creature, getTownTemplePosition(getPlayerTown(creature))) end end end return true end Proximo passo, em data/monster.xml adicione a seguinte linha: <monster name="Castle Guardian" file="Castle Guardian.xml"/> Em data/monsters crie um arquivo com o nome de Castle Guardian.xml e adicione o seguinte: <?xml version="1.0" encoding="UTF-8"?> <monster name="Castle Guardian" nameDescription="a castle guardian" race="blood" experience="0" speed="0" manacost="0"> <health now="800000" max="800000"/> <look type="131" head="57" body="19" legs="57" feet="95" addons="1" corpse="6080"/> <targetchange interval="5000" chance="30"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="0"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="0"/> <flag convinceable="0"/> <flag pushable="0"/> <flag canpushitems="1"/> <flag canpushcreatures="1"/> <flag targetdistance="4"/> <flag staticattack="90"/> <flag runonhealth="800"/> </flags> <attacks> <attack name="melee" interval="2000" min="-60" max="-180"/> <attack name="physical" interval="1000" chance="35" range="7" min="-205" max="-385"> <attribute key="shootEffect" value="energy"/> </attack> <attack name="manadrain" interval="1000" chance="17" range="7" min="-205" max="-560"/> <attack name="speed" interval="1000" chance="12" range="7" speedchange="-600" duration="40000"> <attribute key="areaEffect" value="redshimmer"/> </attack> <attack name="fire" interval="2000" chance="45" range="7" radius="3" target="1" min="-250" max="-420"> <attribute key="shootEffect" value="burstarrow"/> <attribute key="areaEffect" value="firearea"/> </attack> <attack name="firefield" interval="1000" chance="20" range="7" radius="2" target="1"> <attribute key="shootEffect" value="fire"/> </attack> <attack name="energy" interval="2000" chance="25" length="8" spread="0" min="-265" max="-445"> <attribute key="areaEffect" value="energy"/> </attack> <attack name="speed" interval="6000" chance="10" range="5" speedchange="-600" duration="20000"> <attribute key="areaEffect" value="redshimmer"/> </attack> </attacks> <defenses armor="1" defense="1"/> <elements> <element firePercent="100"/> <element energyPercent="100"/> <element icePercent="100"/> <element earthPercent="90"/> <element holyPercent="-25"/> <element physicalPercent="-33"/> </elements> <immunities> <immunity paralyze="1"/> <immunity invisible="1"/> </immunities> <summons maxSummons="2"> <summon name="deathspawn" interval="1500" chance="0" max="0"/> </summons> <loot> <item id="2148" countmax="20" chance1="100000" chancemax="0"/> </loot> </monster> Pós isto; Em data/movements/scripts crie um arquivo com o nome de COH.lua e adicione o seguinte: -- This program is free software: you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by -- the Free Software Foundation, either version 3 of the License, or -- (at your option) any later version. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License -- along with this program. If not, see <http://www.gnu.org/licenses/>. -- // function onStepIn(cid, item, pos, fromPosition) local pos = getThingPos(cid) if item.actionid == 16203 then if not isPlayer(cid) then return true end if getGlobalStorageValue(COH_STATUS) == getPlayerGuildName(cid) then doSendMagicEffect(getThingPos(cid), 14) doSendAnimatedText(pos, "CoH", math.random(1, 255)) else doSendMagicEffect(getThingPos(cid), 2) doTeleportThing(cid, fromPosition, false) doPlayerSendCancel(cid, "[CoH] Você não pertence á guild "..getGlobalStorageValue(COH_STATUS)..".") end return true end if item.actionid == 16202 then if not isPlayer(cid) then return true end if getPlayerGuildId(cid) > 0 then if (getGlobalStorageValue(COH_STATUS) ~= getPlayerGuildName(cid)) then doPlayerSendTextMessage(cid, 20, "[Castle of Honor] Você e sua guild estão no comando, os antigos donos ["..tostring(getGlobalStorageValue(COH_STATUS)).."] podem se vingar!") setGlobalStorageValue(COH_PREPARE1, -1) setGlobalStorageValue(COH_PREPARE2, -1) setGlobalStorageValue(COH_STATUS, getPlayerGuildName(cid)) doCastleRemoveEnemies() doBroadcastMessage("[Castle of Honor] O jogador ["..getCreatureName(cid).."] e sua guild ["..getPlayerGuildName(cid).."] estão no comando do castelo, vá dominar e impedir isso!") end else doSendMagicEffect(pos, 2) doTeleportThing(cid, fromPosition, false) doPlayerSendCancel(cid, "[CoH] Você não possui uma guild.") end return true end if item.actionid == 16200 then if not isPlayer(cid) then return true end if getPlayerGuildId(cid) > 0 then doSendAnimatedText(pos, "CoH", math.random(1, 255)) if (getGlobalStorageValue(COH_PREPARE1) ~= getPlayerGuildName(cid)) and ((getGlobalStorageValue(COH_PREPARE2) ~= getPlayerGuildName(cid))) then setGlobalStorageValue(COH_PREPARE1, getPlayerGuildName(cid)) doBroadcastMessage("[Castle of Honor] Atenção! A guild "..getPlayerGuildName(cid).." está tentando dominar o castelo, preparem-se!") end else doSendMagicEffect(pos, 2) doTeleportThing(cid, fromPosition, false) doPlayerSendCancel(cid, "[CoH] Você não possui uma guild.") return true end end if item.actionid == 16201 then if not isPlayer(cid) then return true end doSendAnimatedText(pos, "CoH", math.random(1, 255)) if (getGlobalStorageValue(COH_PREPARE2) ~= getPlayerGuildName(cid)) then setGlobalStorageValue(COH_PREPARE2, getPlayerGuildName(cid)) doBroadcastMessage("[Castle of Honor] Atenção! A guild "..getPlayerGuildName(cid).." está muito próxima do domínio, ataquem!") end end return true end Em data/movements/movements.xml adicione a seguinte linha: <movevent type="StepIn" actionid="16200-16203" event="script" value="COH.lua"/> Próximo passo: Em data/talkactions/scripts crie um arquivo com o nome de COHABSOLUTE.lua e adicione o seguinte: -- This program is free software: you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by -- the Free Software Foundation, either version 3 of the License, or -- (at your option) any later version. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License -- along with this program. If not, see <http://www.gnu.org/licenses/>. -- // function onSay(cid, words, param) if getPlayerGuildLevel(cid) == GUILDLEVEL_LEADER then if getPlayerStorageValue(cid, COH_PUSHSTOR) < os.time() then if getGlobalStorageValue(COH_STATUS) == getPlayerGuildName(cid) then if isInArea(getThingPos(cid), COH_AREA[1], COH_AREA[2]) then if #getMembersOnline(getPlayerGuildId(cid)) > 0 then for index, creature in ipairs(getMembersOnline(getPlayerGuildId(cid))) do if (getTileInfo(getThingPos(creature)).protection ~= true) then return doPlayerSendCancel(cid, "[CoH] Os membros devem estar em área PZ.") end doTeleportThing(creature, getThingPos(cid)) end setPlayerStorageValue(cid, COH_PUSHSTOR, os.time() + COH_PUSHTIME) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "[Castle of Honor] Você teleportou seus membros, comando pode ser usado a cada "..tostring(COH_PUSHTIME / 60).." minuto(s).") else doPlayerSendCancel(cid, "[CoH] Para executar isso, sua guild deve ter 2 ou mais membros online.") end else doPlayerSendCancel(cid, "[CoH] Você deve estar no castelo.") end else doPlayerSendCancel(cid, "[CoH] Sua guild não é dona do castelo.") end else doPlayerSendCancel(cid, "[CoH] Você deve aguardar "..tostring(math.ceil((getPlayerStorageValue(cid, COH_PUSHSTOR) - os.time()) / 60)).." minuto(s) para usar este comando.") end else doPlayerSendCancel(cid, "[CoH] Você deve ser líder de uma guild para executar este comando.") end return true end function getMembersOnline(id) local mbr = {} for index, creature in ipairs(getPlayersOnline()) do if getPlayerGuildId(creature) == id then if getCreatureSkullType(creature) < 3 then table.insert(mbr, creature) end end end return mbr or #mbr end Em data/talkactions/talkactions.xml adicione a seguinte linha: <talkaction words="!castlepush;!pushmembers;!gocastle" event="script" value="COHABSOLUTE.lua"/> Quem disponibiliza o mapa do castelo a vocês é nosso amigo ViitinG, segue o link do tópico para download do mesmo já adaptado para este Castle: http://www.tibiaking.com/forum/topic/35730-mapa-evento-war-castle/ Explicação das actions e demais (caso não use o mapa disponibilizado pelo Viiting lembre de adicionar ao castelo); ActionID 16200 - No meio do caminho para o castelo, ActionID 16201 - Perto do castelo, ActionID 16202 - No piso, trono que faz com que domine, e ActionID 16203 - Para a passagem de acesso ás hunts / city exclusivas da guild vencedora. Importante: Para colocar uma passagem para as hunts ou o que for a premiação da guild vencedora, coloque um caminho único com os actionIDS 16203, assim só a guild dominante do castelo poderá passar neste local. É importante lembrar que este script é de autoria do Roksas Nunez, ex scripter da empresa chaitosoft, fiz simples modificações de otimização. Qualquer dúvida peço que entre em contato comigo e poste aqui no tópico. Créditos: Absolute Roksas ViitinG Espero que gostem, afinal raro alguém disponibilizar algo tão desejado e útil assim! Até o próximo sistema. Absolute on tibiaking =p
  11. 1 ponto
    Fala TibiaKG's!! Essa é a Atualização V4.0 Do WebSite OTPokemon Espero Que Curtam As Novidades EDIÇÃO *Adicionado Poke Of Day (Editavel Na index.tpl Do Template) *Adicionado Facebook News (Editavel Na index.tpl Do Template) *Shop e Doação ( Disponiveis ) *Nova Template *Atualizado Style.css *Deixei Apenas Um Mundo (BLUE) Disponivel Porque Muitos Estavam Com Dificuldades Para Tirar Os Outros *Sistema De Tradução Dentre Outras... PRINT DOWNLOAD MediaFire ATENÇÃO:senha para descompactar (otpokemon!) Sem Parenteses. SCAN CRÉDITOS Kranzix (Edição Geral) ModenAcc (Base) --------------------------------------------------------------------------------------------------------------------------- REP + SÃO BEM-VINDOS!!
  12. [DOWNLOAD] Server PokeZot

    thyagolima reagiu a AdmAlexandre por uma resposta no tópico

    1 ponto
    Eae Galerinha do TibiaKing Hoje Venho Postar um Servidor Mais não é Feito Por Min !! Lista Completa de Pokemon Adicionados!! Sistemas Quests Alterações Prints Downloads!! -Créditos-
  13. Centurion V4

    TogaX reagiu a Hona por uma resposta no tópico

    1 ponto
    com os pokes da 3 geração full. Os bugs que Cacaiu arrumo foram esses : ScreenShots V4: Centurion V3 Centurion V3.1 Centurion V3.2- [Recomendado] Centurion V3.3 Centurion V4 Executável Sem Bug de Catch sé ajudei Rep+ pra mim !!!
  14. [8.54] WODBO WARRIOR

    Guilherme Sechim reagiu a Fortation por uma resposta no tópico

    1 ponto
    WODBO WARRIOR Informações : -Novos Personagens e Transformações; -Transform/Revert; -Academia (Com Esteira); -Missões 100%; -Reborn 100%; -Fusão 100%; -Mapa 100% Editado; -Quests 100%; -Npcs 100% -Novos comandos e sistemas! -Monstros 100%; -Magias 100%; -Servidor 100% estavel, usando tfs 0.3.6; -E muito mais! Download Servidor & Scan: Download Scan Download Client & Scan: Download Scan Créditos: Sr.Nuvem SmoOkeR
  15. Khorem

    webertdiniz reagiu a Krex por uma resposta no tópico

    1 ponto
    Oi, eu sou o Goku! -sqn Introdução Sobre o projeto Objetivos Andamento Minimap atual Agradecimentos / contribuições Itens atuais Fim INTRODUÇÃO "Khorem" é um projeto de um novo jogo com base no OTClient. Ele vem sendo desenvolvido desde 2012 basicamente por mim (Krex) e alguns amigos que contribuem com doações. A princípio, a intenção era de colocar em prática conteúdo visto na faculdade e reunir a paixão por RPG. Agora (cerca de dois anos depois), o projeto continua de pé, e com previsão de ficar online ainda em 2014. SOBRE O PROJETO O projeto tem como inspiração histórias medievais como Crônicas de Gelo e Fogo e Senhor dos Anéis. Serão inicialmente 3 "grandes" cidades, cada uma com suas características próprias: clima, liderança, situação econômica e até mesmo religião. Além disso, dezenas de pequenos vilarejos, pousadas e fazendas poderão ser encontradas espalhadas pelo mapa (normalmente com uma só família vivendo). Cada NPC tem uma família ou história pra contar. Caso você pergunte a ele seu "name" ele vai te responder o nome e sobrenome (caso tenha uma "família"). Isso significa que se você perguntar sobre outro NPC da mesma família, ele poderá te dizer algo: que gosta dele, que não gosta, que não se conhecem muito bem... ou quem sabe que tem uma quest com algo pra você entregar pra ele... Isso também vale pra NPCs que moram na mesma região. Afinal, como podem dois moradores de uma mesma vila não terem o que falar um sobre o outro? Exemplo básico: O jogo vai ter algumas "diferenças" pra outros jogos no mesmo padrão. Os monstros terão um sistema de leveis, e sua força/vida/loots e experiência vão aumentando a cada nível. Um rato no nível 1, por exemplo, tem 10 de vida, dá 5 pontos de experiência e pode dropar até 5 moedas de bronze. No nível 2, ele tem 20 de vida e dá 10 de experiência e pode dropar até 10 moedas de bronze, além de um pedaço de queijo, que no nível 1 não é parte do loot.. No nível 3, ele tem 30 de vida, 15 de experiência, 15 moedas de bronze por aí vai... O sistema de dinheiro também vai ser um pouco diferente: a moeda mais baixa é a de bronze, depois prata e por ultimo de ouro. Em alguns lugares, itens poderão ser utilizados como "moeda alternativa" ou ter um valor mais alto do que o geral: no deserto por exemplo, NPCs podem preferir negociar por comida do que moedas de ouro. Couro é bem visto na área gelada. Independente de sua vocação ou raça, você pode treinar diferentes skills da mesma forma. As armas serão divididas em uma ou duas mãos (no caso de melee, e tanto faz usar um machado ou espada), distance e magic. A intenção é te dar mais liberdade em pvp, que por acaso, será um outro diferencial. O principal diferencial do PvP serão as raças. Inicialmente serão duas: human e orcs. Cada raça vai viver em uma cidade diferente, e o pvp entre elas será "enforced" - ou seja, você poderá matar um jogador da outra raça sem punição. Entretanto, não poderá matar um jogador da mesma raça. As magias de dano NÃO dão dano em pessoas da MESMA raça. As magias de cura NÃO CURAM as pessoas da OUTRA RAÇA. Sobre as quests: Um pouco (sério, tem bem pouca coisa aí!) da história/roleplay: Genesis (segundo os humanos) Genesis (segundo os orcs) Lauthern Ruins (Parte I - Resumo) Lauthern Ruins - (Parte II - Blake 'Fasthands') Mainport (Resumo) Oakhem (Resumo) Sandstone (Resumo) Snowden (Resumo) OBS: As cidades de Sandstone e Snowden ainda não estão sendo feitas. Digamos que estão programadas pra updates futuros OBJETIVOS A intenção é de tornar o Khorem um jogo com todo o aspecto de um livro, onde o jogador pode contribuir para o resultado final. Monstros diferentes e com leveis Jogabilidade diferente - quests com puzzles diferentes e etc Possibilidade de jogadores personalizarem sua classe/raça PVP mais dinâmico, baseado em MOBAs como League of Legends/Dota Variedade de livros, histórias, NPCs e etc ANDAMENTO Completo até então: Mapa base completo. (minimap abaixo) Monstros com level . Sistema de raças. Pequena parte dos NPCs e quests completos. 15+ monstros até o momento. 60+ equipamentos e armas até o momento. Em andamento: Mais NPCs e Quests (eu) Outfits male/female (outra pessoa) Spells (outra pessoa) MINIMAP ATUAL O - Base Orc H - Base Humana Orkhan - Antiga Base Orc (no subsolo); Goblin Mountain; Lauthern Ruins - Atual Base Orc; Vila (pode comprar houses); (o animal aqui pulou o número 5); Uninhabited Fields; Vila (pode comprar houses); Death Hills; Vila (pode comprar houses); Goblins; Clay Deserts; Desert (futuramente a cidade de Sandstone); Oakhem Forest Oakhem City Mainport - Cidade Humana (no andar +1) Draco Mountain AGRADECIMENTOS / CONTRIBUÇÕES Como já disse, até então estou fazendo "tudo" no projeto sozinho, mas de lá pra cá algumas pessoas já me ajudaram diretamente e indiretamente no Khorem, seja com doações de sprites, scripts, feedback... etc. Agradeço muito a cada uma delas: - Insaend - Etchebeur - Darkzerus - Garou - Deragon - LooktovasK - Miller Se eu esqueci de alguém só me lembrar que edito aqui ITENS ATUAIS FIM (ounão)
  16. [Apostila Sprite Seduction]#2 - Aprimoramento

    Eloelo reagiu a Madarada por uma resposta no tópico

    1 ponto
    Sprite Seduction -INTRODUÇÃO - Capítulo Único Entendendo e aplicando conceitos • Outline e seus conceitos A outline deve ser sim levada em conta mais não priorizada cem por cento,o que gera a forma é o Anti-Aliasing.É claro que se sua outline possuir um erro muito grosseiro fica visivelmente estranha sua sprite,resumindo meu conselho é não se preocupar demais com isso.A seguir vamos entender como moldar uma outline básica. No vídeo eu faço uma outline pixel por pixel e outra com pincel livre.O pincel livre nos da mais liberdade principalmente em monstros,construções,animais e etc. • Referência,cores e contraste No vídeo a seguir entendemos como funciona o processo de se construir uma criatura,dessa vez um humanoide (no meu ponto de vista) baseando-se em uma referência da internet,acredito que um vídeo seria a melhor maneira de explicar este processo do que por imagens: • Perspectiva/Alinhamento A perspectiva é um ponto importante à ser respeitado,quando uma sprite está com a perspectiva errado todo esforço posto naquela arte foi em vão pois,erros de perspectiva são erros rudes.A seguir vemos a diferença de nosso arqueiro em perspectiva correta e incorreta: • Animação & Posicionamento A animação é a fase final do sprite com todos os movimentos.Criar uma animação em si não é difícil contudo é necessário o estudo da anatomia de cada elemento para reproduzir algo próximo do real,no caso do nosso arqueiro quando o braço direito se move para frente a perna esquerda se move para trás,quando o braço esquerdo se move para frente a perna direita se move para trás. Os ponto verdes indicam os membros que se movimentam para frente e os vermelhos para trás na imagem a seguir: Nesse caso é algo bem simplicado não irei fazer anatomia avançada e nem animação num nível muito complexo agora,até porque animação envolve outros muitos conceitos só para uma aula...Nosso arqueiro fica assim: -------------------------------------------------------------------------------------------------------------------------------------------------------------------- É isso pessoal vou ficando por aqui,espero ter sido bem claro nas informações e desejo ver novos spriters e muitas galerias na seção de pixel art. Se gostou deixe aquele REP + e COMENTEM Obrigado a todos que leram até o final... Tutorial feito por: Madarada
  17. Passagem Secreta

    Prizzee reagiu a Godfather por uma resposta no tópico

    1 ponto
    Versão testada: 8.60 TFS testado: 0.4 Vídeo Demonstrativo Script Configurando Vermelho: PosiÇão da estante esquerda Verde: PosiÇão da estante direita Rosa: ID do item que a parede esquerda vai se transformar (na foto: 1207) Azul-claro: ID do item que a parede direita vai se transformar (na foto: 1208) Amarelo: ID da parede da foto (parede amarela - na foto 1026) Azul: ID da parede da foto (parade azul - na foto 1026) Verde-bosta: Tempo em segundos que a passagem fica aberta. LEMBRANDO QUE O ID NãO É EDITáVEL, É A BOOKCASE E PRONTO! PS²: LEMBRE-SE DE QUE A BOOKCASE NãO É UM ID, ELA É 1718 NA ESQUERDA E 1719 NA DIREITA Lembrando que caso você não tenha gostado ou caso você queira alguma mudança, reclame com Deus.
  18. Mapping Thread - Lumus

    Ozzot reagiu a Lumus por uma resposta no tópico

    1 ponto
    Salve salve galerinha do Tk, vou postar aqui meus mapinhas, espero que acompanhem... (estou a meses sem mapear, cerca de 4 meses) tenham misericórdia! [ Sea enjoy! (clique na imagem para melhor visualização)
  19. Modern AAC Exclusivo Otpokemon 3.0 Editado

    ClaudioMarcio reagiu a L3K0T por uma resposta no tópico

    1 ponto
    e ai galerinha do TK eu baixei um site do otpokemon cheio de vírus, então resolvi retirar um bom tanto deles e deixar sem vírus, eu editei ele completamente removendo muita coisas e arrumando várias, essa é uma base que fiz pra mim pra usar no meu poketibia, bom eu espero que gostem não vou dar crédito aos d+ porque estava cheio de vírus e muita gente não curtiu ai está o scan e tudo boa sorte em seus projetos de poketibia! ver site aqui Baixar Link do Downlaod na imagem a cima Scan Link do scan na imagem a cima alguma imagens By edited por mim Alex Souza gostou ? REP +
  20. Whispering's Mapping Thread

    Vills reagiu a WhisperingSorrow por uma resposta no tópico

    1 ponto
    Whispering's Mapping Thread Após muito tempo sem mappear resolvi voltar. Enfim, vários outros forums de Tibia entraram em decadência ou simplesmente não existem mais, então decidi vir para cá. Sobre os mapas é um projeto meu, em breve irei explicá-lo melhor e espero receber apoio do povo aqui. Foto. 1 (È simplesmente a contrução, não fiz nada no exterior) Foto. 2 (Interior do bar)
  21. 1 ponto
    gnt entendao uma coisa, roubar casa nao eh bug do fly nao qnd foram fazer o map eskeceram de colocar housetile nas bordas da casa e com issu o povo pode rouba-las, e isso se nao me engano e deis do dash e como ninguem arrumo fiko ate hj e.e, mais como vcs forem baixar arrumem ai issu eh rapidim quest de 1 h tu faz tudu
  22. @Mythusz kkk Nem Me Liguei Nisso kkk Vou Mudar Vlw Por Informar!!
  23. [VIP] No look

    Gabrielk reagiu a Emersonssss por uma resposta no tópico

    1 ponto
    Poste o seu script de frag que eu edito para você function getPlayerFrags(cid) local time = os.time() local times = {today = (time - 86400), week = (time - (7 * 86400))} local contents, result = {day = {}, week = {}, month = {}}, db.getResult("SELECT `pd`.`date`, `pd`.`level`, `p`.`name` FROM `player_killers` pk LEFT JOIN `killers` k ON `pk`.`kill_id` = `k`.`id` LEFT JOIN `player_deaths` pd ON `k`.`death_id` = `pd`.`id` LEFT JOIN `players` p ON `pd`.`player_id` = `p`.`id` WHERE `pk`.`player_id` = " .. getPlayerGUID(cid) .. " AND `k`.`unjustified` = 1 AND `pd`.`date` >= " .. (time - (30 * 86400)) .. " ORDER BY `pd`.`date` DESC") if(result:getID() ~= -1) then repeat local content = {date = result:getDataInt("date")} if(content.date > times.today) then table.insert(contents.day, content) elseif(content.date > times.week) then table.insert(contents.week, content) else table.insert(contents.month, content) end until not result:next() result:free() end local size = { day = table.maxn(contents.day), week = table.maxn(contents.week), month = table.maxn(contents.month) } return size.day + size.week + size.month end function onLogin(cid) registerCreatureEvent(cid, "fraglook") return true end function onLook(cid, thing, position, lookDistance) if isPlayer(thing.uid) and thing.uid ~= cid then vip = vip.hasVip(thing.uid) == TRUE and "VIP" or "Free" doPlayerSetSpecialDescription(thing.uid,'[Frags: '..getPlayerFrags(thing.uid)..']['..vip..']') return true elseif thing.uid == cid then vips = vip.hasVip(cid) == TRUE and "VIP" or "Free" doPlayerSetSpecialDescription(cid,'[Frags: '..getPlayerFrags(cid)..']['..vips..']') local string = 'You see yourself.' if getPlayerFlagValue(cid, PLAYERFLAG_SHOWGROUPINSTEADOFVOCATION) then string = string..' You are '.. getPlayerGroupName(cid) ..'.' elseif getPlayerVocation(cid) ~= 0 then string = string..' You are '.. getPlayerVocationName(cid) ..'.' else string = string..' You have no vocation.' end string = string..getPlayerSpecialDescription(cid)..'' if getPlayerNameByGUID(getPlayerPartner(cid), false, false) ~= nil then string = string..' You are '.. (getPlayerSex(cid) == 0 and 'wife' or 'husband') ..' of '.. getPlayerNameByGUID(getPlayerPartner(cid)) ..'.' end if getPlayerGuildId(cid) > 0 then string = string..' You are ' .. (getPlayerGuildRank(cid) == '' and 'a member' or getPlayerGuildRank(cid)) ..' of the '.. getPlayerGuildName(cid) string = getPlayerGuildNick(cid) ~= '' and string..' ('.. getPlayerGuildNick(cid) ..').' or string..'.' end if getPlayerFlagValue(cid, PLAYERCUSTOMFLAG_CANSEECREATUREDETAILS) then string = string..'nHealth: ['.. getCreatureHealth(cid) ..' / '.. getCreatureMaxHealth(cid) ..'], Mana: ['.. getCreatureMana(cid) ..' / '.. getCreatureMaxMana(cid) ..'].' string = string..'nIP: '.. doConvertIntegerToIp(getPlayerIp(cid)) ..'.' end if getPlayerFlagValue(cid, PLAYERCUSTOMFLAG_CANSEEPOSITION) then string = string..'nPosition: [X:'.. position.x..'] [Y:'.. position.y..'] [Z:'.. position.z..'].' end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, string) return false end return true end Sistema usando o System Mock instale ele para funcionar perfeitamente! http://www.tibiaking.com/forum/topic/20589-vip-system-by-mock-100/
  24. (Resolvido)SHAPE

    Schiffert reagiu a Cat por uma resposta no tópico

    1 ponto
    Vou tentar, talvez eu demore, to com o tempo apertado já
  25. Entrega de itens

    Netounico reagiu a iErrorzz por uma resposta no tópico

    1 ponto
    Em globalevents/globalevents.xml adicionem a tag: <globalevent name="website_shop" interval="30000" script="shop.lua desc="Auto Shop System."/> Crie um arquivo lua com o nome shop.lua em globalevents/scripts/... e coloque esse código dentro: SHOP_MSG_TYPE = MESSAGE_STATUS_CONSOLE_BLUE SQL_interval = 30 -- ### END OF CONFIG ### function onThink(interval, lastExecution) local result_plr = db.getResult("SELECT * FROM `z_ots_comunication` WHERE `type` = 'login';") if(result_plr:getID() ~= -1) then while(true) do id = tonumber(result_plr:getDataInt("id")) action = tostring(result_plr:getDataString("action")) delete = tonumber(result_plr:getDataInt("delete_it")) cid = getCreatureByName(tostring(result_plr:getDataString("name"))) if isPlayer(cid) == TRUE then local itemtogive_id = tonumber(result_plr:getDataInt("param1")) local itemtogive_count = tonumber(result_plr:getDataInt("param2")) local container_id = tonumber(result_plr:getDataInt("param3")) local container_count = tonumber(result_plr:getDataInt("param4")) local add_item_type = tostring(result_plr:getDataString("param5")) local add_item_name = tostring(result_plr:getDataString("param6")) local received_item = 0 local full_weight = 0 if add_item_type == 'container' then container_weight = getItemWeightById(container_id, 1) if isItemRune(itemtogive_id) == TRUE then items_weight = container_count * getItemWeightById(itemtogive_id, 1) else items_weight = container_count * getItemWeightById(itemtogive_id, itemtogive_count) end full_weight = items_weight + container_weight else full_weight = getItemWeightById(itemtogive_id, itemtogive_count) if isItemRune(itemtogive_id) == TRUE then full_weight = getItemWeightById(itemtogive_id, 1) else full_weight = getItemWeightById(itemtogive_id, itemtogive_count) end end local free_cap = getPlayerFreeCap(cid) if full_weight <= free_cap then if add_item_type == 'container' then local new_container = doCreateItemEx(container_id, 1) doItemSetAttribute(new_container, "description", 'Bought by ' .. getCreatureName(cid) .. ' [ID:' .. id .. '].') doItemSetAttribute(new_container, "tid", id) local iter = 0 while iter ~= container_count do local new_item = doCreateItemEx(itemtogive_id, itemtogive_count) doItemSetAttribute(new_item, "description", 'Bought by ' .. getCreatureName(cid) .. ' [ID:' .. id .. '].') doItemSetAttribute(new_item, "tid", id) doAddContainerItemEx(new_container, new_item) iter = iter + 1 end received_item = doPlayerAddItemEx(cid, new_container) else local new_item = doCreateItemEx(itemtogive_id, itemtogive_count) doItemSetAttribute(new_item, "description", 'Bought by ' .. getCreatureName(cid) .. ' [ID:' .. id .. '].') doItemSetAttribute(new_item, "tid", id) received_item = doPlayerAddItemEx(cid, new_item) end if received_item == RETURNVALUE_NOERROR then doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'You received >> '.. add_item_name ..' << from OTS SHOP.') doPlayerSave(cid) db.query("DELETE FROM `z_ots_comunication` WHERE `id` = " .. id .. ";") db.query("UPDATE `z_shop_history_item` SET `trans_state`='realized', `trans_real`=" .. os.time() .. " WHERE id = " .. id .. ";") else doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, '>> '.. add_item_name ..' << from OTS shop is waiting for you. Please make place for this item in your backpack/hands and wait about '.. SQL_interval ..' seconds to get it.') end else doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, '>> '.. add_item_name ..' << from OTS shop is waiting for you. It weight is '.. full_weight ..' oz., you have only '.. free_cap ..' oz. free capacity. Put some items in depot and wait about '.. SQL_interval ..' seconds to get it.') end end if not(result_plr:next()) then break end end result_plr:free() end return true end Creditos luan
  26. Erro nos comando de GOD e NPC AVAR TAR

    mauriciooz reagiu a Qwizer por uma resposta no tópico

    1 ponto
    pra ter acesso a todos os comandos alem do group_id 3 tem que por o type 5 em accounts, quantos ao npc Avar Tar os storages estão errados só pegar os storages corretos das quest e alterar o lua.
  27. Reconhecer MAPA

    WhisperingSorrow reagiu a roriscrave por uma resposta no tópico

    1 ponto
    é mais facil vc pedir o script na area de scripts, do que tentar axar o 'mapa' pra download achando que vai ter o script incluso, as vezes o cara pegou script por fora e colocou no server, sacou. vai na area de scripts e fala como q é o script, talvez alguem consegue criar
  28. (Resolvido)[Ajuda] Script Evento Double Xp

    locauty reagiu a Emersonssss por uma resposta no tópico

    1 ponto
    Explicando Em DoubleXP = {"Wednesday", "Sunday"} Coloque os dias que serão Double XP, será de 00:00 a 24:59 do dia escolhido, os dias tem que ser em ingles, quando o player logar e for o dia escolhido será modificado o rateXP dele para Double. Segue : function onLogin(cid) -- Monday = Segunda -- Tuesday = Terça -- Wednesday = Quarta -- Thursday = Quinta -- Friday = Sexta -- Saturday = Sabado -- Sunday = Domingo DoubleXP = {"Wednesday", "Sunday"} if isInArray(DoubleXP, os.date("%A")) then doPlayerSetRate(cid, SKILL__LEVEL, 2.0) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "--[Double XP]--\nHoje Estamos em evento Double XP!!") end return true end Em CreatureScripts.xml <event type="login" name="DoubleXP" event="script" value="DoubleXP.lua"/> Login.lua registerCreatureEvent(cid, "DoubleXP") Creditos? Emerson Henrique
  29. (Resolvido)[HELP] Erro ao carregar mapa

    xZonaah reagiu a Absolute por uma resposta no tópico

    1 ponto
    Poste foto como está sua pasta world, caso contrário tente colocar um backup do mapa.
  30. [TFS 1.x] EXP Extra para Premium/Vip

    s2dieginho reagiu a luanluciano93 por uma resposta no tópico

    1 ponto
    @iErrorzz, function onLogin(cid) local rate = 1.3 -- 30% -- porcentagem local config = { premium_true = "você tem "..((rate - 1)*100).."% de exp a mais agora!", -- Editar msg de exp extra premium premium_false = "Compre seus dias de VIP ACC e dispare no ranking.", -- Editar msg de não ser premium } if isPremium(cid) then doPlayerSetExperienceRate(cid, rate) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.premium_true) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.premium_false) end return true end
  31. Magic Burst Arrow HELP

    drgyuri3 reagiu a xWhiteWolf por uma resposta no tópico

    1 ponto
    vai em data\weapons\scripts\burst_arrow e procura algo parecido com isso: setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0) muda COMBAT_FORMULA_SKILL PRA COMBAT_FORMULA_LEVELMAGIC. Se tiver pouco dano muda os dois 1's pra dois ou o quanto você julgar necessário
  32. GESIOR SHOP SYSTEM

    luquinhas166 reagiu a eskylo por uma resposta no tópico

    1 ponto
    com o meu script continua dando erro no server?? se sim posta sua pasta creaturescripts zipada pra eu ver como é q posso fazer...
  33. 1 ponto
    Pois é cara, na grande maioria dos casos não tem essas útimas linhas aê :/ por isso não consegui arrumar o meu...
  34. a segunda linha vai alterar a cor local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_HITCOLOR, COLOR_BLUE) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -110.3, 1, -115.3, 1) local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 5000) setConditionParam(condition, CONDITION_PARAM_SPEED, -600) setConditionFormula(condition, -0.9, 0, -0.9, 0) setCombatCondition(combat, condition) local arr = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, { 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1}, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) if exhaustion.check(cid, 13148) == TRUE then doPlayerSendCancel(cid, "You are exhausted.") doSendMagicEffect(getCreaturePosition(cid), 2) return false end local pos1 = {x=getCreaturePosition(cid).x+7, y=getCreaturePosition(cid).y, z=getCreaturePosition(cid).z} local pos2 = {x=getCreaturePosition(cid).x+7, y=getCreaturePosition(cid).y+1, z=getCreaturePosition(cid).z} local pos3 = {x=getCreaturePosition(cid).x+7, y=getCreaturePosition(cid).y+2, z=getCreaturePosition(cid).z} local pos4 = {x=getCreaturePosition(cid).x+7, y=getCreaturePosition(cid).y+3, z=getCreaturePosition(cid).z} local pos5 = {x=getCreaturePosition(cid).x+7, y=getCreaturePosition(cid).y+4, z=getCreaturePosition(cid).z} local pos6 = {x=getCreaturePosition(cid).x+7, y=getCreaturePosition(cid).y-1, z=getCreaturePosition(cid).z} local pos7 = {x=getCreaturePosition(cid).x+7, y=getCreaturePosition(cid).y-2, z=getCreaturePosition(cid).z} local pos8 = {x=getCreaturePosition(cid).x+7, y=getCreaturePosition(cid).y-3, z=getCreaturePosition(cid).z} exhaustion.set(cid, 13148, 1.2) doSendMagicEffect(pos1, 160) doSendMagicEffect(pos2, 160) doSendMagicEffect(pos3, 160) doSendMagicEffect(pos4, 160) doSendMagicEffect(pos5, 160) doSendMagicEffect(pos6, 160) doSendMagicEffect(pos7, 160) doSendMagicEffect(pos8, 160) return doCombat(cid, combat, var) end adiciona isso na sua lib 000 e reinicie o server COLOR_BLACK = 0 COLOR_BLUE = 5 COLOR_GREEN = 18 COLOR_TEAL = 35 COLOR_LIGHTGREEN = 66 COLOR_DARKBROWN = 78 COLOR_LIGHTBLUE = 89 COLOR_DARKPURPLE = 112 COLOR_BROWN = 120 COLOR_GREY = 129 COLOR_DARKRED = 144 COLOR_DARKPINK = 152 COLOR_PURPLE = 154 COLOR_DARKORANGE = 156 COLOR_RED = 180 COLOR_PINK = 190 COLOR_ORANGE = 192 COLOR_DARKYELLOW = 205 COLOR_YELLOW = 210 COLOR_WHITE = 215 COLOR_NONE = 255
  35. Alguem Tem o Object Builder 0.2.7 ?

    ClaudioMarcio reagiu a Rusherzin por uma resposta no tópico

    1 ponto
    O mais perto que achei foi 0.2.8, o 0.2.7 tá com link quebrado.. Se quiser, está aqui o LINK do 0.2.8.
  36. Boa noite. Aì ficaria assim: local strg1, strg2, strg3 = 17000, 17001, 63215 -- aqui agora coloque o Storage do Surf que não me forneceu local eff_in, eff_out = 10, 15 -- substitua aqui o efeito function onStepIn(cid, fromPosition, toPosition) local get1 = getPlayerStorageValue(cid, strg1) local get2 = getPlayerStorageValue(cid, strg2) local get3 = getPlayerStorageValue(cid, strg3) local get_pos = getCreaturePosition(cid) if isPlayer(cid) == true and get1 > 0 or get2 > 0 or get3 > 0 then doPlayerSendTextMessage(cid, 21, "Welcome.") doSendMagicEffect(getThingPos(cid), eff_in) elseif (not isPlayer(cid)) == true then return true else doPlayerSendCancel(cid, "Only Pokemons pass here.") doTeleportThing(cid, {x=get_pos.x, y=get_pos.y+1, z=get_pos.z}) doSendMagicEffect(getThingPos(cid), eff_out) end return true end Basta você por a ID do efeito que quer. Lembrando que local eff_in, eff_out = 10, 15 tem que substituir o valor 10 para efeito de entrada e o 15 para efeito rejeitada a entrada. Boa sorte.
  37. DEV C++ Compilando TFS no Windows

    Natanael Beckman reagiu a Maenilse por uma resposta no tópico

    1 ponto
    excelente esse tutorial cara, alguem ja deixou em DESTAQUE? pq pode ajudar muitos iniciantes. lembrando que o DEV-CPP so compila tfs 1.0 se tiver com o MinGW32. lembrando tbm que o DEV-CPP não é suportavel a compilaçao em 64 bits, para isso, voce precisa compilar com o msvc ou com o codeblocks.
  38. PDA By: [GOD Anna]

    Wend II reagiu a Wend por uma resposta no tópico

    1 ponto
    talkactions\scripts abra o tele.lua apague tudo e cole isso::
  39. (Resolvido)Gesior criando account errada

    Wend II reagiu a Wend por uma resposta no tópico

    1 ponto
    manda o config.lua
  40. 1 ponto
    Leia ai >> http://www.tibiaking.com/forum/topic/36853-aprendendo-vpsdedicadoshospedagens/
  41. Whispering's Mapping Thread

    neykos reagiu a Cat por uma resposta no tópico

    1 ponto
    Eu aumentaria 1 tile em cima e 1 em baixo, melhora a jogabilidade do lugar
  42. (Resolvido)[DUVIDA] Criando Site Poketibia

    xZonaah reagiu a rogerioml por uma resposta no tópico

    1 ponto
    127.0.0.1 boa sorte xD
  43. [PEDIDO] Erro Console

    Gutaxavier reagiu a Absolute por uma resposta no tópico

    1 ponto
    Não pois o script não está em funcionalidade =p
  44. [PEDIDO] Erro Console

    Gutaxavier reagiu a Absolute por uma resposta no tópico

    1 ponto
    Vá em data, creaturescripts abra o arquivo creaturescripts.xml, procure pela palavra exp2.0, remova a linha desta palavra. Reinicie o servidor e pronto
  45. (Resolvido)Efeito ao upar de level

    King Laker reagiu a Listrik por uma resposta no tópico

    1 ponto
    data/creaturescripts/scripts crie arquivo lua como nome lvlup, ficando assim: lvlup.lua Dentro bote: Depois vá em data/creaturescripts/creaturescripts.xml e adicione issu: <event type="advance" name="lvlup" event="script" value="lvlup.lua"/> Feito isso vá em data/creaturescripts/scripts/login.lua E adicione issu: registerCreatureEvent(cid, "lvlup") OBS: Caso não queira o texto tb ao upar...basta remover essa parte: doSendAnimatedText(getCreaturePosition(cid), "Level Up!", 40) Ajudei? Rep + Não Cai A Mão!!
  46. Pokemon Com todos os lendarios e com 5 Geração

    DarkRed reagiu a tatooo por uma resposta no tópico

    1 ponto
    Amigo Esse Servidor Tem 40 Pokemons da 5° geraçao e Varios Lendarios Não São todos mais o Restante é só voce Adicionar no Cliente http://www.mediafire.com/?41tth1y28qw915h Se for Util Da um Rep+ aee
  47. 1 ponto
    se ele não sabe de nada cara como voçe quer que ele ache easy as coisas assim --' va em data/globalevents/scripts e abra os aquivos 1 por 1 e ache o que esta com a mensagem que voçe quer e poste aqui !
  48. !fly (Igual ao GlobalWar)

    RenanPhellip reagiu a Godfather por uma resposta no tópico

    1 ponto
    Legal cara, mas dava pra fazer seu script muito mais configurável pra quem vai usar: Aí só precisa adicionar o lugar na table: ["nomedolugar"] = {x=posx, y=posy, z=posz}, O seu está legal mas se eu adicionasse 50 lugares cada um ocuparia 4 linhas, ocupando 200 linhas Aí, cara lugar ocupa uma linha, 1/4 do que seria...
  49. [Pokemon] Servidor Gabrieltxu 2.9

    GOD Vitor reagiu a Avuenja por uma resposta no tópico

    1 ponto
    Parece bom, a sprites estão com um gráfico bom! Só não baixo agora pois to com 3G mas quando chegar do uma conferida parabéns!
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo