Ir para conteúdo

zodiak

Membro
  • Registro em

  • Última visita

Tudo que zodiak postou

  1. zodiak postou uma resposta no tópico em Suporte Tibia OTServer
    Bom, ainda não testei, mas cliquei em Gostei pela ajuda. Qualquer coisa eu posto aqui
  2. zodiak postou uma resposta no tópico em Suporte Tibia OTServer
    Ainda não há VIP... Se possível, no lugar da storage colocar o "x" para que depois eu possa modifica-lo quando eu criar.
  3. zodiak postou uma resposta no tópico em Suporte Tibia OTServer
    Gostaria de pedir um NPC para a versão 8.60 que funcionasse da seguinte forma: Esse NPC iria verificar quem é e quem não é VIP e quem fosse VIP seria teleportado para x local. Quando o player fosse falar com ele, ele falaria: Preciso verificar se você é VIP para poder ter acesso a esta área. Diga "ok" para eu verificar. Quando o player falasse "ok", iria aparecer pra quem não fosse: Desculpe, mas você não é VIP e não pode ter acesso a essa área. E para quem é VIP: Você foi teleportado para a área VIP. Faça bom proveito desta área! Nome do npc: VIP Check
  4. zodiak postou uma resposta no tópico em Suporte Tibia OTServer
    Que item seria (id)?
  5. zodiak postou uma resposta no tópico em Ouvidoria
    Então eu não reparei. Porque se eu soubesse disso, eu com certeza não estaria usando esse nick...
  6. zodiak postou uma resposta no tópico em Suporte Tibia OTServer
    Se você usar outro servidor, acontece a mesma coisa no distro?
  7. zodiak postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    Mais uma spell nova pra vocês! Criei faz nem 10 minutos. Testado apenas em 8.60 e está funcional! Se forem postar em algum fórum, pedir permissão antes. Nome da magia: Hollysan A magia solta um "double" hit. Ocupa 35 sqm. OBS. Ela é forte! O efeito que hita mais é o das estrelas! OBS.² Quando selecionado à distancia, ela solta hit também. Seguinte, vá em data/spells/attack e crie um arquivo chamado hollysan.lua. Coloque isto: -------- SPELL CRIADA POR @teev. NÃO RETIRE OS CRÉDITOS! --------- -- =============== COMBAT VARS =============== -- Areas/Combat for 0ms local combat0_Brush = createCombatObject() setCombatParam(combat0_Brush, COMBAT_PARAM_EFFECT, CONST_ME_STUN) setCombatParam(combat0_Brush, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_HOLY) setCombatParam(combat0_Brush, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatArea(combat0_Brush,createCombatArea({{1, 1, 1, 1, 1, 1, 1}, {0, 1, 0, 0, 0, 1, 0}, {0, 1, 0, 2, 0, 1, 0}, {0, 1, 0, 0, 0, 1, 0}, {1, 1, 1, 1, 1, 1, 1}})) function getDmg_Brush(cid, level, maglevel) return (300)*-1,(700)*-1 end setCombatCallback(combat0_Brush, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Brush") local con___combat0_Brush = createConditionObject(0) setCombatCondition(combat0_Brush, con___combat0_Brush) local dfcombat0_Brush = {CONST_ANI_HOLY,0,-2,2,1,2,2,1,2,-1,2,0,2,-2,2,-2,1,-2,0,-2,-1,2,-2,2,-1,1,-2,2,0,-1,-2,-2,-2,3,2,-3,2,-3,-2,3,-2}local combat0_Brush_2 = createCombatObject() setCombatParam(combat0_Brush_2, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE) setCombatParam(combat0_Brush_2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatArea(combat0_Brush_2,createCombatArea({{1, 1, 1}, {1, 2, 1}, {1, 1, 1}})) function getDmg_Brush_2(cid, level, maglevel) return (100)*-1,(572)*-1 end setCombatCallback(combat0_Brush_2, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Brush_2")local combat0_Brush_3 = createCombatObject() setCombatParam(combat0_Brush_3, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) setCombatParam(combat0_Brush_3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatArea(combat0_Brush_3,createCombatArea({{1, 0, 0, 0, 0, 0, 1}, {1, 0, 0, 2, 0, 0, 1}, {1, 0, 0, 0, 0, 0, 1}})) function getDmg_Brush_3(cid, level, maglevel) return (300)*-1,(572)*-1 end setCombatCallback(combat0_Brush_3, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Brush_3") -- Areas/Combat for 900ms local combat9_Brush = createCombatObject() setCombatParam(combat9_Brush, COMBAT_PARAM_EFFECT, CONST_ME_STUN) setCombatParam(combat9_Brush, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_HOLY) setCombatParam(combat9_Brush, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatArea(combat9_Brush,createCombatArea({{1, 1, 1, 1, 1, 1, 1}, {0, 1, 0, 0, 0, 1, 0}, {0, 1, 0, 2, 0, 1, 0}, {0, 1, 0, 0, 0, 1, 0}, {1, 1, 1, 1, 1, 1, 1}})) function getDmg_Brush(cid, level, maglevel) return (300)*-1,(700)*-1 end setCombatCallback(combat9_Brush, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Brush") local con___combat9_Brush = createConditionObject(0) setCombatCondition(combat9_Brush, con___combat9_Brush) local dfcombat9_Brush = {CONST_ANI_HOLY,3,2,3,-2,2,2,2,1,2,0,2,-1,2,-2,1,2,1,-2,0,2,0,-2,-1,2,-1,-2,-2,2,-2,1,-2,0,-2,-1,-2,-2,-3,2,-3,-2}local combat9_Brush_3 = createCombatObject() setCombatParam(combat9_Brush_3, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) setCombatParam(combat9_Brush_3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatArea(combat9_Brush_3,createCombatArea({{1, 0, 0, 0, 0, 0, 1}, {1, 0, 0, 2, 0, 0, 1}, {1, 0, 0, 0, 0, 0, 1}})) function getDmg_Brush_3(cid, level, maglevel) return (300)*-1,(572)*-1 end setCombatCallback(combat9_Brush_3, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Brush_3")local combat9_Brush_2 = createCombatObject() setCombatParam(combat9_Brush_2, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE) setCombatParam(combat9_Brush_2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatArea(combat9_Brush_2,createCombatArea({{1, 1, 1}, {1, 2, 1}, {1, 1, 1}})) function getDmg_Brush_2(cid, level, maglevel) return (100)*-1,(572)*-1 end setCombatCallback(combat9_Brush_2, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Brush_2") -- =============== CORE FUNCTIONS =============== local function RunPart(c,cid,var,dirList,dirEmitPos) -- Part if (isCreature(cid)) then doCombat(cid, c, var) if (dirList ~= nil) then -- Emit distance effects local i = 2; while (i < #dirList) do doSendDistanceShoot(dirEmitPos,{x=dirEmitPos.x-dirList[i],y=dirEmitPos.y-dirList[i+1],z=dirEmitPos.z},dirList[1]) i = i + 2 end end end end function onCastSpell(cid, var) local startPos = getCreaturePosition(cid) RunPart(combat0_Brush,cid,var,dfcombat0_Brush,startPos) RunPart(combat0_Brush_2,cid,var) RunPart(combat0_Brush_3,cid,var) addEvent(RunPart,900,combat9_Brush,cid,var,dfcombat9_Brush,startPos) addEvent(RunPart,900,combat9_Brush_3,cid,var) addEvent(RunPart,900,combat9_Brush_2,cid,var) return true end Agora vá em data/spells e abra o arquivo spells.xml. Procure por <!-- Attack Spells --> e coloque isso: <instant name="Hollysan" words="hollysan" lvl="400" maglv="10" mana="2500" exhaustion="1000" prem="0" needlearn="0" blockwalls="0" aggressive="1" event="script" value="attack/hollysan.lua"> <vocation name="Paladin"/> <vocation name="Royal Paladin"/> </instant> Está configurado para level 400 para usá-la, então, modifique para sua preferência. É isso ai, flw! Crédtos: vmAth, @teev, tev (eu)
  8. zodiak postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    Fala aí galera do TibiaKing! To trazendo uma magia que eu criei. Espero que gostem! Testei apenas em 8.60 e funcionou, não sei se vai funcionar em versões superiores. Nome da magia: Exevo power mercury A magia solta energia, coração e fogo. Ocupa 33 sqm. Seguinte, vá em data/spells e crie um arquivo chamado exevo power mercury.lua. Coloque isto: -----------------Spell criado por vmAth --------- local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, 1) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 47) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 254) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -100, -100, -100, -100) --======================================================================= local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, 4) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 5) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 3) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -100, 0, -100, -100) --======================================================================= local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, 1) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 35) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 10) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -100, -100, -100, -100) --======================================================================= local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, 1) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 36) setCombatParam(combat4, COMBAT_PARAM_DISTANCEEFFECT, 0) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -100, -100, -100, -100) --======================================================================= local area1 = { {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}, {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}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 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, 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, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}} --======================================= local area2 = { {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}, {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}, {0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 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, 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, 0, 0, 0, 0}} --======================================= local area3 = { {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}, {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}, {0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 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, 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, 0, 0, 0, 0, 0}} --======================================= local area4 = { {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}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 3, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 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, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}} --======================================= setCombatArea(combat1, createCombatArea(area1)) setCombatArea(combat2, createCombatArea(area2)) setCombatArea(combat3, createCombatArea(area3)) setCombatArea(combat4, createCombatArea(area4)) function onCastSpell(cid, var) addEvent(doCombat, 0, cid, combat1, var) addEvent(doCombat, 0, cid, combat2, var) addEvent(doCombat, 0, cid, combat3, var) addEvent(doCombat, 0, cid, combat4, var) end Agora vá em data/spells e abra o arquivo spells.xml. Procure por <!-- Attack Spells --> e coloque isso: <instant name="Exevo Power Mercury" words="exevo power mercury" lvl="300" mana="2800" prem="1" exhaustion="2000" needlearn="0" event="script" value="attack/exevo power mercury.lua"> <vocation name="Druid"/> <vocation name="Sorcerer"/> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> </instant> Está configurado para level 300 para usá-la, então, modifique para sua preferência. É isso ai, flw!
  9. Não... Só não liga. Já tentei de tudo, nem é isso. Único programa que rodou o mysql foi o Wamp e meus amigos já deixaram site on através dele :c
  10. Eu já tentei usar o Xampp, mas ele não liga o mysql '-'
  11. Uso WampServer, fiz tudo certo, e quando cheguei na parte de instalar, apareceu o seguinte erro: Alguém sabe como resolver? OBS: Postei sem querer na área errada, tem como algum moderador mover, por favor? Peço desculpas pela falta de atenção.
  12. zodiak postou uma resposta no tópico em Ouvidoria
    Sim, porém eu não vi esta parte na época que eu me cadastrei.
  13. zodiak postou uma resposta no tópico em Ouvidoria
    Vocês não trocam de nick? Criei minha conta faz alguns anos, e não chegou a dizer nas regras ou em qualquer aviso, que não trocava de nick após o cadastro, então acabei usando qualquer nome, que seria fácil pra eu lembrar e entrar aqui. Porém, queria trocá-lo :/
  14. Tenho sim! É mathbck
  15. Que isso... Precisa agradecer não. Quando testar, avise-me sobre o resultado que obteve, que eu tentarei lhe ajudar. Abraços!
  16. É como o karlkalvin disse, você baixou apenas o datapack, que seria um pack de atualizações. Zipei pra você as dlls e o executável do meu servidor. Porém, você irá precisar do database. OBS. O encryptionType do .exe é "sha1". Download das DLLs e do Executável: http://www.mediafire.com/?ecsc9f8ryowuod5
  17. Tu é foda ein, cara! Valeu!!! Dei rep!
  18. Olá, já tentei de tudo, mas alguns programas aqui no meu computador acabam dando erro, então, queria pedir para editarem um client e colocarem o ip: kerunisot.no-ip.org Por favor. A versão do servidor é 8.60. Download do tibia 8.6: Clique aqui Abraços!

Informação Importante

Confirmação de Termo