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

[Problem] Funkcja questa


Rekomendowane odpowiedzi

Opublikowano

Siema dodałem questa w ktorym nie ma nic takiego "with pc . is_gm ( )" a w VB wyskakuje blad ze takie cos jest i nie dziala przez to quest. W quest_function probowalem to dodac na wszystkie sposoby (tzn. bez pacji, bez with itd.) ale nie działa o co chodzi?

Tak samo z innym questem ale tam akurat jest takie cos tylko bez spacji

 

 

Quest z tym gdzie tego nie ma a wyskakuje blad

 

 

quest handlarka_g begin
state start begin
when 9006.chat."Daj mi skille na G" when pc.get_level() >= 10 begin
say_title ("Starsza Pani:")
say ("")
say ("Chcesz otrzymać skille na G ?")
local s = select("Tak", "Nie")
if s == 1 then
if pc.job == 0 then
pc . set_skill_level ( 1 , 30 )
pc . set_skill_level ( 2 , 30 )
pc . set_skill_level ( 3 , 30 )
pc . set_skill_level ( 4 , 30 )
pc . set_skill_level ( 5 , 30 )
pc . set_skill_level ( 16 , 30 )
pc . set_skill_level ( 17 , 30 )
pc . set_skill_level ( 18 , 30 )
pc . set_skill_level ( 19 , 30 )
pc . set_skill_level ( 20 , 30 )
end
if pc.job == 1 then
pc . set_skill_level ( 31 , 30 )
pc . set_skill_level ( 32 , 30 )
pc . set_skill_level ( 33 , 30 )
pc . set_skill_level ( 34 , 30 )
pc . set_skill_level ( 35 , 30 )
pc . set_skill_level ( 46 , 30 )
pc . set_skill_level ( 47 , 30 )
pc . set_skill_level ( 48 , 30 )
pc . set_skill_level ( 49 , 30 )
pc . set_skill_level ( 50 , 30 )
end
if pc.job == 2 then
pc . set_skill_level ( 61 , 30 )
pc . set_skill_level ( 62 , 30 )
pc . set_skill_level ( 63 , 30 )
pc . set_skill_level ( 64 , 30 )
pc . set_skill_level ( 65 , 30 )
pc . set_skill_level ( 66 , 30 )
pc . set_skill_level ( 76 , 30 )
pc . set_skill_level ( 77 , 30 )
pc . set_skill_level ( 78 , 30 )
pc . set_skill_level ( 79 , 30 )
pc . set_skill_level ( 80 , 30 )
pc . set_skill_level ( 81 , 30 )
end
if pc.job == 3 then
pc . set_skill_level ( 91 , 30 )
pc . set_skill_level ( 92 , 30 )
pc . set_skill_level ( 93 , 30 )
pc . set_skill_level ( 94 , 30 )
pc . set_skill_level ( 95 , 30 )
pc . set_skill_level ( 96 , 30 )
pc . set_skill_level ( 106 , 30 )
pc . set_skill_level ( 107 , 30 )
pc . set_skill_level ( 108 , 30 )
pc . set_skill_level ( 109 , 30 )
pc . set_skill_level ( 110 , 30 )
pc . set_skill_level ( 111 , 30 )
end
end
end

Czy wiesz że..


Zbieram Lajki?

Opublikowano

może chodzi o to że zamiast "with" dałeś "when"

when 9006.chat."Daj mi skille na G" when pc.get_level() >= 10 begin

\/

when 9006.chat."Daj mi skille na G" with pc.get_level() >= 10 begin
Opublikowano

up w object>9006 jest chat i 3 pliki do jakiejs loterii

ale teraz zmikenilem ze nie G tylko P i jest takie blad

http://c.wrzuta.pl/wi5604/d802fbb3000a537652a1d2ec/bez_tytulu

 

 

quest SkilleP begin
state start begin
when 9006.chat."Daj mi skille na P" when pc.get_level() >= 30 begin
say_title ("Starsza Pani:")
say ("")
say ("Chcesz otrzymać skille na P ?")
local s = select("Tak", "Nie")
if s == 1 then
if pc.job == 0 then
pc . set_skill_level ( 1 , 30 )
pc . set_skill_level ( 2 , 59 )
pc . set_skill_level ( 3 , 59 )
pc . set_skill_level ( 4 , 59 )
pc . set_skill_level ( 5 , 59 )
pc . set_skill_level ( 16 , 59 )
pc . set_skill_level ( 17 , 59 )
pc . set_skill_level ( 18 , 59 )
pc . set_skill_level ( 19 , 59 )
pc . set_skill_level ( 20 , 59 )
end
if pc.job == 1 then
pc . set_skill_level ( 31 , 59 )
pc . set_skill_level ( 32 , 59 )
pc . set_skill_level ( 33 , 59 )
pc . set_skill_level ( 34 , 59 )
pc . set_skill_level ( 35 , 59 )
pc . set_skill_level ( 46 , 59 )
pc . set_skill_level ( 47 , 59 )
pc . set_skill_level ( 48 , 59 )
pc . set_skill_level ( 49 , 59 )
pc . set_skill_level ( 50 , 59 )
end
if pc.job == 2 then
pc . set_skill_level ( 61 , 59 )
pc . set_skill_level ( 62 , 59 )
pc . set_skill_level ( 63 , 59 )
pc . set_skill_level ( 64 , 59 )
pc . set_skill_level ( 65 , 59 )
pc . set_skill_level ( 66 , 59 )
pc . set_skill_level ( 76 , 59 )
pc . set_skill_level ( 77 , 59 )
pc . set_skill_level ( 78 , 59 )
pc . set_skill_level ( 79 , 59 )
pc . set_skill_level ( 80 , 59 )
pc . set_skill_level ( 81 , 59 )
end
if pc.job == 3 then
pc . set_skill_level ( 91 , 59 )
pc . set_skill_level ( 92 , 59 )
pc . set_skill_level ( 93 , 59 )
pc . set_skill_level ( 94 , 59 )
pc . set_skill_level ( 95 , 59 )
pc . set_skill_level ( 96 , 59 )
pc . set_skill_level ( 106 , 59 )
pc . set_skill_level ( 107 , 59 )
pc . set_skill_level ( 108 , 59 )
pc . set_skill_level ( 109 , 59 )
pc . set_skill_level ( 110 , 59 )
pc . set_skill_level ( 111 , 59 )
end
end
end
end

edit
dodalem tez difa na wstawanie po 1s ale cos nie dziala ;/ porobowalem jakis z epvp i z tego forum ze 2 spisow

Czy wiesz że..


Zbieram Lajki?

Opublikowano

mialem napiasac ze jest .quest ale zapomnialem nazwa to SkilleP.quest wiec to nie wina nazwy

Czy wiesz że..


Zbieram Lajki?

Opublikowano

Spróbuj ten quest:

quest skillusiep begin
	state start begin
		when 9006.chat."Daj mi skille na P" with pc.level >= 30 begin
			say_title("Starsza Pani: ")
			say("")
			say("Chcesz otrzymać skille na P? ")
				local s = select("Tak", "Nie")
					if s == 1 then
					
						if pc.job == 0 then
							pc.set_skill_level(1, 59)
							pc.set_skill_level(2, 59)
							pc.set_skill_level(3, 59)
							pc.set_skill_level(4, 59)
							pc.set_skill_level(5, 59)
							pc.set_skill_level(16, 59)
							pc.set_skill_level(17, 59)
							pc.set_skill_level(18, 59)
							pc.set_skill_level(19, 59)
							pc.set_skill_level(20, 59)
							
						elseif pc.job == 1 then
							pc.set_skill_level(31, 59)
							pc.set_skill_level(32, 59)
							pc.set_skill_level(33, 59)
							pc.set_skill_level(34, 59)
							pc.set_skill_level(35, 59)
							pc.set_skill_level(46, 59)
							pc.set_skill_level(47, 59)
							pc.set_skill_level(48, 59)
							pc.set_skill_level(49, 59)
							pc.set_skill_level(50, 59)

						elseif pc.job == 2 then
							pc.set_skill_level(61, 59)
							pc.set_skill_level(62, 59)
							pc.set_skill_level(63, 59)
							pc.set_skill_level(64, 59)
							pc.set_skill_level(65, 59)
							pc.set_skill_level(66, 59)
							pc.set_skill_level(76, 59)
							pc.set_skill_level(77, 59)
							pc.set_skill_level(78, 59)
							pc.set_skill_level(79, 59)
							pc.set_skill_level(80, 59)
							pc.set_skill_level(81, 59)

						elseif pc.job == 3 then
							pc.set_skill_level(91, 59)
							pc.set_skill_level(92, 59)
							pc.set_skill_level(93, 59)
							pc.set_skill_level(94, 59)
							pc.set_skill_level(95, 59)
							pc.set_skill_level(96, 59)
							pc.set_skill_level(106, 59)
							pc.set_skill_level(107, 59)
							pc.set_skill_level(108, 59)
							pc.set_skill_level(109, 59)
							pc.set_skill_level(110, 59)
							pc.set_skill_level(111, 59)
						end
					end
		end
	end
end
727881401622271220780.jpeg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...