Ir para conteúdo

Caronte

Membro
  • Registro em

  • Última visita

Tudo que Caronte postou

  1. O certo seria o governo incentivar a educação e crescimento tecnológico interno, mas não é viável ao bolso dos políticos. O Brasil não possui quase nada 100% nacional, e não tem nenhuma base para se desenvolver sozinho.
  2. 2.12 - Comércio: É proibido realizar prática de comércio neste fórum, você não tem autorização para vender e nem comprar qualquer tipo de produto aqui, exceto produtos oferecido pela CipSoft, personagens no Tibia Global e Keys para Bots o mesmo deve ser anunciado e/ou pedido nas seções adequadas e nós da equipe do Tibia King não nos responsabilizamos por nada negociado! @Todos, o TibiaKing não apoia vendas de conteúdos desse tipo (como visto acima), caso queiram continuar com isso, não faça aqui no fórum e também não usem o fórum para promover ou viabilizar esse tipo de atitude. @glacialot, não terem disponibilizado ainda não justifica que você contribua com essa atitude.
  3. Caronte postou uma resposta no tópico em Suporte Tibia OTServer
    Já vi isso no TFS, só que não peguei para estudar a fundo, pois o meu servidor é só para teste. provavelmente deve ser o executável, tem que mexer nas source.
  4. É ruim para filhinhos de papai como Guilherme , que vai para disney todo ano.
  5. é look typeex , e não somente typeex. ficaria assim:
  6. Como você está configurando?
  7. @King of Narutibia, não mande PM cobrando aprovação, e os créditos é de quem fez ou participou do desenvolvimento do datapack e etc... E não de quem te deu o download.
  8. Comando atualizado para ser testado, quem puder reportar erros... o comando é só um rascunho...
  9. Desatenção minha, use este: function doHealOverTime(cid, div, turn, effect) if not isCreature(cid) then return true end if turn <= 0 then return true end if getCreatureHealth(cid) == getCreatureMaxHealth(cid) then return true end local d = div / 10000 local amount = math.floor(getCreatureMaxHealth(cid) * d) doCreatureAddHealth(cid, amount) if math.floor(turn/10) == turn/10 then doSendMagicEffect(getThingPos(cid), effect) end addEvent(doHealOverTime, 100, cid, div, turn - 1, effect) end local potions = { [12346] = {effect = 12, div = 20}, [12347] = {effect = 13, div = 40}, [12348] = {effect = 13, div = 60}, [12345] = {effect = 14, div = 80}, [12343] = {effect = 12, div = 100}} function onUse(cid, item, frompos, item2, topos) if isPlayer(item2.uid) then return doPlayerSendCancel(cid, "You can only use potions on pokemons!") end if not isCreature(item2.uid) then return doPlayerSendCancel(cid, "You can only use potions on pokemons!") end if not isPlayer(getCreatureMaster(item2.uid)) then return doPlayerSendCancel(cid, "You cant use potions on wild pokemons.") end if getCreatureHealth(item2.uid) == getCreatureMaxHealth(item2.uid) then return doPlayerSendCancel(cid, "This pokemon is already at full health.") end doCreatureSay(cid, ""..getPlayerStorageValue(item2.uid, 1007)..", take this potion!", TALKTYPE_SAY) doSendMagicEffect(getThingPos(item2.uid), 172) doRemoveItem(item.uid, 1) local a = potions[item.itemid] doHealOverTime(item2.uid, a.div, 100, a.effect) return true end
  10. Cara, eu testei aqui, e esse callback funciona perfeitamente, no TFS 0.4, qual seria a sua versão? use assim: Com essa tag: <globalevent name="Nome" time="21:07:00" event="script" value="arquivo.lua"/> O evento ficará programado para funcionar às: 21 horas, 07 minutos e 00 segundos.
  11. 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+!
  12. function doHealOverTime(cid, div, turn, effect) if not isCreature(cid) then return true end if turn <= 0 then return true end if getCreatureHealth(cid) == getCreatureMaxHealth(cid) then return true end local d = div / 10000 local amount = math.floor(getCreatureMaxHealth(cid) * d) doCreatureAddHealth(cid, amount) if math.floor(turn/10) == turn/10 then doSendMagicEffect(getThingPos(cid), effect) end addEvent(doHealOverTime, 100, cid, div, turn - 1, effect) end local potions = { [12346] = {effect = 12, div = 20}, [12347] = {effect = 13, div = 40}, [12348] = {effect = 13, div = 60}, [12345] = {effect = 14, div = 80}, [12343] = {effect = 12, div = 100}} function onUse(cid, item, frompos, item2, topos) if isPlayer(item2.uid) then return doPlayerSendCancel(cid, "You can only use potions on pokemons!") end if getCreatureCondition(cid, CONDITION_INFIGHT) then doPlayerSendCancel(cid, "Sorry, you can't heal your pokemon during fights!") return TRUE end if not isCreature(item2.uid) then return doPlayerSendCancel(cid, "You can only use potions on pokemons!") end if not isPlayer(getCreatureMaster(item2.uid)) then return doPlayerSendCancel(cid, "You cant use potions on wild pokemons.") end if getCreatureHealth(item2.uid) == getCreatureMaxHealth(item2.uid) then return doPlayerSendCancel(cid, "This pokemon is already at full health.") end doCreatureSay(cid, ""..getPlayerStorageValue(item2.uid, 1007)..", take this potion!", TALKTYPE_SAY) doSendMagicEffect(getThingPos(item2.uid), 172) doRemoveItem(item.uid, 1) local a = potions[item.itemid] doHealOverTime(item2.uid, a.div, 100, a.effect) return true end
  13. 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+! Eu usaria uns addEvents no onEquip, ao invés de usar um onThink, pouparia memória.
  14. 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+!
  15. Caronte postou uma resposta no tópico em Sistemas, Mods & Funções .lua
    Você fez alguma coisa errada no script, eu só sugeri você modificar aquela parte.
  16. Eu não sei se existe, mas as gifs geralmente são feitas a partir de várias imgs ou vídeo... Sugiro você filmar e recorrer a algo que passe mp4 para gif. Esse site pode lhe ser útil: http://ezgif.com
  17. Trocar ou vender favores não é o objetivo desse fórum, ele existe para divulgar e produzir conteúdo gratuitamente, a partir da contribuição de todos.
  18. Caronte postou uma resposta no tópico em Sistemas, Mods & Funções .lua
    Não tem erro no que te passei não.
  19. Manda pm com o link desse tópico para eu fazer quando tiver o pc...
  20. Vocês deviam se informar, antes de sair repetindo aos 4 cantos o que a Tv fala... http://www.brasil.gov.br/cidadania-e-justica/2014/05/bolsa-familia-75-4-dos-beneficiarios-estao-trabalhando
  21. Caronte postou uma resposta no tópico em Suporte Tibia OTServer
    Lenhão, não crie dois tópicos com a mesma dúvida, isto é double post... Se quiser promover o tópico, você pode postar "Up" a cada 24h, veja nas regras. Movi o outro tópico para lixeira.
  22. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_INVISIBLE) setConditionParam(condition, CONDITION_PARAM_TICKS, 200000) setCombatCondition(combat, condition) function onCastSpell(cid, var) for i = 4000, 4020 do if getPlayerStorageValue(cid, i) > -1 then doPlayerSendCancel(cid, "Essa magia não pode ser usada nesse evento.") doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) return false end end return doCombat(cid, combat, var) end Poste a tag do outro script.
  23. Como havia falado no mapper king, eu não tinha acabado. Se quiser, talvez eu poste ela finalizada, levarei em consideração o que você disse, mesmo não estando pronto o mapa.
  24. https://youtu.be/sJGmvyH7EMM

Informação Importante

Confirmação de Termo