Discussione ._. Usare lo stesso mob per diverse quest ._.

Stato
Discussione chiusa ad ulteriori risposte.

.Nexus.

Utente Electrum
21 Ottobre 2011
269
26
96
148
Salve a everbody . . .[Che classe ù.ù]

Il mio problema sta in alcune quest. . .In prattica vorrei usare un "boss" per due o more "kill" quest. . .

Vi faccio un'esempio:

Tipo spirito della morte viene usato nella quest "deviltower" [Cioè dopo 60 secondi vieni portato giù] . . .Io ho provato a mettere una quest che tipo devi uccidere 5 spiriti della morte. . .Però la seconda quest viene buggata [Cioè anche se li killo non mi vengono contatti] e non succede solo con lo spirito della morte anche "Demone Elitario" ecc ecc. . .

Voi potete dire che la quest è sbagliata . . . e invece no!!! xD Infatti se uso la stessa quest ma cambiando il value del mob [Tipo 5 orchi] Funziona <_<

Eccovi anche la quest:

HTML:
quest spiriti_morte begin
    state start begin
        when login or levelup or enter with pc . level >= 93 and pc . level <= 150 begin
            set_state(nine_floor_of_tower)
        end
    end

    state nine_floor_of_tower begin

        when letter begin
            send_letter("Gli Spiriti della Morte")
        end
        
        when 1093.kill begin
        local count = pc.getqf("devil_spirit") + 1
            if count <= 5 then
                pc.setqf("devil_spirit", count)
                if count == 5 then
                    send_letter("Gli Spiriti della Morte")
                end
            end
        end

        when info or button begin
        if pc.getqf("devil_spirit") >= 5 then
            say_title("Gli Spiriti della Morte")
            say("Hai portato la vendetta di migliaia")
            say("di guerrieri, hai sfidato tu stesso")
            say("la morte e te la sei cavata, il ")
            say("tuo spirito e' ora purificato...")
            wait()
            pc.setqf("devil_spirit", 0)
            pc.give_exp2(220000000)
             set_quest_state("levelup","run")
            pc.change_money(30000000)
            pc.give_item2("50082", 1)
            pc.give_item2("27992", 1)
            
            say_reward("Hai ricevuto Forziere della Morte!")
            say_reward("Hai ricevuto Perla Bianca!")
            say_reward("Hai ricevuto 220.000.000 di Esperienza!")
            say_reward("Hai ricevuto 30.000.000 Yang!")
            
            clear_letter()
            set_state(__COMPLETE__)
            return
            else
            say_title("Gli Spiriti della Morte")
            say("Ogni giorno centinaia di guerrieri")
            say("muoino tentando di battere il capo")
            say("dei demoni che si cela in cima alla")
            say("torre demoniaca, al 9° piano.")
            say("")
            say_reward( string.format ("Uccidi ancora %s Spiriti della morte!", 5 - pc.getqf("devil_spirit") ) )
            end
        end
    end
    state __GIVEUP__ begin
    end
        
    state __COMPLETE__ begin
    end
end
 
Stato
Discussione chiusa ad ulteriori risposte.
Indietro
Top Bottom