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

Napisze mi ktoś questa ,że po dedzie gdy wstajemy mamy full hp?

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

WItam ! :) Mam problem z questem na ice run ! Gdy wbijam na dungeon wszystko jest ok .. pisze "witaj w ...... ble ble" ale gdy rozwale metina nie teleportuje mnie dalej .!! Mimo ze pisze po jego rozwaleniu ze mnie przenosi dalej o.O.? Oto quest -

http://wklej.to/yjtre

Za pomoc daje limit +++!!!

57n6.png

Opublikowano

Co jest źle w tym Pierscieniu

Wybaczcie ale dopiero zacząłem zabawe ( 10min temu ) z questami xD

 

 say ( " Witam , serdecznie jeżeli jesteś w tym menu poprawnie użyłeś pierścienia Magmy " )
say ( " Przeniosę Cię teraz Do panelu Wyboru ! " )
wait ( )
local s = select ( "Obóz / Główne Miasto" ,"Mapa Dropu" ,"Mapa Konkursowa" , "Anuluj" )
if 1 == s then
say_title ("Czeka Cię daleka wędrówka , bądź wytrwały !" )
say ( "10 Godzin później" )
wait ()
pc.warp ( 1243200 , 1243300 )
end


elseif 2 == s then
say ( "Mój drogi , poruszaj się tą i tą drogą a dotrzesz do celu , czeka Cię nie wiele drogi " )
say ( "Godzina Później" )
wait ()
pc . warp ( 88888800 , 88888800 )
end


elseif 3 == s then
say ( "Do tego konkursu mogą dojść tylko wybrani. " )
say ( "Jeżeli jesteś wybranym , automatycznie Cię przeniesie jeżeli nie to nim nie jesteś..." )
say ( "Zobaczmy co się stanie" )
wait ()
pc . warp ( 88888800 , 88888800 )
end

pc . setqf ( "next_time" , get_time ( ) + 3600 )
elseif 4 == s then
say ( "Żegnaj" )
say ( "GoodBye" )
end

Opublikowano

Co jest źle w tym Pierscieniu

Wybaczcie ale dopiero zacząłem zabawe ( 10min temu ) z questami xD

 

 say ( " Witam , serdecznie jeżeli jesteś w tym menu poprawnie użyłeś pierścienia Magmy " )
say ( " Przeniosę Cię teraz Do panelu Wyboru ! " )
wait ( )
local s = select ( "Obóz / Główne Miasto" ,"Mapa Dropu" ,"Mapa Konkursowa" , "Anuluj" )
if 1 == s then
say_title ("Czeka Cię daleka wędrówka , bądź wytrwały !" )
say ( "10 Godzin później" )
wait ()
pc.warp ( 1243200 , 1243300 )
end


elseif 2 == s then
say ( "Mój drogi , poruszaj się tą i tą drogą a dotrzesz do celu , czeka Cię nie wiele drogi " )
say ( "Godzina Później" )
wait ()
pc . warp ( 88888800 , 88888800 )
end


elseif 3 == s then
say ( "Do tego konkursu mogą dojść tylko wybrani. " )
say ( "Jeżeli jesteś wybranym , automatycznie Cię przeniesie jeżeli nie to nim nie jesteś..." )
say ( "Zobaczmy co się stanie" )
wait ()
pc . warp ( 88888800 , 88888800 )
end

pc . setqf ( "next_time" , get_time ( ) + 3600 )
elseif 4 == s then
say ( "Żegnaj" )
say ( "GoodBye" )
end

daj cały quest a nie wycinek....

 

ps, jeżeli to jest cały to przepraszam ale nie bierz się za robienie tego jak nie ma zielonego pojęcia...

ew. tutaj masz co nieco opisane.

http://www.mpcforum.pl/topic/565780-tut-lua-od-zera-do-skryptera/

szału to tam nie ma ale jakieś podstawy są...

 

PS2. po co w pierścieniu

pc . setqf ( "next_time" , get_time ( ) + 3600 )

... Coś sklejanie z kilku questów jednego ci nie wyszło...

bijons.jpg


Pomogłem daj Lubię To!


Opublikowano

Prosiłbym o napisanie questa:

 

kd_z_metinów - z metinów od 5 lvla do ok. 90 lecą kd +4 i +5. Szansa na drop kd +4 60%, a na drop +5 40%. Do tego z tych metków mogą lecieć perły, white, blue, red i małże.

 

 

Z góry dzięki +++ lecą :D

http://wklej.to/7Z5hH

Jakby nie działał to pisz na PW xD

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

daj cały quest a nie wycinek....

 

ps, jeżeli to jest cały to przepraszam ale nie bierz się za robienie tego jak nie ma zielonego pojęcia...

ew. tutaj masz co nieco opisane.

http://www.mpcforum.pl/topic/565780-tut-lua-od-zera-do-skryptera/

szału to tam nie ma ale jakieś podstawy są...

 

PS2. po co w pierścieniu

pc . setqf ( "next_time" , get_time ( ) + 3600 )

... Coś sklejanie z kilku questów jednego ci nie wyszło...

Potrzebuje tylko zrobić tak pierscien...

Nie mozesz napisac co źle zrobiłem , co pominąłem?

Nie będe czytał tuta bo nie będe sie zajmował questami tylko chce dobrze dodać pierścień...

Opublikowano

Potrzebuje tylko zrobić tak pierscien...

Nie mozesz napisac co źle zrobiłem , co pominąłem?

Nie będe czytał tuta bo nie będe sie zajmował questami tylko chce dobrze dodać pierścień...

Tylko że i tak nie będziesz wiedział co z czego i dlaczego...

http://wklej.to/XGJOe

Może zadziała jak uzupełnisz

when Id_tej_magmy.use begin

 

Estetyki nie chce mi się poprawiać...

bijons.jpg


Pomogłem daj Lubię To!


Opublikowano

Tylko że i tak nie będziesz wiedział co z czego i dlaczego...

http://wklej.to/XGJOe

Może zadziała jak uzupełnisz

 

 

Estetyki nie chce mi się poprawiać...

Nie działa...

Po co quest

state start begin

itd?

Skoro to jest plik

.start

 

move_ring

Zwykły pierścień teleportacji ze zmienioną nazwą i ikoną...

Pomoże ktoś ?

Opublikowano

Nie działa...

Po co quest

state start begin

itd?

Skoro to jest plik

.start

 

move_ring

Zwykły pierścień teleportacji ze zmienioną nazwą i ikoną...

Pomoże ktoś ?

 

Nie łaska wgrać quest a nie podmieniać skompilowany.?

http://www.mpcforum.pl/topic/163124-tutwgrywanie-questow-na-serwer/

Nie dziwię się że nikt tutaj wgl nie zagląda bo się nie opłaca jak wszyscy myślą że są mądrzy...

 

 

Pliku start ci nie dam jak już to się sam męcz... Albo to normalnie wgrasz albo spadaj.

bijons.jpg


Pomogłem daj Lubię To!


Opublikowano

quest Azraeleky begin

state start begin

when 53005.use begin

local old_horse_name = horse.get_name();

if string.len(old_horse_name) == 0 then

say_title("Azraelek")

say_reward("Twój Azraelek jeszcze nie posiada nazwy!.")

say_reward("Możesz mu ją nadać za pomocą Sekretu Chi!")

return

end

chat("Azraelek został przywołany!")

pc.setqf("lvl", horse.get_level())

horse.set_level("25")

horse.unsummon()

horse.summon()

set_state(back)

end

end

state back begin

when 53005.use begin

chat("Azraelek został odwołany!")

horse.unsummon()

horse.set_level(pc.getqf("lvl"))

set_state(start)

end

when logout with horse.get_level() > 21 begin

horse.set_level(pc.getqf("lvl"))

end

end

end

 

 

 

może ktoś zrobić z tego questa dokładnie tak żeby :

Można było mieć Konia i Peta przywołanego?

Oraz żeby nie można na nie wchodzić jak na konia .. z góry daje lajki

ps. jak ktoś będzie chętny to dam mu na każdego peta Questa.

Opublikowano

Prosiłbym o naprawienie tego questa :

 

 

say_title ( "Pierscien Teleportacji:" )

say ( pc . get_name ( ) .. " Moge cie przeniesc do :" )

say ( "" )

local s = select ( "Główne Miasta" , "Miasteczka (M2)" , "Inne" , "Expowiska" , "Expowiska cz.2" , "Wyjdz" )

if s == 1 then

say_reward ( "hmm..." )

say ( pc . get_name ( ) .. " Do którego miasta chcesz sie wybrac??" )

local s = select ( "Shinsoo" , "Chujno" , "Jinno" , "Nigdzie!" )

if s == 1 then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz do wioski Shinsso" )

wait ( )

pc . warp ( 474300 , 954800 )

elseif 2 == s then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz do wioski Chunjo" )

wait ( )

pc . warp ( 63800 , 166400 )

elseif 3 == s then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz do wioski Jinno" )

wait ( )

pc . warp ( 959900 , 269200 )

elseif 4 == s then

else

return

end

elseif s == 2 then

say_reward ( "hmm..." )

say ( pc . get_name ( ) .. " Do którego miasteczka chcesz sie wybrac?" )

local s = select ( "Shinsoo M2" , "Chujno M2" , "Jinno M2" , "Nigdzie!" )

if s == 1 then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz do drugiej wioski Shinsso" )

wait ( )

pc . warp ( 353100 , 882900 )

elseif 2 == s then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz do drugiej wioski Chujno" )

wait ( )

pc . warp ( 145500 , 240000 )

elseif 3 == s then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz do drugiej wioski Jinno" )

wait ( )

pc . warp ( 863900 , 246000 )

elseif 4 == s then

return

end

elseif s == 3 then

say_title ( pc . get_name ( ) .. "!" )

say ( "Zwiedz tez inne miejsca :" )

local s = select ( "Kraina Śniegu ( 100lvl )" , "Miasto Duchów ( 130lvl )" , "Leśny Zamek ( 160lvl )" , "Lodowy Zamek ( 190lvl )" , "Środziemie ( 210lvl )" , "Oj Nieee!" )

if s == 1 then

if pc . level >= 100 then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz Do Krainy Sniegu" )

wait ( )

pc . warp ( 1.197e+06 , 25000 )

else

say ( "Nie masz wystarczającego poziomu" )

end

elseif 2 == s then

if pc . level >= 130 then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz Do Miasta Duchow" )

wait ( )

pc . warp ( 83200 , 0 )

else

say ( "Nie masz wystarczającego poziomu" )

end

elseif 3 == s then

if pc . level >= 160 then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz Do Leśnego Zamku" )

wait ( )

pc . warp ( 921600 , 153600 )

else

say ( "Nie masz wystarczającego poziomu" )

end

elseif 4 == s then

if pc . level >= 190 then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz Do Lodowego Zamku" )

wait ( )

pc . warp ( 972800 , 102400 )

else

say ( "Nie masz wystarczającego poziomu" )

end

elseif 5 == s then

if pc . level >= 210 then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz Do Lodowego Zamku" )

wait ( )

pc . warp ( 9.9355e+06 , 9.9355e+06 )

else

say ( "Nie masz wystarczającego poziomu" )

end

elseif 6 == s then

else

return

end

elseif s == 4 then

say_title ( pc . get_name ( ) .. "!" )

say ( "Idz poexpic xD" )

local s = select ( "Dolina Seungryong" , "Pustynia Yongbi" , "Góra Sohan" , "Loch Pająków v1" , "Ognista Ziema" , "Wyjdz" )

if s == 1 then

say_title ( "Zostaniesz Przeniesiony" )

say ( "Trzymaj się Mocno" )

wait ( )

local empire = pc . get_empire ( )

if empire == 1 then

pc . warp ( 402100 , 673900 )

elseif empire == 2 then

pc . warp ( 270400 , 739900 )

elseif empire == 3 then

pc . warp ( 321300 , 808000 )

end

elseif 2 == s then

say_title ( "Zostaniesz Przeniesiony" )

say ( "Trzymaj się Mocno" )

wait ( )

local empire = pc . get_empire ( )

if empire == 1 then

pc . warp ( 217800 , 627200 )

elseif empire == 2 then

pc . warp ( 221900 , 502700 )

elseif empire == 3 then

pc . warp ( 344000 , 502500 )

end

elseif 3 == s then

say_title ( "Zostaniesz Przeniesiony" )

say ( "Trzymaj się Mocno" )

wait ( )

local empire = pc . get_empire ( )

if empire == 1 then

pc . warp ( 434200 , 290600 )

elseif empire == 2 then

pc . warp ( 375200 , 174900 )

elseif empire == 3 then

pc . warp ( 491800 , 173600 )

end

elseif 4 == s then

say_title ( "Zostaniesz Przeniesiony" )

say ( "Trzymaj się Mocno" )

wait ( )

local empire = pc . get_empire ( )

if empire == 1 then

pc . warp ( 60000 , 496000 )

elseif empire == 2 then

pc . warp ( 60000 , 496000 )

elseif empire == 3 then

pc . warp ( 60000 , 496000 )

end

elseif 5 == s then

say_title ( "Zostaniesz Przeniesiony" )

say ( "Trzymaj się Mocno" )

wait ( )

local empire = pc . get_empire ( )

if empire == 1 then

pc . warp ( 599400 , 756300 )

elseif empire == 2 then

pc . warp ( 597800 , 622200 )

elseif empire == 3 then

pc . warp ( 730700 , 689800 )

end

else

return

end

elseif s == 5 then

say_reward ( "hmm..." )

say ( pc . get_name ( ) .. " Do którego mistasta chcesz sie wybrac" )

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

if s == 1 then

say_title ( "Zostaniesz Przeniesiony do Lochy Pajaków V2" )

say ( "Trzymaj się Mocno" )

wait ( )

pc . warp ( 704100 , 464100 )

elseif 2 == s then

say_title ( "Zostaniesz Przeniesiony do Czerwonego Lasu" )

say ( "Trzymaj

się Mocno" )

wait ( )

pc . warp ( 1.1199e+06 , 70800 )

elseif 3 == s then

say_title ( "Zostaniesz Przeniesiony do Atlantydy V1" )

say ( "Trzymaj się Mocno" )

wait ( )

pc . warp ( 9800 , 1.2151e+06 )

elseif 4 == s then

say_title ( "Zostaniesz Przeniesiony do Atlantydy V2" )

say ( "Trzymaj się Mocno" )

wait ( )

pc . warp ( 135200 , 1.2151e+06 )

elseif 5 == s then

say_title ( "Zostaniesz Przeniesiony do Atlantydy V3" )

say ( "Trzymaj się Mocno" )

wait ( )

pc . warp ( 819200 , 1.0496e+06 )

elseif 6 == s then

return

end

end

say_title ( "Skille na p i 250lvl:" ) quest starcik begin

state start begin

when login 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)

repeat

pc.give_exp2(pc.get_next_exp())

until pc.get_level() == 250

set_state(koniec)

end

end

state koniec begin

end

end

 

 

Jak klikam na pierścień to nic sie nie dzieje :), jak chcialem dodać do pierścienia 250lvl i skille na p to sie zwaliło całkiem ;d.

PILNE ! Daje lajki( z 10 )/5 w profku !! :D

Jak klikam na pierścień to nic sie nie dzieje :), jak chcialem dodać do pierścienia 250lvl i skille na p

 

Opublikowano

Witam, otóż napisałem koledze parę questów ( jestem dopiero początkujący)

Na; Zabicie wodza/zjawy/9 ogonów/niebieskiej śmierci/ rippera

 

Nie działają mi questy na smierć i na ripera tzn. po zabiciu Śmierci lub ripera, nie pojawia się komunikat na środku ekranu i nie dostaje się na grody.

 

Śmierć

 

 

 

Ripper

 

 

 

BARDZO PROSZĘ O POMOC , MUSZĘ MIEĆ TO DO JUTRA . ZA POMOC LIMIT LIKE ZA 3 DNI

obraz1pb.png
Opublikowano

quest Azraeleky begin

state start begin

when 53005.use begin

local old_horse_name = horse.get_name();

if string.len(old_horse_name) == 0 then

say_title("Azraelek")

say_reward("Twój Azraelek jeszcze nie posiada nazwy!.")

say_reward("Możesz mu ją nadać za pomocą Sekretu Chi!")

return

end

chat("Azraelek został przywołany!")

pc.setqf("lvl", horse.get_level())

horse.set_level("25")

horse.unsummon()

horse.summon()

set_state(back)

end

end

state back begin

when 53005.use begin

chat("Azraelek został odwołany!")

horse.unsummon()

horse.set_level(pc.getqf("lvl"))

set_state(start)

end

when logout with horse.get_level() > 21 begin

horse.set_level(pc.getqf("lvl"))

end

end

end

 

 

 

może ktoś zrobić z tego questa dokładnie tak żeby :

Można było mieć Konia i Peta przywołanego?

Oraz żeby nie można na nie wchodzić jak na konia .. z góry daje lajki

ps. jak ktoś będzie chętny to dam mu na każdego peta Questa.

wie ktoś??

Opublikowano

@TyTran12

Po zdecydowaniu się w rozmowie na uczestnictwo ustaw d.setf zamiast pc.setqf bo to odpowiednik pod dungeon i daj tam zamiast:

 

when login with pc.get_map_index() >= 400000 and pc.get_map_index() < 410000 begin

if pc.getqf("spider_dungeon") == 1 then

 

when login with pc.get_map_index() >= 400000 and pc.get_map_index() < 410000 and d.getf("nazwaustalonaprzyrozmowie") ==wartosc begin

i tu juz pisz co sie ma wydarzyc.

Teraz coś się powinno być okej.

 

a mogl bys dac dokladnie edytowanego questa zeby po przeniesieniu pojawial sie resp i te napisy z notife? bo przenosi i nic koniec pusta komnata bo ja sie nie znam i jeszcze zepsuje coś

sygna1.png

Opublikowano

Nazwa Questa:

-Zabij Umarłego Rozpruwacza (na 75lv)

-Zabij Czerwonego Smoka (na 80lv)

-Zabij Niebiańskiego Smoka (na 90lv)

 

Rozmowy:

Witaj dzielny Wojowniku!

Potwór znany jako (Umarły Rozpruwacz / Czerwony smok / Niebiański smok)

porwał mi (1-wszą / 2-gą / 3-cią) stronę z pamiętnika.

 

Zabij go a dam Ci wspaniałą nagrodę w postaci bonusu na zawsze!

Zgłoś się do mnie gdy go zabijesz.

 

NPC & Nagrody:

Te 3 Questy dostajemy od Uriela. Gdy wykonamy questy dostajemy

bony do postaci (10% na potwory / 10% na ludzi / 30% szybkość bicia)

 

 

 

Przy okazji..

Szukam jakiegoś questera na znakomity serwer hamachi medium / PVP

mam dobry komputer, który utrzyma około 100graczy, więc to już będzie porządniejszy serwer.

 

Oferuję posadę GM

kontakt GG: 40513621

 

napiszę więcej info :)

Opublikowano

Dobry.

Po kliknięciu na moba [1200] wyskakuje ''Twoje Mięso"

Gdy to klikniemy jest say i OK . Po kliknięciu OK mob znika .

 

when 1200.click begin

say("")

wait()

npc.purge()

end

sygnatura niezgodna z regulaminem forum mpc rozdział II pkt. 7

Opublikowano

when 1200.click begin

say("")

wait()

npc.purge()

end

quest Nazwa_Questa begin

[...]

 

Napisze mi ktoś questa ,że po dedzie gdy wstajemy mamy full hp?

Na to jest diff.

 

Witam, otóż napisałem koledze parę questów ( jestem dopiero początkujący)

Na; Zabicie wodza/zjawy/9 ogonów/niebieskiej śmierci/ rippera

 

Nie działają mi questy na smierć i na ripera tzn. po zabiciu Śmierci lub ripera, nie pojawia się komunikat na środku ekranu i nie dostaje się na grody.

 

Śmierć

 

 

 

Ripper

 

 

 

BARDZO PROSZĘ O POMOC , MUSZĘ MIEĆ TO DO JUTRA . ZA POMOC LIMIT LIKE ZA 3 DNI

state zjawa begin

when 1095.kill with pc.getqf("asd")==0 begin

pc.setqf("asd", 1)

Skumaj to. =]

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...