Quest event drop item

Deconectat
Avatar utilizator
L.a.D l Catalin
Membru Club
Membru Club
Mesaje: 1094
Membru din: 15 Sep 2014
Localitate: Buzau
Reputație: Helper 1.45/3
Membru Club
Fost Moderator
Status: I'm fine. Thanks!
Server Metin2: Freakz Metin2
Regat: Jinno
Mulțumiri acordate: 11
Mulțumiri primite: 16
Contact:

Quest event drop item

Mesajde L.a.D l Catalin » 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.

Deconectat
Avatar utilizator
C.Marius
Mister Just4Metin
Mister Just4Metin
Mesaje: 688
Membru din: 28 Sep 2014
Localitate: Targoviste
Status: Sunt bine mersi ^.^
Server Metin2: Metin2Delphi
Regat: Jinno
Mulțumiri acordate: 1
Mulțumiri primite: 6
Contact:

Re: Quest event drop item

Mesajde C.Marius » 01 Mar 2015, 21:47

Super questul, l-am instalat si merge perfect.

Deconectat
Avatar utilizator
L.a.D l Catalin
Membru Club
Membru Club
Mesaje: 1094
Membru din: 15 Sep 2014
Localitate: Buzau
Reputație: Helper 1.45/3
Membru Club
Fost Moderator
Status: I'm fine. Thanks!
Server Metin2: Freakz Metin2
Regat: Jinno
Mulțumiri acordate: 11
Mulțumiri primite: 16
Contact:

Re: Quest event drop item

Mesajde L.a.D l Catalin » 08 Mar 2015, 18:56

Up. Va rog pastrati si copyright. Si un thanks nu strica:)

Deconectat
Avatar utilizator
DaRealPain
Fost Helper
Fost Helper
Mesaje: 956
Membru din: 05 Oct 2014
Status: I'm happy (:
Server Metin2: Loading ...
Mulțumiri acordate: 8
Mulțumiri primite: 6
Contact:

Re: Quest event drop item

Mesajde DaRealPain » 08 Mar 2015, 21:48

Care copyright? ^-^
Pentru ce? :)


http://just4metin.ro/post91381.html#p91381

[ Mesaj scris via Android ] Imagine
Doresti sa iti omori timpul cu un Let's Play de la cele mai actuale jocuri?
Da click pe banner, lasa un like si aboneaza-te.
Trebuie să fii logat sau înregistrat pentru a vedea acest link.

Tutoriale pentru servere de Metin2
Trebuie să fii logat sau înregistrat pentru a vedea acest link.

Deconectat
Avatar utilizator
L.a.D l Catalin
Membru Club
Membru Club
Mesaje: 1094
Membru din: 15 Sep 2014
Localitate: Buzau
Reputație: Helper 1.45/3
Membru Club
Fost Moderator
Status: I'm fine. Thanks!
Server Metin2: Freakz Metin2
Regat: Jinno
Mulțumiri acordate: 11
Mulțumiri primite: 16
Contact:

Re: Quest event drop item

Mesajde L.a.D l Catalin » 11 Mar 2015, 23:24

DaRealPain scrie:Care copyright? ^-^
Pentru ce? :)


http://just4metin.ro/post91381.html#p91381

[ Mesaj scris via Android ] Imagine


Nu mai sari cu linkuri aici, doar am zis sa nu veniti cu prostii de genul asta. Eu am luat un quest in germana (full), care bineinteles ca nici nu mergea (avea niste "comenzi" gresite...si mai multe) si l-am tradus in romana, +ca l-am facut sa mearga.

Deconectat
Avatar utilizator
xTiger
Nou Venit
Nou Venit
Mesaje: 9
Membru din: 13 Feb 2015
Status: Sunt bine mersi ^.^
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Quest event drop item

Mesajde xTiger » 28 Mar 2015, 20:24

Bravo. Este de folos.


Ai un thanks de la mine :)

Deconectat
Avatar utilizator
nickjack77
Utilizator interzis !
Utilizator interzis !
Mesaje: 96
Membru din: 06 Iun 2014
Status: Sunt Bine dispus
Server Metin2: Metinul Meu :>
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Mesajde nickjack77 » 20 Iun 2015, 13:37

Da e foarte frumos frate :> Merge !!! Succes si la alte questurii ;333
In Jurul meu , Toti sare , dar cand privesc , Imi aduc aminte.


Imagine

Conectat
Avatar utilizator
.Ragnar
Super Ad Mod
Super Ad Mod
Mesaje: 1945
Membru din: 03 Sep 2014
Localitate: Bravos
Reputație: ﭸ S.Ad.Moderator
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
ﭸ Fost lider Helperi si Trial Helperi
ﭸ Fost Ad.Moderator
ﭸ Fost S.Moderator
ﭸ Fost Moderator
ﭸ Fost Helper
▬▬▬▬▬▬▬▬
ﭸ Old dawg
ﭸ Băştinaş
ﭸ Human after all...
▬▬▬▬▬▬▬▬
ﭸ Sătul de PCR
Nume anterior: h u m a n
Status: ▬▬▬▬▬▬
Server Metin2: ▬▬▬▬▬▬
Autentificat prin: Android
Mulțumiri acordate: 18
Mulțumiri primite: 18
Contact:

Re: Quest event drop item

Mesajde .Ragnar » 07 Iul 2015, 22:07

Mutat în quest-uri!

[ Mesaj scris via Android ] Imagine
Imagine
Imagine

Deconectat
Avatar utilizator
LuizaBlonda
Nou Venit
Nou Venit
Mesaje: 15
Membru din: 17 Aug 2014
Status: Sunt bine mersi ^.^
Server Metin2: volans
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Quest event drop item

Mesajde LuizaBlonda » 10 Iul 2015, 22:55

:-* multumesc mult!!! :)

Deconectat
Avatar utilizator
l0rd0fwar
Nou Venit
Nou Venit
Mesaje: 49
Membru din: 13 Sep 2014
Status: Sunt bine mersi ^.^
Server Metin2: GT
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Quest event drop item

Mesajde l0rd0fwar » 22 Iul 2015, 11:20

Recomand. Merge si este folositor.


Înapoi la “Quest-uri”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: [TM]Color, Backplayer0005, BossuTau, Marggraf, P1nku și 4 vizitatori