Quest event drop item

Avatar utilizator
flyjet21
Nivel 3

Nivel 3
Mesaje: 486
Membru din: 29 Apr 2016, 07:43
Server: Rhea Metin2
Regat: Chunjo
Aprecieri: 115  
Mulţumiri: 25  
 Contact:
Medalii

Hypnoid scrie:Este bine structurat, dar se poate si mai complex.
Bravo :)
off: fa tu unu complex, daca tot zici ca se poate!

ON: Am acest quest pe sv, totu bine...

dar, am bagat sansa la item de 100% ca test, si tot nu cade, mobii pe care ii bat trebuie sa fie apropiati ca lvl de mine? sau nu conteaza?
daca da, vreau sa modific LVL-ul unui mob, sa fie 250.

merge din navicat LVL mob_proto??
doar intreb.
proiect in lucru. Imagine Loading... 41%
Afișează semnătura
Avatar utilizator
L.a.D l Catalin
Nivel 6

Nivel 6
Mesaje: 1078
Membru din: 15 Sep 2014, 18:27
Server: Freakz Metin2
Regat: Jinno
Aprecieri: 15  
Mulţumiri: 132  
 Contact:
Medalii

Up. Daca v-a fost de folos lasati si un thanks.
[center]VAND CONT STEAM 112 GAMES[/center]
Afișează semnătura
Avatar utilizator
klaudyu14
Nivel 3

Nivel 3
Mesaje: 301
Membru din: 23 Iul 2014, 23:01
Server: www.metin2hyperx.com
Regat: Jinno
Aprecieri: 34  
Mulţumiri: 179  
 Contact:
Medalii

Numai eu am problema? se activeaza eventul tot perfect dar dupa 5 sau 10 minute se dezactiveaza chiar daca eu am pus 60 spre exemplu si cand se activeaza scriee clar acolo pentru cate minute am scris eu sa se activeze dar totusi el dureaza doar 5 sau 10 minute
Afișează semnătura
Avatar utilizator
dubuleanu1
Nivel 1

Nivel 1
Mesaje: 52
Membru din: 04 Feb 2015, 18:10
Server: metin2ro
Regat: Jinno
Aprecieri: 15  
Mulţumiri: 2  
Medalii

cum pot sa adaug sa pice doar la unii bosi
Avatar utilizator
cosmaovidiu
Nivel 2

Nivel 2
Mesaje: 271
Membru din: 29 Sep 2018, 13:13
Server: zintos2.global
Regat: Shinsoo
Aprecieri: 217  
Mulţumiri: 19  
  Rezolvări prob.: 1
Discord: Copiază ID
Medalii

L.a.D l Catalin scrie: ↑28 Feb 2015, 21:59 Salutare!
Am reusit sa modific un quest care va va ajuta la organizarea evenimentelor de drop si sa il traduc. Este perfect functional!
Ce face acest quest:
Voi veti introduce conform instructiunilor de la npcul 20020 codul (vnumul) , sansa de drop, si timpul in secunde pentru care se va dropa itemul dorit! Si veti putea organiza evenimente sau seta un drop tuturor mobilor de pe server.

Exemplu: Vreau sa dropez fms +7 la orice mob (Prima data introduc 297, apoi 70 (sansa=70%), apoi 10 (timp = 10 minute)

Sper ca o sa va fie de folos; nu vreau sa aud chestii de genul "copiat"/"este si dincolo postat" , eu l-am gasit intr-un sf si l-am modificat astfel incat sa functioneze si l-am tradus din germana in romana in proportie de 95%.
UN "THANKS" NU STRICA!

Cod: Selectaţi tot

quest item_drop begin
    state start begin
        when 20020.chat."Item_Drop" with pc.is_gm() begin
            if game.get_event_flag("item_open") == 0 then
                say("Hello "..pc.get_name().." ")
                say("Metin2Freakz iti prezinta:")
                say("NPC GM pentru event drop item")
                say("Aici poti activa dropul unui item")
                say("vrei sa faci asta?")
                if select("da","nu") == 2 then return end
                say("Introdu codul itemului care doresti sa fie dropat!")
                kill_item = tonumber(input()) or 0
                if kill_item == 0 then
                    say("Datele au fost introduse gresit. Incercati din nou!")
                    return
                end    
                say("Care vrei sa fie sansa dropului?")
                kill_prozent = tonumber(input()) or 0
                if kill_prozent == 0 then
                    say("Datele au fost introduse gresit. Incercati din nou!")
                    return
                end    
                say("Cat timp vrei sa se dropeze? Minute!")
                zeit = tonumber(input()) or 0
                if zeit == 0 then
                    say("Datele au fost introduse gresit. Incercati din nou!")
                    return
                end
                game.set_event_flag("item_time", get_time()+zeit*60)
                game.set_event_flag("item_open", 1)
                notice_all("Item drop activat")
                notice_all("Itemul "..item_name(kill_item).." este dropabil la toti monstri din joc.")
                notice_all("Pentru "..zeit.." Minute")
            else 
                say("Eventul item drop este deja activ")
                say("Opriti eventul?")
                if select("Da", "NU")==2 then return end
                game.set_event_flag("item_open", 0)
                kill_prozent, kill_item = nil, nil
            end
        end
        when kill with game.get_event_flag("item_open") == 1 and not npc.is_pc() begin
            if kill_prozent == nil then game.set_event_flag("item_open", 0) return end
            if game.get_event_flag("item_time") < get_time() then
                notice_all("Eventul dropului de iteme a luat sfarsit")
                notice_all("Multumim farmerilor ce sunt alatori de Metin2Freakz la evenimente!")
                game.set_event_flag("item_open", 0)
                kill_prozent, kill_item = nil, nil
                return
            end
            local s=number(1, 101-kill_prozent) 
            if s==1 then
                game.drop_item_with_ownership(kill_item, 1) 
            end
        end
        when login with game.get_event_flag("item_open") == 1 begin
            notice("Event item drop este activat") 
            notice("Itemul "..item_name(kill_item).." este dropabil la toti monstri din joc.")
        end
    end
end  
Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .

Cum il folositi?:
Scrieti de pe GM comanda /m 20020 si va va aparea un npc (Tradatorul Baslo de obicei), dati click pe el..si urmati instructiunile.
salut! il poate cineva face sa apara LETTER la GM?
multam!
Avatar utilizator
B1zar-Official
Nou Venit

Nou Venit
Mesaje: 39
Membru din: 10 Feb 2022, 18:09
Server: Apollo
Aprecieri: 37  
Mulţumiri: 20  
Discord: Copiază ID
 Contact:
Medalii

merge perfect , chiar cautam asa ceva

multumesc.
Contact :
Instagram https://www.instagram.com/negru.ionut_official/
Facebook https://www.facebook.com/negru.ionut
skype: rain.server
+447514519433 - Daca iti permiti sa ma suni , sa o dam parte in parte :)
acelasi Nr. si la WhatsApp :D
Afișează semnătura
Răspunde
Răspunsuri
3
Vizualizări
235
Răspunsuri
2
Vizualizări
274
Răspunsuri
5
Vizualizări
340

Înapoi la “Quest-uri”

  • Informaţie
  • Cine este conectat

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