-
Total de itens
913 -
Registro em
-
Última visita
-
Dias Ganhos
42
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que EddyHavoc postou
-
8.5x - 8.7x [Perfect Server] Global Compacto
EddyHavoc respondeu ao tópico de EddyHavoc em Tibia Global Otserv
@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. -
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!
-
@Wingardium 3 x 0 @estopa
-
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.
-
Spell TFS 1.X [TFS 1.3] Block Wall Spell
EddyHavoc postou um tópico em Action, MoveEvent, TalkAction & Spell
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- 7 respostas
-
- stone wall
- spell wall
- (e 4 mais)
-
Lindas sprites!! Parabéns. É de algum projeto?
-
Normal + Derivado [Como fazer] Modal Window TFS 1.0+
EddyHavoc postou um tópico em Tutoriais sobre Scripting
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 -
[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
-
(Resolvido)Estou perdido com == true | == false
EddyHavoc respondeu ao tópico de shadauer em Suporte Tibia Otserv (Resolvidos)
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ê -
(Resolvido)Estou perdido com == true | == false
EddyHavoc respondeu ao tópico de shadauer em Suporte Tibia Otserv (Resolvidos)
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á... -
@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).
-
In your Distro/CMD have any error about this ? When any monster or player die?
-
(Resolvido)montros nao ultrapassa sqm.
EddyHavoc respondeu ao tópico de Leomonti em Suporte Tibia Otserv (Resolvidos)
@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 -
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
-
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
-
Derivado QUAL LINUX USAR PARA FAZER UM SERVIDOR?
EddyHavoc respondeu ao tópico de Vim Rusha em Suporte Tibia Otserv
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. -
TK sempre na frente. <3
-
Derivado Spell - Exani hur - Levitate
EddyHavoc respondeu ao tópico de Messe em Suporte Tibia Otserv
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. -
Derivado Spell - Exani hur - Levitate
EddyHavoc respondeu ao tópico de Messe em Suporte Tibia Otserv
Você deve estar usando um TFS, uma versão do Tibia bem antiga, onde as spells estão dentro da Source provavelmente. -
Derivado Spell - Exani hur - Levitate
EddyHavoc respondeu ao tópico de Messe em Suporte Tibia Otserv
Boa tarde amigo, a abre a Levitate.lua localizado dentro da pasta Spells -
(Resolvido)[PEDIDO] Cooldown em uma spell
EddyHavoc respondeu ao tópico de Mateus Santosss em Suporte Tibia Otserv (Resolvidos)
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 -
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
-
(Resolvido)[Talkaction] Ajuda em terminar script
EddyHavoc respondeu ao tópico de leoloko12 em Suporte Tibia Otserv (Resolvidos)
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 -
(Resolvido)[Talkaction] Ajuda em terminar script
EddyHavoc respondeu ao tópico de leoloko12 em Suporte Tibia Otserv (Resolvidos)
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
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!