Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rekomendowane odpowiedzi

Opublikowano

siema mam problem zacząłem bawić sie w lua i przy quescie w konsoli wywala mi błąd coś z linijką 58 wcześniej było ich jeszcze kilka ale udało mi sie naprawić ( a może zepsuć ) .

To mój pierwszy quest napisany tylko tak dla zabawy jeśli ktoś mógł by mi powiedzieć co jest źle nie chce , żeby mi go ktoś poprawił tylko powiedział dał kilka wskazówek co i jak pisać co z czym co wie już z własnego doświadczenia dzięki .

quest Pierwszy begin
	state start begin
				when login or levelup with pc.get_level > 20 begin
					set_state (info)
				end
	end
	
	state info begin
		when letter begin
				local v = find_npc_by_vnum(20011)
				if v != 0 then
						target.vid("__TARGET__", v, "uriel" )
				end
				send_letter("Pierwszy")
		end
			
		when button or info begin
				say_title("asdasdasdasasdasdasdasdas")
				say("kurwaasdasdasdasdsa")
				say("")
				say_reward("twoja pyta nie umyta")
		end

		when __TARGET__.target.click or 
			20016.chat."Misja" begin
			target.delete("__TARGET__")
				say_title("asdasdasdadsads")
				say("asdasdasdasd")
				set_state(info)
				end
		end
		state info begin

			when letter begin
				send_letter ("jakis")
			end
			when 101.kill with pc.countitem(70021)== o begin
					local random = math.random(2)
				if random == 6 then
					pc.give_item2(70021, 1)
						say("wydropilo ci kurwa")
						say("teraz zapierdalajdo kowala")
					local v = find_npc_by_vnum(20016)
				if v != 0 then
					target.vid ("__TARGET__", v, "kowal")	
				end
			end
			
			when 20016.chat."Misja" with pc.countitem(70021)>0 begin
				target.delete("__TARGET__")
				say_title("no kurwa ilez mozna czekac")
				say("a teraz cie wypierdole")
					pc.remove_item(19, 1)
					pc.give_item2(70021, 20)
					set_state(__COMPLITE__)
					end

			end
		end
		state __COMPLETE__ begin
		end
	end
end

Opublikowano
quest Pierwszy begin
	state start begin
				when login or levelup with pc.get_level > 20 begin
					set_state (info)
				end
	end
	
	state info begin
		when letter begin
				local v = find_npc_by_vnum(20011)
				if v != 0 then
						target.vid("__TARGET__", v, "uriel" )
				end
				send_letter("Pierwszy")
		end
			
		when button or info begin
				say_title("asdasdasdasasdasdasdasdas")
				say("kurwaasdasdasdasdsa")
				say("")
				say_reward("twoja pyta nie umyta")
		end

		when __TARGET__.target.click or 
			20016.chat."Misja" begin
			target.delete("__TARGET__")
				say_title("asdasdasdadsads")
				say("asdasdasdasd")
				set_state(info)
				end
		end
		state info begin

			when letter begin
				send_letter ("jakis")
			end
			when 101.kill with pc.countitem(70021)== o begin
					local random = math.random(2)
				if random == 6 then
					pc.give_item2(70021, 1)
						say("wydropilo ci kurwa")
						say("teraz zapierdalajdo kowala")
					local v = find_npc_by_vnum(20016)
				if v != 0 then
					target.vid ("__TARGET__", v, "kowal")	
				end
			end
			
			when 20016.chat."Misja" with pc.countitem(70021)>0 begin
				target.delete("__TARGET__")
				say_title("no kurwa ilez mozna czekac")
				say("a teraz cie wypierdole")
					pc.remove_item(19, 1)
					pc.give_item2(70021, 20)
					set_state(__COMPLITE__)
					end

			end
		state __COMPLETE__ begin
		end
	end
end

Sprawdź.

Opublikowano

http://wklej.to/FiOCK

 

 

Stawiaj poprawnie TAB'y i wszystko będzie przejrzyście :)

Co do questa to źle porozstawiałeś end'y.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...