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

Z: Pisanie Questów na zamówienie.


kapitandupa

Rekomendowane odpowiedzi

Opublikowano

Sui zmieniłem type i subtype itemka. Potem wrzuciłem ten quest

quest jajko begin
       state start begin
               when 70015.use begin
                       mob.spawn(1095)
               end
       end
end

 

i nie działa. (Ten twój oczywiście dopisałem do english list) Napisałem też własny i także nie działa. Ta funkcja jest chyba zła bo jak wstawiłem żeby dawał itemek to działa.

 

say ( "Oto zwoj przyzwania niebieskiej smierci!" ) 
say ( "" ) 
say ( "Czy chcesz ja przyzwac?" ) 
local s = select ( "Tak" , "Nie" ) 
if s == 1 then 
pc . remove_item ( "70015" , 1 ) 
mob.spawn(1095)
end

 

(Mój wrzuciłem od razu do object---70015--use jako jajko.start)

Opublikowano

 

quest szkaty begin
state start begin
	when login or levelup with pc.level >= 70 begin
		local a = find_npc_by_vnum(20015)
           if a != 0 then
            target.vid("__TARGET__", v, "Kowal")
			set_state(lol)
	end
end
end
state lol begin
	when 20015.chat."Test na wojownika!" with pc.level >= 70 begin
		target.delete("__TARGET__")
		say_title("Deok-Bae:")
		say("Witaj przybyszu!")
		say("Widze, ze juz jestes wojownikiem!")
		say("Ale czy takim z prawdziwego zdarzenia?")
		say("Chcesz uczestniczyc w moim sprawdzanie")
		say("na prawdziwego wojownika Boga Smokow?")
		wait()
		say("Musisz przyniesc mi po jednej")
		say("szkatulce Ognistego Krola, 9ogonow oraz")
		say("symbol wojownika, a do tego malz!")
		say("Dasz rade?")
		local s=select("Przyjmujesz", "Oczywiscie, fascynujace!")
		if 1==s then
		say("Hmm.. Bedziesz prawdziwym wojownikiem!")
		set_state(jedziemy)
		elseif 2==s then
			say("Tchorz!")
			return
			end
end
end

	state jedziemy begin
	when letter begin
		send_letter("Test na wojownika!")
	end
	when button or info begin
		say("Musisz zdobyc szkatulki")
		say("lisa o 9ogonach, ogniste krola.")
		say("Do tego dochodzi symbol wojownika i malz")
		set_state(bronie)
	end
	end

state bronie begin
	when 20015.chat."Test wojownika!" with pc.countitem(50079) begin
		if pc.countitem(50077) and pc.countitem(30091) and pc.countitem(27987) then
		say_title("Deok-Bae:")
		say("Brawo! Wiedzialem, ze sprostasz")
		say("temu zadaniu!")
		say("Otrzymasz Certyfikat wojownika oraz miecz!")
		pc.give_item2(50040)
		pc.give_item2(140)
		set_state(konczymy)
		else
		say("Niestety! Nie masz wszystkich broni!")
		end
	end
end
	state konczymy begin
	end
end

 

Jeżeli nie działa to..

 

quest szkaty begin
state start begin
	when login or levelup with pc.level >= 70 begin
		local a = find_npc_by_vnum(20015)
           if a != 0 then
            target.vid("__TARGET__", v, "Kowal")
			set_state(lol)
	end
end
end
state lol begin
	when 20015.chat."Test na wojownika!" with pc.level >= 54 begin
		target.delete("__TARGET__")
		say_title("Deok-Bae:")
		say("Witaj przybyszu!")
		say("Widze, ze juz jestes wojownikiem!")
		say("Ale czy takim z prawdziwego zdarzenia?")
		say("Chcesz uczestniczyc w moim sprawdzanie")
		say("na prawdziwego wojownika Boga Smokow?")
		wait()
		say("Musisz przyniesc mi po jednej")
		say("szkatulce Ognistego Krola, 9ogonow oraz")
		say("symbol wojownika, a do tego malz!")
		say("Dasz rade?")
		local s=select("Przyjmujesz", "Oczywiscie, fascynujace!")
		if 1==s then
		say("Hmm.. Bedziesz prawdziwym wojownikiem!")
		set_state(jedziemy)
		elseif 2==s then
			say("Tchorz!")
			return
			end
end
end

	state jedziemy begin
	when letter begin
		send_letter("Test na wojownika!")
	end
	when button or info begin
		say("Musisz zdobyc szkatulki")
		say("lisa o 9ogonach, ogniste krola.")
		say("Do tego dochodzi symbol wojownika i malz")
		set_state(bronie)
	end
	end

state bronie begin
	when 20015.chat."Test wojownika!" with pc.countitem(50079) and pc.countitem(50077) and pc.countitem(30091) and pc.countitem(27987) begin
		say_title("Deok-Bae:")
		say("Brawo! Wiedzialem, ze sprostasz")
		say("temu zadaniu!")
		say("Otrzymasz Certyfikat wojownika oraz miecz!")
		pc.give_item2(50040)
		pc.give_item2(140)
		set_state(konczymy)
		say("Niestety! Nie masz wszystkich broni!")
		end
	end
	state konczymy begin
	end
end

 

^^

Opublikowano

FileZilla:

wchodzisz do /usr/rain/channel/share_data/locale/hongkong/quest

 

tam wgrywsz plik.quest (koniecznie takie rozszerzenie!).

 

Potem w VPC:

cd /usr/rain/channel/share_data/locale/hongkong/quest

./qc plik.quest

reboot

gotowe.

Opublikowano

Ok ide sprawdzic

Jak pomogłem lub nie pomogłem to i tak daj ----------- ale takiego DUŻEGO @@@@@@@@@@@@@@@@@@@@@@@@@@@

 

 

BARDZO CIE PROSZE NIE ZAWIEDŹ MNIE

 

----/code]
Opublikowano

Nie dziala mi to. Nie wiem czemu.

Jak pomogłem lub nie pomogłem to i tak daj ----------- ale takiego DUŻEGO @@@@@@@@@@@@@@@@@@@@@@@@@@@

 

 

BARDZO CIE PROSZE NIE ZAWIEDŹ MNIE

 

----/code]
Opublikowano

A ja mam to podpisac jakos ?

Jak pomogłem lub nie pomogłem to i tak daj ----------- ale takiego DUŻEGO @@@@@@@@@@@@@@@@@@@@@@@@@@@

 

 

BARDZO CIE PROSZE NIE ZAWIEDŹ MNIE

 

----/code]
Opublikowano

Prosze o questa:

Na poczatek gry odrazu po stworzeniu postaci:

Dla kazdej profesji bron i zbroja +9

500k

militar z kd przyzywania go.

Opublikowano

Witam. Prosze o napisanie questa dla mnie, ktory ma wygladac tak :

 

-Po otworzeniu Helen z Magazynu (9010), otwiera sie okno wyboru :

-Jesli sie ma 35 level, mozna juz dostac bojowca + 10 poziom przywolania i ksiega.

-Otworzenie sklepu. vNum sklepu to 99.

Opublikowano

Gotowe:

quest adik begin
state start begin
	when 9010.chat."Intermarche" begin
	say_title("Helena:")
	say("Czy chcesz otworzyc Super Market?")
	local a = select("Tak", "Nie")
	if a == 1 then
	npc.open_shop(99)
	else
	return
	end
end

	when 9010.chat."Kon bojowy" with pc.get_level() >=35 begin
	say_title("Helena:")
	say("Czy chcesz otrzymac konia bojowego")
	say("razem z Przywolaniem 100% oraz Ksiega?")
	local b = select("Tak", "Nie")
	if b == 1 then
	say_reward("Otrzymales Konia Bojowego!")
       say_reward("Otrzymales 100% Przywolania!")
       say_reward("Otrzymales Ksiege Jazdy Konnej!")
       horse.set_level ( 11 )
       horse . ride ()
       pc . set_skill_level ( 131 , 10 )   
       pc . give_item2 ( 50052 )
	else
	return
	end
end
end
end

 

Wiesz jak wgrywać?

Zamiast sh make, pisz ./qc nazwa.quest

Opublikowano

Ja Chce zamówić questa dla iemka 40001 i tak

Chce żebym go musiał wkleić do Loklizacji

/usr/home/sui/metin/channel/share_data/lockale/hong_kong/quest/object/40001

Ni Musi Mieć Żadnego Gadania aby Dało Sie u Niego Przywołać Moba po Wisaniu Jego ID

TYyle i Bardzo Prosze Bendzie +

Opublikowano

to ja moze

quest na start czyli jak zalogujesz sie odrazu na serwer pierwszy raz

 

treśc

Witaj na serwerze InfinityMT2 teraz wybierz jakie chcesz eq

i mozliwość wyboru np mieczem +9 a kozikami zalezy od klasy

Wojownik miecz +9 czy włocznia +9

Szaman dzwonek czy wachlarz

Ninja miecz +9 czy sztylety+9

Sura nie ma wyboru

+ zbroje +9 dla wszystkich klas tarcza naszyjnik kolczyki bransolety itp wszystko od 1 lvl +9

 

jak by sie nie dalo tak

to po prostu

 

Tesć Witaj na serwerze InfinityMT2 otrzymasz podstawowe eq na start

i caly zestaw eq +9

Bron

Zbroja

Naszyjnik

Kolczyki

Bransolety

Tarcza

Hełm

 

sorry ze tak haotycznie

nie chce linka do generatora tylko zebyście mi napisali daje +

sygnaz.jpg
Opublikowano

A quest dla mnie nie działa dodałem go do listu quest w hongkong_list i nie działa

 

To Jest ten quest

 

quest buehue begin

state start begin

when 40001.chat."Przywolaj potwora" begin

say("Wpisz ID potwora do przywolania:")

local i=input()

mob.spawn(i)

end

end

end

PS.Dałem Reboot

 

Edit@2

No Ok Dodałem questa do listy questów bo zalazłem tuta jak to zrobić noi dalej mi nie działa !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

noi w item_proto dla id 40001 type to 18 a subtype 10 nie działa !!!!!

Opublikowano

Tornado - pozmieniaj ID oraz say w tym queście od mroziaka - to jest taki sam kod..

 

@MrPacio - nie zrobię u egzekutora, ponieważ dla każdego królestwa jest inny^^

 

 

quest buehue begin
state start begin
	when login with pc.level == 1 begin
	say("Witaj na serwerze PLEPLE!")
	say("Na sam start otrzymasz eq")
	say("Reszte say sobie zmienisz")
	wait()
	say("Teradz idz do Kowala, aby otrzymac skille!")
	pc.give_item2(50051)
	pc.give_exp2(99999999999)
	pc.changegold(100000000)
		if pc . job == 0 then
		pc.give_item2("299")
				set_state(skille)
		elseif pc . job == 1 then
		pc.give_item2("299")
				set_state(skille)
		elseif pc . job == 2 then
		pc.give_item2("1009")
				set_state(skille)
		elseif pc . job == 3 then
				set_state(skille)
		pc.give_item2("7009")
	set_state(skille)
end
end
end
state skille begin
		when 20016.chat."Umiejetnosci na P" begin
		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)
		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)
		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)
		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

 

 

@Suprim - zrobiłeś type i subtype? Robiłeś cd? ./qc nazwa.quest?

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...