Jump to content

[Bonus]Power_Mount


Croqueta

Recommended Posts

escriben en quest_functions

esto

pc.is_riding()

en la quest estan cosas escribido para ajudar a editar la quest.

Con la quest se puede llamar los Caballos como el leon, tigre ... y los demas y te da tambien los bonus

el nivel de los Mounts(Caballos) se pude cambiar aqi, un ejemplo

 

[71114]={20110, 999999999, 75, 

el 75 es el Nivel que nesesita para montar el Caballo

 

quest power_mount begin
state start begin
--: Items
when 71114.use or 71116.use or 71118.use or 71120.use or 71124.use or 71125.use or
71126.use or 71127.use or 71128.use or 52006.use or 52021.use or 52051.use or
52036.use or 52011.use or 52026.use or 52056.use or 52041.use or 52066.use or 52071.use or
52076.use or 52081.use or 52086.use begin
-- Nuevos items se escribe arriba
-- para pones mas bonus sige el esquema

--: Bonus
local mB = {
[71114]={20110, 999999999, 75,{{apply.ATT_GRADE_BONUS, 100, 999999999},{apply.DEF_GRADE_BONUS, 50, 999999999}}},
[71116]={20111, 999999999, 75,{{apply.ATT_GRADE_BONUS, 100, 999999999},{apply.DEF_GRADE_BONUS, 50, 999999999}}},
[71118]={20112, 999999999, 75,{{apply.ATT_GRADE_BONUS, 100, 999999999},{apply.DEF_GRADE_BONUS, 50, 999999999}}},
[71120]={20113, 999999999, 75,{{apply.ATT_GRADE_BONUS, 100, 999999999},{apply.DEF_GRADE_BONUS, 50, 999999999}}},
[71124]={20114, 999999999, 80,{{apply.ATT_GRADE_BONUS, 150, 999999999},{apply.DEF_GRADE_BONUS, 80, 999999999}}},
[71125]={20115, 999999999, 90,{{apply.ATT_GRADE_BONUS, 200, 999999999},{apply.MAX_HP, 2000, 999999999}}},
[71126]={20116, 999999999, 90,{{apply.ATT_GRADE_BONUS, 200, 999999999},{apply.MAX_HP, 2000, 999999999}}},
[71127]={20117, 999999999, 90,{{apply.ATT_GRADE_BONUS, 200, 999999999},{apply.MAX_HP, 2000, 999999999}}},
[71128]={20118, 999999999, 90,{{apply.ATT_GRADE_BONUS, 200, 999999999},{apply.MAX_HP, 2000, 999999999}}},
[52006]={20201, 999999999, 100,{{apply.ATT_GRADE_BONUS, 250, 999999999},{apply.MAX_HP, 2500, 999999999},{apply.BLOCK, 10, 999999999}}},
[52021]={20202, 999999999, 100,{{apply.ATT_GRADE_BONUS, 250, 999999999},{apply.MAX_HP, 2500, 999999999},{apply.BLOCK, 10, 999999999}}},
[52051]={20203, 999999999, 100,{{apply.ATT_GRADE_BONUS, 250, 999999999},{apply.MAX_HP, 2500, 999999999},{apply.BLOCK, 10, 999999999}}},
[52036]={20204, 999999999, 100,{{apply.ATT_GRADE_BONUS, 250, 999999999},{apply.MAX_HP, 2500, 999999999},{apply.BLOCK, 10, 999999999}}},
[52011]={20209, 999999999, 110,{{apply.ATT_GRADE_BONUS, 300, 999999999},{apply.MAX_HP, 3000, 999999999},{apply.CRITICAL_PCT, 15, 999999999}}},
[52026]={20210, 999999999, 110,{{apply.ATT_GRADE_BONUS, 300, 999999999},{apply.MAX_HP, 3000, 999999999},{apply.CRITICAL_PCT, 15, 999999999}}},
[52056]={20211, 999999999, 110,{{apply.ATT_GRADE_BONUS, 300, 999999999},{apply.MAX_HP, 3000, 999999999},{apply.CRITICAL_PCT, 15, 999999999}}},
[52041]={20212, 999999999, 110,{{apply.ATT_GRADE_BONUS, 300, 999999999},{apply.MAX_HP, 3000, 999999999},{apply.CRITICAL_PCT, 15, 999999999}}},
[52061]={20213, 999999999, 1,{{apply.ATT_GRADE_BONUS, 50, 999999999}}},
[52066]={20214, 999999999, 120,{{apply.ATT_GRADE_BONUS, 300, 999999999},{apply.ATTBONUS_MONSTER, 10, 999999999},{apply.CRITICAL_PCT, 25, 999999999}}},
[52071]={20215, 999999999, 130,{{apply.ATT_GRADE_BONUS, 300, 999999999},{apply.ATTBONUS_MONSTER, 15, 999999999},{apply.BLOCK, 15, 999999999},{apply.CRITICAL_PCT, 20, 999999999}}},
[52076]={20216, 999999999, 1,{{apply.ATT_GRADE_BONUS, 50, 999999999}}},
[52081]={20217, 999999999, 120,{{apply.ATT_GRADE_BONUS, 300, 999999999},{apply.ATTBONUS_MONSTER, 10, 999999999},{apply.CRITICAL_PCT, 25, 999999999}}},
[52086]={20218, 999999999, 130,{{apply.ATT_GRADE_BONUS, 300, 999999999},{apply.ATTBONUS_MONSTER, 15, 999999999},{apply.BLOCK, 15, 999999999},{apply.CRITICAL_PCT, 20, 999999999}}}
}
-- es mejor no editir nada que no tenga esto --> --cambiar
local item = item.get_vnum()
local lvl = pc.get_level()
local mM = mB[item][1]
local mTime = mB[item][2]
local nlvl = mB[item][3]
local bN = table.getn(mB[item][4])
--Controllar
if pc.is_mount() or pc.is_riding() or pc.is_polymorphed()==false then
if lvl >= nlvl then
chat("Cuando el Mount se llamo!") --cambiar
pc.mount(mM, mTime)
for i=1, bN do
pc.mount_bonus(mB[item][4][i][1], mB[item][4][i][2], mB[item][4][i][3])
end
else
syschat(string.format(" tienes que ser %d nivel", nlvl)) --cambiar
end
end
end
end
end[/Php]

Link to comment
Share on other sites

esta quest es para todos los caballos que tienes en el server, lo que no estan en la table se puede editar, ademas te da el caballo que montas un bonus que tambien lo puede editar.

no se si lo explique falso, esa quest tambien se puede usar para los monturas como lla lo explique

Link to comment
Share on other sites

esta quest es para todos los caballos que tienes en el server, lo que no estan en la table se puede editar, ademas te da el caballo que montas un bonus que tambien lo puede editar.

no se si lo explique falso, esa quest tambien se puede usar para los monturas como lla lo explique

 

te dejo un gracias

Link to comment
Share on other sites

  • 10 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...