Quest [RELEASE]Prima Quest

Stato
Discussione chiusa ad ulteriori risposte.

Inforge.

Utente Silver
23 Giugno 2012
36
14
11
61
Ultima modifica da un moderatore:
La Mia Prima Quest


La Missione Apparira Al Livello 85 Essa Vi Chiedera Di Trovare 2 Forzieri Morte In Cambio Di :

-Bounus Velocita +10% Permanente
-500.000.000 Yang
-3 Forzieri Della Morte

La Quest Base Usata Era Una Quest Biologo Quindi Non So Se La Quest Andra Bene O Se Funziona Per Mancanza Server




Codice:
----------------------------------------------------
--COLLECT QUEST_lv85
--METIN2  IL FORZIERE 
----------------------------------------------------
quest Il_Forziere_lv85 begin
    state start begin
        when login or levelup with pc.level >= 85 and pc.level <= 150 begin
            set_state(information)
        end    
    end
    state information begin
        when letter begin
            local v = find_npc_by_vnum(9003)
            if v != 0 then
                target.vid("__TARGET__", v, "Bottegaia")
            end
            send_letter("Aiuto Alla Bottegaia")
        end
        when button or info begin
            say_title("Le richieste della Bottegaia:")
            say("La Bottegaia, Figlia del mercate D'armature, sta disperatamente cercando")
            say("il tuo aiuto. Corri ad aiutarlo!")
            say("")
        end
        
        when __TARGET__.target.click or
            9003.chat."New Missione" begin
            target.delete("__TARGET__")
            say_title("Bottegaia:")
            say("Oh!! Per favore aiutami.") 
            say("Lo Spirito Morte Mi Ha Rubato") 
            say("Un Forziere Molto Prezioso") 
            say("aiutami!!. Ovviamente riceverai una")
            say("ricompensa per l' aiuto.")
            wait()
            say_title ( "Bottegaia:" ) 
            say("Al momento sto esaminando" ) 
            say("Lo Spirito Della Morte Che Si Trova al Nono Piano Della Torre.") 
            say("Solo Quando Muorira lasciera cadere il forziere.") 
            say(" per terra")
            wait()
            say_title("Bottegaia:")
            say("Potresti Ripotarmi Il Mio Forziere?")                                                                                                                                                    
            set_state(go_to_disciple)
            pc.setqf("duration",0)
            pc.setqf("collect_count",0)
            pc.setqf("drink_drug",0)
        end
    end
    state go_to_disciple begin
        when letter begin
            send_letter("Il Forziere")
            
        end
        when button or info begin
            say_title("Il Forziere Al Nono Piano:")
            say("La Bottegaia Ha bisogno Di Due Forzieri Della Morte")
            say("Che puoi trovare uccidendo lo Spirito Morte .")
            say("Al Nono Piano della torre dei demoni.")
            say("")
            say_item_vnum(50082) 
            say_reward("Finora hai raccolto".." "..pc.getqf("collect_count").." Forzieri.")
            say("")
        end
        
        when 71035.use begin
            if get_time() < pc.getqf("duration") then
                say_title("Elisir:")
                say("Puoi diminuire il tempo d'attesa se vuoi.")
                return
            end
            if pc.getqf("drink_drug")==1 then
                say_title("Elisir:")
                say("Puoi diminuire il tempo d'attesa se vuoi.")
                return
            end
            if pc.count_item(50082)==0 then
                say_title("La Bottegaia:")
                say("Se non mi porti il Forziere")
                say("Non Avrai La Ricompensa")
                say("")
                return
            end
            item.remove()    
            pc.setqf("drink_drug",1)
        end
 
        
        when 9003.chat."Hai un Forziere?" with pc.count_item(50082) >0   begin
            if get_time() > pc.getqf("duration") then
                say_title("Bottegaia:")
                say("Humm...")
                say("Mi hai portato il Forziere..")
                say("")
                pc.remove_item("50082", 1)
                pc.setqf("duration",get_time()+00*00*00) -----------------------------------00??
                wait()
                
                local pass_percent
                if pc.getqf("drink_drug")==0 then
                    pass_percent=30
                else        
                    pass_percent=70
                end
                
                local s= number(1,100)
                if s<= pass_percent  then
                   if pc.getqf("collect_count")< 1 then 
                        local index =pc.getqf("collect_count")+1 
                        pc.setqf("collect_count",index) 
                        say_title("Bottegaia:")
                        say("Perfetto avventuriero!")
                        say("Questo è Il Mio forziere.")
                                          say("")
                        say_reward("Devi portarmi solo altre".." "..1-pc.getqf("collect_count").. " Forzieri!")
                        say("")
                        pc.setqf("drink_drug",0)
                        return
                    end
                    say_title("Bottegaia:")
                    say("Grandissimo!!!")
                    say("Mi Hai RTiportato I Forzieri...")
                    say("Pero... Aspetta...")    
        end
        
        when __TARGET__.target.click  or
            9003.chat."Ricompensa Forziereti"  begin
            target.delete("__TARGET__")
            say_title("Bottegaia:")
            say("Per Avermi Portato I Forzieri")
            say("Ti aspetta una buona ricompensa.")
            say("")
            say("Per avermi aiutato")
            say_title("ricevi:")
            say_reward("500kk")
            say_reward("Il bonus +10 Velocità Movimento (Permanente).")
   say_reward("3 Forzieri Della Morte.")
            
            affect.add_collect(apply.MOV_SPEED, 10, 60*60*24*365*60) --60¦~    
            
            clear_letter()
            set_quest_state("L'_Ematite_lv95", "run")
            set_state(__complete)
            
            pc.change_money(50000000)
            pc.give_item2(50083,3)
        end
            
    end
    
    state __complete begin
    end
end
 
allora ho solo 1000000 cose da farti notare però te ne dico 3 per la prossima volta:

1)metti la quest in un php

2)Non puoi fare una quest con scritto prendi 2 forzieri e come premio ne ricevi 3 o.O ma che cavolo è?

3)non modificare la solita quest inutile del biologo, oramai su IF abbiamo solo quest del biologo! ti consiglio di prenderti le guide di Salvo e studiartele!
 
allora ho solo 1000000 cose da farti notare però te ne dico 3 per la prossima volta:

1)metti la quest in un php

2)Non puoi fare una quest con scritto prendi 2 forzieri e come premio ne ricevi 3 o.O ma che cavolo è?

3)non modificare la solita quest inutile del biologo, oramai su IF abbiamo solo quest del biologo! ti consiglio di prenderti le guide di Salvo e studiartele!

:quoto:

Vbb rega mo basta... è la sua prima quest ed è già tanto e bisogna ringraziarlo,per averla postata su if.. :D
 
:quoto:

Vbb rega mo basta... è la sua prima quest ed è già tanto e bisogna ringraziarlo,per averla postata su if.. :D
tumblr_m65kd4N4NW1qay3ic.jpg
 
Stato
Discussione chiusa ad ulteriori risposte.
Indietro
Top Bottom