halöle,
komme einfach nicht weiter...
Bin irgendwie voll am ende mit der quest:rtfm:
komme einfach nicht weiter...
Bin irgendwie voll am ende mit der quest:rtfm:
PHP Code:
quest new_2 begin
state start begin
when 40003.use begin
say_title( "Gilden Boni verteilen" )
say( "Hier kannst du einer Gilde verschiedene" )
say("Bonis wie z.B. mehr EXP geben.")
wait()
say("")
say("Gib den Gildennamen ein")
local g_name = input()
local g_id = __get_guildid_byname( g_name )
if 0 == g_id then
say("Du musst einen Namen eingeben!")
return
end
-- ¿ï¾Ü¤½·|type
say_title( "Gilden Boni verteilen" )
say("Current parameter:")
say( __get_guild_priv_string( g_id ) )
say("Wähle den zu verteilenden Boni")
local t = select(locale.item_drop_pct, locale.gold_drop_pct, locale.exp_pct, "Abbrechen")
if t == 4 then
return
end
end
if t == 1 then
local g = select ("1-Stunde und 75% höhere Droppchance", "2-Stunden und 50% höhere Droppchance", "3-Stunden und 25% höhere Droppchance", "Abbrechen")
if g == 4 then
return
end
if g == 1 then
say("Die Gilde hat ihren Bonus erhalten")
say("Sie erhält zusätzlich:")
say("75% höhere Droppchance von Items für eine Stunde!")
__give_guild_priv(g_id, 1, 75, 1*60*60)
pc.removeitem("40003", 1)
return
end
if g == 2 then
say("Die Gilde hat ihren Bonus erhalten")
say("Sie erhält zusätzlich:")
say("50% höhere Droppchance von Items für zwei Stunden!")
__give_guild_priv(g_id, 1, 50, 2*60*60)
pc.removeitem("40003", 1)
return
end
if g == 3 then
say("Die Gilde hat ihren Bonus erhalten")
say("Sie erhält zusätzlich:")
say("25% höhere Droppchance von Items für drei Stunden!")
__give_guild_priv(g_id, 1, 25, 3*60*60)
pc.removeitem("40003", 1)
return
end
end
if t == 2 then
local g = select ("1-Stunde und 75% mehr Yang", "2-Stunden und 50% mehr Yang", "3-Stunden und 25% mehr Yang", "Abbrechen")
if g == 4 then
return
end
if g == 1 then
say("Die Gilde hat ihren Bonus erhalten")
say("Sie erhält zusätzlich:")
say("75% mehr Yang für eine Stunde!")
__give_guild_priv(g_id, 2, 75, 1*60*60)
pc.removeitem("40003", 1)
return
end
if g == 2 then
say("Die Gilde hat ihren Bonus erhalten")
say("Sie erhält zusätzlich:")
say("50% mehr Yang für zwei Stunden!")
__give_guild_priv(g_id, 2, 50, 2*60*60)
pc.removeitem("40003", 1)
return
end
if g == 3 then
say("Die Gilde hat ihren Bonus erhalten")
say("Sie erhält zusätzlich:")
say("25% mehr Yang für drei Stunden!")
__give_guild_priv(g_id, 2, 25, 3*60*60)
pc.removeitem("40003", 1)
return
end
end
if t == 3 then
local g = select ("1-Stunde und 75% mehr EXP", "2-Stunden und 50% mehr EXP", "3-Stunden und 25% mehr EXP", "Abbrechen")
if g == 4 then
return
end
if g == 1 then
say("Die Gilde hat ihren Bonus erhalten")
say("Sie erhält zusätzlich:")
say("75% mehr EXP für eine Stunde!")
__give_guild_priv(g_id, 3, 75, 1*60*60)
pc.removeitem("40003", 1)
return
end
if g == 2 then
say("Die Gilde hat ihren Bonus erhalten")
say("Sie erhält zusätzlich:")
say("50% mehr EXP für zwei Stunden!")
__give_guild_priv(g_id, 3, 50, 2*60*60)
pc.removeitem("40003", 1)
return
end
if g == 3 then
say("Die Gilde hat ihren Bonus erhalten")
say("Sie erhält zusätzlich:")
say("25% mehr EXP für drei Stunde!")
__give_guild_priv(g_id, 3, 25, 3*60*60)
pc.removeitem("40003", 1)
return
end
end
end
end