Ir para conteúdo
  • 0

Duvida No Meu Script Arma Usando Muniçao Bolt


kbpaulo

Pergunta

Essa e 1 Weapom que atka de longe bolt , sem ela ta na flexa e sim na bp..........queria se ela pudesse usar mais uns 3 muniçoes junta...tipo arrows...poison arrows.....qualquer Muniçao que tiver na bp ela usa ... ou se possivel fazer 1 comando que muda o REmoveitem dela e troca por outro id....

 

Exemplo to usando Bolt... falo !trocarrows ela para de consumir bolt e vira de arrows.....

 

 

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)

setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_BOLT)

local attackmin, attackmax = 100, 540 -- attack minimo, attack maximo

 

function onCastSpell(cid, var)

 

if doPlayerRemoveItem(cid, 2543, 1) then -- troque pelo id da bolt

target = getCreatureTarget(cid)

if (target <= 0) then

doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Selecione um target.")

return false

end

hit = (math.random(attackmin,attackmax) + getPlayerSkillLevel(cid, SKILL_DISTANCE) / 3)

doCreatureAddHealth(target, -hit)

doSendAnimatedText(getCreaturePosition(target), math.floor(hit), 144)

return doCombat(cid, combat, var)

end

doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você não possui bullet.")

return false

end

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

nao entendi mt bem. tenta isso.

em actions.xml cole isso.


<action fromid="7838" toid="7840" event="script" value="tranform.lua"/>
       <action itemid="7850" event="script" value="tranform.lua"/>

 

agora em data/actions/script crie 1 arquivo com nome tranform.lua


-- By: Davi ;]
local ITEM_IDS = {
[7850] = 7839,
[7838] = 7839,
[7839] = 7840,
[7840] = 7838,
[7838] = 7850,
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
if(not ITEM_IDS[item.itemid]) then
return false
end

doTransformItem(item.uid, ITEM_IDS[item.itemid])
doDecayItem(item.uid)
return true
end

troque as id. quando der use ela mudara para o id que voce escolher.

Link para o comentário
Compartilhar em outros sites

  • 0

nao entendi isso q vc mando oq quero e seguinte...... Tenho 1 Crossbow que atira Bolt na bp.........derepente uso 1 comando e ela nao vai consumir mais bolt e sim arrows.........

Link para o comentário
Compartilhar em outros sites

  • 0

ata. teria que por tpw esse que mandei seria bom pra vc. tpw

faz 2 crossbow 1 que atire bolt outro que atire arrow.

ai com esse script q te mandei. ao der use no bow. ele mudara de forma. pra o outro bow. que atira diferente.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...