Ir para conteúdo
  • Cadastre-se

EddyHavoc

Héroi
  • Total de itens

    913
  • Registro em

  • Última visita

  • Dias Ganhos

    42

Tudo que EddyHavoc postou

  1. @InicianteAprendiz Você pode adicionar os npcs manualmente, no momento não pretendo trazer atualizações para este Datapack. Você pode encontrar tutoriais de como adicionar os npcs aqui no fórum.
  2. Acredito que será difícil encontrar algo pronto do tipo, antigamente até que achava mas hoje em dia... não sei. Eu particularmente não sei como passar para MySQL. Aconselho a acostumar com o xml, é bem tranquilo de editar. Boa sorte bro!
  3. Acredito que não pode ignorar o fato do tipo de pokémon (água, grama, fogo, aço...) influenciar no dano do pokémon. Não sei se já está com isto em mente, pois quando citou Defense deu a entender que se eu estiver um pokémon do tipo grama com alta defense irei resistir igualmente um pokémon do tipo água ou fogo. Gostei da ideia, super interessante, desejo-lhe boa sorte e continue firme.
  4. Nome: Ice Wall Tipo: Spell Autor: Eddy Havoc Essa é a versão final da spell Ice Wall ou Block Wall criada por mim. Exibição in-game: Crie um arquivo chamado ice_wall.lua na pasta data/spells/scripts/conjuring e copie o conteúdo abaixo: --[[ Created by: Eddy Havoc name: Victor Amaral contact: [email protected] É proibido a venda ou a cópia sem os devidos créditos desse script. ]]-- local north = 0 local south = 2 local east = 1 local west = 3 local delay = 1 -- Tempo em segundos
  5. Lindas sprites!! Parabéns. É de algum projeto?
  6. Funciona apenas para TFS 1.0+ e Tibia 9.7 em diante. Tutorial feito por Evans, traduzido e adaptado por EddyHavoc. A funcionalidade ModalWindow te permite adicionar botões, entradas de escolha e textos. Pode ser usada para diversas coisas, para diferentes funcionalidades, tudo que precisa é conhecimento e criatividade. funções do ModalWindowNeste tutorial não iremos nos aprofundas, mas terá exemplos de como utilizar. Escolhendo seu tapete gratuitamente! Neste exemplo precisa de algo para acionar o script, ou seja um actionscript.Neste exemplo, foi usado um item
  7. [Warning - TalkAction::configureEvent] Duplicate registered talkaction with words: !vipdays[10/01/2018 17:43:03] [Warning - TalkAction::configureEvent] Duplicate registered talkaction with words: /checkvip[10/01/2018 17:43:03] [Warning - TalkAction::configureEvent] Duplicate registered talkaction with words: /addvip[10/01/2018 17:43:03] [Warning - TalkAction::configureEvent] Duplicate registered talkaction with words: /delvip[10/01/2018 17:43:03] [Warning - TalkAction::configureEvent] Duplicate registered talkaction with words: /checkvip[10/01/2018 17:43:03] [Warning - TalkAction::configureEve
  8. Muito bom Daniel, um dos melhores mappers que conheço.
  9. Você poderia liberar o seu .lua inteiro ? Notei que ele verifica uma storage já presente no jogador, qual .lua que está definindo ela? Disponibilizando eu monto o script e explico cada linha pra você
  10. Traduzindo o código para o Português Se verificar storage do jogador 40300 for verdadeira (true) (se ele tiver a storage) então falar pra sí mesmo (oque estiver em "done") (done = "frase") trocar vocação (oque estiver em IDdaVocacao) (IDdaVocacao = 1 ou 2 ou 3 ou 4 ou 5 ou 6 ou 7 ou 8 ou 9 ou 10....) adicionar a storage do jogador 40301 se não (else) ... TRUE (Afirmação) FALSE (Negação) Brother esse seu script ta funcionando? Ta mal estruturado sei lá...
  11. @emanueldaltro Este seu erro: [Error - LauScriptInterface::loadFile] cannot open data/npc/scripts/akatsukiropa: No such file or directory [Warning - NpcScript] cannot load script: data/npc/scripts/akatsukiropa cannot open data/npc/scripts/akatsukiropa: No such file or directory Ocorre porque o arquivo .lua do NPC não está encontrando o Script. Por favor poste o script do seu npc que usa o script que está sendo buscado (akatsukiropa).
  12. In your Distro/CMD have any error about this ? When any monster or player die?
  13. @Leomonti Esta é a lista de efeitos disponíveis: CONST_ME_DRAWBLOOD = 0 CONST_ME_LOSEENERGY = 1 CONST_ME_POFF = 2 CONST_ME_BLOCKHIT = 3 CONST_ME_EXPLOSIONAREA = 4 CONST_ME_EXPLOSIONHIT = 5 CONST_ME_FIREAREA = 6 CONST_ME_YELLOW_RINGS = 7 CONST_ME_GREEN_RINGS = 8 CONST_ME_HITAREA = 9 CONST_ME_TELEPORT = 10 CONST_ME_ENERGYHIT = 11 CONST_ME_MAGIC_BLUE = 12 CONST_ME_MAGIC_RED = 13 CONST_ME_MAGIC_GREEN = 14 CONST_ME_HITBYFIRE = 15 CONST_ME_HITBYPOISON = 16 CONST_ME_MORTAREA = 17 CONST_ME_SOUND_GREEN = 18 CONST_ME_SOUND_RED = 19 CONST_ME_POISONAREA = 20 CONST_ME_SOUND_YELLOW = 21 CON
  14. Dependendo da sua distro a magia Levitate está como uma function, tenta só colocar isto no xml. em Spells.xml <instant name="Levitate" words="exani hur" lvl="12" mana="50" prem="0" aggressive="0" exhaustion="1000" params="1" needlearn="0" event="function" value="Levitate"> <vocation id="1"/> <vocation id="2"/> <vocation id="3"/> <vocation id="4"/> <vocation id="5"/> <vocation id="6"/> <vocation id="7"/> <vocation id="8"/> </instant> Agora coloque esse novo Levitate.lua
  15. data/spells/scripts/support/ Levitate.lua local function levitate(creature, parameter) local fromPosition = creature:getPosition() if parameter == "up" and fromPosition.z ~= 8 or parameter == "down" and fromPosition.z ~= 7 then local toPosition = creature:getPosition() toPosition:getNextPosition(creature:getDirection()) local tile = Tile(parameter == "up" and Position(fromPosition.x, fromPosition.y, fromPosition.z - 1) or toPosition) if not tile or not tile:getGround() and not tile:hasFlag(parameter == "up" and TILESTATE_IMMOVABLEBLOCKSOLID or TILESTATE_BLOCKSOLID) then
  16. Boa tarde @Vim Rusha Sua pergunta entre ubuntu e debian é tipo pergunta se prefiro, adidas ou nike, coca cola ou pepsi, apesar de o Debian ser o principal e o Ubuntu derivado do Debian. Para instalação do seu Apache + MySql e compilação do servidor eu indico este tópico que está bem completo e irá conseguir te orientar perfeitamente em como fazer.
  17. Só alterando nas sources e depois recompilando elas, é um pouco complicado. Caso não saiba alterar na source, melhor configurar seu servidor em uma versão mais atual, com um TFS mais recente.
  18. Você deve estar usando um TFS, uma versão do Tibia bem antiga, onde as spells estão dentro da Source provavelmente.
  19. Boa tarde amigo, a abre a Levitate.lua localizado dentro da pasta Spells
  20. Você só quer que tenha o cooldown de 60 segundos ? Tente o seguinte: Em Spells.xml <instant name="paralyze" words="paralyze" lvl="40" mana="70" prem="0" range="5" needtarget="1" blockwalls="1" needweapon="1" exhaustion="60000" needlearn="0" script="Vip/paralyse.lua"> Em paralyse.lua local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) local condition1 = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition1, CONDITION_PA
  21. function onLogin(cid) vocationvisual = { [1] = {lookType = {lookType=24}}, [2] = {lookType = {lookType=28}}, [3] = {lookType = {lookType=31}}, } if checkvisual = 0 then else local checkvisual = vocationvisual[getPlayerVocation(cid)] doSetCreatureOutfit(cid, checkvisual.lookType, -1) doCreatureSay(cid, 'Welcome !', TALKTYPE_ORANGE_1) return true end end
  22. Ok, estamos evoluindo rs. Segue última atualização, acho que vai estar como você realmente quer. function onSay(cid, words, param) local level = getPlayerLevel(cid) local lvlmin = 20 local lvlMsg = "Voce precisa de mais tempo para poder falar sobre isso. Você ficara mudo por "..time.." segundos!" local blockMsg = "Palavras Bloqueadas!" local time = 120 if level < lvlmin then doPlayerSendtTextMessage(cid, MESSAGE_INFO_DESCR, lvlMsg ) doCreatureSay(cid, blockMsg, TALKTYPE_SAY) doMutePlayer(cid, time) elseif level >= lvlmin then doCreatureSay(cid, words, TALKTYPE
  23. Testa pra mim por favor, é que eu to na rua e editando aqui via Celular e não consigo ligar server pra testar... Segue code atualizado. E me fala oque deu. function onSay(cid, words, param) local level = getPlayerLevel(cid) local lvlmin = 20 local lvlMsg = "Voce precisa de mais tempo para poder falar sobre isso. Você ficara mudo por "..time.." segundos!" local blockMsg = "Palavras Bloqueadas!" local time = 120 if level < lvlmin then doPlayerSendtTextMessage(cid, MESSAGE_INFO_DESCR, lvlMsg ) doCreatureSay(cid, blockMsg, TALKTYPE_SAY) doMutePlayer
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo