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

Wszystkie funkcje z get można skrócić właśnie o to get. Tak to działa:

pc.get_level() - pc.level

pc.get_gold() - pc.gold

pc.get_alignment() - pc.alignment

item.get_vnum() - item.vnum

npc.get_race() - npc.race

itd, itd..

Ok thx za wytlumaczenie

Mam jeszcze jedną sprawę jest jakaś funkcja slużąca do ulepszania eq (mam problem z magicznym metalem i bodziem )kiedy ulepszam epiki to nie działa a jak zwykle eq (bojowy) to dziala bez szwanku

Obama wie, co robisz!!!
131894.jpg                                                                                                                                                    4906167742.png

                                                                                                                                                                                                                                                                                      LTE Play Opole

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

Chciałbym, aby ze szkatułki 59000 dropiły poszczególne itemy.

Oto mój quest:

http://wklej.to/bqBSk

Nie wiem gdzie leży problem...

To mój wpis z item_proto:

 

<Item vnum="59000" name="'Szkata'" gb2312name="Szkatułka Języków" type="23" subtype="0" weight="0" size="1" antiflag="74112" flag="4" wearflag="0" immuneflag="0" gold="0" buy_price="0" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="65008" socket2="127" socket3="64992" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />

 

Próbowałem na wartościach ze szkaty ripera / szkaty blasku i nic.

KONIEC


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


2013-08-15

Opublikowano

Witam mam prośbę

wytłumaczcie mi jak się używa funkcji w dungeonie

 

d.check_eliminated

 

Najlepiej bym prosił wytłumaczyć na skrawku questu

 

Zrobiłem tak czy to jest dobrze?

 

http://wklej.to/0so7c

Opublikowano

d.sprawdz_wyeliminowane

teraz pomyśl jak to może działać... Sprawdza czy wszystkie moby na mapie zostały zabite. to powinno być chyba d.check_eliminated() == 1 ale pewien nie jestem, bo dungeonów nigdy nie pisałem.

8wjJf.jpg


by vPaN


 


      exMod Konsole •  exMMT Montażysta


 

Opublikowano

Napisz mi ktoś questa

nazwa polowanie

rozmowy byle jakie ja sobie zedytuje

w quescie ma chodzic o to ze idziemy do straznika wsi on nam daje misje w ktorej musimy zabic 1 best kapitana

jak zabijemy idziemy do straznika on nam daje nagrode

Opublikowano

Może mi ktoś poprawic questa ??

http://wklej.to/75KIv

 

Gdyż jak dodam questa i chcę się przeteleportować to nie teleportuje wcale..

 

Mógł by mi ktoś dorobić do tego regeny.txt....

z góry dziękuję

Daj +++ jak pomogłem to nie boli ;)

 

 

photo-508875.jpg?_r=1346228684?_r=367a215599c3af8cfbe4b54722a4b1a3

Opublikowano

Napisz mi ktoś questa

nazwa polowanie

rozmowy byle jakie ja sobie zedytuje

w quescie ma chodzic o to ze idziemy do straznika wsi on nam daje misje w ktorej musimy zabic 1 best kapitana

jak zabijemy idziemy do straznika on nam daje nagrode

http://wklej.to/W2YhL

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

JAK TU JEST KURWA POPRAWA QUESTÓW TO NA CHUJ MODERATOR ZAMYKA MI TEMAT I PODSYŁA TEN TEMAT..!!! CO ZA ODPOWIEDZIALNOŚĆ JA PIERDOLE BEZ JAJ OGARNIJCIE SWÓJ TEAM

Opublikowano

Może mi ktoś poprawic questa ??

http://wklej.to/75KIv

 

Gdyż jak dodam questa i chcę się przeteleportować to nie teleportuje wcale..

 

Mógł by mi ktoś dorobić do tego regeny.txt....

z góry dziękuję

Daj +++ jak pomogłem to nie boli ;)

 

 

photo-508875.jpg?_r=1346228684?_r=367a215599c3af8cfbe4b54722a4b1a3

Opublikowano

Może mi ktoś poprawic questa ??

http://wklej.to/75KIv

 

Gdyż jak dodam questa i chcę się przeteleportować to nie teleportuje wcale..

 

Mógł by mi ktoś dorobić do tego regeny.txt....

z góry dziękuję

Regeny sobie sam zrób, a quest jest dobry....

Opublikowano

Regeny sobie sam zrób, a quest jest dobry....

 

 

 

Tylko regeny ?? , czy jeszcze trzeba coś w tym quescie zmienić ???

 

Bo jak dorobiłem 1 regen na poziom 1 to dalej nie teleportowało...

Daj +++ jak pomogłem to nie boli ;)

 

 

photo-508875.jpg?_r=1346228684?_r=367a215599c3af8cfbe4b54722a4b1a3

Opublikowano

Co jest źle w tym quescie?

http://wklej.to/qUAGw

zatrzymuje sie w maszynie na when 71035.use ale nie wywala żadnych błędów

Obama wie, co robisz!!!
131894.jpg                                                                                                                                                    4906167742.png

                                                                                                                                                                                                                                                                                      LTE Play Opole

Opublikowano

Co jest zle w tym quescie?

 

poradzilem sobie

 

 

Przy wgrywaniu wyswietla sie:

 

Calls umdeclared fuction!:

deviltower_zone.get_4floor_stone_pos

Abort trap (core dumped)

Opublikowano

Co jest źle w tym quescie?

http://wklej.to/qUAGw

zatrzymuje sie w maszynie na when 71035.use ale nie wywala żadnych błędów

Pomożecie?

Obama wie, co robisz!!!
131894.jpg                                                                                                                                                    4906167742.png

                                                                                                                                                                                                                                                                                      LTE Play Opole

Opublikowano

when 20091.chat."Znalazłem Kryształ" with pc.count_item(30203) > 0 begin

 

Znak diakrytyczny na końcu (kryształ)

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Dopisze mi ktos funkcje kupywania brylek w Podreczniku Ekspowicza za 500kk oto quest:

 

 

 

quest pierscien begin

state start begin

when 80009.use begin

say_title("Pierścień Teleportacji: ")

local s = select("Miasta ", "Drugie Miasta ", "Łatwe Miejsca ", "Trudne Miejsca ", "Inne", "Zestaw Expowicza " , "Anuluj ")

if s == 7 then

return

end

if s == 1 then

local d = select("Shinsoo ", "Chunjo ", "Jinno ", "Anuluj ")

if d == 4 then

return

end

if d == 1 then

pc.warp(474100, 954500)

end

if d == 2 then

pc.warp(63600, 166400)

end

if d == 3 then

pc.warp(959900, 269300)

end

end

if s == 2 then

local f = select("Shinsoo ", "Chunjo ", "Jinno ", "Anuluj ")

if f == 4 then

return

end

if f == 1 then

pc.warp(353000, 882700)

end

if f == 2 then

pc.warp(145300, 240500)

end

if f == 3 then

pc.warp(863600, 245900)

end

end

if s == 3 then

local g = select("Dolina Orków ", "Pustynia ", "Góra Sohan ", "Loch Pajkakow V1 ", "Ognista Ziemia ", "Anuluj ")

if g == 6 then

return

end

if g == 1 then

local empire = pc . get_empire ( )

if empire == 1 then

pc.warp ( 402100 , 673900 )

end

if empire == 2 then

pc.warp ( 270400 , 739900 )

end

if empire == 3 then

pc.warp ( 321300 , 808000 )

end

end

if g == 2 then

local empire = pc . get_empire ( )

if empire == 1 then

pc.warp ( 217800 , 627200 )

end

if empire == 2 then

pc.warp ( 221900 , 502700 )

end

if empire == 3 then

pc.warp ( 344000 , 502500 )

end

end

if g == 3 then

local empire = pc . get_empire ( )

if empire == 1 then

pc.warp ( 434200 , 290600 )

end

if empire == 2 then

pc.warp ( 375200 , 174900 )

end

if empire == 3 then

pc.warp ( 491800 , 173600 )

end

end

if g == 4 then

local empire = pc . get_empire ( )

if empire == 1 then

pc.warp ( 60000 , 496000 )

end

if empire == 2 then

pc.warp ( 60000 , 496000 )

end

if empire == 3 then

pc.warp ( 60000 , 496000 )

end

end

if g == 5 then

local empire = pc . get_empire ( )

if empire == 1 then

pc.warp ( 599400 , 756300 )

end

if empire == 2 then

pc.warp ( 597800 , 622200 )

end

if empire == 3 then

pc.warp ( 730700 , 689800 )

end

end

end

if s == 4 then

local t = select ( "Loch Pająków V2" , "Czerwony Las" , "Alantyda V1" , "Atlantyda V2" , "Anuluj" )

if t == 5 then

return

end

if t == 1 then

pc.warp ( 704100 , 464100 )

end

if t == 2 then

pc.warp ( 1119900 , 70800 )

end

if t == 3 then

pc.warp ( 9800 , 1215100 )

end

if t == 4 then

pc.warp ( 153600 , 1203200 )

end

end

if s == 6 then

local p = select("Czerwone Mikstury ", "Niebieskie Miktury ", "Pelerynki", "Anuluj ")

if p == 4 then

return

end

if p == 1 then

say_reward("Otrzymałeś 200 czerwonych mikstur")

pc.give_item2(27003, 200)

pc.change_money(-100000)

end

if p == 2 then

say_reward("Otrzymałeś 200 niebieskich mikstur")

pc.give_item2(27006, 200)

pc.change_money(-100000)

end

if p == 3 then

say_reward("Otrzymałeś 200 peleryn męstwa")

pc.give_item2(70038, 200)

pc.change_money(-1500000)

end

end

if s == 5 then

local i = select("Wieża demonów ", "Ziemia olbrzymów ", "Anuluj ")

if i == 3 then

return

end

if i == 1 then

pc.warp ( 590500 , 110500 )

end

if i == 2 then

pc.warp ( 845100 , 745900 )

end

end

end

end

end

 

 

Bardzo prosze

Szukam Ekipy / Gildii na s9 agronas czerwoni lv +35

Opublikowano

poprawui mi ktos ten quest

 

quest PolowanieNr2 begin

state start begin

when login or levelup with pc.get_level() >= 25 begin

set_state(information)

end

end

 

state information begin

when letter begin

send_letter("Polowanie na Best. Kapitana")

local straznik = 10998 + pc.get_empire() * 2

local v = find_npc_by_vnum(straznik)

if v != 0 then

target.vid("__TARGET__", v, "Strażnik Wsi")

end

end

 

when button or info begin

say_title("Polowanie na Best. Kapitana")

say("Strażnik Wsi ma dla Ciebie misję.")

say("Złoś się do niego.")

say("")

end

 

when __TARGET__.target.click or

11000.chat."Polowanie na Best Kapitana" or

11002.chat."Polowanie na Best. Kapitana" or

11004.chat."Polowanie na Best. Kapitana" begin

target.delete("__TARGET__")

say_title(mob_name(npc.get_race())..":")

--- l

say("Witaj wędrowcze")

say("Musisz tym razem zabić Best. Kapitana")

say("Zabij go, a nagroda na pewno Cię nie ominie.")

set_state(kill)

end

end

 

state kill begin

when letter begin

send_letter("Zabij Best. Kapitana")

end

 

when button or info begin

say_title("Zabij Best. Kapitana")

say("Best. Kapitan znajduje się w drugim mieście")

say("Śpiesz się póki nie jest za późno!")

end

 

when 591.kill begin

syschat("Udało Ci się zabić Best. Kapitana. Wróć do Strażnika Wsi.")

set_state(reward)

end

end

 

state reward begin

when letter begin

send_letter("Zabiłeś Best. Kapitana")

local straznik = 10998 + pc.get_empire() * 2

local v = find_npc_by_vnum(straznik)

if v != 0 then

target.vid("__TARGET__", v, "Strażnik Wsi")

end

end

 

when button or info begin

say_title("Zabiłeś Best. Kapitana")

say("Strażnik Wsi ma dla Ciebie nagrodę.")

say("Złoś się do niego.")

say("Pośpiesz się!")

end

 

when __TARGET__.target.click or

11000.chat."Nagroda" or

11002.chat."Nagroda" or

11004.chat."Nagroda" begin

target.delete("__TARGET__")

say_title(mob_name(npc.get_race())..":")

--- l

say("Naprawdę? Udało Ci się?")

say("Łap nagrody.")

say("Pamiętaj, im Lvl. większy tym nagrody będą lepsze!")

say_reward(Otrzymałeś Skorzane Kozaki+7)

say_reward(Otrzymałeś 2000000 Yang)

say_reward(100000 EXP)

pc.give_item2(15087)

pc.give_gold(2000000)

pc.give_exp2(300000)

set_state(__COMPLETE__)

end

end

 

state __COMPLETE__ begin

end

end

 

 

 

Nie wiem co jest zle ;x

Opublikowano

ZbieramPlusiki, kto pisał tego questa? Bo jego edytowanie i poprawianie składni to była istna katorga ;s Niemniej jednak poprawiłem Ci tą składnie i dodałem bryłkę, łap:

http://wklej.to/ZW1Bw

 

Kamdaro, tu zrobiłeś błąd:

	    say_reward(Otrzymałeś Skorzane Kozaki+7)
	    say_reward(Otrzymałeś 2000000 Yang)
	    say_reward(100000 EXP)

powinno być

	    say_reward("Otrzymałeś Skorzane Kozaki+7")
	    say_reward("Otrzymałeś 2000000 Yang")
	    say_reward("100000 EXP")

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...