|
You last visited: Today at 22:51
Advertisement
[SERVICE] Die Questkontrolle
Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.
02/17/2011, 13:31
|
#1486
|
elite*gold: 27
Join Date: Jan 2011
Posts: 185
Received Thanks: 232
|
Hi Freunde
kann man sich auch hier eine quest erstellen lassen?
mfg: Stronger
|
|
|
02/17/2011, 15:44
|
#1487
|
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
|
Quote:
Originally Posted by Str0nger
Hi Freunde
kann man sich auch hier eine quest erstellen lassen?
mfg: Stronger
|
hm mir wärs lieber du versuchst es erstmal selber,
solltest du gar keine Ideen wie du das umsetzen sollst, dann schreib mir n epn oder add mich in skype, dann geb ich dir tipps bzw helfe dir
|
|
|
02/18/2011, 11:34
|
#1488
|
elite*gold: 0
Join Date: Mar 2010
Posts: 218
Received Thanks: 18
|
hi Freunde
ich habe ein Problem,meine neuen reittiere machen kein DMG.habe 2008er files,und 2010er client von CranK.
und mir wurde gesagt das diese quest,den bug weg nimmt und man könnte DMG machen.leider macht die quest das nicht,könnt ihr mal bitte rein gucken
Quote:
----------------------------------------------
-- Reittier Menü Quest
-- copyright by Casi
----------------------------------------------
quest Reittier begin
state start begin
when 71119.use begin
say_title("Hey ".. pc.get_name() ..".")
say("Welches Reittier Willst du Benutzen")
local s = select("Löwe","Keiler","Feuer Tieger","Wolf","EXIT")
if s == 1 then
say_reward("Du Hast Dein Löwen gerufen")
pc.mount(20113)
affect.add_collect(apply.ATT_GRADE_BONUS,300,900)
affect.add_collect(apply.DEF_GRADE_BONUS,200,900)
end
if s == 2 then
say_reward("Du Hast Dein Keiler gerufen")
pc.mount(20110)
affect.add_collect(apply.ATT_GRADE_BONUS,290,900)
affect.add_collect(apply.DEF_GRADE_BONUS,150,900)
end
if s == 3 then
say_reward("Du Hast Dein Feuer Tieger gerufen")
pc.mount(20112)
affect.add_collect(apply.ATT_GRADE_BONUS,295,900)
affect.add_collect(apply.DEF_GRADE_BONUS,180,900)
end
if s == 4 then
say_reward("Du Hast Dein Wolf gerufen")
pc.mount(20111)
affect.add_collect(apply.ATT_GRADE_BONUS,250,900)
affect.add_collect(apply.DEF_GRADE_BONUS,100,900)
end
end
end
end
|
lg:ganzliebe
|
|
|
02/18/2011, 12:42
|
#1489
|
elite*gold: 20
Join Date: Oct 2010
Posts: 1,303
Received Thanks: 457
|
Quote:
Originally Posted by ganzliebe
hi Freunde
ich habe ein Problem,meine neuen reittiere machen kein DMG.habe 2008er files,und 2010er client von CranK.
und mir wurde gesagt das diese quest,den bug weg nimmt und man könnte DMG machen.leider macht die quest das nicht,könnt ihr mal bitte rein gucken
lg:ganzliebe
|
Ohne mirs anzusehen, du musst auf ein pferd Level 11++ aufsteigen und das gesamte mit der Quest kombinieren.
Ich denke mal das wirst du ohne hilfe schaffen
|
|
|
02/18/2011, 20:46
|
#1490
|
elite*gold: 130
Join Date: Dec 2010
Posts: 248
Received Thanks: 293
|
Habe hier ne Quest.. Ist wie die Rollenblock Quest aufgebaut.. aber möchte Die Shops auf allen Map1 und 2 verbieten...
(Mapindexe: 1,21,41,3,23,43) (Bündel ID: 50200)
quest shopblock begin
state start begin
when 50200.use with pc.get_map_index() == 1 or 21 or 41 begin
chat("Hier kannst du keinen Laden eröffnen.")
item.remove()
end
end
end
Kann die mir einer machen? Das ist das was ich bisher habe ^^
Am besten getestet ! Danke !
|
|
|
02/18/2011, 21:23
|
#1491
|
elite*gold: 20
Join Date: Oct 2010
Posts: 1,303
Received Thanks: 457
|
das ist glaub ich schon in der gamefile festgelegt was ein bündel macht.
Wenn die function mal gestartet ist bringt es auch nix die zu entfernen.
Das einzige mögliche wäre du kickst den Spieler.
|
|
|
02/18/2011, 21:31
|
#1492
|
elite*gold: 130
Join Date: Dec 2010
Posts: 248
Received Thanks: 293
|
2 good4 you... stimmt .. das ist festgelegt.. kannste mir dann so ne Kikquest für die maps und die ID machen ? Wäre sehr Nice !
|
|
|
02/18/2011, 21:53
|
#1493
|
elite*gold: 20
Join Date: Oct 2010
Posts: 1,303
Received Thanks: 457
|
when xy.use begin
--pc.logout()keinen logout befehl gefunden // Vllt command(logout)
pc.warp(koordinaten von irgend einer map, koordis y)
end
habe gerade keine Befehle vor mir liegen.
Werde aber kurz suchen+reineditieren.
Keinen gefunden -- pc.warp wäre ne alternative.
|
|
|
02/18/2011, 22:21
|
#1494
|
elite*gold: 130
Join Date: Dec 2010
Posts: 248
Received Thanks: 293
|
Kannst du pls nachgucken und dnn dir komplette quest + die mapindexe eingebaut hierreinschreiben ? Ich überhäufe dich auch mit Thx ^^
|
|
|
02/18/2011, 23:37
|
#1495
|
elite*gold: 0
Join Date: Mar 2010
Posts: 218
Received Thanks: 18
|
hi 2good4you111
leider habe ich von quest schreiben null ahnung,die quest die ich da habe.ist selber aus elitepvpers.könntes du mir vielleicht die quest umschreiben.THX
LG:ganzliebe
|
|
|
02/19/2011, 00:08
|
#1496
|
elite*gold: 0
Join Date: Nov 2008
Posts: 224
Received Thanks: 58
|
Dieses Item verschwindet zwar nach der benutzung aber es Teleportiert nicht, woran kann das liegen?
Code:
quest itemwarp begin
state start begin
when 40001.use begin
say_title("item")
say("text")
say("text.")
say("")
say("Möchtest du wirklich drücken?")
local a= select("Klar","Niemals")
if a==1 then
pc.removeitem("40001", 1)
pc.warp(307200,120300)
elseif a==2 then
say_title("texr")
say("text")
say("text")
end
end
end
end
Bei make.sh kommt eine Fehlermeldung durch diese Quest, wo liegt der Fehler?
Code:
quest newmapwarp begin
state start begin
when 20094.chat."Die neue Map" begin
if pc.count_item(40001) > 0 then
say("Bist Du bereit?")
local s = select ("Hinein!","Schnell weg hier!")
if s == 1 then
pc.removeitem("40001", 1)
pc.warp (307200,120300)
else
return
end
end
end
Ich bedanke mich für Hilfe im Vorraus!!
|
|
|
02/19/2011, 02:12
|
#1497
|
elite*gold: 121
Join Date: Feb 2008
Posts: 654
Received Thanks: 411
|
@L777C7: Probiers mal so.
PHP Code:
quest newmapwarp begin state start begin when 20094.chat."Die neue Map" begin if pc.count_item(40001) > 0 then say("Bist Du bereit?") local s = select ("Hinein!","Schnell weg hier!") if s == 1 then pc.removeitem("40001", 1) pc.warp (307200,120300) else return end end end end
Wenn's dennoch nicht funktioniert, dann liegt es an die warp koordinaten. Kommst du auf die map drauf per GM Command?
|
|
|
02/19/2011, 08:29
|
#1498
|
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
|
@ L777C7
Bei der 2. Quest fehlt unten ein end
@ganzliebe
Welche quest meinst du denn?
|
|
|
02/19/2011, 11:38
|
#1499
|
elite*gold: 20
Join Date: Oct 2010
Posts: 1,303
Received Thanks: 457
|
@ganzliebe,
hätte eine funktionierende Quest zuhause liegen (ohne bonis da man damit ziemlich bugusen kann.)
Werde dir die dann heute mal reineditieren.
PHP Code:
quest reitruf begin state start begin when 71114.use begin --Keiler if pc.is_mount() != true then horse.summon() horse.ride() pc.mount(20111, 6000) else pc.mount(20111, 6000) end say("Dein Keiler wurde gerufen.") end when 71116.use begin --Wolf if pc.is_mount() != true then horse.summon() horse.ride() pc.mount(20113, 6000) else pc.mount(20113, 6000) end say("Dein Wolf wurde gerufen.") end when 71118.use begin --Tiger if pc.is_mount() != true then horse.summon() horse.ride() pc.mount(20112, 6000) else pc.mount(20112, 6000) end say("Dein Tiger wurde gerufen.") end when 71120.use begin --Löwe if pc.is_mount() != true then horse.summon() horse.ride() pc.mount(20110, 6000) else pc.mount(20110, 6000) end say("Dein Löwe wurde gerufen") end when 71124.use begin if pc.is_mount() != true then horse.summon() horse.ride() pc.mount(20114, 6000) else pc.mount(20114, 6000) end say("Dein Weißer Löwe wurde gerufen.") end when 71125.use with pc.get_level() >= 85 begin if pc.is_mount() != true then horse.summon() horse.ride() pc.mount(20115, 6000) else pc.mount(20115, 6000) end say("Dein Kriegskeiler wurde gerufen") end when 71126.use with pc.get_level() >= 85 begin if pc.is_mount() != true then horse.summon() horse.ride() pc.mount(20117, 6000) else pc.mount(20117, 6000) end say("Dein Streitwolf wurde gerufen") end when 71127.use with pc.get_level() >= 85 begin if pc.is_mount() != true then horse.summon() horse.ride() pc.mount(20116, 6000) else pc.mount(20116, 6000) end say("Dein Sturmtiger wurde gerufen") end when 71128.use with pc.get_level() >= 85 begin if pc.is_mount() != true then horse.summon() horse.ride() pc.mount(20118, 6000) else pc.mount(20118, 6000) end say("Dein Schlachtlöwe wurde gerufen") end end end
Die müsste eigentlich funnzen.
Ansonsten teste die.
PHP Code:
quest reitruf begin state start begin when 71114.use begin --Keiler if pc.is_mount() != true then command("horse_ride") pc.mount(20111, 6000) else pc.mount(20111, 6000) end say("Dein Keiler wurde gerufen.") end when 71116.use begin --Wolf if pc.is_mount() != true then command("horse_ride") pc.mount(20113, 6000) else pc.mount(20113, 6000) end say("Dein Wolf wurde gerufen.") end when 71118.use begin --Tiger if pc.is_mount() != true then command("horse_ride") pc.mount(20112, 6000) else pc.mount(20112, 6000) end say("Dein Tiger wurde gerufen.") end when 71120.use begin --Löwe if pc.is_mount() != true then command("horse_ride") pc.mount(20110, 6000) else pc.mount(20110, 6000) end say("Dein Löwe wurde gerufen") end when 71124.use begin if pc.is_mount() != true then command("horse_ride") pc.mount(20114, 6000) else pc.mount(20114, 6000) end say("Dein Weißer Löwe wurde gerufen.") end when 71125.use with pc.get_level() >= 85 begin if pc.is_mount() != true then command("horse_ride") pc.mount(20115, 6000) else pc.mount(20115, 6000) end say("Dein Kriegskeiler wurde gerufen") end when 71126.use with pc.get_level() >= 85 begin if pc.is_mount() != true then command("horse_ride") pc.mount(20117, 6000) else pc.mount(20117, 6000) end say("Dein Streitwolf wurde gerufen") end when 71127.use with pc.get_level() >= 85 begin if pc.is_mount() != true then command("horse_ride") pc.mount(20116, 6000) else pc.mount(20116, 6000) end say("Dein Sturmtiger wurde gerufen") end when 71128.use with pc.get_level() >= 85 begin if pc.is_mount() != true then command("horse_ride") pc.mount(20118, 6000) else pc.mount(20118, 6000) end say("Dein Schlachtlöwe wurde gerufen") end end end
Bei diesen beiden sind keine Bonis die der Spieler buggen könnte.
Jedes Reittier hat ein eigenes Item.
|
|
|
02/19/2011, 12:10
|
#1500
|
elite*gold: 130
Join Date: Dec 2010
Posts: 248
Received Thanks: 293
|
Kann mir einer Helfen [Siehe eite 150] ^^
|
|
|
All times are GMT +1. The time now is 22:51.
|
|