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

Pisanie / Poprawa Questów !


PoczatKujacy

Rekomendowane odpowiedzi

Opublikowano

@Bambus3k™

 

Zawiodłem :(

Nie widzę błędu po za tym na końcu "state (__COMPLETE__)" na "state __COMPLETE__ begin"

 

Czy mógłbyś zaznaczyć (np komentarzem) albo dać wskazówki żebym poszukał gdzie jest błąd ? ;(

Pomożesz ?

mordormt2.jpg

Mam nadzieję że szybko skończę i start :)

  • Odpowiedzi 8,7 tys.
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

@Bambus3k™

 

Zawiodłem :(

Nie widzę błędu po za tym na końcu "state (__COMPLETE__)" na "state __COMPLETE__ begin"

 

Czy mógłbyś zaznaczyć (np komentarzem) albo dać wskazówki żebym poszukał gdzie jest błąd ? ;(

Pomożesz ?

 

Wskazałeś błąd...

Zobacz jak zaczyna się nowy state... ;]

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

a ja mam taki problem

chcialem do kowala dodac kolejna opcje z wytwarzaniem zwoji i

pojawila sie nowa zakladka ale nie otwiera questa oto on

say ( "Masz do wyboru 3 rodzaje pergaminu" ) 
say ( "wybierz ktory cie interesuje" ) 
local s = select ("Pergamin Ognia")
say ( "Do wytworzenia Pergaminu Ognia" ) 
say ( "Potrzebowal bedziesz " ) 
say ( "nastempujacych przedmiotow" )   
say ( "" ) 
if pc . count_item ( 85000 100 ) == 0 then 
if pc . count_item ( 85001 100 ) == 0 then
if pc . count_item ( 85002 100 ) == 0 then  
say ( "Potrzebujesz przedmiotu:" ) 
say ( "" ) 
say_item ( "Rubin" , 85000 10 , "" )
say_reward ( "Mozesz go kupic od innych graczy" )
say ( "lub zdobyc walczac z potworami" )
say ( "" )
return
say_item ( "Szafir" , 85001 100 , "" )
say_reward ( "Mozesz go kupic od innych graczy" )
say ( "lub zdobyc walczac z potworami" )
say ( "" )
return 
say_item ( "Diament" , 85002 100 , "" )
say_reward ( "Mozesz go kupic od innych graczy" )
say ( "lub zdobyc walczac z potworami" )
say ( "" )
return 
end 
wait ( ) 
say ( "Tworzenie tego przedmiotu" ) 
say ( "nie kosztuje, aczkolwiek jest duza szansa, ze sie nie uda!" ) 
say ( "Czy chcesz kontynuowac?" ) 
say ( "" ) 
local s = select ( "Tak" , "Nie" ) 
if 1 == s then 
if pc . count_item ( 85000 100 ) > 0 and pc . count_item ( 85001 100 ) > 0 and pc . count_item ( 85002 100 )> 0 then  
pc . remove_item ( 85000 100 ) 
pc . remove_item ( 85001 100 )
pc . remove_item ( 85001 100 ) 
pc . give_item2 ( 85012 ) 
say_title ( "Udalo sie!" ) 
say ( "" ) 
say ( "Otrzymales:" ) 
say ( "" ) 
say_item ( "Pergamin Ognia" , 70039 , "" ) 
else 
say ( "Nie udalo sie!" ) 
end 
end  
local s = select ("Pergamin Wiatru")
say ( "Do wytworzenia Pergaminu Wiatru" ) 
say ( "Potrzebowal bedziesz " ) 
say ( "nastempujacych przedmiotow" )   
say ( "" ) 
if pc . count_item ( 85003 10) == 0 then 
if pc . count_item ( 85004 10) == 0 then
if pc . count_item ( 85005 10) == 0 then  
say ( "Potrzebujesz przedmiotu:" ) 
say ( "" ) 
say_item ( "Perla Niebios" , 85003 10 , "" )
say_reward ( "Mozesz go kupic od innych graczy" )
say ( "lub zdobyc walczac z potworami" )
say ( "" )
return
say_item ( "Perla Piekiel" , 85004 10 , "" )
say_reward ( "Mozesz go kupic od innych graczy" )
say ( "lub zdobyc walczac z potworami" )
say ( "" )
return 
say_item ( "Perla Natury" , 85005 10 , "" )
say_reward ( "Mozesz go kupic od innych graczy" )
say ( "lub zdobyc walczac z potworami" )
say ( "" )
return 
end 
wait ( ) 
say ( "Tworzenie tego przedmiotu" ) 
say ( "nie kosztuje, aczkolwiek jest duza szansa, ze sie nie uda!" ) 
say ( "Czy chcesz kontynuowac?" ) 
say ( "" ) 
local s = select ( "Tak" , "Nie" ) 
if 1 == s then 
if pc . count_item ( 85003 10 ) > 0 and pc . count_item ( 85004 10 ) > 0 and pc . count_item ( 85005 10 )> 0 then  
pc . remove_item ( 85003 10 ) 
pc . remove_item ( 85004 10 )
pc . remove_item ( 85005 10) 
pc . give_item2 ( 85010 ) 
say_title ( "Udalo sie!" ) 
say ( "" ) 
say ( "Otrzymales:" ) 
say ( "" ) 
say_item ( "Pergamin Wiatru" , 85010 , "" ) 
else 
say ( "Nie udalo sie!" ) 
end 
end
local s = select ("Pergamin Ziemi")
say ( "Do wytworzenia Pergaminu Wiatru" ) 
say ( "Potrzebowal bedziesz " ) 
say ( "nastempujacych przedmiotow" )   
say ( "" ) 
if pc . count_item ( 85006 10) == 0 then 
if pc . count_item ( 85007 10) == 0 then
if pc . count_item ( 85008 10) == 0 then  
say ( "Potrzebujesz przedmiotu:" ) 
say ( "" ) 
say_item ( "Kosc" , 85006 10 , "" )
say_reward ( "Mozesz go kupic od innych graczy" )
say ( "lub zdobyc walczac z potworami" )
say ( "" )
return
say_item ( "Kiel" , 85007 10 , "" )
say_reward ( "Mozesz go kupic od innych graczy" )
say ( "lub zdobyc walczac z potworami" )
say ( "" )
return 
say_item ( "Oko" , 85008 10 , "" )
say_reward ( "Mozesz go kupic od innych graczy" )
say ( "lub zdobyc walczac z potworami" )
say ( "" )
return 
end 
wait ( ) 
say ( "Tworzenie tego przedmiotu" ) 
say ( "nie kosztuje, aczkolwiek jest duza szansa, ze sie nie uda!" ) 
say ( "Czy chcesz kontynuowac?" ) 
say ( "" ) 
local s = select ( "Tak" , "Nie" ) 
if 1 == s then 
if pc . count_item ( 85006 10 ) > 0 and pc . count_item ( 85007 10 ) > 0 and pc . count_item ( 85008 10 )> 0 then  
pc . remove_item ( 85006 10 ) 
pc . remove_item ( 85007 10 )
pc . remove_item ( 85008 10) 
pc . give_item2 ( 85011 ) 
say_title ( "Udalo sie!" ) 
say ( "" ) 
say ( "Otrzymales:" ) 
say ( "" ) 
say_item ( "Pergamin Ziemi" , 85011 , "" ) 
else 
say ( "Nie udalo sie!" ) 
end 
end

bez YT

Opublikowano

Dzięki

Kolejny raz uratowany niby nie duże błędy ale...

Dzięki

Bambus3k™ - dla Ciebie + i 5

Stelios - a dla Ciebie +

 

Wszystko działa chociaż jeszcze 1 niedopatrzenie w czasie testowania zauważyłem. Mianowicie po kliknięciu na npc'ta nie usuwa mu się strzałka nad głową ale wiem jak to naprawić ^^

 

Jak coś to pewnie znowu tutaj napiszę tym czasem bywajcie.

 

 

 

 

@down

Tak pisałem pisałem i zapomniałem o skasowaniu no czasami zdarza się zapomnieć :)

 

@edit

 

Jeszcze podróż do handlarza zbrojami i handlarki różności :)

 

Nie wie ktoś jak nazywa się quest do wyboru skilli na 5 poziomie?

Usunąłem wszyskie questy i folder object i chce zrobić questy do końca (wiem wiem zajmie mi to od pierona czasu ale hmm sewer z trochę inną fabułą ... zawsze to jakaś odmiana :) )

Potem przy testach jak jakieś opcje mi się przypomną (np. magazyn , is (dozorca) lub jazda za bilet stan konia (stajenny)) to też zapytam o nazwy questów lub tego co za to odpowiada chyba że pamiętacie lub możecie mi je teraz napisać

dzięki...

mordormt2.jpg

Mam nadzieję że szybko skończę i start :)

Opublikowano

Wszystko działa chociaż jeszcze 1 niedopatrzenie w czasie testowania zauważyłem. Mianowicie po kliknięciu na npc'ta nie usuwa mu się strzałka nad głową ale wiem jak to naprawić ^^

 

Dzięki za + ;)

A ta strzałka to nieusunięty cel czyli nie usunąłeś __TARGET__

Jeśli otwierasz __TARGET__ to możesz go usunąć, taką komendą w queście:

target.delete("__TARGET__")

;P

 

               when letter begin
                       local v = find_npc_by_vnum(9001)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Handlarz Bronią ")
                       end
                       send_letter("Zadanie")
               end
       when info or button begin
               say_title("Pierwsze zadanie:")
               say("Po rozmowie z Kapitanem już powinieneś wiedzieć o co chodzi")
               say("Dostałeś pieniądze na początek wędrówki.")
               say("Mimo iż masz już złoto, to Kapitan załatwił Tobie broń ")
               say()
               say()
               say_reward("Udaj się do Handlarza Bronią ")
               say_reward("Dostaniesz broń na początek wędrówki")
       end
when __TARGET__.target.click or
       9001.chat."Bron" begin
               say_title("Handlarz:")
               say("Witaj poszukiwaczu przygód, to zapewne o Tobie")
               say("Mówił mi Kapitan")

Skopiowałem ostatni __TARGET__

masz when __TARGET__.target.click itd... ale nie kasujesz go,

nie masz wpisane target.delete("__TARGET__")

(nie jest to duży błąd bo nie każdemu przeszkadza strzałka nad NPC ;P )

A po pierwszym pamiętałeś o skasowaniu :)

 

Pozdrawiam ^^

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

@UP

Jeśli otwierasz __TARGET__ to możesz go usunąć, taką komendą w queście:

 

Nie komendą, funkcją ;)

 

 

@Poza tym state błędem jest też:

say("Oto twoja broń")

 

Czyli znak "polski" przy cudzysłowiu, ale to już Bambus3k poprawił ;)

 


 

Opublikowano

Nie komendą, funkcją ;)

@Dobra dobra ;P

Ale wiadomo o co chodzi, a ja po prostu się do końca na tym nie znam, ale pisać umiem ;) ;P

Hah ;P :)

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

Ehh

Już robie spam z tym questem (mam nadzieje że to najgorszy quest jaki przyjdzie mi napisać) ^^ (żart)

 

Kolejna szansa na plusa dla pani/pana który powie mi co tu jest nie tak :/

 

quest poczatek begin
state start begin
	when login with pc.get_level() == 1 begin
		say_title("Witaj w Mordorze")
		say()
		say("Witaj... Czy to Ty jesteś wybrańcem?")
		say("Nie jestem w stanie tobie tego powiedzieć ")
		say("Trwa tu walka o przetrwanie.")
		say("Wspólnymi siłami stworzyliśmy to misto")
		say("To jedno z niewielu miejsc które nie zostało")
		say("Opanowane przez potwory")
		say("Udaj się do kapitana a opowie Tobie co się ")
		say("Tutaj stało")
		say()
		say_reward("Udaj się do kapitana")
		set_state(poczatek)
	end
end
state poczatek begin
	when letter begin
		local v = find_npc_by_vnum(20355)
		if v != 0 then
			target.vid("__TARGET__", v, "Kapitan")
		end
		send_letter("Historia")
	end
	when info or button begin
		say_title("Kapitan:")
		say("Jesteś słaby i niedoświadczony")
		say("Porozmawiaj z Kapitanem")
		say("Opowie Ci on co się stało")
		say("Da kilka rad oraz złoto do za które kupisz ekwipunek")
		say()
		say_reward("Idź tam czym prędzej w tych trudnych czasach")
		say_reward("Nic nie ma za darmo ...")
	end
	when __TARGET__.target.click or
		20355.chat."Poczatek" begin
		target.delete("__TARGET__")
		say_title("Kapitan:")
		say()
		say("Witaj młodzieńcze")
		say("Słyszałem o tobie")
		say("Wieści szybko się tu rozchodzą ")
		say("Chcesz poznać prawdę tak?")
		say("Więc słuchaj")
		wait()
		say_title("Kapitan:")
		say()
		say("Nie tak dawno temu było tu spokojnie")
		say("Ludzie żyli beztrosko uprawiali pola")
		say("Niektórzy mieli sklepy z warzywami")
		say("Niestety...")
		wait()
		say_title("Kapitan:")
		say()
		say("Na ziemię zaczęły spadać meteoryty")
		say("A z nich wściekłe bestie czyhające")
		say("Na okazję by zabić...")
		say("Z początku było to małe miasteczko")
		say("Lecz ten deszcz meteorytów wszystko zmienił ")
		say("Zaczęliśmy zbierać ludzi")
		say("Sami zaczęliśmy wznosić mury")
		say("Na razie jakoś tu żyjemy")
		wait()
		say_title("Kapitan:")
		say()
		say("Teraz pojawiłeś się Ty")
		say("Czy powstrzymasz te bestie?")
		say("Tego nie wiem ... Może jesteś ...Wybrańcem? Może ...")
		say("Nie jestem tego w stanie stwierdzić ")
		say("Na początek dostaniesz trochę Złota")
		say("Ludzie z miasta na pewno")
		say("Będą mieli na sprzedaż jakiś oręż.")
		say("W zamian za przysługi")
		say("Dostaniesz od nich złoto lub")
		say("Wyposażenie do dalszej podróży")
		wait()
		say_title("Kapitan:")
		say()
		say("Z początku nie oddalaj się od miasta")
		say("Im dalej tym niebezpieczniej ...")
		say("Proszę oto twoje złoto")
		say("Udaj się do Handlarza Bronią ")
		say("Do Ci on podstawową broń potrzebną by przetrwać ")
		say("Powodzenia...")
		say()
		say_reward("Udaj się do Handlarza Bronią ")
		say_reward("Otrzymałeś:")
		say_reward("100.000 Złota")
		pc.change_money( 100000 )
		set_state(zadanie)
	end
end
state zadanie begin
	when letter begin
		local v = find_npc_by_vnum(9001)
		if v != 0 then
			target.vid("__TARGET__", v, "Handlarz Bronią ")
		end
		send_letter("Broń ")
	end
when info or button begin
	say_title("Pierwsze zadanie:")
	say("Po rozmowie z Kapitanem już powinieneś wiedzieć o co chodzi")
	say("Dostałeś pieniądze na początek wędrówki.")
	say("Mimo iż masz już złoto, to Kapitan załatwił Tobie broń ")
	say()
	say()
	say_reward("Udaj się do Handlarza Bronią ")
	say_reward("Dostaniesz broń na początek podróży")
end
when __TARGET__.target.click or
9001.chat."Bron" begin
	target.delete("__TARGET__")
	say_title("Handlarz:")
	say()
	say("Witaj poszukiwaczu przygód, to zapewne o Tobie")
	say("Mówił mi Kapitan")
	say("Tak myślę że to Ty")
	say("Kapitan wspomniał coś o broni...")
	say("Samymi rękoma nie wiele zdziałasz. Hehe")
	say("Proszę to twoje wyposarzenie")
	say("Niestety jakością nie mogę się pochwalić ")
	wait()
	say_title("Ty:")
	say()
	say("Dlaczego, co się stało?")
	wait()
	say_title("Handlarz:")
	say()
	say("Potwory, tak to wszystko przez nie")
	say("Karawany z zaopatrzeniem przyjeżdżają żadko, bardzo żadko")
	say("Nie przywożą przedmiotów bardzo dobrej jakości")
	say("Gdyż kupcy boją się że mogą zostać z nich obrabowani")
	say("Na szczęście mamy w mieście kowala który jest w stanie")
	say("Wzmocnić przedmioty za niewielką opłatą ")
	say("Hmm... To chyba tyle co mogę Ci powiedzieć ")
	say("Oto twoja broń ")
	wait()
	say("Zapomniałbym... Kapitan prosił żebym Ci przekazał ")
	say("Żebyś wstąpił jeszcze do Handlaża zbrojami")
	say_reward("Udaj się do Handlarza Zrojami")
	say_reward("Otrzymałeś:")
	say_reward("Broń +5")
		if pc.job == 0 then
		pc.give_item2 (15)
	end
		if pc.job == 1 then
		pc.give_item2 (1005)
	end
		if pc.job == 2 then
		pc.give_item2 (15)
	end
		if pc.job == 3 then
		pc.give_item2 (7005)
	end
set_state(zbroja)
end
end
state zbroja begin
when letter begin
		local v = find_npc_by_vnum(9002)
		if v != 0 then
		target.vid("__TARGET__", v, "Handlarz Zbrojami")
	end
	send_letter("Zbroja")
end
when info or button begin
	say_title("Pierwsza zbroja")
	say("Masz już złoto i broń ")
	say("Czego jeszcze brakuje łowcy?")
	say("Hmm... Tak to zbroja")
	say_reward("Ić do handlarza zbrojami a na pewno coś dostaniesz")
when __TARGET__.taregt.click or
9002.chat."Zbroja" begin
target.delete("__TARGET__")
	say_title("Handlarz:")
	say("O już jesteś. Widze że znalezienie mnie nie sprawiło")
	say("Większego kłopotu. Widzę że masz już broń ")
	say("Nie za dobrą ale chyba już sam wiesz dlaczego")
	say("Dostawca ten sam lecz nie ma co nażekać ")
	say("Raz na jakiś czas przybywa dostawa")
	say("Z przedmiotami wysokiej jakości, nie martw się ")
	say("Jeżeli takowa przybędzie zostaniesz powiadomiony")
	wait()
	say("Proszę oto zbroja")
	say("Proszę ić jeszcze do Handlarki Różności")
	say("Poprosiłem ją o mikstury dla Ciebie")
	say_reward("Udaj się do Handlarki Różności")
	say_reward("Otrzymałeś:")
	say_reward("Zbroję +5")
	if pc.job == 0 then
		pc.give_item2 (11205)
	end
		if pc.job == 1 then
		pc.give_item2 (11405)
	end
		if pc.job == 2 then
		pc.give_item2 (11605)
	end
		if pc.job == 3 then
		pc.give_item2 (11805)
	end
set_state(__COMPLETE__)
end
end
state __COMPLETE__  begin
end
end

mordormt2.jpg

Mam nadzieję że szybko skończę i start :)

Opublikowano

@UP Pisałem ci już...

 

say() to nie to samo co say("") ;P

 

@EDIT

       when info or button begin
               say_title("Pierwsza zbroja")
               say("Masz już złoto i broń ")
               say("Czego jeszcze brakuje łowcy?")
               say("Hmm... Tak to zbroja")
               say_reward("Ić do handlarza zbrojami a na pewno coś dostaniesz")
       when __TARGET__.taregt.click or
       9002.chat."Zbroja" begin
       target.delete("__TARGET__")
               say_title("Handlarz:")
               say("O już jesteś. Widze że znalezienie mnie nie sprawiło")

a zakończenie listu?

 

@EDIT2 Nie chce się wymądrzać ;P xDD

Ale nie ma takiego słowa jak 'Ić' ;P

Ewentualnie może być idź ;) ;D

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

@xDeStRuCtx a czy say() to nie błąd?

Wydawało mi się, że say("") zawsze musi być z " , nie spotkałem się z żadnym questem który wygląda tak jak go przedstawia kolega wyżej... ;/

(chce się tylko upewnić, nie twierdze, że to błąd - nie chcę wprowadzić w błąd.. ;p )

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

Witam wszystkich mam do was prośbę o kilka questów które opisze na dole będą one proste więc problemów nie powinniście mieć:]

 

1 quest

Polega na tym że idziemy do stajennego

 

(Najlepiej gdy byście dali całego spolszczonego Stajennego)

 

I gdy na niego klikniemy mamy zakładkę Imię Konia!

 

Treść questa

 

Witaj drogi graczu,widać że wyrastasz na potężnego obywatela naszego Miasta!

 

Ale przejdźmy do rzeczy chcesz nadać swojemu Koniowi imię?

 

Wybór Opcji Tak lub/Nie

 

Jeśli wybierze nie: Zrezygnowałeś no nic wróć później

 

(Mówi sam do siebie)Tylko zawraca mi czas...

 

Jeśli wybierze Tak

 

Twój koń zostanie wynagrodzony Imieniem lecz są z tym kłopoty

 

Ostatnio nasz Legendarny smok Cienia zażyczył sobie opłat...

 

I niestety musisz mi za to zapłacić 15 mln(15kk)

 

I teraz dwie opcje Zapłać/Zastanowię się...

 

Opcja Zapłać

 

Oj! Tak twój koń teraz się wyróżnia a Legendarny smok się uspokaja

 

Opcja Zastanowię się:

 

No nic masz dużo czasu drogi graczu zastanawiaj się ile chcesz

 

Tylko pamiętaj zastanów się dobrze i nie zawracaj mi głowy widzisz że muszę wychować Kucyki w zagrodzie!

 

 

To na tyle:D

 

Ps: 15 kk za to się płaci,i bez żadnych itemków i innych dupereli;]

 

Ps2:Dobrze jak quest mógł by pokazywać się od 5 lvl:]

 

tak jak mówiłem najlepiej jak byście dali całego stajennego ponieważ ja nie mam go spolszczonego

 

2 quest.

 

Polega na tym że idziemy do Handlarki różności

 

I mamy dwie opcję właśnie jej sklep to co ona ma tam w środku prze zemnie ustawione

 

A druga opcja to:Sprzedaj Ulepszacze!

 

Polega na tym że gdy klikniemy na Sprzedaj Ulepszacze

 

Handlarka się pyta:Czy na pewno chcesz sprzedać wszystkie swoje ulepszacze Legendarnemu Smoku?

 

Pamiętaj ten wybór jest nie odwracalny!

 

Opcje Tak/Nie

 

Opcja Tak: Hmmm zdecydowałeś się na sprzedaż ich?

 

No to sprzedajemy.

 

I teraz jak byście umieli żeby w queście było odliczanie do 5 taki timer czas

 

I po Liczbie 5 pisało: Twoje Ulepszacze zostały sprzedane Uzyskałeś sporą kwotę!

 

 

Ps:Za jeden ulepszacz dostawało by się 15mln(15k)

 

Dobrze jak tą informację umieścicie w queście

 

Ps:Pamiętajcie o usunięciu Polskich znaków mam trochę lat na karku więc Piszę poprawnie nawet na forach!

 

Hmm questy nie są trudne więc chyba sobie poradzicie..

 

Jak możecie poróbcie odpowiednie przecinki a i Ps:Jak wam nie będzie odpowiadała trochę treść możecie zmienić.Tych oby dwóch questów.

 

 

 

A 3 quest jest naprawdę prosty;x

 

Niech każdy Master i Admin dostaje po pierwszym zalogowaniu pieczęcie

 

Id pieczęci zostawcie sam sobie wypełnię

 

Niech będą tam 3 pola na pieczęcie.

No i ostatni

 

Każdy Master i Admin po pierwszym zalogowaniu niech siedzi na wierzchowcu

 

No i tak jak w pieczęciach te pole to id mounta zostawcie sam wypełnię.

 

 

Pozdrawiam

 

Jeśli ktoś to dla mnie zrobi Limit.

1355920968-U274371.jpg

 

Obiecanki Cacanki z 2008 roku

:D

Opublikowano

No proszę napiszcie

Proszę o 2 questy !!

1.Na drop itemków 50%

a itemek to ID - 10

2.Że jak zabijemy ripera

wlatuje do eq albo wylatuje normalnie z niego 3219

100% że wyleci

1312138057-U250359.jpg

By GutenMorgen

Smok

 

w1d6h0.gif

 

Team

 

logocfq.png

 

Filmy

 

Cat_catches_treat.gifPowerwheels_wheelie.gif

Kangaroo_playswith_junk.gifMascot_troll_flashing.gif

 

Opublikowano

No proszę napiszcie

Proszę o 2 questy !!

1.Na drop itemków 50%

a itemek to ID - 10

2.Że jak zabijemy ripera

wlatuje do eq albo wylatuje normalnie z niego 3219

100% że wyleci

 

Napisałem ci to na poprzedniej stronie...

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

@Stelios

 

Zapewniam Cię że

say()

to nie błąd możesz wypróbować tego questa jak masz serwer tylko musisz go sobie poprawić ^^

 

Wczoraj już poszedłem spać ^^ i nie poprawiłem tego questa

 

say("Stelios  + i 5")

^^

 

Działa.

mordormt2.jpg

Mam nadzieję że szybko skończę i start :)

Opublikowano

@Stelios

say() to tak samo jak say("") brak argumentu przekazanego do funkcji, więc nie wiem, dlaczego miałby to być błąd?

 

Nie znam się aż tak na tym, wolałem się upewnić.

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

pomoze ktos z tym questem?

Chodzi o to ze idzie sie do kowala i ulepsza nastempujace itemy

Pergamin Ognia -iD 85012

a itemy do wytworzenbia tego to

Rubin 85000 -100szt

Szafir 85001 -100szt

Diament 85002 -100szt

 

Pergamin Wiatru -ID 85010

itemy do wytworzenia

Perla Niebios 85003 -10szt

Perla Piekiel 85004 -10szt

Perla Natury 85005 -10szt

Pergamin Ziemi -ID 85011

itemy do wytworzenia

Kosc 85006 -10szt

Kiel 85007 -10szt

Oko 85008 -10szt

 

Próbowałem sam napisać lecz tylko pojawiła sie nazwa u kowala a quest sie nie otwiera.

oto on.

 

 

say ( "Masz do wyboru 3 rodzaje pergaminu" )

say ( "wybierz ktory cie interesuje" )

local s = select ("Pergamin Ognia")

say ( "Do wytworzenia Pergaminu Ognia" )

say ( "Potrzebowal bedziesz " )

say ( "nastempujacych przedmiotow" )

say ( "" )

if pc . count_item ( 85000 100 ) == 0 then

if pc . count_item ( 85001 100 ) == 0 then

if pc . count_item ( 85002 100 ) == 0 then

say ( "Potrzebujesz przedmiotu:" )

say ( "" )

say_item ( "Rubin" , 85000 10 , "" )

say_reward ( "Mozesz go kupic od innych graczy" )

say ( "lub zdobyc walczac z potworami" )

say ( "" )

return

say_item ( "Szafir" , 85001 100 , "" )

say_reward ( "Mozesz go kupic od innych graczy" )

say ( "lub zdobyc walczac z potworami" )

say ( "" )

return

say_item ( "Diament" , 85002 100 , "" )

say_reward ( "Mozesz go kupic od innych graczy" )

say ( "lub zdobyc walczac z potworami" )

say ( "" )

return

end

wait ( )

say ( "Tworzenie tego przedmiotu" )

say ( "nie kosztuje, aczkolwiek jest duza szansa, ze sie nie uda!" )

say ( "Czy chcesz kontynuowac?" )

say ( "" )

local s = select ( "Tak" , "Nie" )

if 1 == s then

if pc . count_item ( 85000 100 ) > 0 and pc . count_item ( 85001 100 ) > 0 and pc . count_item ( 85002 100 )> 0 then

pc . remove_item ( 85000 100 )

pc . remove_item ( 85001 100 )

pc . remove_item ( 85001 100 )

pc . give_item2 ( 85012 )

say_title ( "Udalo sie!" )

say ( "" )

say ( "Otrzymales:" )

say ( "" )

say_item ( "Pergamin Ognia" , 70039 , "" )

else

say ( "Nie udalo sie!" )

end

end

local s = select ("Pergamin Wiatru")

say ( "Do wytworzenia Pergaminu Wiatru" )

say ( "Potrzebowal bedziesz " )

say ( "nastempujacych przedmiotow" )

say ( "" )

if pc . count_item ( 85003 10) == 0 then

if pc . count_item ( 85004 10) == 0 then

if pc . count_item ( 85005 10) == 0 then

say ( "Potrzebujesz przedmiotu:" )

say ( "" )

say_item ( "Perla Niebios" , 85003 10 , "" )

say_reward ( "Mozesz go kupic od innych graczy" )

say ( "lub zdobyc walczac z potworami" )

say ( "" )

return

say_item ( "Perla Piekiel" , 85004 10 , "" )

say_reward ( "Mozesz go kupic od innych graczy" )

say ( "lub zdobyc walczac z potworami" )

say ( "" )

return

say_item ( "Perla Natury" , 85005 10 , "" )

say_reward ( "Mozesz go kupic od innych graczy" )

say ( "lub zdobyc walczac z potworami" )

say ( "" )

return

end

wait ( )

say ( "Tworzenie tego przedmiotu" )

say ( "nie kosztuje, aczkolwiek jest duza szansa, ze sie nie uda!" )

say ( "Czy chcesz kontynuowac?" )

say ( "" )

local s = select ( "Tak" , "Nie" )

if 1 == s then

if pc . count_item ( 85003 10 ) > 0 and pc . count_item ( 85004 10 ) > 0 and pc . count_item ( 85005 10 )> 0 then

pc . remove_item ( 85003 10 )

pc . remove_item ( 85004 10 )

pc . remove_item ( 85005 10)

pc . give_item2 ( 85010 )

say_title ( "Udalo sie!" )

say ( "" )

say ( "Otrzymales:" )

say ( "" )

say_item ( "Pergamin Wiatru" , 85010 , "" )

else

say ( "Nie udalo sie!" )

end

end

local s = select ("Pergamin Ziemi")

say ( "Do wytworzenia Pergaminu Wiatru" )

say ( "Potrzebowal bedziesz " )

say ( "nastempujacych przedmiotow" )

say ( "" )

if pc . count_item ( 85006 10) == 0 then

if pc . count_item ( 85007 10) == 0 then

if pc . count_item ( 85008 10) == 0 then

say ( "Potrzebujesz przedmiotu:" )

say ( "" )

say_item ( "Kosc" , 85006 10 , "" )

say_reward ( "Mozesz go kupic od innych graczy" )

say ( "lub zdobyc walczac z potworami" )

say ( "" )

return

say_item ( "Kiel" , 85007 10 , "" )

say_reward ( "Mozesz go kupic od innych graczy" )

say ( "lub zdobyc walczac z potworami" )

say ( "" )

return

say_item ( "Oko" , 85008 10 , "" )

say_reward ( "Mozesz go kupic od innych graczy" )

say ( "lub zdobyc walczac z potworami" )

say ( "" )

return

end

wait ( )

say ( "Tworzenie tego przedmiotu" )

say ( "nie kosztuje, aczkolwiek jest duza szansa, ze sie nie uda!" )

say ( "Czy chcesz kontynuowac?" )

say ( "" )

local s = select ( "Tak" , "Nie" )

if 1 == s then

if pc . count_item ( 85006 10 ) > 0 and pc . count_item ( 85007 10 ) > 0 and pc . count_item ( 85008 10 )> 0 then

pc . remove_item ( 85006 10 )

pc . remove_item ( 85007 10 )

pc . remove_item ( 85008 10)

pc . give_item2 ( 85011 )

say_title ( "Udalo sie!" )

say ( "" )

say ( "Otrzymales:" )

say ( "" )

say_item ( "Pergamin Ziemi" , 85011 , "" )

else

say ( "Nie udalo sie!" )

end

end

 

bez YT

Opublikowano

@UP czemu masz

local s = select ("Pergamin Ognia")
say ( "Do wytworzenia Pergaminu Ognia" )
say ( "Potrzebowal bedziesz " )
say ( "nastempujacych przedmiotow" )
say ( "" )
if pc . count_item ( 85000 100 ) == 0 then
if pc . count_item ( 85001 100 ) == 0 then
if pc . count_item ( 85002 100 ) == 0 then
say ( "Potrzebujesz przedmiotu:" ) 

 

1. Select muszą być więcej niż jedno, czyli np:

local s = select("Pergamin Ognia", "Anuluj")

 

2. czemu masz:

if pc . count_item ( 85000 100 ) == 0 then
if pc . count_item ( 85001 100 ) == 0 then
if pc . count_item ( 85002 100 ) == 0 then

(w ogóle nie czaje tego zapisu "( 85000 100 ) == 0 "

Rozumiem, że 100 to ilość tylko to niepotrzebne skoro masz zapisane że == 0...

Najlepiej zrób tak:

if pc . count_item ( 85000 ) == 0 and
pc . count_item ( 85001 ) == 0 and
pc . count_item ( 85002 ) == 0 then

 

Tak na szybko :)

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

@UP

To i tak nie będzie działać

if pc . count_item ( 85000 ) == 0 and
if pc . count_item ( 85001 ) == 0 and
if pc . count_item ( 85002 ) == 0 then

 

Musi być albo:

if pc . count_item ( 85000 ) == 0 then
if pc . count_item ( 85001 ) == 0 then
if pc . count_item ( 85002 ) == 0 then

 

albo

 

if pc . count_item ( 85000 ) == 0 and pc . count_item ( 85001 ) == 0 and pc . count_item ( 85002 ) == 0 then


 

Opublikowano

To i tak nie będzie działać

 

Wiem, zauważyłem swój błąd i go poprawiłem, zaraz przed twoją poprawką :)

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

@UP

To i tak nie będzie działać

if pc . count_item ( 85000 ) == 0 and
if pc . count_item ( 85001 ) == 0 and
if pc . count_item ( 85002 ) == 0 then

 

Musi być albo:

if pc . count_item ( 85000 ) == 0 then
if pc . count_item ( 85001 ) == 0 then
if pc . count_item ( 85002 ) == 0 then

 

albo

 

if pc . count_item ( 85000 ) == 0 and pc . count_item ( 85001 ) == 0 and pc . count_item ( 85002 ) == 0 then

 

 

nadal nie dziala:(

 

A moze wy macie pomysl by taki quest zadzialal na innej zasadzie?

chodzi mi tylko o to by z tych itemow wytworzyc te zwoje .

bez YT

Opublikowano

quest xxx begin
state start begin
when idnpc.chat."Asd" begin
say ( "Masz do wyboru 3 rodzaje pergaminu" )
say ( "wybierz ktory cie interesuje" )
local s = select ("Pergamin Ognia", "Anuluj")
if s==2 then
return
else
say ( "Do wytworzenia Pergaminu Ognia" )
say ( "Potrzebowal bedziesz " )
say ( "nastempujacych przedmiotow" )
say ( "" )
if pc . count_item ( 85000 ) < 100 and pc . count_item ( 85001 ) < 100 and pc . count_item ( 85002 ) < 100 then
say ( "Potrzebujesz przedmiotu:" )
say ( "" )
say_item ( "Rubin" , 85000 , "" )
say_reward ( "Mozesz go kupic od innych graczy" )
say ( "lub zdobyc walczac z potworami" )
say ( "" )
wait()
say_item ( "Szafir" , 85001 , "" )
say_reward ( "Mozesz go kupic od innych graczy" )
say ( "lub zdobyc walczac z potworami" )
say ( "" )
wait()
say_item ( "Diament" , 85002 , "" )
say_reward ( "Mozesz go kupic od innych graczy" )
say ( "lub zdobyc walczac z potworami" )
say ( "" )
return
end
say ( "Tworzenie tego przedmiotu" )
say ( "nie kosztuje, aczkolwiek jest duza szansa, ze sie nie uda!" )
say ( "Czy chcesz kontynuowac?" )
say ( "" )
local x = number(1, 2)
local z = select ( "Tak" , "Nie" )
if 1 == z then
if pc . count_item ( 85000 ) > 100 and pc . count_item ( 85001) > 100 and pc . count_item ( 85002 )> 100 then
pc . remove_item ( 85000,100 )
pc . remove_item ( 85001,100 )
pc . remove_item ( 85001,100 )
if x == 1 then
pc . give_item2 ( 85012 )
say_title ( "Udalo sie!" )
say ( "" )
say ( "Otrzymales:" )
say ( "" )
say_item ( "Pergamin Ognia" , 70039 , "" )
else
say ( "Nie udalo sie!" )
return
end
end
end
end
end
end
end

 

Na podstawie pergaminu ognia, pozostałe dodaj do selecta (local s=select()) i popraw questa wg tego co dałem wyżej.


 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...