Quest Quest per Prendere il cavallo in yang.

Stato
Discussione chiusa ad ulteriori risposte.

samysam

Utente Silver
3 Aprile 2010
131
11
15
90
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.

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.
 
Bravo! :) Quest abbastanza semplice, anche se di poca utilità a parer mio (senza offesa) :asd:
Però si vede che ti sei impegnato e l'hai voluta condividere con la community!
;)
 
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.

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.



WoW che roba ragazzi a che livello siamo arrivati.. ..bravo...
 
Stato
Discussione chiusa ad ulteriori risposte.
Indietro
Top Bottom