Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- quest guild_building begin
- state start begin
- when 20040.click with pc.is_gm() begin
- say_title("Agent Lądowy:")
- say("A więc mówisz mi że chcesz kupić teren gildii?")
- say("Zacny pomysł wojowniku lecz trudny do spełnienia...")
- say("Ta ziemia jest dość droga lecz na niej możesz[ENTER]wybudować wiele wspaniałych budowli.[ENTER]Czy chcesz kupić gildię?")
- local s = select("Tak", "Nie")
- if s == 1 then
- if not pc.is_guild_master() then
- say_title("Agent Lądowy: ")
- say("")
- say("Nie jesteś liderem gildii. ")
- elseif building.has_land(pc.get_guild()) then
- say_title("Agent Lądowy:")
- say("Niestety twoja gildia posiada teren.")
- else
- local land_id = building.get_land_id(pc.get_map_index(), pc.get_x()*100, pc.get_y()*100)
- if land_id == 0 then
- say_title("Agent Lądowy:")
- say("Tu nie ma zadnej ziemii!")
- else
- local price, owner, guild_level_limit = building.get_land_info(land_id)
- say_title("Agent Lądowy:")
- say("Twoja gildia musi posiadać "..guild_level_limit.."poziom oraz[ENTER]"..
- "musisz mi zapłacić "..price..locale.gold.." Yang[ENTER]")
- if guild.level(pc.get_guild()) < guild_level_limit then
- say_title("Agent Lądowy:")
- say("Twoja gildia nie spelnia warunkow[ENTER]aby otrzymac teren gildii![ENTER]")
- else
- say("Czy chcesz kupic teren gildii?")
- s = select(locale.yes, locale.no)
- if s == 1 then
- local price, owner, guild_level_limit = building.get_land_info(land_id)
- if owner != 0 then
- say_title("Agent Lądowy:")
- say("Posiadasz juz teren gildii...")
- elseif pc.gold < price then
- say("Nie masz tyle Yang.")
- else
- pc.change_money(-price)
- building.set_land_owner(land_id, pc.get_guild())
- notice(guild.name(pc.get_guild()).." kupiła teren gildii!!")
- end
- else
- say_title("Agent Lądowy:")
- say("Nie udalo sie kupic terenu gildii...")
- end
- end
- end
- end
- else
- say_title("Agent Lądowy:")
- say("Wroc, kiedy juz sie zdecydujesz!")
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement