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

quest stone begin
               state start begin
                               when login or levelup with pc.level >= 30 begin
                                               set_state(info)
                               end
               end

               state info begin
                               when letter begin
                                               local v = find_npc_by_vnum(20355)
                                               if v != 0 then
                                                               target.vid("__TARGET__", v, "Kapitan")
                                               end
                                               send_letter("Pierwsze wyzwanie")
                               end

                               when button or info begin
                                               say_title("Pierwsze wyzwanie")
                                               say("Gratulacje Ci osiągnołeś 30level")
                                               say("Zabij 80 dzików i przyjdz do mnie!")
                                               say("Czekam na Ciebie!" Wracaj szybko nagroda czeka !)
                               end


                                state kolejny_state begin
                               when letter begin
                                       send_letter("Zabij dzika")
                       end
                       when button or info begin
                                       say("Zabij dzika)
                       end

                                         when 80.kill with pc.countitem(0)==0 begin
                          local random = math.random(0)
                          if random == 1 then
                          pc.give_item2(70021, 1)
                          say("")
                          say("
                       local v = find_npc_by_vnum(20355)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Kowal")
                       end
               end
       end
when 20355.chat."Test!" with pc.countitem(70021)>0 begin
                               target.delete("__TARGET__")
                               say_title("")
                               say("")
                               say_reward("")
                                               pc.give_item2(298)
pc.give_item2(1175)
                                               set_state(__COMPLETE__)
                                               end
                               end

Prosze o poprawki . w quescie mam zabic 80 dzików . i otrzymac losowy przedmiot.

2323logompc.png

  • Odpowiedzi 8,7 tys.
  • Dodano
  • Ostatniej odpowiedzi
Gość Noresta™
Opublikowano

Proszę o przerobienie tego questa : http://wklej.to/ASQzr


Do komnaty mogą tylko wchodzić grupy ( miniumum 3 osoby ) lider musi mieć kręte klucze (3) .Podczas wejscia wyświetla się komunikat (grupa xxx próbuje zabić smoka)
Po wejściu na kordach xxx xxx respi sie beran.
Po zabiciu wyskakuje komunikat ( grupa xxx zabiła berana )
Każda grupa musi mieć osobnego berana.

 

Daje limit like

Opublikowano

Poproszę o napisanie questu : Licytacja z funkcjami query :)

Na czym ma polegać?

Idziemy do npc xyz. Klikamy na niego przedmiotem który chcemy wystawić na licytację.

Klikamy tak lub nie

Następnie wpisujemy ilość w bryłkach , jaka chcemy za tenże itemek.

Kolejnym krokiem jest dodanie wpisu do bazy mysql dupa.dupa, w którym znajduję się item , id gracza , i ile tam dał brylek.

Tak samo możemy dany item kupić.

Potem dam Wam quest, który jest na podobnej zasadzie, aczkolwiek jest on wadliwy :)

 

@Za pomoc oferuję 5 i limit like"ów ;)

KsOC7.jpgPOMOGŁEM? KLIKNIJ LUBIĘ TO!
Opublikowano

Jak powinna wyglądać końcówka questa , tzn. chodzi mi o nagrodę .

Że tam po wykonaniu misji dostajemy losowy przedmiot dla danej klasy np.

Woj może wylosować ribka lub fms'a od +7 do +9

Sura fms'a od +7 do +9

Szaman Wachlarz lub Dzwon od +7 do +9

Ninja Sztylety , Fms lub Luk od +7 do +9

 

Moze ktoś mi napisać ?

185241494535326637230.png

Opublikowano

Jeśli w tej paczce w questach są jakieś błędy to proszę o ew. poprawe.

Download:

http://www.multiupload.nl/NX5CNG5M03

Skan:

https://www.virustotal.com/file/e7ebc8a3fce06619805a9579d55aac8c1dc1ecda42b3c1ac8b38ed70f99f1d25/analysis/1356629311/

w quescie z automatycznym tekstem dałem że ma wyswietlac co 10 minut , ale nie wiem czy jest dobrze tam skonfigurowane... tzn. przedtem bylo co 5 i było tam 5*60 a ja dałem co 10 i dałem 10*60, ale jesli jest blad to prosze poprawic.

z góry dzieki

maarius.png

 

Kliknij "Lubię to" - to nic nie kosztuje.. :D

Opublikowano

Można sprawdzić? Ostatnio coś pliki errory plują, nie mam zamiaru się z nimi męczyć.

 

http://wklej.to/c3Z17

 

Quest pisany od podstaw przezemnie.

beznazwy3mg.png
Opublikowano

Czy ktos moze mi pomoc z questem na wierzchowce ?

 

Napisalem juz szkielet tylko nie wiem jak dodac wierzchowce do pieczeci aby to dzialalo.. moze nie wyrazilem sie jasno, oto kod

 

quest wierzchowce begin
state start begin
when 90000.use or 90001.use or 90002.use or 90003.use or 90004.use or 90005.use or 90006.use or 90007.use or 90008.use or 90009.use or
90013.use or 90014.use or 90015.use or 90016.use or 90017.use or 90018.use or 90019.use or 90020.use or 90021.use or 90022.use
with not pc.is_polymorphed() begin
end
when login begin
if item.select_cell(97) then
if 90000 <= item.vnum and item.vnum <= 90022 then
pc.unmount(id_wierzchowca) or pc.unmount(id_wierzchowca_2) ) or pc.unmount(id_wierzchowca_2) or pc.unmount(id_wierzchowca_3)
end
end
if item.select_cell(98) then
if 90000 <= item.vnum and item.vnum <= 90022 then
pc.unmount(id_wierzchowca) or pc.unmount(id_wierzchowca_2) ) or pc.unmount(id_wierzchowca_2) or pc.unmount(id_wierzchowca_3)
end
end
end
if pc.get_armor() == 11901 or pc.get_armor() == 11902 then
chat("Aby załozyć pieczęć zdejmij swóją suknię!")
return
elseif pc.get_armor() == 11903 or pc.get_armor() == 11904 then
chat("Aby załozyć pieczęć zdejmij swój garnitur!")
return
end

end
end

 

Czy to jest wlasciwe ?

 

pc.unmount(id_wierzchowca) or pc.unmount(id_wierzchowca_2) ) or pc.unmount(id_wierzchowca_2) or pc.unmount(id_wierzchowca_3)

 

ref

athlonsygnaturka.png

Opublikowano

Jak powinna wyglądać końcówka questa , tzn. chodzi mi o nagrodę .

Że tam po wykonaniu misji dostajemy losowy przedmiot dla danej klasy np.

Woj może wylosować ribka lub fms'a od +7 do +9

Sura fms'a od +7 do +9

Szaman Wachlarz lub Dzwon od +7 do +9

Ninja Sztylety , Fms lub Luk od +7 do +9

 

Moze ktoś mi napisać ?

 

 

Nie jestem pewien czy nie ma żadnego błędu, ale zawsze może ktoś poprawić

 

http://wklej.to/TBObU

 

Dodałem komentarze. Pamętaj, NIE JESTEM PEWIEN CZY DOBRZE.

beznazwy3mg.png
Opublikowano

Prosiłbym o przerobienie tego questa:

 

 

quest pudelko begin

state start begin

when 50128.use begin

syschat("Otwarto Pudełko 5 Ksiąg ")

local ilosc = number(1, 5)

for i = 1, ilosc do

pc.give_item2(50300)

item.remove()

end

end

end

end

 

 

 

Tak aby pisało:

Gdy wylosujesz 1 księge: Masz wyjątkowego pecha wyleciała tylko 1 książka

Gdy wylosujesz 2 księgi: Wylosowałeś 2 książki

Gdy wylosujesz 3 księgi: Masz troche szczescia wylosowałeś 3 księgi

Gdy wylosujesz 4 księgi: Wylosowałeś 4 księgi

Gdy wylosujesz 5 ksiąg: Ty farciarzu ! W skrzynce było aż 5 ksiąg !

 

Jestem ciekaw czy dacie sobie rade :D

Opublikowano

Mówisz masz :)

http://wklej.to/1J4qN

ePc0b.jpg

mcn_cc.pl - banda złodziei

;)

Piszę questy na zamówienie - Zostanę questerem na serwerze dedykowanym - Na zlecenie napiszę questy - Zakoduję stronę HTML5/CSS3

Opublikowano

Nie dojść że nie działa to jeszcze cały czas daje po jednej książce xD

Opublikowano

aaaaa, nie uwzględniłem, że te itemy się nie łączą :x

Zobacz to

http://wklej.to/MyOZo

ePc0b.jpg

mcn_cc.pl - banda złodziei

;)

Piszę questy na zamówienie - Zostanę questerem na serwerze dedykowanym - Na zlecenie napiszę questy - Zakoduję stronę HTML5/CSS3

Opublikowano

Pisze ze wylosowales 3,2 itd. ksiąg ale cały czas wypada jedna księga

 

Jakbys mnie nie zrozumial xD bo wiem ze czasem pisze zawile:

( Informacje na czacie sie zmieniają ale cały czas wylatuje jedna księga )

 

 

Dobra spadam jak cos wykombinujesz to sprawdze jutro.

Narka

Gość Noresta™
Opublikowano

 

Proszę o przerobienie tego questa : http://wklej.to/ASQzr i tego http://wklej.to/4u1O0

Pierwszy quest:

Do komnaty mogą tylko wchodzić grupy ( miniumum 3 osoby ) lider musi mieć 80 lvl i kręte klucze (3) .Podczas wejscia wyświetla się komunikat (grupa xxx próbuje zabić smoka)
Po wejściu na kordach xxx xxx respi sie beran.
Po zabiciu wyskakuje komunikat ( grupa xxx zabiła berana )
Każda grupa musi mieć osobnego berana.

Drugi quest:

Na catacumby mogą wchodzić grupy minimum 3 osoby lider musi mieć 90lvl i  3 zasuczone głowy
Kazda grupa ma osobne catacumby

 

Daje limit like

 

 

 

 

Ponownie o to samo :)

Gość Noresta™
Opublikowano

@Up

 

Thx spróbuje nigdy nie bawiłem się w edytowanie/questów.

Opublikowano

Napiszcie mi quest, zeby mozna było wymienic np . Tęczowe Kamienia za 1 kkk i 1kkk za Tęczowe Kamienie u Kapitana. Dam limit Like

 

- nazwę misji : wymiana_tk.quest

- od którego levela : od kazdego

- rozmowy:

-Witaj (nick)

-Chciałbys wymienic 1kkk za piękny drogocenny Tęczowy Kamień?

- I Zeby był 2 opcje do wyboru TK za yang & i yang za TK

potem JAk wciszkasz Tk za yang : Witaj. Za 1kkk dam ci TK . Mozesz mi potem ją zwrócic takze za 1kkk

Chcesz wyminic yang na TK

TAK/Nie

JAk tak to ma pisać : Prosze , oto twoje TK .

a Jak nie to : Ty kłamco , nie kłam Nie masz tyle yang!

Jak wciskniesz Yang Za tk : Więc chcesz Yang za TK ?

i ma być opcja TAK / NIE . Tak : Więc kupie od cb ją za 1kkk

NIE - Nie masz TK

 

 

- ID itemków oraz NPC : TK : 50512 //// Kapitan : 20355

 

 

Jak będzie cos jescze dodac do tego qesta prosze pisac lub napisać coś od siebie thx .

Dam limit like i 5 w profku licze na was .

Opublikowano

 

Napiszcie mi quest, zeby mozna było wymienic np . Tęczowe Kamienia za 1 kkk i 1kkk za Tęczowe Kamienie u Kapitana. Dam limit Like

 

- nazwę misji : wymiana_tk.quest

- od którego levela : od kazdego

- rozmowy:

-Witaj (nick)

-Chciałbys wymienic 1kkk za piękny drogocenny Tęczowy Kamień?

- I Zeby był 2 opcje do wyboru TK za yang & i yang za TK

potem JAk wciszkasz Tk za yang : Witaj. Za 1kkk dam ci TK . Mozesz mi potem ją zwrócic takze za 1kkk

Chcesz wyminic yang na TK

TAK/Nie

JAk tak to ma pisać : Prosze , oto twoje TK .

a Jak nie to : Ty kłamco , nie kłam Nie masz tyle yang!

Jak wciskniesz Yang Za tk : Więc chcesz Yang za TK ?

i ma być opcja TAK / NIE . Tak : Więc kupie od cb ją za 1kkk

NIE - Nie masz TK

 

 

- ID itemków oraz NPC : TK : 50512 //// Kapitan : 20355

 

 

Jak będzie cos jescze dodac do tego qesta prosze pisac lub napisać coś od siebie thx .

Dam limit like i 5 w profku licze na was .

 

http://wklej.to/SLyZI

spróbuj tego

 

umarł

Opublikowano

@Hardkorrek:

http://wklej.to/8xVSw

A jeśli to nie zadziała, to spróbuj tego:

http://wklej.to/S7kxT

KONIEC


-----------------------------------------


2013-08-15

Opublikowano

Dzisiaj juz nie sprawdze zerkne jutro

 

EDIT:

 

Tak patrze na tego drugiego questa i wydaje mi sie ze to local n = number(1, 5)

Nie jest potrzebne. Jezeli jest to przepraszam dopiero sie ucze ;D

Opublikowano

Dzisiaj juz nie sprawdze zerkne jutro

 

EDIT:

 

Tak patrze na tego drugiego questa i wydaje mi sie ze to local n = number(1, 5)

Nie jest potrzebne. Jezeli jest to przepraszam dopiero sie ucze ;D

jest potrzebne. Ja to rozumiem tak:

local n = number(1, 5)

nazwa lokalnej "n".

"n" to liczba "wylosowana" z przedziału 1-5.

I potem masz do tego warunki.

jeżeli ta "n", wylosowana to 1, to...

jeśli n = 2 to.. itd

KONIEC


-----------------------------------------


2013-08-15

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...