breasla
cum rezolv bug-ul la terenuri bresle... daca dau sa cumpar teren zice ca e cumparat dar nu este 
POFTIM:
Cod: Selectaţi tot
quest guild_building begin
state start begin
when 20040.click begin
say("Vanzatorul de terenuri:")
say("Eu sunt responsabil de terenuri")
say("de dinainte ca cele 3 regate sa se imparta")
say("Lipsa de terenuri nu a fost pana acum")
say("o problema... Dar acum pentru ca nu mai exista")
say("asa multe terenuri ca la inceput sunt obligat sa le vand")
say("doar unui lider de breasla.")
say("Vrei sa cumperi acest teren?")
local s = select(locale.yes, locale.no)
if s == 1 then
if not pc.is_guild_master() then
say("Nu-ti pot vinde acest teren")
say("nu esti liderul breslei.")
elseif building.has_land(pc.get_guild()) then
say("Ai deja un teren de breasla.")
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("ID ul breslei nu a utut fi determinat.")
else
local price, owner, guild_level_limit = building.get_land_info(land_id)
say("Daca doriti sa cumparati terenul "..guild_level_limit.."[ENTER]"..
"veti avea nevoie de "..price..locale.gold.." Yang.[ENTER]")
if guild.level(pc.get_guild()) < guild_level_limit then
say("Nivelul breslei tale este prea mic")
else
say("Vrei intr-adevar sa cumperi acest teren?")
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("Aia chizitionat terenul")
elseif pc.gold < price then
say("Nu ai suficient Yang.")
else
pc.changegold(-price)
building.set_land_owner(land_id, pc.get_guild())
notice(guild.name(pc.get_guild()).."Acum detii acest teren!!")
end
else
say("Daca vrei sa cumperi acest teren intoarce-te mai tarziu..")
end
end
end
end
else
say("Daca vrei sa cumperi acest teren intoarce-te mai tarziu..")
end
end
end
end-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 190 vizitatori


