[PROBLEM]Reittiere Quest

08/15/2011 14:39 .Active#1
Hey Com,

Ich habe ein kleines Problem bei meiner Reitter quest, denn ich würde gerne, sobald ich einmal von dem Reittier abgestiegen bin, mit einem Klick auf eine "Quest-Schriftrolle" wieder Aufsteigen

Also die Quest hab ich mir so in etwa vorgestellt:

PHP Code:
quest wolf begin
state start begin
when 71116.
use begin
say_title
("Wolf Siegel")
say("")
say("Hiermit kannst du für 30min")
say("einen Wolf Reiten!")
say_reward("Das Item verschwindet nach der Benutzung!")
say("")
say_reward("Willst du reiten?")
local main_set select("Ich will Reiten","Abbrechen")
if 
main_set == 2 then
return
end
send_letter
("Reiten")
chat("Du hast nun für 30min einen Wolf als Reittier!")
pc.mount(201111800)
pc.removeitem(711161)
end
end
end 
Ihr seht an der Stelle "send_letter ("Reiten") " die Schrifttrolle, die gleichzeitig mit dem Aufsteigen auf das Reittier erscheint, ich würde das nun gerne so haben, dass ich bei dem Anklicken auf die Rolle automatisch wieder auf das Reittier gesetzt werde (Natürlich nur innerhalb der 30 minuten ;) )

Kann mir jemand sagen was ich dort einfügen muss?

LG Langeweile2011 ;)
08/15/2011 16:48 3nn1x#2
Also wenn die Quest klappen sollte später mal werd ich se auch einfügen...

Weiß jemand wie man sie schreiben kann?
08/15/2011 17:46 .Active#3
Quote:
Originally Posted by 3nn1x View Post
Also wenn die Quest klappen sollte später mal werd ich se auch einfügen...

Weiß jemand wie man sie schreiben kann?
Jop :D

Naja dazu müsste uns dann einer Verraten wies geht ne ;)


Jemand ne Idee?

LG :)
08/15/2011 20:10 Deathy.#4
In wie fern meint ihr das ?

das da kein textfenster kommt wenn man aufs reittier steigt oder wie?
08/15/2011 21:01 BlondynX#5
quest wolf begin
state start begin
when 71116.use begin
say_title("Wolf Siegel")
say("")
say("Hiermit kannst du für 30min")
say("einen Wolf Reiten!")
say_reward("Das Item verschwindet nach der Benutzung!")
say("")
say_reward("Willst du reiten?")
local main_set = select("Ich will Reiten","Abbrechen")
if main_set == 1 then
send_letter("Reiten")
chat("Du hast nun für 30min einen Wolf als Reittier!")
pc.mount(20111, 1800)
pc.removeitem(71116, 1)
elseif main_set == 2 then
return
end
end
end
end
08/15/2011 21:48 .Active#6
Quote:
Originally Posted by Deathy. View Post
In wie fern meint ihr das ?

das da kein textfenster kommt wenn man aufs reittier steigt oder wie?
Nein, also ich möchte es so haben, dass ich auf das Siegel drücke und auf das Reittier gesetzt werde. Wenn ich jetzt absteige, soll auf der Rechten seite diese "Quest-Rolle" mit dem Titel "Reiten" erscheinen, wenn ich auf sie drücke, sollte ich automatisch auf das reittier gesetzt werden.

Quote:
Originally Posted by BlondynX View Post
quest wolf begin
state start begin
when 71116.use begin
say_title("Wolf Siegel")
say("")
say("Hiermit kannst du für 30min")
say("einen Wolf Reiten!")
say_reward("Das Item verschwindet nach der Benutzung!")
say("")
say_reward("Willst du reiten?")
local main_set = select("Ich will Reiten","Abbrechen")
if main_set == 1 then
send_letter("Reiten")
chat("Du hast nun für 30min einen Wolf als Reittier!")
pc.mount(20111, 1800)
pc.removeitem(71116, 1)
elseif main_set == 2 then
return
end
end
end
end
Klappt leider nicht =( Trotzdem danke das du mir versuchst zu helfen ;)
(Bzw uns... 3nn1x scheint die quest auch so zu wollen :) )

€dit: Also klappen tut es schon, bzw ich werde auf das Reittier gesetzt, aber wenn ich auf die "Quest-Rolle" drücke passiert nichts, sie verschwindet einfach nur


Hatt einer eine idee wie man das mit der "Quest-Rolle" umsetzten kann?

€dit: Also mann müsste das irgendwie so schreiben:

PHP Code:
quest wolf begin
state start begin
when 71116.
use begin
say_title
("Wolf Siegel")
say("")
say("Hiermit kannst du für 30min")
say("einen Wolf Reiten!")
say_reward("Das Item verschwindet nach der Benutzung!")
say("")
say_reward("Willst du reiten?")
local main_set select("Ich will Reiten","Abbrechen")
if 
main_set == 2 then
return
end
chat
("Du hast nun für 30min einen Wolf als Reittier!")
pc.mount(201111800)
pc.removeitem(711161)

send_letter("Reiten")
if 
letter begin pc.mount(20111)

end
end
end 
nur wenn man es so schreibt, ist die quest verbuggt, da passiert gar nichts mehr =/

LG Langeweile ;)
08/16/2011 15:16 3nn1x#7
Quote:
Originally Posted by langeweile2011 View Post
Nein, also ich möchte es so haben, dass ich auf das Siegel drücke und auf das Reittier gesetzt werde. Wenn ich jetzt absteige, soll auf der Rechten seite diese "Quest-Rolle" mit dem Titel "Reiten" erscheinen, wenn ich auf sie drücke, sollte ich automatisch auf das reittier gesetzt werden.

(Bzw uns... 3nn1x scheint die quest auch so zu wollen :) )
Ja so hab ich mir das auch vorgestellt... wär schön für meinen kleinen mini "P-Server" ;)

Hat jemand eine Idee wie man das umsetzen kann?

LG 3nn1x
08/16/2011 17:57 .Active#8
Hmm hat jemand ne Idee?

ich weiß jetz nicht ob ich es richtig erklärt hab wie ich es mir vorstelle..., des wegen mach ich das jetzt nochmal ;)

Also:

Wenn ich das Reittier ber Sybol rufe, soll ich ganz normal auf dem Reittier sitzen.

Wenn ich dann absteige soll eine "QuestRolle" mit dem Titel "Reiten" an der Fensterseite erscheinen, wenn ich auf sie drauf drücke soll ich automatisch wieder in den Sattel gesetzt werden

Weiß jemand wie das funktionier? Bzw was man nach "
PHP Code:
send_letter("Reiten"
schreiben muss

Hoffe jemand kann mir helfen

LG
08/17/2011 14:26 3nn1x#9
Weiß jemand wie das geht?

Wär auch für mich interessant, was man da machen muss
08/17/2011 15:50 .Active#10
jemand ne idee?
08/18/2011 13:22 3nn1x#11
Ist wichtig!