breasla

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
xlucianx28
Nivel 1

Nivel 1
Mesaje: 102
Membru din: 01 Feb 2015, 14:21
Server: pvp
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

cum rezolv bug-ul la terenuri bresle... daca dau sa cumpar teren zice ca e cumparat dar nu este :|
Avatar utilizator
Diaconu
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 754
Membru din: 07 Aug 2013, 21:42
Aprecieri: 0
Mulţumiri: 43  
 Contact:
Medalii

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
Imagine
Mult prea slab sa controlez puterea,
Mult prea mic sa inteleg durerea.
Discord: Diaconu#6969 pentru orice fel de ajutor
Afișează semnătura
Închis
Răspunsuri
2
Vizualizări
251
Răspunsuri
4
Vizualizări
292
Răspunsuri
1
Vizualizări
217
Răspunsuri
11
Vizualizări
692

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 15 vizitatori