Postado Fevereiro 3, 2015 10 anos Oi, então pessoal eu tenho uma duvida, como por pvp dedinho? se é lua, actions, spells ou sources. Explicação1: Quando for usar em você mesmo ou em bichos a runa ir target "direto" e não precisar clicar encima. Explicação2: Quando for usar em player não ir a runa target "direto", nem tacando a runa pela battle e sim clicando encima do player para ir, colocando a runa with crosshair na hotkey. É mais ou menos o PVP antigo 7.6, só que lá clica encima da runa e taca no jogador, no caso quero por na hotkey, crosshair. Tentei fazer em .lua peguei uma script da otland e uma que o xWhiteWolf fez, segue as scripts abaixo: Em action. function onUse(cid, item, fromPosition, itemEx, toPosition) local targer = itemEx.uid if not(isCreature(target)) then doPlayerSendCancel(cid, "You can use this rune only on creatures.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return true end local damage = not(isNpc(target)) and (isMonster(target) and (getPlayerLevel(cid)*2) or getPlayerLevel(cid)) or 0 doSendMagicEffect(getCreaturePosition(target), CONST_ME_MORTAREA) doCreatureAddHealth(target, -damage, true) return true end Em spell: 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) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.3, -30, -1.8, 0) function onCastSpell(cid, var) local tgt = getCreatureTarget(cid) if tgt > 1 then if isPlayer(tgt) then doPlayerSendCancel(cid, "Você não pode usar essa runa com target ativado.") return false end end return doCombat(cid, combat, var) end A spell funciona, só que tem que sair a runa em monster target e em player não sair target, só saindo como na Explicação numero 1 e 2. Vídeo da demonstração: https://www.youtube.com/watch?v=QykkXpQ6dcE Editado Fevereiro 6, 2015 10 anos por nookia (veja o histórico de edições) The medieval RpG Server [RpG] OLDWORLD OPEN TIBIA
Postado Fevereiro 6, 2015 10 anos Tinha pensado em não ter como selecionar o player para atacar, mas isso prejudicaria os knights... Apesar de que daria para liberar knights de dar target, mas bagunçaria demais porque há magias de target, como: Exori Hur, exori san, frigo, etc.. Se vier algo à mente eu volto aqui e posto. Boa sorte, por hora. Gosta do meu trabalho? Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs. Atenciosamente,Adriano Swatt' Para ver meus tutoriais acesse meu perfil.
Postado Março 1, 2015 10 anos UP! @Nookia O senhor conseguiu arrumar posta ai o script.. -- alguém conseguiu fazer?
Postado Junho 3, 2015 9 anos Autor Komic, Estou tentando ainda fazer esse script, desculpa pela demora de eu apenas responder agora, não acho que essa resposta deve ser considera como flood pois ainda não consegui fazer o script e fiquei um tempo sem entrar. Editado Junho 3, 2015 9 anos por nookia (veja o histórico de edições) The medieval RpG Server [RpG] OLDWORLD OPEN TIBIA
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.