quest change_guild_master begin state start begin function change_master( name , level_limit , time_resign_limit , time_be_other_leader , time_be_other_member , iscacheitem ) local ret = guild.change_master_with_limit( name , level_limit , time_resign_limit , time_be_other_leader , time_be_other_member, iscacheitem) local result = false if ret == 0 then say(gameforge.change_guild_master._30_say) elseif ret == 1 then say(gameforge.change_guild_master._40_say) elseif ret == 2 then say(gameforge.change_guild_master._50_say) elseif ret == 3 then say(gameforge.change_guild_master._60_say) result = true pc.remove_item(71099) elseif ret == 4 then say(gameforge.change_guild_master._70_say) elseif ret == 5 then say(gameforge.change_guild_master._90_say) elseif ret == 6 then say(gameforge.change_guild_master._100_say) elseif ret == 7 then say(gameforge.change_guild_master._110_say) end return result end when 71099.use begin if pc.is_guild_master() == false then say(gameforge.change_guild_master._10_say) return end say(gameforge.change_guild_master._20_say) local s = input() local newface_name = find_pc_by_name(s) if newface_name == pc.get_vid() then say(gameforge.change_guild_master._80_say) return end if change_guild_master.change_master( s , 40 , 0 , 0 , 0 ,true) == true then pc.remove_item(71099) end end end end