Hallo epvp,
Ich wollte mal Fragen ob mir jemand nen gescheiten mondi quest posten könnte?
wäre sehr nett, danke.
mfg
Ich wollte mal Fragen ob mir jemand nen gescheiten mondi quest posten könnte?
wäre sehr nett, danke.
mfg
quest mondlicht begin
state start begin
when 30121.chat."Mondlicht Event" with pc.is_gm() begin
if game.get_event_flag("mondi_drop") == 0 then
say("Das Mondlicht - Event ist deaktiviert")
say("Möchtest du es aktivieren?")
local s = select("Ja", "Nein")
if s == 1 then
say("Moonlight Event wurde aktiviert!")
game.set_event_flag("mondi_drop", 1)
notice_all("Das Mondlicht - Event wurde gestartet!")
else
return
end
else
say("Das Mondlicht - Event ist aktiviert")
say("Möchtest du es deaktivieren?")
local s = select("Ja", "Nein")
if s == 1 then
say("Das Moonlight Event wurde deaktiviert!")
game.set_event_flag("mondi_drop", 0)
notice_all("Das Mondlicht - Event wurde beendet!")
else
return
end
end
end
when kill with game.get_event_flag("mondi_drop") == 1 and not npc.is_pc() begin
local s=number(1, 250)
if 5 == s then
game.drop_item_with_ownership(50011,1)
end
end
end
end
Könntest du es mir genauer erklären?Quote:
Google rules :D
Ka ob die funktioniert sollte aber eig :DPHP Code:quest mondlicht begin
state start begin
when 30121.chat."Mondlicht Event" with pc.is_gm() begin
if game.get_event_flag("mondi_drop") == 0 then
say("Das Mondlicht - Event ist deaktiviert")
say("Möchtest du es aktivieren?")
local s = select("Ja", "Nein")
if s == 1 then
say("Moonlight Event wurde aktiviert!")
game.set_event_flag("mondi_drop", 1)
notice_all("Das Mondlicht - Event wurde gestartet!")
else
return
end
else
say("Das Mondlicht - Event ist aktiviert")
say("Möchtest du es deaktivieren?")
local s = select("Ja", "Nein")
if s == 1 then
say("Das Moonlight Event wurde deaktiviert!")
game.set_event_flag("mondi_drop", 0)
notice_all("Das Mondlicht - Event wurde beendet!")
else
return
end
end
end
when kill with game.get_event_flag("mondi_drop") == 1 and not npc.is_pc() begin
local s=number(1, 250)
if 5 == s then
game.drop_item_with_ownership(50011,1)
end
end
end
end
#edit: vllt musste diese funktion in deine quest funktion einfügen:
game.drop_item_with_ownership
quest event_2 begin
state start begin
when 30121.chat."Mondlichttruhen-Event" with pc.is_gm() begin
if game.get_event_flag("event_2") != 1 then
say_title("Mondlichttruhen-Event")
say("")
say_reward("Das Mondlichttruhen Event ist Aus")
say_reward("Möchtest du es Starten?")
local a = select("Ja", "Nein")
if a == 1 then
say_title("Mondlichttruhen-Event")
say_reward("Wie lange soll das Event gehen?")
say_reward("Länge in Stunden eingeben: ")
zeit = input()
if zeit == '' then
return
else
zeit_h = tonumber(zeit)
say_title("Mondlichttruhen Event")
say("")
say_reward("Möchtest du das Event für "..zeit_h.." Stunden laufen lassen?")
local b = select("Ja", "Nein")
if b == 1 then
server_timer("event_zeit", zeit_h*60*60)
game.set_event_flag("event_2", 1)
notice_all("Das Mondlichttruhen-Event hat gestartet")
else
return
end
end
else
return
end
else
say_title("Mondlichttruhen-Event")
say("")
say_reward("Das Mondlichttruhen-Event ist An")
say_reward("Möchtest du es Anhalten?")
local c = select("Ja", "Nein")
if c == 1 then
game.set_event_flag("event_2", 0)
notice_all("Das Mondlichttruhen-Event wurde beendet")
else
return
end
end
end
when event_zeit.server_timer with game.get_event_flag("event_2") != 0 begin
game.set_event_flag("event_2", 0)
notice_all("Das Mondlichttruhen-Event wurde beendet")
end
when kill with game.get_event_flag("event_2") == 1 and not npc.is_pc() begin
local s=number(1, 250)
if 5 == s then
game.drop_item_with_ownership(50011,1)
end
end
end
end
Danke, ist zwar sehr alt doch mit etwas Veränderung passt mir die Dropprate auch. #OldButGoldQuote:
Hier noch eine bessere, du kannst ein Timer setzen also z.b du kannst sie 1/2/3 usw Stunden laufen lassen und deaktivert sich dann automatisch, kannst aber auch manuell machen.
mfg xXKimariXxPHP Code:quest event_2 begin
state start begin
when 30121.chat."Mondlichttruhen-Event" with pc.is_gm() begin
if game.get_event_flag("event_2") != 1 then
say_title("Mondlichttruhen-Event")
say("")
say_reward("Das Mondlichttruhen Event ist Aus")
say_reward("Möchtest du es Starten?")
local a = select("Ja", "Nein")
if a == 1 then
say_title("Mondlichttruhen-Event")
say_reward("Wie lange soll das Event gehen?")
say_reward("Länge in Stunden eingeben: ")
zeit = input()
if zeit == '' then
return
else
zeit_h = tonumber(zeit)
say_title("Mondlichttruhen Event")
say("")
say_reward("Möchtest du das Event für "..zeit_h.." Stunden laufen lassen?")
local b = select("Ja", "Nein")
if b == 1 then
server_timer("event_zeit", zeit_h*60*60)
game.set_event_flag("event_2", 1)
notice_all("Das Mondlichttruhen-Event hat gestartet")
else
return
end
end
else
return
end
else
say_title("Mondlichttruhen-Event")
say("")
say_reward("Das Mondlichttruhen-Event ist An")
say_reward("Möchtest du es Anhalten?")
local c = select("Ja", "Nein")
if c == 1 then
game.set_event_flag("event_2", 0)
notice_all("Das Mondlichttruhen-Event wurde beendet")
else
return
end
end
end
when event_zeit.server_timer with game.get_event_flag("event_2") != 0 begin
game.set_event_flag("event_2", 0)
notice_all("Das Mondlichttruhen-Event wurde beendet")
end
when kill with game.get_event_flag("event_2") == 1 and not npc.is_pc() begin
local s=number(1, 250)
if 5 == s then
game.drop_item_with_ownership(50011,1)
end
end
end
end
local s=number(1, 1000)
if 20 == s then
when login with game.get_event_flag("event_2") == 1 begin
notice("Das Lockdown3 Mondlichtschatztruhen-Event ist Aktiv.")
end