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

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

  • Odpowiedzi 8,7 tys.
  • Dodano
  • Ostatniej odpowiedzi
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.virustot...sis/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

Ponawiam. Proszę, pomóżcie. Jeżeli ktoś mi je ewentualnie poprawi dam limit lajków.

maarius.png

 

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

Opublikowano

Ponawiam. Proszę, pomóżcie. Jeżeli ktoś mi je ewentualnie poprawi dam limit lajków.

Questy wrzuć na stronę: wklej.to a następnie wyślij tutaj linki.

 

umarł

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)

 

i pomoze mi ktoś wkoncu ?!.

athlonsygnaturka.png

Opublikowano

Jony ten drugi quest działa. Tego pierwszego nie testowałem.

Ale jest taki mały problem :D

Jak rozdziele szkatułki i położe w innym miejscu w EQ to otwiera ta szkatułke, która jest pierwsza w EQ :((

Mam nadzieje że mnie zrozumiałeś :D

Idzie to jakoś naprawić ?? Bo jak dam item.remove() to wszystko działa ale gdy mam pare skrzynek złączonych to usuwa wszystkie :(( więc też źle :(

 

Nie mam pojęcia co z tym zrobic. masz jakiś pomysł ?

Opublikowano

@Hardkorrek, zamień funkcję item.remove()

na:

pc.remove_item(id_przedmiotu)

id_przedmiotu zamień na id przedmiotu :D

KONIEC


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


2013-08-15

Opublikowano

Mam problem wgrałem questa na eq i informacja na start wszystko jest ok tylko że chce żeby było tak że tylko pokazuje mi się to za 1 razem jak wchodzę na serwer a nie przez cały czas jak wchodzę na konto albo ide na inną mapę + dostawanie eq tylko raz a nie przez cały czas gdy się tylko zalogujesz.

 

quest first_login begin
    state start begin
		    when login begin
				   if pc . getqf ( "RealisticWord MT2" ) == 0 then
				   pc . setqf ( "RealisticWorld MT2" , 1 )
				   say_orange ( string . format ( "Witam na serwerze" ) )
				   say_light_blue ( "Raty po 999" )
				   say_light_blue ( "Powodzenia z expem " )

				    pc . give_item2 ( "14009" , 1 )
				    pc . give_item2 ( "15009" , 1 )
				    pc . give_item2 ( "13009" , 1 )
				    pc . give_item2 ( "16009" , 1 )
				    pc . give_item2 ( "17009" , 1 )
				    pc . give_item2 ( "50052" , 1 )
				    pc . give_item2 ( "27003" , 200 )
				    pc . give_item2 ( "27006" , 200 )
				    pc . give_item2 ( "72702" )
				    pc . give_item2 ( "80009" )
  pc . give_item2 ( "70038" , 80 )

				    pc . set_skill_level ( 131 , 10 )
				    pc . change_money( 1000000000 )
				    horse.set_level ( 11 )
				    horse.ride( )


    if pc.job==0 then
    pc . give_item2 ( "19" , 1 )
    pc . give_item2 ( "3009" , 1 )
    pc . give_item2 ( "11209" , 1 )
    pc . give_item2 ( "12209" , 1 )
    end
    if pc.job==1 then
    pc . give_item2 ( "1009" , 1 )
    pc . give_item2 ( "2009" , 1 )
    pc . give_item2 ( "11409" , 1 )
    pc . give_item2 ( "12349" , 1 )
    end
    if pc.job==2 then
    pc . give_item2 ( "19" , 1 )
    pc . give_item2 ( "11609" , 1 )
    pc . give_item2 ( "12489" , 1 )
    end
    if pc.job==3 then
    pc . give_item2 ( "5009" , 1 )
    pc . give_item2 ( "7009" , 1 )
    pc . give_item2 ( "11809" , 1 )
    pc . give_item2 ( "12629" , 1 )
    end
    clear_letter ( )
		    end
   end
    end
    state end begin
    end
end

joker%20sygnatura.jpg

 

Moje Wideo poradniki :

 

http://www.youtube.com/watch?v=GxIE_-D48Mo&feature=plcp

 

 

http://www.youtube.com/watch?v=STxO41rFQus&feature=channel&list=UL

 

Opublikowano

@KOxex, nazwa funkcji pc.setqf / pc.getqf nie może mieć przerw!

Dlatego w ogóle nie ustawia Ci qf na 1.

Wystarczy zamienić pc.setqf i pc.getqf na tą samą nazwe bez przerw, na przykład zostaw_to

 

P.S. Wyjaśnione na PW.

KONIEC


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


2013-08-15

Opublikowano

Quest:

http://wklej.to/IdUCH

Złoty działa, srebrny nie reaguje. Wcześniej działały oba, tylko przy użyciu złotego certa wyskakiwało 2x na chacie.

Opublikowano

Tak tak to znowu ja :D

 

Przerobi ktos tego questa: http://wklej.to/wJ993

Tak zeby bylo:

 

Klikniesz na medal (50050)

wyswietla sie menu

 

bla bla bla

bla bla bla

bla bla bla

 

i dwie opcje do wyboru:

Tak chce szkolic swojego konia

Nie, rezygnuje

 

Jezeli wybiore 1 to mam 70% szans ze trening konia sie powiedzie

Jezeli wybiore 2 opcje to wychodzi z menu :D

 

Dzieki i powodzenia pro questerzy xD

 

@JonyNawa1ony

 

pc.remove_item(50128) nie działa.

Tzn. Usuwa zawsze ta szkate ktora jest pierwsza w eq :(

Opublikowano

@Nexicoll, ten quest na pewno nie będzie działał poprawnie.

Może tak:

http://wklej.to/w7L7U

 

@Hardkorrek, co do tego zabierania itemu.

Nie ma innej opcji/funkcji, przykro mi.

KONIEC


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


2013-08-15

Opublikowano
Opublikowano

Więc, więc... Znalazłem nawet fajny, skopiowany quest by Vito Carleona sweedish mafia :DD

Ale nie wiem, czy jest on poprawny, bo wiadomo... Za pewne pisany w notatniku. Jeśli jest coś źle, proszę o poprawę i podesłanie.

 

quest bossy_grupa begin
state start begin
 when 2598.party_kill with party.is_leader() begin
  notice_all("Grupa której założycielem jest "..pc.get_name().." zabiła potężnego Azraela!")
 end
end
end

 

http://wklej.to/WFwo9

 

Z góry dziękuję :)

maarius.png

 

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

Opublikowano

@MaariusHxMetin, tak ten quest jest poprawny, zadziała, jeśli zabijesz moba o id 2598 liderem grupy/party. ;)

KONIEC


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


2013-08-15

Opublikowano

Siema

Może ktoś poprawić tego questa

http://wklej.to/X1oy3

gdy próbuje go wgrać wyskakuje

[string "start"]:189: unexpected symbol near 'when' achivmenty.quest:208:Abort (core dumped)

Opublikowano

Wie ktoś dlaczego po aktywowaniu tego timera przenosi tam gdzie jest to wskazane, ale nie pojawia się komunikat z d.notice, ani po zabiciu 2593 też nie pojawia się komunikat ani nie dropi 30312... dalsza część questu działa po przyzwaniu sobie totemu komendą...

 

ma ktoś jakieś pomysły co jest nie tak? ;/

when devils_catacomb_goto_ebene5.timer begin
d.new_jump_all(209, 3917, 12925)
d.spawn_mob(30102, 848, 739)
d.notice("Znajdź i zabij Tartara, aby otrzymać Totem! ")
timer("dc4", 600)
d.regen_file("data/dungeon/devilcave/dc_regen_ebene5.txt")
local tartaros = number(1,4)
if tartaros==1 then
d.spawn_mob(2593, 991, 848)
elseif tartaros==2 then
d.spawn_mob(2593, 999, 652)
elseif tartaros==3 then
d.spawn_mob(2593, 848, 577)
elseif tartaros==4 then
d.spawn_mob(2593, 703, 644)
elseif tartaros==5 then
d.spawn_mob(2593, 692, 817)
end
end
when 2593.kill with pc.get_map_index() == 209 begin
d.notice("Tartar został pokonany! ")
game.drop_item(30312, 1)
end

1365336413-U179206.png
LIp6k.png
EPICSYGNA_erasnwx.jpg
LIp6k.png
1365336413-U179206.png

 

 
qar_gameplay.png
 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...