Pesquisar na Comunidade
Mostrando resultados para as tags ''exhaust''.
Encontrado 4 registros
-
Galera, a um tempo atrás joguei um server de Dbo que os Senzus (pot) não tinham exhaust. Tipo eu consegui abrir porta mesmo usando o senzu sabe? Enfim, gostaria que os senzus do meu server funcionasse do mesmo jeito. Se alguém poder ajudar agradeço. Action do Senzu
-
Olá, Xtibia. Eu tenho um script action aqui de item que ao dar use nele, ele heala a vida. Porém ele não tem exaustão. Queria saber se alguém não faz a gentileza de adicionar exhaust nele com um intervalo de 15 segundos. O script é esse: local config = { remove_on_use = false, -- Remover ao usar? min_heal = 1000, -- Mínimo que pode healar max_heal = 1000 -- Máximo que pode healar } function onUse(cid, item) doCreatureAddHealth(cid, math.random(config.min_heal, config.max_heal)) doCreatureSay(cid, "Aaah, restauring...", 19) if (config.remove_on_use) then doRemoveItem(item.uid, 1) end return true end
-
Boa galera, beleza? Quero criar um script que verifique qualquer tipo de script que será executado mediante ação de X player (para evitar uso inútil de memória RAM - seria ótimo para VPS?); Por exemplo: Talkaction: bloquear se string começar com "!" ou "/" (talkaction) e adicionar exhaust de 2min (tem função stringtrim em LUA, basta adicionar); Action: checar se o item usado tem uid ou aid e exhaust para evitar flood de scripts (realmente compensa para evitar uso inútil de memória? apenas verificar se o ID do item for diferente de items de quest (baú etc.)); Movements: checar se o tile que o player irá pisar conter aid ou uid e usar exhaust; O que preciso saber é se realmente irá compensar esses scripts, de alguma forma irá ajudar o servidor a não sobrecarregar? (meu server contém eventos - o que será interessante pois são scripts pesados); Estou pensando em adicionar na source o evento "onMove" pelo Doggynub para ampliar possibilidades de scripts; (novamente irá compensar? gasto atoa de memória?); Então galera é isso, estou com algumas ideias e quero a ajuda de vocês para saber se compensa implementar certos sistemas e se irá livrar mais memória ou gastar mais? kkkk. Obrigado!
-
Galera do Xtibia, estou com uma spell que esta sem exhaust e nem gasta chakra, script: local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -0.5, -900, -1.0, -1200) setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, 16) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -0.5, -900, -1.0, -1200) setCombatParam(combat2, COMBAT_PARAM_HITCOLOR, 16) arr1 = { {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 0, 1, 3, 1, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, } arr2 = { {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 0, 1, 3, 1, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, } local area1 = createCombatArea(arr1) setCombatArea(combat1, area1) local area2 = createCombatArea(arr2) setCombatArea(combat2, area2) function onCastSpell(cid, var) local p = getCreaturePosition(cid) local x = { [0] = {x=p.x+1, y=p.y, z=p.z}, [1] = {x=p.x+2, y=p.y+1, z=p.z}, [2] = {x=p.x+1, y=p.y+2, z=p.z}, [3] = {x=p.x, y=p.y+1, z=p.z} } local y = { [0] = 47, [1] = 47, [2] = 47, [3] = 47 } pos = x[getCreatureLookDirection(cid)] eff = y[getCreatureLookDirection(cid)] doSendMagicEffect(pos, eff) doCombat(cid, combat1, var) doCombat(cid, combat2, var) end tag do spell.xml: <instant name="Oodama Rasengan" words="oodama rasengan" lvl="80" mana="690" range="1" casterTargetOrDirection="1" exhaustion="2000" needlearn="0" event="script" value="naruto/oodama rasengan.lua"> <vocation id="37"/> <vocation id="38"/> <vocation id="39"/> <vocation id="40"/> <vocation id="64"/> <vocation id="65"/> <vocation id="66"/> <vocation id="67"/> </instant>