|
You last visited: Today at 23:10
Advertisement
Quest Frage
Discussion on Quest Frage within the Metin2 Private Server forum part of the Metin2 category.
10/19/2011, 16:16
|
#1
|
elite*gold: 0
Join Date: Oct 2011
Posts: 54
Received Thanks: 2
|
Quest Frage
Hallo ePvP,
Wollte mal Fragen und zwar
PHP Code:
quest vipstein begin
state start begin
when 70041.use begin
say_title("Black-ShoxX2")
say("Was du bist ViP?")
say("Das kann ich nicht glauben..ô.O")
say("Na gut du ach so Toller.")
say("Dann kannst du mir ja auch sicherlich")
say("das legendäre ViP passwort vorlegen.")
say("Passwort in die zeile!")
local s=input()
if s!= "loli" then
return
end
local w = select("Bosse Rufen", "Teleportieren", "Abbrechen")
if w == 1 then
if get_time() > game.get_event_flag("koenigspawn") then
local e = select("Blauer Tod", "Sensenmann", "Königinspinne", "Neunschwanz", "Dämonenkönig", "Weiter", "Abbrechen")
if e == 1 then
notice_all("".. pc.get_name() .." hat einen Blauen Tod gerufen !")
mob.spawn(1095, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 24)
say("Nun musst du 24 Stunden warten.")
elseif e == 2 then
notice_all("".. pc.get_name() .." hat einen Sensenmann gerufen !")
mob.spawn(1093, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 12)
say("Nun musst du 12 Stunden warten.")
elseif e == 3 then
notice_all("".. pc.get_name() .." hat eine Königinpinne gerufen !")
mob.spawn(2091, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 2)
say("Nun musst du 2 Stunden warten.")
elseif e == 4 then
notice_all("".. pc.get_name() .." hat einen Neunschwanz gerufen !")
mob.spawn(1901, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 6)
say("Nun musst du 6 Stunden warten.")
elseif e == 5 then
notice_all("".. pc.get_name() .." hat einen Dämonenkönig gerufen !")
mob.spawn(1091, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 8)
say("Nun musst du 8 Stunden warten.")
elseif e == 6 then
say("Und nun folgen die nächsten Monster.")
wait()
local f = select("Oberork", "Flammenkönig", "Riesiger Geisterbaum", "Gelber Tigergeist", "Dunkler Anführer", "Abbrechen")
if f == 1 then
notice_all("".. pc.get_name() .." hat einen Oberork gerufen !")
mob.spawn(691, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 2)
say("Nun musst du 2 Stunden warten.")
elseif f == 2 then
notice_all("".. pc.get_name() .." hat einen Flammenkönig gerufen !")
mob.spawn(2206, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 8)
say("Nun musst du 8 Stunden warten.")
elseif f == 3 then
notice_all("".. pc.get_name() .." hat einen Riesigen Geisterbaum gerufen !")
mob.spawn(2306, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 10)
say("Nun musst du 10 Stunden warten.")
elseif f == 4 then
notice_all("".. pc.get_name() .." hat einen Gelben Tigergeist gerufen !")
mob.spawn(1304, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 6)
say("Nun musst du 6 Stunden warten.")
elseif f == 5 then
notice_all("".. pc.get_name() .." hat einen Dunklen Anführer gerufen !")
mob.spawn(791, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 4)
say("Nun musst du 4 Stunden warten.")
elseif f == 6 then
return
else
return
end
elseif e == 7 then
return
else
return
end
elseif get_time() < game.get_event_flag("koenigspawn") then
say("Du musst noch warten, bis du wieder ein Boss")
say("spawnen kannst.")
end
elseif w == 2 then
if get_time() > game.get_event_flag("kingtele") then
local tele = select("SD2 Anfang","Feuerland", "Geisterwald", "Berg Sohan", "Orktal", "Tempel", "Schlangenfeld", "Abbrechen")
if tele == 1 then
pc.warp(705000, 465000)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 2 then
pc.warp(599400, 756300)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 3 then
pc.warp(288700, 5700)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 4 then
pc.warp(434200, 290600)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 5 then
pc.warp(402100, 673900)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 6 then
pc.warp(553600, 143600)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 7 then
pc.warp(840000, 720000)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 8 then
return
else
return
end
elseif get_time() < game.get_event_flag("kingtele") then
say("Du musst noch warten, bis du dich wieder")
say("teleportieren kannst.")
end
elseif w == 3 then
return
else
return
end
end
end
Könnte man es ersetzen Statt was er ein ViP Stein anklickt ein NPC?
Also zb Den NPC Vnum:20092
Hoffe Auf Antwort mit richtig geschriebener Quest Thx 
|
|
|
10/19/2011, 16:36
|
#2
|
elite*gold: 0
Join Date: Nov 2009
Posts: 32
Received Thanks: 11
|
Oben aus
PHP Code:
when 70041.use begin
PHP Code:
when 20092.chat."Vip" begin
machen.
|
|
|
10/19/2011, 17:14
|
#3
|
elite*gold: 0
Join Date: Oct 2011
Posts: 54
Received Thanks: 2
|
Also so?
PHP Code:
quest vipstein begin state start begin when 20092.chat."Vip" begin say_title("Black-ShoxX2") say("Was du bist ViP?") say("Das kann ich nicht glauben..ô.O") say("Na gut du ach so Toller.") say("Dann kannst du mir ja auch sicherlich") say("das legendäre ViP passwort vorlegen.") say("Passwort in die zeile!") local s=input() if s!= "loli" then return end local w = select("Bosse Rufen", "Teleportieren", "Abbrechen") if w == 1 then if get_time() > game.get_event_flag("koenigspawn") then local e = select("Blauer Tod", "Sensenmann", "Königinspinne", "Neunschwanz", "Dämonenkönig", "Weiter", "Abbrechen") if e == 1 then notice_all("".. pc.get_name() .." hat einen Blauen Tod gerufen !") mob.spawn(1095, pc.get_local_x(), pc.get_local_y(), 1, 1, 1) game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 24) say("Nun musst du 24 Stunden warten.") elseif e == 2 then notice_all("".. pc.get_name() .." hat einen Sensenmann gerufen !") mob.spawn(1093, pc.get_local_x(), pc.get_local_y(), 1, 1, 1) game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 12) say("Nun musst du 12 Stunden warten.") elseif e == 3 then notice_all("".. pc.get_name() .." hat eine Königinpinne gerufen !") mob.spawn(2091, pc.get_local_x(), pc.get_local_y(), 1, 1, 1) game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 2) say("Nun musst du 2 Stunden warten.") elseif e == 4 then notice_all("".. pc.get_name() .." hat einen Neunschwanz gerufen !") mob.spawn(1901, pc.get_local_x(), pc.get_local_y(), 1, 1, 1) game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 6) say("Nun musst du 6 Stunden warten.") elseif e == 5 then notice_all("".. pc.get_name() .." hat einen Dämonenkönig gerufen !") mob.spawn(1091, pc.get_local_x(), pc.get_local_y(), 1, 1, 1) game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 8) say("Nun musst du 8 Stunden warten.") elseif e == 6 then say("Und nun folgen die nächsten Monster.") wait() local f = select("Oberork", "Flammenkönig", "Riesiger Geisterbaum", "Gelber Tigergeist", "Dunkler Anführer", "Abbrechen") if f == 1 then notice_all("".. pc.get_name() .." hat einen Oberork gerufen !") mob.spawn(691, pc.get_local_x(), pc.get_local_y(), 1, 1, 1) game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 2) say("Nun musst du 2 Stunden warten.") elseif f == 2 then notice_all("".. pc.get_name() .." hat einen Flammenkönig gerufen !") mob.spawn(2206, pc.get_local_x(), pc.get_local_y(), 1, 1, 1) game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 8) say("Nun musst du 8 Stunden warten.") elseif f == 3 then notice_all("".. pc.get_name() .." hat einen Riesigen Geisterbaum gerufen !") mob.spawn(2306, pc.get_local_x(), pc.get_local_y(), 1, 1, 1) game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 10) say("Nun musst du 10 Stunden warten.") elseif f == 4 then notice_all("".. pc.get_name() .." hat einen Gelben Tigergeist gerufen !") mob.spawn(1304, pc.get_local_x(), pc.get_local_y(), 1, 1, 1) game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 6) say("Nun musst du 6 Stunden warten.") elseif f == 5 then notice_all("".. pc.get_name() .." hat einen Dunklen Anführer gerufen !") mob.spawn(791, pc.get_local_x(), pc.get_local_y(), 1, 1, 1) game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 4) say("Nun musst du 4 Stunden warten.") elseif f == 6 then return else return end elseif e == 7 then return else return end elseif get_time() < game.get_event_flag("koenigspawn") then say("Du musst noch warten, bis du wieder ein Boss") say("spawnen kannst.") end elseif w == 2 then if get_time() > game.get_event_flag("kingtele") then local tele = select("SD2 Anfang","Feuerland", "Geisterwald", "Berg Sohan", "Orktal", "Tempel", "Schlangenfeld", "Abbrechen") if tele == 1 then pc.warp(705000, 465000) game.set_event_flag("kingtele", get_time() + 60 * 60 * 2) elseif tele == 2 then pc.warp(599400, 756300) game.set_event_flag("kingtele", get_time() + 60 * 60 * 2) elseif tele == 3 then pc.warp(288700, 5700) game.set_event_flag("kingtele", get_time() + 60 * 60 * 2) elseif tele == 4 then pc.warp(434200, 290600) game.set_event_flag("kingtele", get_time() + 60 * 60 * 2) elseif tele == 5 then pc.warp(402100, 673900) game.set_event_flag("kingtele", get_time() + 60 * 60 * 2) elseif tele == 6 then pc.warp(553600, 143600) game.set_event_flag("kingtele", get_time() + 60 * 60 * 2) elseif tele == 7 then pc.warp(840000, 720000) game.set_event_flag("kingtele", get_time() + 60 * 60 * 2) elseif tele == 8 then return else return end elseif get_time() < game.get_event_flag("kingtele") then say("Du musst noch warten, bis du dich wieder") say("teleportieren kannst.") end elseif w == 3 then
return else return end end end
Quote:
Originally Posted by FuZi0nZ.™
Also so?
PHP Code:
quest vipstein begin
state start begin
when 20092.chat."Vip" begin
say_title("Black-ShoxX2")
say("Was du bist ViP?")
say("Das kann ich nicht glauben..ô.O")
say("Na gut du ach so Toller.")
say("Dann kannst du mir ja auch sicherlich")
say("das legendäre ViP passwort vorlegen.")
say("Passwort in die zeile!")
local s=input()
if s!= "loli" then
return
end
local w = select("Bosse Rufen", "Teleportieren", "Abbrechen")
if w == 1 then
if get_time() > game.get_event_flag("koenigspawn") then
local e = select("Blauer Tod", "Sensenmann", "Königinspinne", "Neunschwanz", "Dämonenkönig", "Weiter", "Abbrechen")
if e == 1 then
notice_all("".. pc.get_name() .." hat einen Blauen Tod gerufen !")
mob.spawn(1095, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 24)
say("Nun musst du 24 Stunden warten.")
elseif e == 2 then
notice_all("".. pc.get_name() .." hat einen Sensenmann gerufen !")
mob.spawn(1093, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 12)
say("Nun musst du 12 Stunden warten.")
elseif e == 3 then
notice_all("".. pc.get_name() .." hat eine Königinpinne gerufen !")
mob.spawn(2091, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 2)
say("Nun musst du 2 Stunden warten.")
elseif e == 4 then
notice_all("".. pc.get_name() .." hat einen Neunschwanz gerufen !")
mob.spawn(1901, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 6)
say("Nun musst du 6 Stunden warten.")
elseif e == 5 then
notice_all("".. pc.get_name() .." hat einen Dämonenkönig gerufen !")
mob.spawn(1091, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 8)
say("Nun musst du 8 Stunden warten.")
elseif e == 6 then
say("Und nun folgen die nächsten Monster.")
wait()
local f = select("Oberork", "Flammenkönig", "Riesiger Geisterbaum", "Gelber Tigergeist", "Dunkler Anführer", "Abbrechen")
if f == 1 then
notice_all("".. pc.get_name() .." hat einen Oberork gerufen !")
mob.spawn(691, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 2)
say("Nun musst du 2 Stunden warten.")
elseif f == 2 then
notice_all("".. pc.get_name() .." hat einen Flammenkönig gerufen !")
mob.spawn(2206, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 8)
say("Nun musst du 8 Stunden warten.")
elseif f == 3 then
notice_all("".. pc.get_name() .." hat einen Riesigen Geisterbaum gerufen !")
mob.spawn(2306, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 10)
say("Nun musst du 10 Stunden warten.")
elseif f == 4 then
notice_all("".. pc.get_name() .." hat einen Gelben Tigergeist gerufen !")
mob.spawn(1304, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 6)
say("Nun musst du 6 Stunden warten.")
elseif f == 5 then
notice_all("".. pc.get_name() .." hat einen Dunklen Anführer gerufen !")
mob.spawn(791, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 4)
say("Nun musst du 4 Stunden warten.")
elseif f == 6 then
return
else
return
end
elseif e == 7 then
return
else
return
end
elseif get_time() < game.get_event_flag("koenigspawn") then
say("Du musst noch warten, bis du wieder ein Boss")
say("spawnen kannst.")
end
elseif w == 2 then
if get_time() > game.get_event_flag("kingtele") then
local tele = select("SD2 Anfang","Feuerland", "Geisterwald", "Berg Sohan", "Orktal", "Tempel", "Schlangenfeld", "Abbrechen")
if tele == 1 then
pc.warp(705000, 465000)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 2 then
pc.warp(599400, 756300)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 3 then
pc.warp(288700, 5700)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 4 then
pc.warp(434200, 290600)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 5 then
pc.warp(402100, 673900)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 6 then
pc.warp(553600, 143600)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 7 then
pc.warp(840000, 720000)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 8 then
return
else
return
end
elseif get_time() < game.get_event_flag("kingtele") then
say("Du musst noch warten, bis du dich wieder")
say("teleportieren kannst.")
end
elseif w == 3 then
return
else
return
end
end
end
|
Ich Probiers mal aus
|
|
|
 |
Similar Threads
|
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
|
[FRAGE]Quest befehl frage
12/24/2010 - Metin2 Private Server - 0 Replies
Moin,
da ich noch ned so gut in questen bin wollte ich mal fragen wie ich den befehl ensetze:
next_time_set()
muss der befehl nach der handlung sein
z.b.
pc.give_item(vnum)
next_time_set(10)
und die 10 dann 10 minuten ist und ich muss dann ja vor der handlung
|
[Frage]GM Mode Quest/Admin ist Online quest
10/25/2010 - Metin2 Private Server - 1 Replies
Hey ich habe eine Kurze frage und zwar möchte ich lieber doppelt sicher sein und habe noch eine Quest gefunden die /admin_test flag 0 alle paar sek. schreibt und dazu auf der Letzen seite hat einer geschrieben das angezeigt wird sprich
xxxx ist nun für eure Fragen und Probleme verfügbar+ diesen /event_flag test 0 cmd nur wie bzw wo füg ich das sein ich habe kein passenden Thread zu gefunden..
Dort auf der letzen seite:...
|
Quest Frage
04/02/2010 - Metin2 Private Server - 9 Replies
Hey Hat vll einer diese AFK quest wie bei BloodyMT2 oder könnte sieeiner stellen und pub machen LG
|
All times are GMT +1. The time now is 23:11.
|
|