Ir para conteúdo

QuebradaZN

Membro
  • Registro em

  • Última visita

  1. xwarlleyx reagiu a uma resposta no tópico: Aura System por Equip [TFS 1.3]
  2. Acredito que mesmo compilando não vá resolver a questão de corrigir bugs de Scripts!
  3. Boa noite, recentemente fechei meu servidor Custom... De lá pra cá fiz a troca do PC por um Notebook No meu PC Abria normalmente o mapa no remeres... já no meu notebook não consigo abrir perfeitamente Caso eu estiver postando em Lugar errado, mova por Favor! Agradecido desde já!
  4. local MonsterDeath = CreatureEvent("BossDeath") local tpId = 1387 local tp = { info = { pos = {x = 33900, y = 31381, z = 12}, -- onde aparece o tp toPos = {x = 33880, y = 31450, z = 12}, -- Para onde o TP teleporta o player time = 15, -- tempo em segundos q o tp fica aberto }, kill = { ["Furious Boss"] = {count = 1, str = 10629}, -- ["monstro"] = {quantidade = 1, storage = n mexa }, } function checkTask() for name, info in pairs(tp.kill) do if getGlobalStorageValue(info.str) < info.count then return false end end return true end function removeTp(tp) local t = getTileItemById(tp.info.pos, tpId) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(tp.info.pos, CONST_ME_POFF) end end function MonsterDeath.onDeath(cid) local m = tp.kill[getCreatureName(cid)] if not tp then return true end setGlobalStorageValue(m.str, getGlobalStorageValue(m.str) < 0 and 1 or getGlobalStorageValue(m.str) + 1) if checkTask() then doCreateTeleport(tpId, tp.info.toPos, tp.info.pos) doCreatureSay(cid, "O teleport irá sumir em "..tp.info.time.." segundos.", TALKTYPE_ORANGE_1) addEvent(removeTp, tp.info.time * 1000, tp) for _, info in pairs(tp.kill) do setGlobalStorageValue(info.str, -1) end end return true end MonsterDeath:register() e no monstro deve por o evento... monster.events = { "BossDeath" }
  5. Caso precisem! FREE ITEMS na coordenada {CENSURADO}
  6. QuebradaZN reagiu a uma resposta no tópico: Aura System por Equip [TFS 1.3]
  7. Johncore reagiu a uma resposta no tópico: Aura System por Equip [TFS 1.3]
  8. QuebradaZN reagiu a uma resposta no tópico: Aura System por Equip [TFS 1.3]
  9. Heitorzera13 reagiu a uma resposta no tópico: Aura System por Equip [TFS 1.3]
  10. Orientalz reagiu a uma resposta no tópico: Double Exp Potion Completa
  11. Pois então, no Próprio nome do Post Coloquei a versão do TFS!
  12. Vodkart reagiu a uma resposta no tópico: Aura System por Equip [TFS 1.3]
  13. ITALOx reagiu a uma resposta no tópico: Aura System por Equip [TFS 1.3]
  14. Boa Tarde, Hoje venho trazer a vocês um Sistema de Aura! Feito pelo @bielzinhocrazy [Fakezim/BielzinhoCrazy/GMLeal] Mudanças que Foram feitas... Retirei a ativação da Aura por Talk e coloquei por Equip Fixei o Bug que a aura Não Girava em torno do Player Fixei o Bug que o Player Parava de receber a aura assim que Tinha o Efeito da Cura! Em Movements/scripts/ Crie um Arquivo com nome de aura.lua -- CONFIGURAÇÕES aurastr = 25950 -- storage da aura estr = 25951 -- storage para o exhaust porcentagem = 50 -- chance de curar em cada volta da aura, em porcentagem quantheal = 20 -- porcentagem do hp máximo que cada cura irá curar. (No caso, irá curar 10% do hp máximo cada cura) tempo = 1180 -- tempo para dar uma volta no player (este tempo foi o que achei mais agradável visualmente, é recomendável não mudar) tipoaura = 31 -- número do efeito da aura (efeito de distância, pode ser identificado com /x no jogo) efeitocura = 54 -- número do efeito quando a cura chega ao player (efeito de posição fixa, pode ser identificado com /z no jogo) -- Função que chama a aura function efeitosAura(i,tm,cid) if(isCreature(cid)) then local atual = getCreaturePosition(cid) local posaura = { {x=(atual.x)-1, y=(atual.y)-1, z=atual.z}, {x=atual.x, y=(atual.y)-1, z=atual.z}, {x=(atual.x)+1, y=(atual.y)-1, z=atual.z}, {x=(atual.x)+1, y=atual.y, z=atual.z}, {x=(atual.x)+1, y=(atual.y)+1, z=atual.z}, {x=atual.x, y=(atual.y)+1, z=atual.z}, {x=(atual.x)-1, y=(atual.y)+1, z=atual.z}, {x=(atual.x)-1, y=atual.y, z=atual.z}, } local chances = math.random(100) if(chances<=porcentagem/8 and getCreatureHealth(cid)<getCreatureMaxHealth(cid)) then doCreatureAddHealth(cid, getCreatureMaxHealth(cid)/quantheal) if(i<=8 and i>1) then doSendDistanceShoot({x=posaura[i].x, y=posaura[i].y, z=posaura[i].z}, atual, tipoaura) else doSendDistanceShoot({x=posaura[1].x, y=posaura[1].y, z=posaura[1].z}, atual, tipoaura) end doSendMagicEffect(atual, efeitocura) end if(i==8) then doSendDistanceShoot({x=posaura[i].x, y=posaura[i].y, z=posaura[i].z}, {x=posaura[1].x, y=posaura[1].y, z=posaura[1].z}, tipoaura) elseif(i<8) then doSendDistanceShoot({x=posaura[i].x, y=posaura[i].y, z=posaura[i].z}, {x=posaura[i+1].x, y=posaura[i+1].y, z=posaura[i+1].z}, tipoaura) end if(i<=8 and getPlayerStorageValue(cid, aurastr)==2) then i = i+1 tm = tempo/8 return addEvent(efeitosAura,tm,i,tm,cid) elseif(i>8 and getPlayerStorageValue(cid, aurastr)==2) then return efeitosAura(1,0,cid) else return TRUE end else return TRUE end end function onEquip(player, item, slot, isCheck) local slot_ = player:getSlotItem(CONST_SLOT_RING) if slot_ and slot_.itemid == item.itemid then return false end doPlayerSendCancel(player,"Você Ativou a Aura!") setPlayerStorageValue(player, aurastr, 2) efeitosAura(1,tempo/8,player.uid) return true end function onDeEquip(player, item, slot, isCheck) if(getPlayerStorageValue(player, aurastr)==2) then setPlayerStorageValue(player, estr, os.time()+2) setPlayerStorageValue(player, aurastr, -1) doPlayerSendCancel(player,"Você Desativou a Aura!") return true end end Feito Isso Vamos Registrar esse Script Em Movements/movements.xml <movevent event="Equip" itemid="9003" slot="ring" script="aura.lua" /> <movevent event="DeEquip" itemid="9003" slot="ring" script="aura.lua" /> OBS: Usei o Golden Falcon como Item Agora em Creaturescripts/scripts crie um Arquivos Chamado aura.lua function onLogin(cid) if(getPlayerStorageValue(cid, 25950)==2) then return efeitosAura(1,tempo/8,cid.uid) end return TRUE end Caso o Player Deslogue com a Aura Ativa, Quando retornar Online Continuará com a Aura! Registrando no Login.lua player:registerEvent("AuraLogin") Em Creaturescripts/creaturescripts.xml <event type="login" name="AuraLogin" script="others/aura.lua" /> Nesse Caso minha Aura.lua está na Pasta others! Então é isso Pessoal, Qualquer problema Tentarei ajudar todos por Aqui Espero ter ajudado!
  15. Boa Tarde Recentemente transformei meu Global 12.51 em Global Custom! Há Alguns dias venho procurando nos Fóruns Sobre Alavancas que compra Backpack de Potions, Não achei nem uma intuitiva... até que Encontrei do @luanluciano93! Fiz algumas modificações nela, Como exausted e talz. Mais oque eu mais queria era que o Player Pudesse comprar a BP Cheia e não um Pack de 100x por Vez! @EDIT: OBS TFS 1.3 e Gostaria esse Sistema por Vocação e Level! Agradeço desde já! Creio que Expliquei ao Certo!
  16. jakons reagiu a uma resposta no tópico: Double Exp Potion Completa
  17. Se Você Estiver utilizando Windows e usando o xampp, Procure mais sobre "webdav" Valeu!
  18. LeoTK reagiu a uma resposta no tópico: Double Exp Potion Completa
  19. QuebradaZN postou uma resposta no tópico em Suporte Tibia OTServer
    @Celulose Resolvido, Retirei o ADDONS do Shop!
  20. QuebradaZN postou uma resposta no tópico em Suporte Tibia OTServer
    Boa Tarde Galera, Estou tendo problemas com o ShopGuild, em Poucas Palavras... [Error - GlobalEvent Interface] data/globalevents/scripts/shopguild.lua:onThink Description: data/globalevents/scripts/shopguild.lua:39: attempt to compare boolean with number stack traceback: data/globalevents/scripts/shopguild.lua:39: in function <data/globalevents/scripts/shopguild.lua:5> [Error - GlobalEvents::think] Couldn't execute event: shopguild e Estou utilizando esse Aqui https://tibiaking.com/forums/topic/32149-shopguild-points-100-add-em-player-offline-atualizado/ Obrigado desde já!
  21. config.lua: packetsPerSecond = 1000

Informação Importante

Confirmação de Termo