[spoiler="Вот квест..."] quest guild_manage begin state start begin
when 11000.chat." Покинуть гильдию " or 11002.chat." Покинуть гильдию " or 11004.chat." Покинуть гильдию " with pc.hasguild() and not pc.isguildmaster() and (pc.is_gm() or npc.empire == pc.empire) begin -- ?? say(locale.guild.withdraw_confirm) local s = select(" Да ", " Нет ") if s==1 then say(" Теперь вы не состоите в гильдии. ") pc.remove_from_guild() pc.setqf("new_withdraw_time",get_global_time()) end end
when 11000.chat." Удалить гильдию " or 11002.chat." Удалить гильдию " or 11004.chat." Удалить гильдию " with pc.hasguild() and pc.isguildmaster() and (pc.is_gm() or npc.empire == pc.empire) begin -- ?? say(locale.guild.disband_confirm) local s = select(" Да ", " Нет ") if s==1 then say(" Вы удалили свою гильдию! ") pc.destroy_guild() pc.setqf("new_disband_time",get_global_time()) pc.setqf("new_withdraw_time",get_global_time()) end end
when 11000.chat." Создать гильдию " or 11002.chat." Создать гильдию " or 11004.chat." Создать гильдию " with (pc.is_gm() or npc.empire == pc.empire) begin local level_limit; local guild_create_item
if get_locale() == "euckr" then level_limit = 50 guild_create_item = false else level_limit = 50 guild_create_item = false end
if pc.hasguild() then return end if game.get_event_flag("guild_withdraw_delay")*86400 > get_global_time() - pc.getqf("new_withdraw_time") then
say(string.format(" Вы не можете создавать гильдии! Подождите! ", game.get_event_flag("guild_withdraw_delay"))) return end
if game.get_event_flag("guild_disband_delay")*86400 > get_global_time() - pc.getqf("new_disband_time") then
say(string.format(" Вы не можете создавать гильдии! Подождите! ", game.get_event_flag("guild_disband_delay"))) return end
say(locale.guild.create_confirm) local s = select(" Да ", " Нет ") if s == 2 then return end
if pc.level >= level_limit then if pc.gold >= 1000000 then if not guild_create_item or pc.countitem(guild_create_item)>0 then game.request_make_guild() else say(" У вас нет книги провидений! ") end else say(" У вас не достаточно денег, чтобы создать гильдию! ") end else say(" Ваш уровень слишком мал, для создания гильдии! ") end end end end [/spoiler]
Таблицы нагнулись, была такая проблема на Antasia2 на ЗБТ таблы слители, их востановили, после создаем ги пишит невозможно, либо можешь создавать скольок хочешь, но она так и не появится поговори с Олегом он сталкивался с этим.