Kobrakt
-
Total de itens
8 -
Registro em
-
Última visita
Posts postados por Kobrakt
-
-
9 minutos atrás, Poke X Ice disse:
Boa noite, você colocou assim no if = corrreto seria assim ==
segue correção:
function onCastSpell(cid, var) if getPlayerMaxMana(cid) == getPlayerMana(cid) then doPlayerSendCancel(cid, "Sua mana está cheia.") doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) return false else doPlayerAddMana(cid, 1) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return true end end
Perfeito mano, era isso mesmo!
Não sabia que tinha que ter dois "=".
Rep+
Tópico resolvido!
-
Prezados, boa noite.
Alguém saberia me dizer o porque da script está apresentando o erro a seguir?
Sou muito leigo em script e não consigo identificar o erro. Então, se além de mostrar o erro, me explicarem o porque, eu ficaria imensamente grato!
A ideia é bem simples, a spell não pode ser usado caso sua mana esteja cheia.
Grato pela atenção!
-
Prezados, boa noite.
Estou criando um servidor customizado e gostaria de colocar o avanço de skills junto com o up de Level.
Quando o jogador upar ele ganhará pontos e pode escolher qual skill quer upar, mas não tenho ideia de como fazer isso.Alguém teria algum script ou alguma idéia alternativa?
Grato pela atenção!
-
Em 05/05/2020 em 01:23, Kobrakt disse:
Não consigo entregar a primeira task dos clãs. Mato os pokes mas o NPC diz que não completei a task ainda.
Alguém consegue me ajudar?
Alguém conseguiu resolver?
-
3 horas atrás, Deadpool disse:
qual erro da no terminal
Não acusa nenhum erro. O NPC simplesmente diz que eu não terminei a task mesmo matando 20 de cada um dos pokémons q ele pediu
-
Não consigo entregar a primeira task dos clãs. Mato os pokes mas o NPC diz que não completei a task ainda.
Alguém consegue me ajudar?
-
Alguém poderia me ajudar? Nenhum dos ataques especiais dos pokes selvagens causam dano ao pokes dos jogadores.
Saberiam me dizer como arrumar isso?
E como alterar a fonte dos números dos danos?
Grato!
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
Transformar Runa em Instant + Erro com magia que usar vida
em Scripts
Postado
Prezados, boa tarde.
Venho recorrer à vocês mais uma vez para sanar dúvidas de script de spells.
Primeiramente, gostaria de criar uma spell igual ao exori mort mas que consume vida no lugar de mana. Tentei usar o código abaixo mas o servidor crasha, imagino que seja por causa do doCreatureAddHealth(cid, -10) já que a magia é target creio que isso esteja causando algum tipo de conflito.
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH) function onGetFormulaValues(cid, level, skill, attack, factor) local mina, minb, maxa, maxb, minl, maxl, minm, maxm = -1, -10, -1, -20, 5, 5, 1.4, 2.1 local lvl = getPlayerLevel(cid) local preta = getPlayerSkillLevel(cid, 3) min = ((lvl / minl + preta * minm) * 1. * mina + minb) max = ((lvl / maxl + preta * maxm) * 1. * maxa + maxb) * 1.5 return min, max end setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues") function onCastSpell(cid, var) if getCreatureHealth(cid) >= 11 then return doCombat(cid, combat, var), doCreatureAddHealth(cid, -10) else doPlayerSendCancel(cid, "Você não possui vida suficiente.") return false end end
No outro caso, gostaria de transformar runas em magias instants e target. Como exemplo, segue o script da Fireball e Fire Bomb. (exemplo: o player casta a spell e o efeito é como se ele estivesse usando a runa centrada no target que ele está atacando).
Fireball:
Fire Bomb:
Grato pela atenção!