|
You last visited: Today at 02:13
Advertisement
Quest Probleme
Discussion on Quest Probleme within the Metin2 Private Server forum part of the Metin2 category.
05/15/2014, 21:20
|
#1
|
elite*gold: 0
Join Date: Nov 2008
Posts: 14
Received Thanks: 1
|
Quest Probleme
Hey
Ich habe hier 2 Quest die einfach nicht funktionieren.
Also bei der will ich die Willkommens Nachricht des servers im chat.
PHP Code:
Quest Login begin state start begin when login begin chat("----------------------------------------------------") chat("Herzlich Willkommen "..pc.get_name().." auf ...") chat("Das ... Team wünscht dir viel Spass!") chat("----------------------------------------------------") end end end
Hier möchte ich gerne das die spieler am anfang beim login einen brief erhalten den man anklicken kann und man dann die starter items kriegt. Wäre auch nice wenn jemand wüsste was man machen muss um die quest automatisch nach dem einloggen offen vor sich zu haben.
PHP Code:
quest Equip begin state start begin set_state(run) end state run begin when login with pc.level >=1 begin send_letter("Aller Anfang ist schwer") set_state(Equipment) end end state Equipment begin when letter begin say_tittle("Aller anfang ist Schwer") say("Herzlich Willkommen "..pc.get_name().." heute beginnt dein Abenteuer") say("wir haben uns schon auf dich vorbereitet") say("und dein Equip zusammen gestellt.") say("Es ist zwar nichts besonderes aber fur den Anfang reicht es") say("wir haben grosse Erwartungen in dich gesetzt") say("also mach dich auf und Entaeusche uns nicht!") end if pc.get_job()==0 then pc.give_item2("19" ,1) pc.give_item2("11209" ,1) pc.give_item2("12209" ,1) pc.give_item2("13009" ,1) pc.give_item2("17009" ,1) pc.give_item2("14009" ,1) pc.give_item2("15009" ,1) pc.give_item2("16009" ,1) pc.give_item2("72701" ,1) pc.give_item2("70038" ,200) elseif pc.get_job()==1 then pc.give_item2("19" ,1) pc.give_item2("1009" ,1) pc.give_item2("11409" ,1) pc.give_item2("12209" ,1) pc.give_item2("13009" ,1) pc.give_item2("17009" ,1) pc.give_item2("14009" ,1) pc.give_item2("15009" ,1) pc.give_item2("16009" ,1) pc.give_item2("72701" ,1) pc.give_item2("70038" ,200) elseif pc.get_job()==2 then pc.give_item2("19" ,1) pc.give_item2("11609" ,1) pc.give_item2("12209" ,1) pc.give_item2("13009" ,1) pc.give_item2("17009" ,1) pc.give_item2("14009" ,1) pc.give_item2("15009" ,1) pc.give_item2("16009" ,1) pc.give_item2("72701" ,1) pc.give_item2("70038" ,200) elseif pc.get_job()==3 then pc.give_item2("7009" ,1) pc.give_item2("11809" ,1) pc.give_item2("12209" ,1) pc.give_item2("13009" ,1) pc.give_item2("17009" ,1) pc.give_item2("14009" ,1) pc.give_item2("15009" ,1) pc.give_item2("16009" ,1) pc.give_item2("72701" ,1) pc.give_item2("70038" ,200) end end state __COMPLETE__ begin end end
Weiss ned genau was ich da Falsch gemacht habe.
Danke schon mal im vorraus
|
|
|
05/15/2014, 21:23
|
#2
|
elite*gold: 14
Join Date: May 2013
Posts: 4,288
Received Thanks: 1,479
|
Beim nächsten Mal:
->
Anfangs-EQ:
Code:
quest give_basic_weapon begin
state start begin
when login begin
if pc.getqf("basic_weapon") != 0 then
return
end
if pc.job == 0 then -- Krieger
item_vnum1 = 19 -- Schwert
item_vnum2 = 11209 -- Mönchsplattenpanzer
item_vnum3 = 12209 -- Traditioneller Helm
elseif pc.job == 1 then -- Ninja
item_vnum1 = 1009 -- Dolch
item_vnum2 = 11409 -- Azuranzug
item_vnum3 = 12349 -- Lederkapuze
elseif pc.job == 2 then -- Sura
item_vnum1 = 19 -- Schwert
item_vnum2 = 11609 -- Requiem-Plattenpanzer
item_vnum3 = 12489 -- Blutiger Helm
elseif pc.job == 3 then -- Schamane
item_vnum1 = 7009 -- Fächer
item_vnum2 = 11809 -- Purpurkleidung
item_vnum3 = 12629 -- Mönchshut
end
-- Itemverteilung
pc.give_item2(item_vnum2) -- Rüstung nach Klasse
pc.give_item2(item_vnum3) -- Helm nach Klasse
pc.give_item2(14009, 1) -- Holzarmband
pc.give_item2(15009, 1) -- Lederschuhe
pc.give_item2(16009, 1) -- Holzhalskette
pc.give_item2(17009, 1) -- Holzohrringe
pc.give_item2(13009, 1) -- Schlachtschild
pc.give_item2(70038, 200) -- Tapferkeitsumhänge
pc.give_item2(72702, 1) -- Windschuhe
set_state(__COMPLETE__)
end
end
state __COMPLETE__ begin
end
end
Willkommensquest beim 1. Login:
Code:
quest willkommen begin
state start begin
when login with pc.getqf("firstlogin") == 0 begin
notice_all("Wir begrüßen "..pc.get_name().." auf SERVERNAME")
setbgimage('level_bg.tga')
say_title(" Willkommen auf XX, "..pc.get_name().." .")
say(" Viel Spaß auf XX")
say("")
say(" Dein XX Team.")
chat("--Chatnachricht--, kann man aber auch weg machen!")
pc.setqf("firstlogin", 1)
end
end
end
Und nicht vergessen, die Quest's in "quest_list" einzutragen
|
|
|
05/15/2014, 21:39
|
#3
|
elite*gold: 0
Join Date: Nov 2008
Posts: 14
Received Thanks: 1
|
Danke dir
hab da noch eine frage die Willkommens nachricht ist die jetzt nur beim 1. mal einloggen?
Möchte eben das auch nach dem ersten login im chat unten steht z.b.
"Herzlich Willkommen player xy""
Quote:
Willkommensquest beim 1. Login:
Code:
PHP Code:
quest willkommen begin state start begin when login with pc.getqf("firstlogin") == 0 begin notice_all("Wir begrüßen "..pc.get_name().." auf SERVERNAME") setbgimage('level_bg.tga') say_title(" Willkommen auf XX, "..pc.get_name().." .") say(" Viel Spaß auf XX") say("") say(" Dein XX Team.") chat("--Chatnachricht--, kann man aber auch weg machen!") pc.setqf("firstlogin", 1) end end end
__________________
|
Danke nochmal werde es das nächste mal in den richtigen thread setzen.
|
|
|
05/15/2014, 21:44
|
#4
|
elite*gold: 14
Join Date: May 2013
Posts: 4,288
Received Thanks: 1,479
|
Quote:
Originally Posted by Warox
Danke dir
hab da noch eine frage die Willkommens nachricht ist die jetzt nur beim 1. mal einloggen?
Möchte eben das auch nach dem ersten login im chat unten steht z.b.
"Herzlich Willkommen player xy""
|
Ja, die Quest ist für das 1. Mal einloggen.
Wenn du es bei jedem Login angezeigt haben möchtest, sollte folgendes funktionieren:
Quote:
chat ("Willkommen auf XX")
|
|
|
|
05/15/2014, 21:50
|
#5
|
elite*gold: 0
Join Date: Nov 2008
Posts: 14
Received Thanks: 1
|
Ok nochmals vielen Dank hast mir den Abend gerettet
Quote:
Ja, die Quest ist für das 1. Mal einloggen.
Wenn du es bei jeden Login angezeigt haben möchtest, sollte folgendes funktionieren:
|
|
|
|
05/15/2014, 21:53
|
#6
|
elite*gold: 14
Join Date: May 2013
Posts: 4,288
Received Thanks: 1,479
|
Quote:
Originally Posted by Warox
Ok nochmals vielen Dank hast mir den Abend gerettet
|
Freut mich
|
|
|
|
Similar Threads
|
/quest probleme
07/30/2013 - Metin2 Private Server - 3 Replies
Tagchen :D
Hab eben bemerkt das irgendetwas schief lauft am Root
Hab Rebootet und neu gestartet ..
als ich ingame on kam um alles zu testen .. gingen viele meiner Quest nicht mehr obwohl die fehler frei klappen sollten und mein Pet-System auch nicht ..
In Syserr stehen nix.
|
Probleme bei Quest
12/09/2012 - Metin2 Private Server - 1 Replies
Hallo
Also ich hab jetzt alle quests bearbeitet usw und jetzt kommt das
PLAYER_MAX_LEVEL: 99LocalService locale/germany/locale_string.txt
locale/germany/quest/locale.lua:1340:`}expected near`LoLz´
Assertion failed: (ms_singleton), function instance,file ../../common singleton
.h, line 26.
lostmt2#connect: Operation Timed Out
MasterAuth6
HILFEEEEEEEEEEEEEE
|
2 Quest Probleme
04/21/2012 - Metin2 Private Server - 7 Replies
Ja wie der Name des Threads schon sagt, habe ich 2 Probleme mit Quests.
Also das erste Problem lässt sich leicht schildern. Das passiert mit dem Regenbogenstein & Pferdezucker ect. Wenn ich darauf klicke z.B auf den Regenbogenstein und wähle meine Lehre wird ja alles Perfekter Meister. Allerdings kann ich die Kamara danach nicht mehr drehen. Das ist genauso als wenn ich ablehne und es sein lasse. Das gleiche gilt für Pferdezucker. Wenn ich auf "Namen geben" Klicke oder "keinen Namen geben"...
|
Probleme mit bio quest 3 :(
12/12/2010 - Metin2 - 2 Replies
Heei Leute wenn ich den seelenstein bei bio quest 3 kaufe kann ich den dann auch abgebn oder muss ich den selber droppen ?
|
Quest Probleme?
11/11/2009 - Metin2 Private Server - 1 Replies
Sers...
mich würd ma interessieren ob euch evtl. was ähnliches aufgefallen/passiert ist ...
ich hab ne quest übersetzt, hochgeladen, make.sh usw ... ig ging die quest ohne probleme ...
dann etwas später, ne andere quest hochgeladen, make.sh ...
und aufeinmal geht eine der vorringen quests nicht mehr?!
dann heute nach einigen versuchen des fixens ging keine der beiden quests mehr und wesentlich interessanter, danach ging eine quest aber dafür eine komplett andere nicht mehr die ich...
|
All times are GMT +2. The time now is 02:13.
|
|