[Cerere] Quest PvM simplu

Închis
Avatar utilizator
misura123
Nivel 3

Nivel 3
Mesaje: 301
Membru din: 13 Mar 2014, 18:46
Server: Karios2
Regat: Shinsoo
Aprecieri: 185  
Mulţumiri: 9  
Discord: Copiază ID
Medalii

Salut! Am nevoie de un quest simplu pvm, pe care sa il primesti la un anumit level (30 spre exemplu), sa te puna sa omori anumiti mobi/bosi sau anumite pietre metin, iar la sfarsit sa primesti o rasplata. Si atunci cand incepi quest-ul si sa zicem ca nu il termini, iesi de pe joc si intri putin mai tarziu, sa nu ti se piarda evolutia.
Am tot cautat ceva quest-uri dar mi se par prea complicate, as avea nevoie de ceva foarte simplu. Gen doar primesti scrisoarea, iti spune ce trebuie sa omori, iar la sfarsit cand ai omorat ce era de omorat sa iti primesti rasplata. :)
Ultima oară modificat 20 Apr 2019, 18:22 de către FastReview, modificat 1 dată în total.
Motiv: Bold eliminat
Talk is cheap.
Show me the code.
Afișează semnătura
Avatar utilizator
Okami
Deţinător Server

Deţinător Server
Mesaje: 1856
Membru din: 01 Ian 2015, 05:40
Server: Old Metin2
Regat: Jinno
Aprecieri: 614  
Mulţumiri: 107  
Discord: Copiază ID
 Contact:
Medalii

Da boss, na:

Cod: Selectaţi tot

quest vrajitori begin --aici e numele la quest stii tu
    state start begin
        when login with pc.level >= 37 begin --nivelul la care arata questul
            set_state(information)
        end
    end

    state information begin
        when letter begin
            send_letter("Invazia Vrajitoriilor orci") --numele scrisorii
        end

        when info or button begin
            say_title("Invazia Vrajitoriilor orci") --titlu scrisoare text
            say("Vrajitorii Orci s-au extins in numar mare prin teritoriile noastre ,") --text
            say("trebuie sa te duci in valea orciilor si sa pui capat acestui blestem.") --text
            say("Distruge 45 de Vrajitori Orci") --text
            say_reward("Invazia Vrajitoriilor orci") --text reward
            say("")
            pc.setqf("state", 45) --cantitatea ceruta de mobi sa ii ucizi
            q.set_counter("Orc Vrajitor", 45) --cantitatea ceruta de mobi sa ii ucizi
        end

        when 604.kill begin --codul mobului ce trebuie ucis
            local count = pc.getqf("state") - 1
            if count <= 45 then --incepe contorizarea de la 45 in acest caz
                pc.setqf("state", count)
                q.set_counter("Orc Vrajitor", count)
            end
            if count == 0 then
                say_title("Invazia Vrajitoriilor orci - Succes!") --text titlu scrisoare cand ai terminat misiunea apare
                say("") --fara text pentru a fi un rand liber
                say("Ai terminat misiunea cu succes!") --text
                say("Drept multumire vei primi") --text
                say("o recompensa frumusica.") --text
                say("") --fara text pentru a fi un rand liber
                say_reward("Recompensa:") --text reward
                say_reward("Ai primit Licoare albastrã (G)") --text reward
                say_reward("Ai primit Licoare rosie(G)") --text reward
                say_reward("Ai primit Brãtarã de aur alb+5") --text reward
                say_reward("Ai primit Cercei lacrima cerului+5") --text reward
                say_reward("Ai primit Pergament Binecuvantat") --text reward
                say_reward("Ai primit 500000 Yang") --text reward
                say_reward("Ai primit 160000 Experienta") --text reward
                pc.change_money(500000) --aici ofera premiu in yang de 5kk
                pc.give_exp2(160000) --aici ofera premiu experienta in pucnte
                pc.give_item2(27006, 100) --aici ofera premiu in item 100 cantitati
                pc.give_item2(27003, 100) --aici ofera premiu in item 100 cantitati
                pc.give_item2(14145, 1) --aici ofera premiu in item 1 cantitate
                pc.give_item2(17205, 1)  --aici ofera premiu in item 1 cantitate
                pc.give_item2(45040, 1) --aici ofera premiu in item 1 cantitate
                clear_letter()
                set_state(__COMPLETE__)

            end
        end
    end

    state __COMPLETE__ begin
    end
end
Am scris în dreptul fiecărui rând ce și cum.
Pentru acest mesaj, Okami for the post:
misura123
Afișează semnătura
Avatar utilizator
misura123
Nivel 3

Nivel 3
Mesaje: 301
Membru din: 13 Mar 2014, 18:46
Server: Karios2
Regat: Shinsoo
Aprecieri: 185  
Mulţumiri: 9  
Discord: Copiază ID
Medalii

Dogariu Ionuț Gabriel scrie:Da boss, na:

Cod: Selectaţi tot

quest vrajitori begin --aici e numele la quest stii tu
    state start begin
        when login with pc.level >= 37 begin --nivelul la care arata questul
            set_state(information)
        end
    end

    state information begin
        when letter begin
            send_letter("Invazia Vrajitoriilor orci") --numele scrisorii
        end

        when info or button begin
            say_title("Invazia Vrajitoriilor orci") --titlu scrisoare text
            say("Vrajitorii Orci s-au extins in numar mare prin teritoriile noastre ,") --text
            say("trebuie sa te duci in valea orciilor si sa pui capat acestui blestem.") --text
            say("Distruge 45 de Vrajitori Orci") --text
            say_reward("Invazia Vrajitoriilor orci") --text reward
            say("")
            pc.setqf("state", 45) --cantitatea ceruta de mobi sa ii ucizi
            q.set_counter("Orc Vrajitor", 45) --cantitatea ceruta de mobi sa ii ucizi
        end

        when 604.kill begin --codul mobului ce trebuie ucis
            local count = pc.getqf("state") - 1
            if count <= 45 then --incepe contorizarea de la 45 in acest caz
                pc.setqf("state", count)
                q.set_counter("Orc Vrajitor", count)
            end
            if count == 0 then
                say_title("Invazia Vrajitoriilor orci - Succes!") --text titlu scrisoare cand ai terminat misiunea apare
                say("") --fara text pentru a fi un rand liber
                say("Ai terminat misiunea cu succes!") --text
                say("Drept multumire vei primi") --text
                say("o recompensa frumusica.") --text
                say("") --fara text pentru a fi un rand liber
                say_reward("Recompensa:") --text reward
                say_reward("Ai primit Licoare albastrã (G)") --text reward
                say_reward("Ai primit Licoare rosie(G)") --text reward
                say_reward("Ai primit Brãtarã de aur alb+5") --text reward
                say_reward("Ai primit Cercei lacrima cerului+5") --text reward
                say_reward("Ai primit Pergament Binecuvantat") --text reward
                say_reward("Ai primit 500000 Yang") --text reward
                say_reward("Ai primit 160000 Experienta") --text reward
                pc.change_money(500000) --aici ofera premiu in yang de 5kk
                pc.give_exp2(160000) --aici ofera premiu experienta in pucnte
                pc.give_item2(27006, 100) --aici ofera premiu in item 100 cantitati
                pc.give_item2(27003, 100) --aici ofera premiu in item 100 cantitati
                pc.give_item2(14145, 1) --aici ofera premiu in item 1 cantitate
                pc.give_item2(17205, 1)  --aici ofera premiu in item 1 cantitate
                pc.give_item2(45040, 1) --aici ofera premiu in item 1 cantitate
                clear_letter()
                set_state(__COMPLETE__)

            end
        end
    end

    state __COMPLETE__ begin
    end
end
Am scris în dreptul fiecărui rând ce și cum.
Wow, mulțumesc mult, șăfule'!!

T/C Cerere rezolvată! ✔

[ Postat de pe Android ] Imagine [ Postat de pe Android ] Imagine
Talk is cheap.
Show me the code.
Afișează semnătura
Avatar utilizator
Hardwell
Veteran

Veteran
Mesaje: 1091
Membru din: 14 Ian 2017, 15:46
Regat: Chunjo
Aprecieri: 83  
Mulţumiri: 1603  
Discord: Copiază ID
Medalii

Mutat in cereri rezolvate
Imagine
Imagine
Afișează semnătura
Închis
Răspunsuri
4
Vizualizări
366
Răspunsuri
3
Vizualizări
540
Răspunsuri
1
Vizualizări
185
Răspunsuri
3
Vizualizări
206

Înapoi la “Cereri Rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori