Ir para conteúdo
  • Cadastre-se

xWhiteWolf

Héroi
  • Total de itens

    3604
  • Registro em

  • Última visita

  • Dias Ganhos

    158

Tudo que xWhiteWolf postou

  1. oque eu perguntei é oque vc quis dizer com essa %... é tipo 30% de chance de esquivar (não tomar dano) e remover 1 carga da spell ou seria algo como esquivar apenas 30% do dano?
  2. não entendi oque vc quis dizer com isso: se o player usar 20 vezes o kawarimi e depois tomar dano ele irá se esquivar ou absorver 20 danos, porém terá uma % para não ficar muito apelativo.
  3. algum erro no console? instala a OTAL e vê se resolve esse problema
  4. no caso vc precisaria ter essa função da OTAL, testa assim e vê se resolve function isWalkable(pos, creature, proj, pz)-- by Nord if getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 0 then return false end if getTopCreature(pos).uid > 0 and creature then return false end if getTileInfo(pos).protection and pz then return false, true end local n = not proj and 3 or 2 for i = 0, 255 do pos.stackpos = i local tile = getTileThingByPos(pos) if tile.itemid ~= 0 and not isCreature(tile.uid) then if hasProperty(tile.uid, n) or hasProperty(tile.uid, 7) then return false
  5. essa é a unica parte que não é possivel : Após isso, o Target ficará com um Efeito Death (como um poison) que dará o Dano de Level *1, 10 vezes (1 por segundo). As conditions tem que ser declaradas no começo do script (fora do callback) e o jogo só consegue pegar o seu level dentro do callback (quando a magia é executada), ou seja, não dá pra você criar nenhuma condition que dependa de algo do player
  6. não dá pra mim prestar atenção em todos os tópicos haha, as vezes eu fico ausente por uns dias e se a pessoa não dá up eu não consigo ver que ela postou aquilo
  7. cria a spell que vai encher a vida/mana local config = { health = 300, mana = 300 } function onCastSpell(cid, var) if getCreatureMaster(cid) then local master = getCreatureMaster(cid) if isInParty(master) then local members = getPartyMembers(getPlayerParty(master)) local health = math.ceil( config.health / #members ) local mana = math.ceil( config.mana / #members ) for i = 1, #members do doCreatureAddHealth(members[i], health) doCreatureAddMana(members[i], mana) doSendAnimatedText(getCreaturePosition(members[i]), "+"..health, 18) doSendMagicEffect(getCreaturePosition(mem
  8. local condition = createConditionObject(CONDITION_MUTED) setConditionParam(condition, CONDITION_PARAM_TICKS, 2000) local chance = 60 function silence(tar, text) if(isCreature(tar) == true) then doSendAnimatedText(getCreaturePosition(tar), text, 215) doAddCondition(tar, condition) end return true end function onCastSpell(cid, var) local tar = getCreatureTarget(cid) if hasCondition(tar, CONDITION_MUTED) == true then return false else if isCreature(tar) == true then if math.random(1,100) <= chance then local text = "SILENCE"
  9. -- =============== COMBAT VARS =============== -- Areas/Combat for 100ms local combat1_Ice_Area_Hit = createCombatObject() setCombatParam(combat1_Ice_Area_Hit, COMBAT_PARAM_EFFECT, 5) setCombatParam(combat1_Ice_Area_Hit, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatArea(combat1_Ice_Area_Hit,createCombatArea({ {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {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, 1, 1, 3, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0,
  10. <instant name="Nome Qualquer" words="henge no jutso" lvl="23" mana="25" range="4" needtarget="1" params="1" exhaustion="1000" blockwalls="1" needlearn="0" event="script" value="especiais/henge.lua"> <vocation id="5"/> <vocation id="6"/> <vocation id="7"/> <vocation id="8"/></instant> function onCastSpell(cid, var) doSetCreatureOutfit(cid, getCreatureOutfit(variantToNumber(var)), 5000) return true end
  11. eu to meio atolado de coisa da facul, esse fds eu tento fazer pra você.. é só fazer uma spell pra monstro que use master = getCreatureMaster(cid) e adicione 300 de vida e mana pro master
  12. depende do seu script de jetsky ué haha, posta ele aqui que eu tento analisar
  13. não ficaria muito apelão se ficar 5 caras em party e cada um sumonar 3 desses? Vida infinita huehueuh
  14. function onUse(cid, item, fromPosition, itemEx, toPosition) local formula_min = ((getPlayerLevel(cid)*0.7 + getPlayerMagLevel(cid)*3) * 6.0) local formula_max = ((getPlayerLevel(cid)*0.7 + getPlayerMagLevel(cid)*3) * 7.0) if itemEx.uid == cid then if getPlayerLevel(cid) >= 24 and getPlayerMagLevel(cid) >= 4 then doCreatureAddHealth(cid, math.random(formula_min, formula_max)) doSendMagicEffect(getPlayerPosition(cid), 12) else doPlayerSendCancel(cid, "You don't have level 24 or magic level 4.") end elseif isPlayer(itemEx.uid) then doCreatureA
  15. porque não? auhauh é só fazer uma checagem no itemEx.uid e substituir todos os cid's por itemEx.uid haha posta o script aqui que eu te ajudo
  16. só fazer edição na source do 8.4 e adicionar a função onStatsChange que vai funcionar haha
  17. vish kk nesse caso teria que passar ela pra actions pra resolver esse problema haha
  18. ficou muito ambígua a sua frase, summon que ataque normal o monstro??? 10 em 10 segundos encha 300 de vida e mana de quem?
  19. edita o script pra se itemEx.itemid == iddofogoroxo ele não permitir colocar a magic wall, simples assim
  20. como uma outfit vai mudar para um efeito? Você quis dizer que a outfit vira o newtype 12 ou no seu server existe uma outfit X que é idêntica ao /z 12?
  21. "spell igual do vídeo".. e posta um vídeo mostrando 50 spells de uma classe. Seja mais específico moço
  22. Uma das formas de fazer isso seria criando uma vocação nova (avatar) e deixando ela podendo usar todas as magias de todas as vocações pelo spells.xml. Daí você faz o script que vc quiser e ele editando a vocação pra essa nova e setando as conditions que iriam aumentar a defesa e o ataque
  23. cara, apenas não.... isso daí não é pra se mexer uhauhauha são as orientações pra todos os outros scripts que o seu server utiliza.
  24. posta os dois scripts: data/spells/scripts/ps/Pin Missile.lua data/creaturescripts/scripts/exp2.0.lua
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo