2 mesaje
Avatar utilizator
Ene
  • Mesaje: 153
  • Reacții: 3402
  • Mesaje utile: 0
  • Status: (^.^)
  • Server: playneleus.ro
  • Regat: Jinno
  • [ID Discord]
  • Contact:

    Medalii

    *Descriere:

    *Poze / Video:

    *Link download / Code:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.

    Cum instalăm un Quest?

    Afișează tutorial Ascunde tutorial
    • Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu "test.quest".
    • Vă conectaţi la server cu WinSCP sau alt client FTP.
    • Mergem în /usr/home/game/share/locale/romania/quest (poate să difere in funcţie de serverfiles)
    • Punem fisierul.quest in folderul "quest" şi ii dam permisiuni 777.
    • Ne logam la "putty" si scriem: cd /usr/home/game/share/locale/romania/quest (sau ce locatie avem noi)
    • Aici scriem: ./qc test.quest
    • Intrăm pe server si scriem /reload q sau dam reboot la server.
    • Nota 1: Puteţi folosi și extensia .lua.
    • Nota 2: Unele servere folosesc sh make.sh sau sh make în loc de ./qc.
    • Nota 3: Pentru ca /reload q să funcţioneze corect, aplicaţi acest fix + acesta.
    Quest logo

    See full signature

    📢 Resurse Metin2 Premium!

    Zeci de resurse Metin2 Premium - exclusive și 100% funcționale începând cu 15.99€!.

    Vezi resursele Cumpără premium
    Premium
    Premium
    Anunț
  • Mesaje: 2
  • Reacții: 1
  • Mesaje utile: 0
  • Status: nothing
  • Server: Odyssey
  • Regat: Jinno
  • [ID Discord]
  • Contact:

    Medalii

    Mesaj de Keen »

    I’m not sure, but... versiunea de mai jos cred că este mai potrivită
    Code:
     
    quest eveniment_minerit begin
        state start begin
            when login begin
                if game.get_event_flag("eveniment_minerit") == 1 then
                    chat("[EVENT]: Minerit - ACTIV. Cauta zacaminte, minereza si du-i minim 200 minereuri lui Deokabe!")
                end
            end
            
            when 20015.chat."Administrare eveniment" with pc.is_gm() begin
                if game.get_event_flag("eveniment_minerit") == 1 then
                    say_title("Deokabe:")
                    say("Doresti sa inchizi acest eveniment?")
                    local confirma = select("Da", "Nu acum")
                    if confirma == 1 then
                        notice_all("[EVENIMENT]: MINERIT - TERMINAT.")
                        game.set_event_flag("eveniment_minerit", 0)
                        return
                    end
                elseif game.get_event_flag("eveniment_minerit") == 0 then
                    say_title("Deokabe:")
                    say("Doresti sa deschizi acest eveniment?")
                    local confirma = select("Da", "Nu acum")
                    if confirma == 1 then
                        notice_all("[EVENIMENT]: Ziua mineritului - ACTIVAT.")
                        game.set_event_flag("eveniment_minerit", 1)
                        return
                    end
                end
            end
            
            when 20015.chat."Ziua mineritului" with game.get_event_flag("eveniment_minerit") == 1 begin
                say_title("Deokabe:")
                say("Saluare! Dupa cum poate stii, astazi este ziua mineritului. Toti jucatorii mineresc pentru a primi, in schimbul minereurilor, iteme care ii vor ajuta in aventura lor. Ai nevoie de cel putin 200 minereuri.")
            end
            
            when 20015.chat."Schimb de minereuri" with game.get_event_flag("eveniment_minerit") == 1 begin
                local minerals = {
                    [50601] = "Piatra Diamant",
                    [50602] = "Chihlimbar",
                    [50603] = "Bustean fosila",
                    [50604] = "Minereu de cupru",
                    [50605] = "Minereu de argint",
                    [50606] = "Minereu de aur",
                    [50607] = "Minereu de Jad",
                    [50608] = "Minereu de Abanos",
                    [50609] = "Bucata de Perla",
                    [50610] = "Minereu de aur alb",
                    [50611] = "Minereu de cristal",
                    [50612] = "Minereu de Cuart",
                    [50613] = "Minereu lacrima cerului",
                    [50614] = "Minereu cristal suflet",
                    [50615] = "Minereu rubin",
                    [50616] = "Minereu granat",
                    [50617] = "Minereu smarald",
                    [50618] = "Minereu safir",
                    [50619] = "Minereu turmalina"
                }
    
                local has_enough_minerals = false
                for item_vnum, item_name in pairs(minerals) do
                    if pc.count_item(item_vnum) >= 200 then
                        has_enough_minerals = true
                        break
                    end
                end
    
                if has_enough_minerals then
                    say_title("Deokabe:")
                    say("Oh, se pare ca ai niste minereuri... Dupa cum ti-am promis, iti voi da in schimb un premiu. Doresti sa facem schimbul?")
                    local confirmare = select("Desigur", "Nu")
                    if confirmare == 1 then
                        for item_vnum, item_name in pairs(minerals) do
                            if pc.count_item(item_vnum) >= 200 then
                                pc.remove_item(item_vnum, 200)
                                pc.give_item2(math.random(38056, 38060)) 
                                return
                            end
                        end
                    end
                else
                    say_title("Deokabe:")
                    say("Imi pare rau, dar nu ai suficiente minereuri pentru schimb. Ai nevoie de cel putin 200 din fiecare tip de minereu.")
                end
            end
        end
    end
    

    📢 Resurse Metin2 Premium!

    Zeci de resurse Metin2 Premium - exclusive și 100% funcționale începând cu 15.99€!.

    Vezi resursele Cumpără premium
    Premium
    Premium
    Anunț
    Scrie răspuns

    Creează-ți un cont sau autentifică-te pentru a participa la discuție

    Trebuie să fii membru pentru a răspunde

    Creează-ți un cont

    Membrii pot crea subiecte noi și pot descărca resurse Metin2 Gratuit!


    Te poți înregistra sau conecta rapid utilizând contul tău de Discord, Github sau Google.

    Înregistrare

    Autentifică-te

    • Subiecte similare

      • de [HF]White » » în Quest-uri
        0
        Răspunsuri
        156
        Vizualizări
        de [HF]White
      • de [HF]White » » în Quest-uri
        0
        Răspunsuri
        118
        Vizualizări
        de [HF]White
      • de [HF]White » » în Îmbunătățiri
        0
        Răspunsuri
        308
        Vizualizări
        de [HF]White
      • de [HF]White » » în FIX-uri
        0
        Răspunsuri
        73
        Vizualizări
        de [HF]White
      • de Ene » » în Îmbunătățiri
        0
        Răspunsuri
        529
        Vizualizări
        de Ene

    Înapoi la “Quest-uri”

    Informații

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

    Discord ID copiat: