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

Czy ta komenda w quest jest od tego liściku co pojawia się po lewej str ekranu i mruga ??

 

 

 

when button or info begin
say_title("...")
say("...")
say("...")
say("...")
say("...")
end
A jak nie to jak to zrobić ^^
Opublikowano

Tak. a dokładnie to

 

 

when button or info begin
..
end
 

Bo tam możesz umieszczać np, obrazki itemów, rozmowy, expa, itemy itp

6fc086389b796c47.jpg
Siedzę na mpc gdy jest czas, dzięki temu dużo się od was uczę dzięki!!

Opublikowano

Tylko najpierw coś musi wysłać tą wiadomość, masz wycinek ode mnie

 

state wpiszcochcesz begin
	when letter begin
		send_letter("Pojawiła się dobra Fasolka Zen")
			local v = find_npc_by_vnum(20004)
			if v !=0 then
				target.vid("_TARGET_", v, "Pieszy")
			end
	end

when button or info begin
	say_title("Pieszy")
	say("")
	say("Dotarło do mnie że Badacze odkryli nową Fasolke Zen ")
	say_item_vnum(720004)
	wait()
	say("Podobno Nosi ją przy sobie Jin-Hee ")
	say("Używa jej aby stać się neutralnym i ")
	say("Poddać całą armie sobie, aby pracowała z nią ")
	wait()
	say("Czy chcesz poddać się zadaniu? ")
	local podejmijzadanie = select("Tak","Nie")
		if podejmijzadanie == 1 then
			say("Ciesze się że podjołeś się temu zadaniu. ")
			say("Idź i Zabij Jin-Hee i przynieś Fasolke. ")
			say_item_vnum(720004)
			set_state(idzizabij)
		elseif pdejmijzadanie == 2 then
		say("Trudno Zrobi to ktoś inny. A nagroda Była Wielka ")
		set_state(__complete)
end
end
end

Czyli musi bić gdzieś w jakimś state czy czymś:

when letter begin
		send_letter("Tytuł ")

Masz krócej:

	state pierwszy_boss begin
		when letter begin
			send_letter("Wódz Orków ")
		end

		when button or info begin
			say_title("Zabij Wodza Orków")
			say("")
			----"12345678901234567890123456789012345678901234567890"|
			say("Idź i zabij Wodza Orków, Który Czeka na ciebie ")
			say("Na Samym Środku ich doliny. Idź! Idź! I go Zabij! ")
		end

6fc086389b796c47.jpg
Siedzę na mpc gdy jest czas, dzięki temu dużo się od was uczę dzięki!!

Opublikowano

----"12345678901234567890123456789012345678901234567890"|

te numery co to ^^

 

state pierwszy_boss begin

when letter begin

send_letter("Wódz Orków ")

end

 

when button or info begin

say_title("Zabij Wodza Orków")

say("")

----"12345678901234567890123456789012345678901234567890"|

say("Idź i zabij Wodza Orków, Który Czeka na ciebie ")

say("Na Samym Środku ich doliny. Idź! Idź! I go Zabij! ")

end

 

Czyli jak bym chciał questa, które podaje info to pisze tak ?? :

 

state Nazwa_questa begin

when letter begin

send_letter("np. Info ")

end

 

when button or info begin

say_title("Informacje np.")

say("Treść...")

say("Treść...")

say("Treść...")

say("Treść...")

say("Treść...")

say("Treść...")

say("Treść...")

say("Treść...")

end

??

Opublikowano

 

12345678901234567890123456789012345678901234567890

Standardowo w linijce mieści się 50 znaków - w ten sposób sprawdzali, jaką długość może mieć jeden wers. Druga część poprawnie.

 

umarł

Opublikowano

 

state Nazwa_questa begin
when letter begin
send_letter("np. Informacje")
end
when button or info begin
----"12345678901234567890123456789012345678901234567890"|
say_title("np. Info...")
say("....")
say("....")
say("....")
say("....")
say("....")
say("....")
say("....")
say("....")
say("....")
say("....")
say("....")
say("....")
end
state __complete begin
to jest prawidłowe zamknięcie ??
A jak bym chciał po jakim wbiciu lvl-a to się pokazuje to mam dopisać takie coś ??

when login or levelup with pc.get_level() ==7 begin

 

7 - to chyba po 7 lvl się pojawia.

czyli mój quest wygląda tak :

 

 

state Nazwa_questa begin
state start begin
when login or levelup with pc.get_level() ==7 begin
end
when letter begin
send_letter("np. Informacje")
end
when button or info begin
----"12345678901234567890123456789012345678901234567890"|
say_title("np. Info...")
say("....")
say("....")
say("....")
say("....")
say("....")
say("....")
say("....")
say("....")
say("....")
say("....")
say("....")
say("....")
end
state __complete begin

 

dobrze ?

Opublikowano

Nie...

 

 

quest nazwa begin
  state start begin
    when letter begin
      send_letter("Nazwa listu")
    end
   when button or info begin
     say("TEKST w liście")
     say("Dalsza część ")
     set_state(koniec)
   end
  end
 state koniec begin
 end
end

 

umarł

Opublikowano

 

say_title("Jakiś tam tytuł")

polski znak diakrytyczny przy zamknięciu cudzysłowu. Zastąp innym słowem lub dodaj spację pomiędzy "ł" a zamknięciem cudzysłowu.

 

 

say_title("Jakiś tam tytuł ")

 

umarł

Opublikowano

Dobra wszystko okey tylko jak wgrywam na server questa to po zalogowaniu na 1 lvl (nowa postac) nie wyskakuje ta misja

questa wczytuje tak :

cd /ścieżka do questa/quest

./qc Nazwa_questa.quest

 

Pokazuję wszystko pozytywanie, lecz i tak nie działa ;x

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...