Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado
  • Autor

substitui o seu script por esse daqui:

 

local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_BLOCKARMOR, TRUE)
setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 36)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -10, -20, -10, 0)
 
local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_BLOCKARMOR, TRUE)
setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 36)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -10, -20, -10, 0)
 
local combat3 = createCombatObject()
setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat3, COMBAT_PARAM_BLOCKARMOR, TRUE)
setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 36)
setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -10, -20, -10, 0)
 
local function onCastSpell1(parameters)
doCombat(parameters.cid, parameters.combat1, parameters.var)
end
 
local function onCastSpell2(parameters)
doCombat(parameters.cid, parameters.combat2, parameters.var)
end
 
local function onCastSpell3(parameters)
doCombat(parameters.cid, parameters.combat3, parameters.var)
end
 
 
function onCastSpell(cid, var)
        local arrows = {2352} -- arrows que podem ser utilizadas
        local ammo = isInArray(arrows, getPlayerSlotItem(cid, CONST_SLOT_AMMO).itemid) and getPlayerSlotItem(cid, CONST_SLOT_AMMO) or
                isInArray(arrows, getPlayerSlotItem(cid, CONST_SLOT_LEFT).itemid) and getPlayerSlotItem(cid, CONST_SLOT_LEFT) or
                isInArray(arrows, getPlayerSlotItem(cid, CONST_SLOT_RIGHT).itemid) and getPlayerSlotItem(cid, CONST_SLOT_RIGHT) or
                nil
 
        if ammo then
                doSendAnimatedText(getPlayerPosition(cid), "Dead!", TEXTCOLOR_BLUE)
                local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3}
                addEvent(onCastSpell1, 100, parameters)
                addEvent(onCastSpell2, 500, parameters)
                addEvent(onCastSpell3, 1000, parameters)
                return true
        else
                doPlayerSendCancel(cid, "Você precisa de c arrow para usar esta magia.")
                return false
        end

Moderador. queria pedir sua ajuda em mas uma coisa. Nao sei se precisa criar um novo topico mais se precisar eu crio. 

queria sua ajuda no NPC.  de barco eu coloquei todas as cidades e todas as position. certas . e vai todas as cidades. Bom para ficar melhor irei criar outro topico. para ficar melhor nao so para mim. mais para outras pessoas que possa estar com o mesma duvida e o mesmo pedido que eu.

substitui o seu script por esse daqui:

 

local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_BLOCKARMOR, TRUE)
setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 36)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -10, -20, -10, 0)
 
local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_BLOCKARMOR, TRUE)
setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 36)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -10, -20, -10, 0)
 
local combat3 = createCombatObject()
setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat3, COMBAT_PARAM_BLOCKARMOR, TRUE)
setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 36)
setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -10, -20, -10, 0)
 
local function onCastSpell1(parameters)
doCombat(parameters.cid, parameters.combat1, parameters.var)
end
 
local function onCastSpell2(parameters)
doCombat(parameters.cid, parameters.combat2, parameters.var)
end
 
local function onCastSpell3(parameters)
doCombat(parameters.cid, parameters.combat3, parameters.var)
end
 
 
function onCastSpell(cid, var)
        local arrows = {2352} -- arrows que podem ser utilizadas
        local ammo = isInArray(arrows, getPlayerSlotItem(cid, CONST_SLOT_AMMO).itemid) and getPlayerSlotItem(cid, CONST_SLOT_AMMO) or
                isInArray(arrows, getPlayerSlotItem(cid, CONST_SLOT_LEFT).itemid) and getPlayerSlotItem(cid, CONST_SLOT_LEFT) or
                isInArray(arrows, getPlayerSlotItem(cid, CONST_SLOT_RIGHT).itemid) and getPlayerSlotItem(cid, CONST_SLOT_RIGHT) or
                nil
 
        if ammo then
                doSendAnimatedText(getPlayerPosition(cid), "Dead!", TEXTCOLOR_BLUE)
                local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3}
                addEvent(onCastSpell1, 100, parameters)
                addEvent(onCastSpell2, 500, parameters)
                addEvent(onCastSpell3, 1000, parameters)
                return true
        else
                doPlayerSendCancel(cid, "Você precisa de c arrow para usar esta magia.")
                return false
        end

Ah e so mais uma coisa amigo. depois que voce  me falou para colocar esse scripte. a magia parou de funcionar.

pbotttttttttttttttttttt.gif?1435636828

  • Respostas 9
  • Visualizações 2.4k
  • Created
  • Última resposta

Top Posters In This Topic

Postado

parou de funcionar? como assim?? Ela manda a mensagem de que precisa da C-Arrow pra usar ou aparece algum erro na distro do server? Você testou a versão do Matsuo?

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Postado
  • Autor

parou de funcionar? como assim?? Ela manda a mensagem de que precisa da C-Arrow pra usar ou aparece algum erro na distro do server? Você testou a versão do Matsuo?

Sim. eu testei mais eu ja coloquei a que eu postei aqi Ja ta tudo na C .a arrow nao precisa arrumar nada. mas antes tava com a assassin star. eu troquei o id e  coloquei da C arrow.  so que quando eu falo "Exori flux" a C .arrow some entende ? e ai tenho que criar outra c arrow para poder solta outro exori flux. e eu queria que arrume-se isso ( Eu queria que parece de sumir a c . arrow e so solta-se o poder com a c . arrow entendeu ?

-

E sobre seu script eu adicionei no lugar da que eu tinha. e nao deu nem um erro nada. ,mais quando entrei no sv e disse. Exori flux. a magia não funcionava era como se ela não existi-se 

Editado por rozinx.kungsan (veja o histórico de edições)

pbotttttttttttttttttttt.gif?1435636828

Postado

o.O vc reiniciou o server qnd trocou de script?

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo