|
You last visited: Today at 16:49
Advertisement
[SERVICE] Die Questkontrolle
Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.
03/30/2011, 14:32
|
#1786
|
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
|
Ja, über party.get_near_count()
|
|
|
03/30/2011, 16:23
|
#1787
|
elite*gold: 435
Join Date: Nov 2009
Posts: 602
Received Thanks: 194
|
wie kann ich es machen das man ein lvl up wird also nicht durch exp sondern durch pc.get_level oder sowas?
|
|
|
03/30/2011, 16:31
|
#1788
|
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
|
Quote:
Originally Posted by Michi1994
wie kann ich es machen das man ein lvl up wird also nicht durch exp sondern durch pc.get_level oder sowas?
|
Das will ich auch immer amchen, bis ich dann merke, dass es nicht geht 
nein, ich glaube das musst du mit pc.give_exp2 machen
|
|
|
03/30/2011, 20:22
|
#1789
|
elite*gold: 0
Join Date: Jan 2009
Posts: 90
Received Thanks: 6
|
Ich habe ein Problem unzwar funktioniert diese Quest nicht , bzw sie 1 mal Funktioniert aber die gewählten Reittiere hielten nur 10 Sec ???
PHP Code:
quest port begin
state start begin
when login begin
set_state(brief)
end
end
state brief begin
when letter begin
send_letter("Reittiere")
end
when button or info begin
say("Du willst also Reiten ?")
local j = select("Ja", "Nein")
if j == 1 then
say_reward("Welches Reittier möchtest du Reiten?")
local k = select("Loewe", "Keiler", "Wolf", "Tiger", "Dunkler Loewe", "Dunkler Keiler", "Dunkler Wolf", "Dunkler-Feuer Tiger", "Weißer Loewe", "Höllen-Hund", "Abbrechen")
if k == 1 then
pc.mount(20110)
elseif k == 2 then
pc.mount(20113)
elseif k == 3 then
pc.mount(20112)
elseif k == 4 then
pc.mount(20111)
elseif k == 5 then
pc.mount(20119)
elseif k == 6 then
pc.mount(20120)
elseif k == 7 then
pc.mount(20118)
elseif k == 8 then
pc.mount(20117)
elseif k == 9 then
pc.mount(20114)
elseif k == 10 then
pc.mount(20115)
elseif k == 11 then
return
end
elseif j == 2 then
return
end
end
end
end
Wäre echt nett wenn ihr es euch mal Anschauen könntet und mir auch helfen könntet die Zeit zu verländern also das die Reittiere länder reitbar sind !
|
|
|
03/30/2011, 21:31
|
#1790
|
elite*gold: 435
Join Date: Nov 2009
Posts: 602
Received Thanks: 194
|
PHP Code:
quest port begin
state start begin
when login begin
set_state(brief)
end
end
state brief begin
when letter begin
send_letter("Reittiere")
end
when button or info begin
say("Du willst also Reiten ?")
local j = select("Ja", "Nein")
if j == 1 then
say_reward("Welches Reittier möchtest du Reiten?")
local k = select("Loewe", "Keiler", "Wolf", "Tiger", "Dunkler Loewe", "Dunkler Keiler", "Dunkler Wolf", "Dunkler-Feuer Tiger", "Weißer Loewe", "Höllen-Hund", "Abbrechen")
if k == 1 then
pc.mount(20110, 900)
elseif k == 2 then
pc.mount(20113, 900)
elseif k == 3 then
pc.mount(20112, 900)
elseif k == 4 then
pc.mount(20111, 900)
elseif k == 5 then
pc.mount(20119, 900)
elseif k == 6 then
pc.mount(20120, 900)
elseif k == 7 then
pc.mount(20118, 900)
elseif k == 8 then
pc.mount(20117, 900)
elseif k == 9 then
pc.mount(20114, 900)
elseif k == 10 then
pc.mount(20115, 900)
elseif k == 11 then
return
end
elseif j == 2 then
return
end
end
end
end
so solte es eig. gehen ..
pc.mount(20115, 900)
in eine höhere zahl ändern wen sie noch länger halten solln....
z.b.: 3600 für eine Stunde
€:tach,
wie mach ich dies wen ich, ein Reittier andrück das ich es dann reiten kann und es nach dem drücken verschwindet ?
PHP Code:
when 20114.chat begin
chat("Du hast den Dunkler Schlachtlöwe gerufen!")
horse.ride()
pc.mount(20114,900)
affect.add_collect(apply.ATT_GRADE_BONUS,300,900)
affect.add_collect(apply.DEF_GRADE_BONUS,200,900)
affect.add_collect(apply.MOV_SPEED_BONUS,50,900)
end
|
|
|
03/30/2011, 23:15
|
#1791
|
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
|
ihr nutzt alle die falschen Boni befehl, wenn man genauer in gamefile schaut, gibs extra ein boni befehl für die Reittiere...
|
|
|
03/30/2011, 23:28
|
#1792
|
elite*gold: 435
Join Date: Nov 2009
Posts: 602
Received Thanks: 194
|
Quote:
Originally Posted by Avandor_mag_mich
ihr nutzt alle die falschen Boni befehl, wenn man genauer in gamefile schaut, gibs extra ein boni befehl für die Reittiere...
|
könntest du den uns bitte sagen ?
wollt eig. nur wissen wie es mit der quest jetzt geht  das dann das reittier verschwindet wen man es angedrückt hat
|
|
|
03/31/2011, 16:21
|
#1793
|
elite*gold: 0
Join Date: Sep 2009
Posts: 214
Received Thanks: 16
|
Kann mich bei uriel immernoch nicht in der map porten also der zeigt mir die zumindest nicht an. 
habe die auch in der Hongkong_list eingetragen und make.sh ausgefüht..
vielen dank schonmal..=)
PHP Code:
quest vergessenes_königreich begin state start begin when 20011.chat."Vergessenes Königreich" begin say_title("Vergessenes Königreich") say("Das Vergessene Königreich ist") say("sehr Gefährlich,da dort elendige") say("Bestien Wohnen und das Alte") say("Königreich Angegriffen haben.") say("Seit dem sind die Könige geflüchtet") say("und die Bestien haben die Stadt übernommen.") say("") say("Darum kann ich dich erst ab Level") say("105 eintreten lassen und für ein") say("Preis von 20.000.000 erleichtern.") say("Aber pass auf,die Bestien sind sehr Stark") say_reward("Soll ich dich Hinteleportieren?") local s1 = select("Ja bitte teleportieren.","Nein ich möchte hier bleiben.") if s1 == 1 then if pc.get_level() < 105 then say_title("Tut mir Leid") say_reward("Du musst mehr Erfahrung Sammeln") return else if pc.get_gold() < 20000000 then say_title("Du brauchst Mehr yang") say_reward("Musst wohl noch Farmen gehen") return else say("Okay du wirst Teleportiert") say("Viel Glück") pc.warp(525300 , 514100) end end elseif s1 == 2 then return end end end end
|
|
|
03/31/2011, 16:24
|
#1794
|
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
|
und was bekommst du für einen genauen Fehler in VPC`?
prober mal so bitte:
PHP Code:
quest vergessenes_königreich begin state start begin when 20011.chat."Vergessenes Königreich" begin say_title("Vergessenes Königreich") say("Das Vergessene Königreich ist") say("sehr Gefährlich,da dort elendige") say("Bestien Wohnen und das Alte") say("Königreich Angegriffen haben.") say("Seit dem sind die Könige geflüchtet") say("und die Bestien haben die Stadt übernommen.") say("") say("Darum kann ich dich erst ab Level") say("105 eintreten lassen und für ein") say("Preis von 20.000.000 erleichtern.") say("Aber pass auf,die Bestien sind sehr Stark") say_reward("Soll ich dich Hinteleportieren?") local s1 = select("Ja bitte teleportieren.","Nein ich möchte hier bleiben.") if s1 == 1 then if pc.get_level() < 105 then say("Tut mir leid.") say("Du musst mehr Erfahrung sammeln") return end if pc.get_money() < 20000000 then say("Du brauchst mehr Yang.") say("musst wohl noch farmen gehen.") return end if pc.get_level() >= 105 and pc.get_money() >= 20000000 then say("OK, du wist teleportiert.") say("Viel Glück") pc.change_money(-20000000) wait() pc.warp(525300, 514100) end elseif s1 == 2 then return end end end end
|
|
|
03/31/2011, 16:46
|
#1795
|
elite*gold: 0
Join Date: Sep 2009
Posts: 214
Received Thanks: 16
|
ich werds mal so probieren=)
also fehler im VPC kommt nicht..also wenn ich den make.sh ausführe werden ja die quests angezeigt..also dann steht da name und when chat.20011 z.B..
nur da steht nix..als wenn die quest nicht exestieren würde 
kann das vill mit den Ö umlauten oder so zusammen liegen das ich in der quest den quest name bei dem Ö /195/150 einragen muss?
|
|
|
03/31/2011, 16:52
|
#1796
|
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
|
versuchs einfahc mal mit oe statt ö
|
|
|
03/31/2011, 16:56
|
#1797
|
elite*gold: 0
Join Date: Sep 2009
Posts: 214
Received Thanks: 16
|
okay ich versuchs mal=)
|
|
|
03/31/2011, 17:11
|
#1798
|
elite*gold: 0
Join Date: Sep 2009
Posts: 214
Received Thanks: 16
|
sooooo die map klappt=)
danke danke
|
|
|
03/31/2011, 17:26
|
#1799
|
elite*gold: 0
Join Date: Sep 2009
Posts: 214
Received Thanks: 16
|
Soo Poste mal eine andere quest..habe 3 stück die ja noch so aufgebaut sind..das heißt ich brauhce hier nur den fehler dann füge ich das in den andere 3 auch mit rein=)
das problem ist ich kann die NPC aus i.ein grund nicht anklicken..
PHP Code:
quest chiller_map begin state start begin when 20087.chat."ChillerMap" begin say_title("ChillerMap") say("Hallo mein Freund!") say("Kennst du schon die ChillerMap?!") say("Nein,also gut!") say("") say("Du kannst dich dort mit Leuten") say("Duelieren oder Handeln etc.") say("aber ich sage dir du bereust es nicht") say("Die ChillerMap zu besuchen!") say_reward("Dort erwartet dich Viel Spaß!") local s1 = select("Teleportier mich!", "Nein ich bleib hier!") if s1 == 1 then say_title("Ok") say_reward("Viel Spaß") wait() pc.warp(568400 , 558200) elseif s1 == 2 then say("Ok") say("Eine Weise Entscheidung!") return end end end end
freue mich über der nächsten hilfe  Mfg=)
|
|
|
03/31/2011, 17:58
|
#1800
|
elite*gold: 0
Join Date: Nov 2009
Posts: 483
Received Thanks: 154
|
Quote:
Originally Posted by Michi1994
wie kann ich es machen das man ein lvl up wird also nicht durch exp sondern durch pc.get_level oder sowas?
|
Ich würd mal raten pc.set_level = xy
Wenn man 1 lv steigen soll pc.set_level = pc.get_level+1
Ka ob das geht kannst je mal testen^^
|
|
|
All times are GMT +1. The time now is 16:52.
|
|