Ultima modifica da un moderatore:
Ciao a tutti sono nuovo sul forum. Conosco da molto inforge e mi piace il modo in cui condividete le vostre scoperte con la Comunity.
Da un paio di giorni mi sto dileguando nel Lua, creando quest per il mio server privato.
Questa è la mia prima Release.
Passiamo ai fatti *.*
Ho creato una quest molto stupida e semplice, ma mi piace pensare che forse a qualcuno servirà e mi piace condividerla con la Comunity.
Con questa Quest potete ottenere il cavallo dallo Stalliere in cambio di Yang. Appena avrete livellato al livello 25 potete ottenere il cavallo principiante, livello 35 il medio e livello 50 l'esperto. I costi per ottenerlo li potete scegliere voi modificando lo script (if pc.money, pc.changemoney).
Ecco a voi lo script.
Lo script è stato creato interamente da me. Su inforge non ho trovato niente di simile per questo ho dovuto farmelo da solo.
Spero che qualcuno lo apprezzi.
Per implementarlo basta creare una nuova quest (horse_getting2.quest)copiarci dentro lo script, andare sulla console (HOM) e scrivere ./qc horse_getting2.quest)
Alla prossima Release.
Da un paio di giorni mi sto dileguando nel Lua, creando quest per il mio server privato.
Questa è la mia prima Release.
Passiamo ai fatti *.*
Ho creato una quest molto stupida e semplice, ma mi piace pensare che forse a qualcuno servirà e mi piace condividerla con la Comunity.
Con questa Quest potete ottenere il cavallo dallo Stalliere in cambio di Yang. Appena avrete livellato al livello 25 potete ottenere il cavallo principiante, livello 35 il medio e livello 50 l'esperto. I costi per ottenerlo li potete scegliere voi modificando lo script (if pc.money, pc.changemoney).
Ecco a voi lo script.
Codice:
--** Script per ottenere il cavallo normale medio esperto dallo stalliere.
--** by samyxzx
--** Normale lvl 25 -- Medio lvl 35 -- Esperto lvl 50--
quest horse_getting2 begin
state start begin
when 20349.chat."Acquista Cavallo!" with horse.get_level()==0 and pc.get_level() >= 25 begin
say_title("Stalliere")
say("Vuoi ottenere il cavallo?")
say("Ti costa 300kk!")
say("Inoltre la possibilità di chiamare il cavallo")
say("aumenterà a 10!")
say_reward("Lo vuoi acquistare?")
local b=select("Acquista", "No grazie")
if 1==b then
say_title("Stalliere")
if pc.money>=300000000 then
pc.changemoney(-300000000)
say("Ecco il tuo cavallo")
horse.set_level(1)
pc.give_item2("50051", 1)
pc.set_skill_level(131, 10)
horse.summon()
horse.ride()
else
say("Non hai abbastanza yang...")
end
end
end
when 20349.chat."Migliora Cavallo!" with horse.get_level()==1 and pc.get_level() >= 35 begin
say_title("Stalliere")
say("Vuoi Migliorare il tuo cavallo?")
say("Ti costerà 500kk !")
say("Dopo potrai combattere da cavallo, bello no?")
say_reward("Vuoi migliorare il tuo cavallo?")
local b=select("Migliora", "No grazie")
if 1==b then
say_title("Stalliere")
if pc.money>=500000000 then
pc.changemoney(-500000000)
say("Ecco il tuo cavallo Medio")
horse.set_level(11)
pc.give_item2("50052", 1)
pc.remove_item("50051", 1)
horse.unride()
horse.summon()
horse.ride()
else
say("Non hai abbastanza yang...")
end
end
end
when 20349.chat."Cavallo Esperto!" with horse.get_level()==11 and pc.get_level() >= 50 begin
say_title("Stalliere")
say("Vuoi Migliorare ulteriormente il tuo cavallo?")
say("Ti costerà 1kkk")
say("Dopo potrai utilizzare le abilità a cavallo !!!")
say_reward("Vuoi migliorare ulteriormente il tuo cavallo?")
local b=select("Migliora", "No grazie")
if 1==b then
say_title("Stalliere")
if pc.money>=1000000000 then
pc.changemoney(-1000000000)
say("Ecco il tuo cavallo Esperto!")
horse.set_level(21)
pc.give_item2("50053", 1)
pc.remove_item("50052", 1)
pc.set_skill_level(137, 20)
pc.set_skill_level(138, 20)
pc.set_skill_level(139, 20)
horse.unride()
horse.summon()
horse.ride()
else
say("Non hai abbastanza yang...")
end
end
end
end
end
Lo script è stato creato interamente da me. Su inforge non ho trovato niente di simile per questo ho dovuto farmelo da solo.
Spero che qualcuno lo apprezzi.
Per implementarlo basta creare una nuova quest (horse_getting2.quest)copiarci dentro lo script, andare sulla console (HOM) e scrivere ./qc horse_getting2.quest)
Alla prossima Release.
Quest abbastanza semplice, anche se di poca utilità a parer mio (senza offesa) 

