|
You last visited: Today at 22:40
Advertisement
[SERVICE] Die Questkontrolle
Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.
04/14/2012, 08:39
|
#5476
|
elite*gold: 0
Join Date: Jan 2011
Posts: 39
Received Thanks: 0
|
Kann mir wer bitte bitte ein Gefallen tun?..
Eine UMWANDLUNGSQUEST schreiben
Das stell ich mir so vor..
Wenn man 50 Items hat Kriegt man 3 Sachen also zB Weiße Perle 3 Stück blaue perle und so..
dann noch bei 100 items 150 items und 200 items
Bitte Bitte Bitte hilft jemand  :*
|
|
|
04/14/2012, 12:17
|
#5477
|
elite*gold: 278
Join Date: Aug 2010
Posts: 145
Received Thanks: 19
|
Hey ich habe da eine Quest da musst du nur noch eintragen welche 50 items du geben willst bei mir sind das jetzt 50 mal Buch der Vorsehnung gegen 3 weiße Perlen
PHP Code:
quest weisseperle begin
state start begin
when 20095.chat."Eine Weiße Perle?" with pc.countitem("70101")>=50 begin
say("Wie ich sehe hast du 50")
say("Bücher der Vorsehung")
say("Ich Tausche sie gegen eine")
say("Weiße Perle")
local b=select("Ja", "Nein")
if 1==b then
if pc.countitem("70101")>=50 then
pc.removeitem("70101", 50)
pc.give_item2("27992", 3)
say("Hier hast du deine Weiße Perle.")
end
elseif 2==b then
else
say("UNKNOWN BUTTON ["..b.."]")
end
end
end
state __COMPLETE__ begin
when enter begin
q.done()
end
end
end
|
|
|
04/14/2012, 13:03
|
#5478
|
elite*gold: 7
Join Date: Sep 2011
Posts: 651
Received Thanks: 270
|
PHP Code:
quest buffs begin state start begin when 71135.use begin pc.count_item(71135) affect.add_collect(apply.MAX_HP,2000,300) cmdchat ("buff1") end end end
Könntet ihr mir bitte den Befehl einfügen das wenn ich das Item 71135 (Halbmondring) ausziehe das der effekt auch weg ist schaff es nit selber.
|
|
|
04/14/2012, 17:08
|
#5479
|
elite*gold: 142
Join Date: Jan 2009
Posts: 486
Received Thanks: 128
|
hallo, ich habe eine run quest geschrieben und der server zeigt mir keinen fehler an nur wenn ich dann eine bedingung erfülle für den run sagt er mir
Quote:
|
error occor on[dungeon_set_flag:77] no dungeon!!!
|
|
|
|
04/14/2012, 17:13
|
#5480
|
elite*gold: 0
Join Date: Apr 2009
Posts: 23
Received Thanks: 2
|
Ich hab das Starterset reingetan
PHP Code:
quest give_basic_weapon begin
state start begin
when login begin
say_title ( "Willkommen" )
say ( "Willkommen auf dem Server DarkNessMt2." )
say ( "Have Fun!" )
pc . change_money ( 100000 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "71050" , 200 )
pc . give_item2 ( "72702" , 1 )
pc . give_item2 ( "50051" , 1 )
horse . advance ( 1 )
horse . summon ( 10 )
say_reward ( "Du erhielst 1000000 Yang." )
say_reward ( "Du erhielst 1000 Rote(G)." )
say_reward ( "Du erhielst 400 Blaue(G)." )
say_reward ( "Du erhielst Items für Laufgeschwindigkeit." )
say_reward ( "Du erhielst ein Pferd." )
clear_letter ( )
set_state ( "__COMPLETE__" )
if pc . 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 )
say_reward ( "Du erhielst das Kriegerset!" )
elseif pc . job == 1 then
pc . give_item2 ( "1009" , 1 )
pc . give_item2 ( "11409" , 1 )
pc . give_item2 ( "8000" , 200 )
pc . give_item2 ( "12349" , 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 )
say_reward ( "Du erhielst das Ninjaset!" )
elseif pc . job == 2 then
pc . give_item2 ( "19" , 1 )
pc . give_item2 ( "11609" , 1 )
pc . give_item2 ( "12489" , 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 )
say_reward ( "Du erhielst das Suraset!" )
elseif pc . job == 3 then
pc . give_item2 ( "7009" , 1 )
pc . give_item2 ( "11809" , 1 )
pc . give_item2 ( "12629" , 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 )
say_reward ( "Du erhielst das Schamiset!" )
end
aber jetzt bekommt man garnichts mehr.. Kann jemand sehen was da falsch ist
|
|
|
04/14/2012, 17:53
|
#5481
|
elite*gold: 278
Join Date: Aug 2010
Posts: 145
Received Thanks: 19
|
PHP Code:
say_title ( Willkommen )
say ( Willkommen auf dem Server LimoMt2. )
say ( Viel Spass! )
pc . change_money ( 100000 )
pc . give_item2 ( 27003 , 200 )
pc . give_item2 ( 27003 , 200 )
pc . give_item2 ( 27003 , 200 )
pc . give_item2 ( 27003 , 200 )
pc . give_item2 ( 27003 , 200 )
pc . give_item2 ( 27006 , 200 )
pc . give_item2 ( 27006 , 200 )
pc . give_item2 ( 71050 , 200 )
pc . give_item2 ( 72702 , 1 )
pc . give_item2 ( 50051 , 1 )
horse . advance ( )
say_reward ( Du erhielst 100000 yang. )
say_reward ( Du erhielst 1000 Rote(G). )
say_reward ( Du erhielst 400 Blaue(G). )
say_reward ( Du erhielst Items fur Laufgeschwindigkeit. )
say_reward ( Du erhielst ein Pferd. )
clear_letter ( )
set_state ( __COMPLETE__ )
if pc . job == 0 then
pc . give_item2 ( 19 , 1 )
pc . give_item2 ( 11209 , 1 )
pc . give_item2 ( 15009 , 1 )
pc . give_item2 ( 14009 , 1 )
pc . give_item2 ( 16009 , 1 )
pc . give_item2 ( 17009 , 1 )
pc . give_item2 ( 13009 , 1 )
say_reward ( Du erhielst das Kriegerset! )
elseif pc . job == 1 then
pc . give_item2 ( 17009 , 1 )
pc . give_item2 ( 14009 , 1 )
pc . give_item2 ( 15009 , 200 )
pc . give_item2 ( 16009 , 200 )
pc . give_item2 ( 13009 , 200 )
pc . give_item2 ( 11409 , 200 )
pc . give_item2 ( 1009 , 1 )
pc . give_item2 ( 12349 , 1 )
say_reward ( Du erhielst das Ninjaset! )
elseif pc . job == 2 then
pc . give_item2 ( 19 , 1 )
pc . give_item2 ( 13009 , 1 )
pc . give_item2 ( 16009 , 1 )
pc . give_item2 ( 15009 , 1 )
pc . give_item2 ( 14009 , 1 )
pc . give_item2 ( 17009 , 1 )
pc . give_item2 ( 11609 , 1 )
say_reward ( Du erhielst das Suraset! )
elseif pc . job == 3 then
pc . give_item2 ( 17009 , 1 )
pc . give_item2 ( 14009 , 1 )
pc . give_item2 ( 15009 , 1 )
pc . give_item2 ( 16009 , 1 )
pc . give_item2 ( 13009 , 1 )
pc . give_item2 ( 7009 , 1 )
pc . give_item2 ( 11809 , 1 )
say_reward ( Du erhielst das Schamiset! )
end
end
versuch es mal mit einem end mehr  hoffe das funktioniert
|
|
|
04/14/2012, 19:40
|
#5482
|
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
|
Was ist an dieser Quest falsch:
PHP Code:
quest yangtruhe begin
state start begin
wehn 99999.use begin
say_title("250kk Yang")
say("Du möchtest also 250kk Yang?")
local s = select("Ja, Nein")
if s == 1 then
pc.get_gold() >= 1700000000
say("Du hast leider zuviel Yang!")
say("Um Yangbugs zu vermeiden musst du")
say("unter 1.700.000.000 Yang haben!")
return
else
pc.change_gold(250000000)
pc.remove_item(99999)
say_title("250kk Yang")
say("Du hast 250kk Yang erhalten!")
say("")
say("Bei Fragen oder Problem, schreibe")
say("bitte ein Teammitglied oder den")
say("Support an.")
say("")
say("Viel Spaß mit dem Yang.")
say("Dein NewVision2-Team")
elseif s == 2 then
say_title("Dann eben nicht!")
say("Vielleicht brauchst du das Yang ein")
say("anderes Mal!")
say("")
say("Dein NewVision2-Team")
end
end
end
end
Sorry wenns komplett falsch ist
|
|
|
04/14/2012, 20:16
|
#5483
|
elite*gold: 0
Join Date: Feb 2009
Posts: 54
Received Thanks: 5
|
quest yangtruhe begin
state start begin
wehn 99999.use begin
say_title("250kk Yang")
say("Du möchtest also 250kk Yang?")
local s = select("Ja, Nein")
if s == 1 then
if pc.get_gold() >= 1700000000 then
say("Du hast leider zuviel Yang!")
say("Um Yangbugs zu vermeiden musst du")
say("unter 1.700.000.000 Yang haben!")
return
end
pc.change_gold(250000000)
pc.remove_item(99999)
say_title("250kk Yang")
say("Du hast 250kk Yang erhalten!")
say("")
say("Bei Fragen oder Problem, schreibe")
say("bitte ein Teammitglied oder den")
say("Support an.")
say("")
say("Viel Spaß mit dem Yang.")
say("Dein NewVision2-Team")
elseif s == 2 then
say_title("Dann eben nicht!")
say("Vielleicht brauchst du das Yang ein")
say("anderes Mal!")
say("")
say("Dein NewVision2-Team")
end
end
end
end
^^Also versuchs mal So XD
|
|
|
04/14/2012, 20:20
|
#5484
|
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
|
Quote:
Originally Posted by Daimand
quest yangtruhe begin
state start begin
wehn 99999.use begin
say_title("250kk Yang")
say("Du möchtest also 250kk Yang?")
local s = select("Ja, Nein")
if s == 1 then
if pc.get_gold() >= 1700000000 then
say("Du hast leider zuviel Yang!")
say("Um Yangbugs zu vermeiden musst du")
say("unter 1.700.000.000 Yang haben!")
return
end
pc.change_gold(250000000)
pc.remove_item(99999)
say_title("250kk Yang")
say("Du hast 250kk Yang erhalten!")
say("")
say("Bei Fragen oder Problem, schreibe")
say("bitte ein Teammitglied oder den")
say("Support an.")
say("")
say("Viel Spaß mit dem Yang.")
say("Dein NewVision2-Team")
elseif s == 2 then
say_title("Dann eben nicht!")
say("Vielleicht brauchst du das Yang ein")
say("anderes Mal!")
say("")
say("Dein NewVision2-Team")
end
end
end
end
^^Also versuchs mal So XD
|
Error occured on compile regenbogen.questyangtruhe.quest
wenn ich die yangtruhe.quest wieder aus der quest_list raus nehme funktionierts also liegts nich an der regenbogen.quest
Funktioniert immer noch nicht
Quest um die es geht:
PHP Code:
quest yangtruhe begin state start begin wehn 99999.use begin say_title("250kk Yang") say("Du möchtest also 250kk Yang?") local s = select("Ja, Nein") if s == 1 then pc.get_gold() >= 1700000000 say("Du hast leider zuviel Yang!") say("Um Yangbugs zu vermeiden musst du") say("unter 1.700.000.000 Yang haben!") return else pc.change_gold(250000000) pc.remove_item(99999) say_title("250kk Yang") say("Du hast 250kk Yang erhalten!") say("") say("Bei Fragen oder Problem, schreibe") say("bitte ein Teammitglied oder den") say("Support an.") say("") say("Viel Spaß mit dem Yang.") say("Dein NewVision2-Team") elseif s == 2 then say_title("Dann eben nicht!") say("Vielleicht brauchst du das Yang ein") say("anderes Mal!") say("") say("Dein NewVision2-Team") end end end end
|
|
|
04/14/2012, 20:26
|
#5485
|
elite*gold: 0
Join Date: Feb 2009
Posts: 54
Received Thanks: 5
|
Dein Quest name ist Falsch denk ich !^^ nim den punkt raus und ersetz in gegen _
|
|
|
04/14/2012, 20:43
|
#5486
|
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
|
Quote:
Originally Posted by Daimand
Dein Quest name ist Falsch denk ich !^^ nim den punkt raus und ersetz in gegen _
|
welchen punkt
|
|
|
04/14/2012, 20:47
|
#5487
|
elite*gold: 0
Join Date: Feb 2009
Posts: 54
Received Thanks: 5
|
regenbogen.questyangtruhe.quest
zu
regenbogen_questyangtruhe.quest
Den Punkt OMG
when kill begin
if not npc.is_pc() with pc.get_level() == 30 then
end
if npc.is_pc() with pc.get_level() == 30 then
end
end
Gibt es eine Möglichkeit das Level des gekillten Monstern bzw. des gekillten Spielers zu Erkennen ?
|
|
|
04/14/2012, 21:19
|
#5488
|
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
|
ähm...die regebogen.quest ist eine eigene quest
|
|
|
04/14/2012, 21:22
|
#5489
|
elite*gold: 5
Join Date: Oct 2010
Posts: 1,692
Received Thanks: 1,772
|
Quote:
Originally Posted by Ellovo
Error occured on compile regenbogen.questyangtruhe.quest
wenn ich die yangtruhe.quest wieder aus der quest_list raus nehme funktionierts also liegts nich an der regenbogen.quest
Funktioniert immer noch nicht
Quest um die es geht:
PHP Code:
quest yangtruhe begin
state start begin
wehn 99999.use begin
say_title("250kk Yang")
say("Du möchtest also 250kk Yang?")
local s = select("Ja, Nein")
if s == 1 then
pc.get_gold() >= 1700000000
say("Du hast leider zuviel Yang!")
say("Um Yangbugs zu vermeiden musst du")
say("unter 1.700.000.000 Yang haben!")
return
else
pc.change_gold(250000000)
pc.remove_item(99999)
say_title("250kk Yang")
say("Du hast 250kk Yang erhalten!")
say("")
say("Bei Fragen oder Problem, schreibe")
say("bitte ein Teammitglied oder den")
say("Support an.")
say("")
say("Viel Spaß mit dem Yang.")
say("Dein NewVision2-Team")
elseif s == 2 then
say_title("Dann eben nicht!")
say("Vielleicht brauchst du das Yang ein")
say("anderes Mal!")
say("")
say("Dein NewVision2-Team")
end
end
end
end
|
HIER:
PHP Code:
quest yangtruhe begin
state start begin
when 99999.use begin
say_title("250kk Yang")
say("Du möchtest also 250kk Yang?")
local s = select("Ja, Nein")
if s == 1 then
pc.get_gold() >= 1700000000
say("Du hast leider zuviel Yang!")
say("Um Yangbugs zu vermeiden musst du")
say("unter 1.700.000.000 Yang haben!")
return
else
pc.change_gold(250000000)
pc.remove_item(99999)
say_title("250kk Yang")
say("Du hast 250kk Yang erhalten!")
say("")
say("Bei Fragen oder Problem, schreibe")
say("bitte ein Teammitglied oder den")
say("Support an.")
say("")
say("Viel Spaß mit dem Yang.")
say("Dein NewVision2-Team")
elseif s == 2 then
say_title("Dann eben nicht!")
say("Vielleicht brauchst du das Yang ein")
say("anderes Mal!")
say("")
say("Dein NewVision2-Team")
end
end
end
end
Du hast geschrieben:
wehn
es heißt aber:
when
|
|
|
04/14/2012, 21:49
|
#5490
|
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
|
Quote:
Originally Posted by DasKuchen
HIER:
PHP Code:
quest yangtruhe begin
state start begin
when 99999.use begin
say_title("250kk Yang")
say("Du möchtest also 250kk Yang?")
local s = select("Ja, Nein")
if s == 1 then
pc.get_gold() >= 1700000000
say("Du hast leider zuviel Yang!")
say("Um Yangbugs zu vermeiden musst du")
say("unter 1.700.000.000 Yang haben!")
return
else
pc.change_gold(250000000)
pc.remove_item(99999)
say_title("250kk Yang")
say("Du hast 250kk Yang erhalten!")
say("")
say("Bei Fragen oder Problem, schreibe")
say("bitte ein Teammitglied oder den")
say("Support an.")
say("")
say("Viel Spaß mit dem Yang.")
say("Dein NewVision2-Team")
elseif s == 2 then
say_title("Dann eben nicht!")
say("Vielleicht brauchst du das Yang ein")
say("anderes Mal!")
say("")
say("Dein NewVision2-Team")
end
end
end
end
Du hast geschrieben:
wehn
es heißt aber:
when
|
Kommt auch ein Fehler:
syntax error : [string "start"]:5: unexpected symbol near `>='
yangtruhe.quest:32:Error occured on compile yangtruhe.quest
|
|
|
All times are GMT +1. The time now is 22:42.
|
|