[QUEST] Minerit
Scris: Dum Apr 28, 2024 1:15 pm
Cod: Selectaţi tot
------------------------------------------------------------------
---------- Quest made by Moweed @ Metin2 DFS --------------------
------------------------------------------------------------------
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? ")
say(" ")
local confirma = select ("Da", "Nu acum")
if 1 == confirma then
notice_all("[EVENIMENT]: MINERIT - TERMINAT.")
game.set_event_flag("eveniment_minerit", 0)
return
end
end
if game.get_event_flag("eveniment_minerit") == 0 then
say_title("Deokabe:")
say("Doresti sa deschizi acest eveniment? ")
say(" ")
local confirma = select ("Da", "Nu acum")
if 1 == confirma 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("")
say("Saluare! Dupa cum poate stii astazi este ")
say("ziua mineritului. Toti jucatorii mineresc")
say("pentru a primi in schimbul minereurilor, ")
say("iteme care ii vor ajuta in aventura lor. ")
say("Inca ceva... ai nevoie de cel putin 200x!")
return
end
when 20015.chat."Am Piatra Diamant" with pc.count_item(50601)>199 and game.get_event_flag("eveniment_minerit") == 1 begin
say_title("Deokabe:")
say("Oh, se pare ca ai niste minereuri...")
say("Dupa cum ti-am promis iti voi da in schimb")
say("un premiu. Doresti sa facem schimbul? ")
say("")
local confirmare = select ("Desigur", "Nu")
if 1 == confirmare then
pc.remove_item(50601, 200)
pc.give_item_from_special_item_group("38056")
return
end
if 2 == confirmare then
return
end
end
when 20015.chat."Am Chihlimbar" with pc.count_item(50602)>199 and game.get_event_flag("eveniment_minerit") == 1 begin
say_title("Deokabe:")
say("Oh, se pare ca ai niste minereuri...")
say("Dupa cum ti-am promis iti voi da in schimb")
say("un premiu. Doresti sa facem schimbul? ")
say("")
local confirmare = select ("Desigur", "Nu")
if 1 == confirmare then
pc.remove_item(50602, 200)
pc.give_item_from_special_item_group("38056")
return
end
if 2 == confirmare then
return
end
end
when 20015.chat."Am Bustean fosila" with pc.count_item(50603)>199 and game.get_event_flag("eveniment_minerit") == 1 begin
say_title("Deokabe:")
say("Oh, se pare ca ai niste minereuri...")
say("Dupa cum ti-am promis iti voi da in schimb")
say("un premiu. Doresti sa facem schimbul? ")
say("")
local confirmare = select ("Desigur", "Nu")
if 1 == confirmare then
pc.remove_item(50603, 200)
pc.give_item_from_special_item_group("38056")
return
end
if 2 == confirmare then
return
end
end
when 20015.chat."Am Minereu de cupru" with pc.count_item(50604)>199 and game.get_event_flag("eveniment_minerit") == 1 begin
say_title("Deokabe:")
say("Oh, se pare ca ai niste minereuri...")
say("Dupa cum ti-am promis iti voi da in schimb")
say("un premiu. Doresti sa facem schimbul? ")
say("")
local confirmare = select ("Desigur", "Nu")
if 1 == confirmare then
pc.remove_item(50604, 200)
pc.give_item_from_special_item_group("38056")
return
end
if 2 == confirmare then
return
end
end
when 20015.chat."Am Minereu de argint" with pc.count_item(50605)>199 and game.get_event_flag("eveniment_minerit") == 1 begin
say_title("Deokabe:")
say("Oh, se pare ca ai niste minereuri...")
say("Dupa cum ti-am promis iti voi da in schimb")
say("un premiu. Doresti sa facem schimbul? ")
say("")
local confirmare = select ("Desigur", "Nu")
if 1 == confirmare then
pc.remove_item(50605, 200)
pc.give_item_from_special_item_group("38056")
return
end
if 2 == confirmare then
return
end
end
when 20015.chat."Am Minereu de aur" with pc.count_item(50606)>199 and game.get_event_flag("eveniment_minerit") == 1 begin
say_title("Deokabe:")
say("Oh, se pare ca ai niste minereuri...")
say("Dupa cum ti-am promis iti voi da in schimb")
say("un premiu. Doresti sa facem schimbul? ")
say("")
local confirmare = select ("Desigur", "Nu")
if 1 == confirmare then
pc.remove_item(50606, 200)
pc.give_item_from_special_item_group("38056")
return
end
if 2 == confirmare then
return
end
end
when 20015.chat."Am Minereu de Jad" with pc.count_item(50607)>199 and game.get_event_flag("eveniment_minerit") == 1 begin
say_title("Deokabe:")
say("Oh, se pare ca ai niste minereuri...")
say("Dupa cum ti-am promis iti voi da in schimb")
say("un premiu. Doresti sa facem schimbul? ")
say("")
local confirmare = select ("Desigur", "Nu")
if 1 == confirmare then
pc.remove_item(50607, 200)
pc.give_item_from_special_item_group("38056")
return
end
if 2 == confirmare then
return
end
end
when 20015.chat."Am Minereu de Abanos" with pc.count_item(50608)>199 and game.get_event_flag("eveniment_minerit") == 1 begin
say_title("Deokabe:")
say("Oh, se pare ca ai niste minereuri...")
say("Dupa cum ti-am promis iti voi da in schimb")
say("un premiu. Doresti sa facem schimbul? ")
say("")
local confirmare = select ("Desigur", "Nu")
if 1 == confirmare then
pc.remove_item(50608, 200)
pc.give_item_from_special_item_group("38056")
return
end
if 2 == confirmare then
return
end
end
when 20015.chat."Am Bucata de Perla" with pc.count_item(50609)>199 and game.get_event_flag("eveniment_minerit") == 1 begin
say_title("Deokabe:")
say("Oh, se pare ca ai niste minereuri...")
say("Dupa cum ti-am promis iti voi da in schimb")
say("un premiu. Doresti sa facem schimbul? ")
say("")
local confirmare = select ("Desigur", "Nu")
if 1 == confirmare then
pc.remove_item(50609, 200)
pc.give_item_from_special_item_group("38056")
return
end
if 2 == confirmare then
return
end
end
when 20015.chat."Am Minereu de aur alb" with pc.count_item(50610)>199 and game.get_event_flag("eveniment_minerit") == 1 begin
say_title("Deokabe:")
say("Oh, se pare ca ai niste minereuri...")
say("Dupa cum ti-am promis iti voi da in schimb")
say("un premiu. Doresti sa facem schimbul? ")
say("")
local confirmare = select ("Desigur", "Nu")
if 1 == confirmare then
pc.remove_item(50610, 200)
pc.give_item_from_special_item_group("38056")
return
end
if 2 == confirmare then
return
end
end
when 20015.chat."Am Minereu de cristal" with pc.count_item(50611)>199 and game.get_event_flag("eveniment_minerit") == 1 begin
say_title("Deokabe:")
say("Oh, se pare ca ai niste minereuri...")
say("Dupa cum ti-am promis iti voi da in schimb")
say("un premiu. Doresti sa facem schimbul? ")
say("")
local confirmare = select ("Desigur", "Nu")
if 1 == confirmare then
pc.remove_item(50611, 200)
pc.give_item_from_special_item_group("38056")
return
end
if 2 == confirmare then
return
end
end
when 20015.chat."Am Minereu de Cuart" with pc.count_item(50612)>199 and game.get_event_flag("eveniment_minerit") == 1 begin
say_title("Deokabe:")
say("Oh, se pare ca ai niste minereuri...")
say("Dupa cum ti-am promis iti voi da in schimb")
say("un premiu. Doresti sa facem schimbul? ")
say("")
local confirmare = select ("Desigur", "Nu")
if 1 == confirmare then
pc.remove_item(50612, 200)
pc.give_item_from_special_item_group("38056")
return
end
if 2 == confirmare then
return
end
end
when 20015.chat."Am Minereu lacrima cerului" with pc.count_item(50613)>199 and game.get_event_flag("eveniment_minerit") == 1 begin
say_title("Deokabe:")
say("Oh, se pare ca ai niste minereuri...")
say("Dupa cum ti-am promis iti voi da in schimb")
say("un premiu. Doresti sa facem schimbul? ")
say("")
local confirmare = select ("Desigur", "Nu")
if 1 == confirmare then
pc.remove_item(50613, 200)
pc.give_item_from_special_item_group("38056")
return
end
if 2 == confirmare then
return
end
end
when 20015.chat."Am Minereu cristal suflet" with pc.count_item(50614)>199 and game.get_event_flag("eveniment_minerit") == 1 begin
say_title("Deokabe:")
say("Oh, se pare ca ai niste minereuri...")
say("Dupa cum ti-am promis iti voi da in schimb")
say("un premiu. Doresti sa facem schimbul? ")
say("")
local confirmare = select ("Desigur", "Nu")
if 1 == confirmare then
pc.remove_item(50614, 200)
pc.give_item_from_special_item_group("38056")
return
end
if 2 == confirmare then
return
end
end
when 20015.chat."Am Minereu rubin" with pc.count_item(50615)>199 and game.get_event_flag("eveniment_minerit") == 1 begin
say_title("Deokabe:")
say("Oh, se pare ca ai niste minereuri...")
say("Dupa cum ti-am promis iti voi da in schimb")
say("un premiu. Doresti sa facem schimbul? ")
say("")
local confirmare = select ("Desigur", "Nu")
if 1 == confirmare then
pc.remove_item(50615, 200)
pc.give_item_from_special_item_group("38056")
return
end
if 2 == confirmare then
return
end
end
when 20015.chat."Am Minereu granat" with pc.count_item(50616)>199 and game.get_event_flag("eveniment_minerit") == 1 begin
say_title("Deokabe:")
say("Oh, se pare ca ai niste minereuri...")
say("Dupa cum ti-am promis iti voi da in schimb")
say("un premiu. Doresti sa facem schimbul? ")
say("")
local confirmare = select ("Desigur", "Nu")
if 1 == confirmare then
pc.remove_item(50616, 200)
pc.give_item_from_special_item_group("38056")
return
end
if 2 == confirmare then
return
end
end
when 20015.chat."Am Minereu smarald" with pc.count_item(50617)>199 and game.get_event_flag("eveniment_minerit") == 1 begin
say_title("Deokabe:")
say("Oh, se pare ca ai niste minereuri...")
say("Dupa cum ti-am promis iti voi da in schimb")
say("un premiu. Doresti sa facem schimbul? ")
say("")
local confirmare = select ("Desigur", "Nu")
if 1 == confirmare then
pc.remove_item(50617, 200)
pc.give_item_from_special_item_group("38056")
return
end
if 2 == confirmare then
return
end
end
when 20015.chat."Am Minereu safir" with pc.count_item(50618)>199 and game.get_event_flag("eveniment_minerit") == 1 begin
say_title("Deokabe:")
say("Oh, se pare ca ai niste minereuri...")
say("Dupa cum ti-am promis iti voi da in schimb")
say("un premiu. Doresti sa facem schimbul? ")
say("")
local confirmare = select ("Desigur", "Nu")
if 1 == confirmare then
pc.remove_item(50618, 200)
pc.give_item_from_special_item_group("38056")
return
end
if 2 == confirmare then
return
end
end
when 20015.chat."Am Minereu turmalina" with pc.count_item(50619)>199 and game.get_event_flag("eveniment_minerit") == 1 begin
say_title("Deokabe:")
say("Oh, se pare ca ai niste minereuri...")
say("Dupa cum ti-am promis iti voi da in schimb")
say("un premiu. Doresti sa facem schimbul? ")
say("")
local confirmare = select ("Desigur", "Nu")
if 1 == confirmare then
pc.remove_item(50619, 200)
pc.give_item_from_special_item_group("38056")
return
end
if 2 == confirmare then
return
end
end
end
end
Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest/.lua
Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
Îl puneţi acolo (să fie .quest sau .lua).
Vă logaţi în FreeBSD / putty şi scrieţi în felul următor: cd /usr/home/game/share/locale/germany/quest (depinde ce server aveţi) apoi ./qc nume_quest.quest/.lua
Intraţi pe server şi scrieţi /reload q
Testaţi quest-ul.