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

[Poprawa] First login


Rekomendowane odpowiedzi

Opublikowano

Po wgraniu questa mam taki blad:

cannot find quest index for locale_list
Assertion failed: (!"cannot find quest index"), function LoadStateScript, file questnpc.cpp, line 99.
Abort trap (core dumped)

W syserr nic nie ma i nie bardzo wiem o co chodzi...

 

Quest:

quest give_basic_weapon begin
	state start begin
		when login begin
if pc . getqf ( 'basic_weapon' ) == 0 then 
pc . setqf ( 'basic_weapon' , 1 ) 
if pc . job == 1 then 
pc . give_item2 ( '1000')
elseif pc . job == 0 then 
pc . give_item2 ( '10')
elseif pc . job == 2 then 
pc . give_item2 ( '10')
elseif pc . job == 3 then 
pc . give_item2 ( '7000')
end 
if pc . countitem ( item ) == 0 and pc . weapon ~= item then 
horse . set_level ( '1' )
horse . ride ()
pc.give_item2(27001, 50)
pc.give_item2(27004, 50)
pc.give_item2(50051)
end
end
end
end
state __COMPLETE__ begin
end 
end

Wyrzucilem go i dalej jest to samo, co moglo pojsc nie tak ? ;/

 

Druga sprawa jak mozna polaczyc te dwa questy?

quest give_basic_weapon begin
	state start begin
		when login begin
if pc . getqf ( 'basic_weapon' ) == 0 then 
pc . setqf ( 'basic_weapon' , 1 ) 
if pc . job == 1 then 
pc . give_item2 ( '1000')
elseif pc . job == 0 then 
pc . give_item2 ( '10')
elseif pc . job == 2 then 
pc . give_item2 ( '10')
elseif pc . job == 3 then 
pc . give_item2 ( '7000')
end 
if pc . countitem ( item ) == 0 and pc . weapon ~= item then 
horse . set_level ( '1' )
horse . ride ()
pc.give_item2(27001, 50)
pc.give_item2(27004, 50)
pc.give_item2(50051)
end
end
end
end
state __COMPLETE__ begin
end 
end
quest first_login begin
	state start begin
		when login begin
                        say_size(40,30)
                        setbgimage("level_bg.tga")
			say("Witamy na naszym serwerze")
			say("tekst")
			say("tekst")
			say("tekst")
			say("tekst")
			say("tekst")
			set_state(koniec)
		end
	end
	state koniec begin
	end
end

To napewno jest banalne ale dopiero zaczynam z questami ^^

 

Ogolnie to chcialbym zrobic questa w ktorym po zalogowaniudostahemy itemy (z questa1) i pojawia sie okienko w ktorym jest powitanie i przycisk dalej, po kliknieciu otwiera sie drugie w ktorym jest zadanie zabij 10 psow, i ok. Po zabiciu dobrze by bylo jakby sie otwieralo automatycznie znowu okienko w ktorym pisze gratulacje bla bla otrzymujesz skrzynie ucznia I ( nagroda).

 

Prosze o pomoc, Oczywiscie sie odwdziecze :)

2qjdrvb.png

Opublikowano

Co do questa, to musisz wgrać liby aby wyeliminować błąd.

Link do DL wygasł, więc musisz od kogoś załatwić.

 

A tu masz 'połączone', że to tak nazwę:

quest give_basic_weapon begin
	state start begin
		when login begin
			say("Witamy na naszym serwerze")
			say("tekst")
			say("tekst")
			say("tekst")
			say("tekst")
			say("tekst")
if pc . getqf ( 'basic_weapon' ) == 0 then 
pc . setqf ( 'basic_weapon' , 1 ) 
if pc . job == 1 then 
pc . give_item2 ( '1000')
elseif pc . job == 0 then 
pc . give_item2 ( '10')
elseif pc . job == 2 then 
pc . give_item2 ( '10')
elseif pc . job == 3 then 
pc . give_item2 ( '7000')
end 
if pc . countitem ( item ) == 0 and pc . weapon ~= item then 
horse . set_level ( '1' )
horse . ride ()
pc.give_item2(27001, 50)
pc.give_item2(27004, 50)
pc.give_item2(50051)
end
end
end
end
state __COMPLETE__ begin
end 
end
727881401622271220780.jpeg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...