[Release] Itemzerstörer-Quest (für die, die ohne Source arbeiten)
Discussion on [Release] Itemzerstörer-Quest (für die, die ohne Source arbeiten) within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
[Release] Itemzerstörer-Quest (für die, die ohne Source arbeiten)
Vorweg muss gesagt werden, dass es natürlich mit dem Source viel schöner geht (siehe Inception2). Allerdings gibt es immernoch sehr viele Leute, die ohne diesen arbeiten. Für genau diese Leute könnte folgende Quest ein guter ersatz für die normalen Itemzerstörer über NPCs sein.
Gallery 1
Die Quest:
Code:
quest zerstoerer begin
state start begin
when button begin
if item.select_cell(0) then
say_title("Itemzerstörer")
say("")
say("Auf Slot 1 befindet sich "..item.get_count().."x "..item.get_name()..".")
say("")
say_reward("Was möchtest du tun?")
local s = select(item.get_count().."x "..item.get_name().." zerstören", "(eingabe)x "..item.get_name().." zerstören", "Abbrechen")
if s == 1 then
syschat(item.get_name().." wurde "..item.get_count().."x zerstört!")
item.remove()
elseif s == 2 then
repeat
say_title("Itemzerstörer")
say("")
say_reward("Wie oft möchtest du "..item.get_name().." zerstören?")
say("Du besitzt es "..item.get_count().." mal.")
local count = tonumber(input())
if count then
if item.get_count() >= count then
say_title("Itemzerstörer")
say("")
say_reward("Möchtest du "..item.get_name().." wirklich "..count.."x zerstören?")
if select("Ja, "..count.."x "..item.get_name().." zerstören", "Abbrechen") == 2 then return end
pc.remove_item(item.get_vnum(), count)
syschat(item.get_name().." wurde "..count.."x zerstört!")
return
else
say("Du besitzt dieses Item nur "..item.get_count().." mal.")
if select("andere Zahl eingeben", "Abbrechen") == 2 then return end
end
else
say("Du kannst nur Zahlen eingeben!")
if select("andere Zahl eingeben", "Abbrechen") == 2 then return end
end
until false
else
return
end
else
syschat("Auf Slot 1 befindet sich kein Item!")
end
end
end
end
(die alternative Quest ist für diejenigen, bei denen "item.remove()" nicht den kompletten Stack entfernt!)
quest zerstoerer begin
state start begin
when button begin
if item.select_cell(0) then
say_title("Itemzerstörer")
say("")
say("Auf Slot 1 befindet sich "..item.get_count().."x "..item.get_name()..".")
say("")
say_reward("Was möchtest du tun?")
local s = select(item.get_count().."x "..item.get_name().." zerstören", "(eingabe)x "..item.get_name().." zerstören", "Abbrechen")
if s == 1 then
syschat(item.get_name().." wurde "..item.get_count().."x zerstört!")
pc.remove_item(item.get_vnum(), item.get_count())
elseif s == 2 then
repeat
say_title("Itemzerstörer")
say("")
say_reward("Wie oft möchtest du "..item.get_name().." zerstören?")
say("Du besitzt es "..item.get_count().." mal.")
local count = tonumber(input())
if count then
if item.get_count() >= count then
say_title("Itemzerstörer")
say("")
say_reward("Möchtest du "..item.get_name().." wirklich "..count.."x zerstören?")
if select("Ja, "..count.."x "..item.get_name().." zerstören", "Abbrechen") == 2 then return end
pc.remove_item(item.get_vnum(), count)
syschat(item.get_name().." wurde "..count.."x zerstört!")
return
else
say("Du besitzt dieses Item nur "..item.get_count().." mal.")
if select("andere Zahl eingeben", "Abbrechen") == 2 then return end
end
else
say("Du kannst nur Zahlen eingeben!")
if select("andere Zahl eingeben", "Abbrechen") == 2 then return end
end
until false
else
return
end
else
syschat("Auf Slot 1 befindet sich kein Item!")
end
end
end
end
Special Thanks:
Core ツ - für die Idee
Yiv - einfach weil Yiv
Poccix - weil Poccelix
Alekos - weil Akkelos
DreamT - weil er auch mal gerne wieder hier stehen will
Compile all quest without quest's files list // Kompilieren Sie alle Quest ohne Quest 07/17/2011 - Metin2 PServer Guides & Strategies - 3 Replies ENGLISH
Hello dear community, this is a very simple guide but at the same time useful.
How to compile ALL quest in the folder "quest" without the files list in the file "locale_list"?
Easy!
Open the file "make" and replace the content of the file with this:
for f in *.quest; do ./qc $f; done
Oki. Now set the 0777 permission to the file.
Finally open a SSH client and sign in. Write the command:
cd /game_file_folder
[Release] Lost Quest! 5165 source... 01/21/2010 - CO2 PServer Guides & Releases - 9 Replies #REMOVED! I MADE AN ALL-IN-ONE THREAD ABOUT IT!
#Request Close
[Release]Wind Bell Quest 5165 Source 12/01/2009 - CO2 PServer Guides & Releases - 9 Replies Ok guys here is the Wind Bell Quest for the 5165 source :P
This is from BERGHUIS1 i re-coded it to be for the 5165 source and works great
The reward is a super +1 ring
Super Amethyst Ring +1
Ok go to C:\OldCODB\NPCs.txt
And add this code