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

Quest


Rekomendowane odpowiedzi

Opublikowano

Zajebisty Quest tylko u mnie!!!

kłest kłest begin
state kłesta oczywiscie begin
when srasz and sikasz begin
 say_kał("zrobiłeś kupeu")
 say_sik("i siku")
end
end
end

Proszę moda o podpięcie tego jakże zajebistego questa!!

ma on w sobie zajebiste funkcje których nie znajdziecie nigdzie

0 błędów działa sprawdzałem!

Pozdro dla wszystkich zajebistych użytykowników MyPyCy

A teraz dawajta lajki bo mi się należy a jak nie to policja będzie jutro o 6 rano pod drzwiami.

Opublikowano

spoko tylko jest 1 problem

kazde przejscie z mapy na mape czy warp do malzonka bedzie owocowal komunikatem przez co moze byc duzy spam na czacie

QmxvbmR5blhfX19ldW5lX19fNTI0X19fTlVMTF9fXzNfX18xMDBfX19ub25lLnBuZ19fXzhfX19ub25lX19fMDAwMDAwX19fc29sbw==.png
Opublikowano

wiem moża jeszcze dopisać pc.get_map_index() == 1 and pc.get_map_index() == and 6 pc.get_map_index() == 32 (nwm czy to tak :P

albo dać timera który po użyciu tego questa odczeka np 10 minut oczywiście dla jednej osoby, jak znajdę czas to poprawię

Opublikowano

tak myślałem że jakiś nooob się znajdzie który nie doceni tego.. To nie jest quest w zwykłym say'u nawet nie wiedziałeś że w queście nie przyjmie ci zwykłego pc.get_guild() więc OGAR..

Opublikowano

Dosyć Ciekawy quest jednak tak jak wcześniejsi użytkownicy pisali

 

Po jakiej kolwiek teleportacji , zmianie postaci ten komunikat będzie się wyświetlał ..

 

Zakładając że na serwerze gra 1000+ osób i niech co 10 ma Gildie + spam który powstaje w wyniku "Gracz Jabolek osiągnął 120 lvl gratulujemy "

 

Powstaje spam..

 

Pomysł jest dobry jednak wykonanie kiepskie..

 

Ja bym to zrobił pod item lub pod npc..

 

tak że po kliknięciu w item , w npc będzie się nam wyświetlała lista liderów Gilldi (dostępnych-Onnline)

 

Jeśli lista liderów była by długa to z podziałami na strony.. jak w pierścieniu Tp..

 

Masz + za chęci.

 

Edit: "Lubie To!" dostaniesz potem bo wykorzystałem limit :)

 

Ps: Endymion nie pisz tego typu komentarzy.. bo zwykli użytkownicy za takie coś by dostali warna.. a że Ty masz rangę to robisz z tego forum.. chlew.. jesteś pomocny.. ale jeśli nie masz zdania lub jeśli masz wstawiać obrazki , które krytykują temat.. to nie wypowiadaj się wcale..

Opublikowano

Zgadzam się z NeverDragon..

 

tylko ja bym zrobił tak:

 

że gdy klikne na NPC to pokazują się wszyscy liderzy gildi. i pisze status - online lub offline.

Opublikowano

ta

 

 

 

 

9193473 :: 9193473

a co daje pc.getqf?

 

 

Sobota 28.04 :: 22:37:50

xdes :: 13884373

to taka 'zmienna'

 

 

Sobota 28.04 :: 22:37:58

9193473 :: 9193473

coś jak local?

 

22:38:32

a do czego mogę ją zastosować bo nie bardzo wiem do czego ona służy ale używam jej

 

 

Sobota 28.04 :: 22:38:41

xdes :: 13884373

np..

 

22:39:13

when xx.chat."pierwszy raz" begin

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

say("już ze mną rozmawiałeś!")

 

22:39:14

else

 

22:39:27

say("To twój pierwszy raz!")

pc.setqf("raz", 1)

 

 

Sobota 28.04 :: 22:40:31

9193473 :: 9193473

aha dzięki za wytłumaczenie

 

22:42:10

a możesz mi powiedzieć co tu mam źle?

quest masterg begin

state start begin

when login with pc.is_guild_master() begin

notice_all("Gracz "..pc.get_name().." zalogowal sie do gry. Jest Liderem gildii : "..guild.get_name()..")

end

end

end

 

 

Sobota 28.04 :: 22:47:53

xdes :: 13884373

nic

 

22:47:59

chociaż jest

 

22:48:07

"..guild.get_name()..") zmień na

 

22:48:09

"..guild.get_name())

 

 

Sobota 28.04 :: 22:51:30

9193473 :: 9193473

quest niby dobry a huja nie działą w praktyce

 

22:51:40

działa*

 

 

Sobota 28.04 :: 22:51:40

xdes :: 13884373

no zamień to co kazałem

 

 

Sobota 28.04 :: 22:53:13

9193473 :: 9193473

okej

 

22:54:20

ale wątpię bo to nie jest taki wielki błąd

 

23:14:55

dobra zrobiłem tak

i teraz jest Gracze bla bla bla jest liderem gildii

 

23:15:01

i nie ma jakiej gildii

 

 

Sobota 28.04 :: 23:15:06

xdes :: 13884373

a jest w gildii?

 

 

Sobota 28.04 :: 23:15:15

9193473 :: 9193473

tak

 

23:15:28

jest nawet lidrem

 

23:15:43

UWAGA: W trosce o bezpieczeństwo, w wiadomości od Nieznajomych podejrzane treści zastąpiono ciągiem "[xxxxx]". Jeśli chcesz otrzymywać od Nieznajomego kompletne wiadomości - dodaj go do swoich kontaktów.

 

Treść wiadomości:

czyli tak jak jest przy when login wi [xxxxx]

 

23:15:48

with*

 

 

Sobota 28.04 :: 23:16:02

xdes :: 13884373

nie dostałem wiadomości

 

23:16:05

 

 

 

 

 

Sobota 28.04 :: 23:16:38

9193473 :: 9193473

lol czemu

 

 

Sobota 28.04 :: 23:16:45

xdes :: 13884373

a spróbuj ta funkcję zmienić na game.get_guild_name

 

23:16:50

bo u mnie jest chujowa szkoła

 

 

Sobota 28.04 :: 23:16:51

9193473 :: 9193473

próbowałem

 

 

Sobota 28.04 :: 23:16:52

xdes :: 13884373

i tylko my idziemy

 

 

Sobota 28.04 :: 23:16:57

9193473 :: 9193473

IksDe

 

23:17:14

ja tak miałem jak pisali egzamin gimnazjalny

 

23:17:30

wszyscy mieli wolne ale oczywiście ja nie

 

 

Sobota 28.04 :: 23:17:36

xdes :: 13884373

a pc.get_guild()

 

23:17:37

 

 

 

Sobota 28.04 :: 23:17:54

9193473 :: 9193473

no to to jest ta pierwasza funkcja którą używałem

 

23:17:58

przy tej z game

 

 

Sobota 28.04 :: 23:18:05

xdes :: 13884373

dziwne

 

 

Sobota 28.04 :: 23:18:06

9193473 :: 9193473

nie wyświetlało komunikatu

 

 

Sobota 28.04 :: 23:18:07

xdes :: 13884373

mi to działało..

 

 

Sobota 28.04 :: 23:18:18

9193473 :: 9193473

a przy tej bez nie wyswietlalo nazwy

 

23:18:27

a ciekawe w zmiennej dac to?

 

 

Sobota 28.04 :: 23:19:10

xdes :: 13884373

nie wiem..

 

 

Sobota 28.04 :: 23:19:13

9193473 :: 9193473

local guild = guild.get_name

 

 

Sobota 28.04 :: 23:19:25

xdes :: 13884373

guild.get_name()

 

 

Sobota 28.04 :: 23:19:35

9193473 :: 9193473

i pozniej "..guild

 

23:20:10

nie zaszkodzi spróbować IksDe

 

23:26:47

pc.getguild() a ta funkcja tylko sprawdza czy jestesmy w gildii niee?

 

 

Sobota 28.04 :: 23:26:58

xdes :: 13884373

nie wiem.

 

23:27:02

pc.hasguild chyba od tego jest

 

 

Sobota 28.04 :: 23:27:16

9193473 :: 9193473

to jest że ma gildię

 

23:27:26

ale próbujem

 

23:30:59

a powiesz mi coś ciekawego o tej funkcji?

 

23:31:00

pc.get_premium_remain_sec()

 

23:31:16

jak mogę zrobić żeby dana osoba miała premium

 

23:39:01

 

00:05:50

jestes?

 


 

Opublikowano

Witajcie użytkownicy MPCforum.pl

 

 

Mam przyjemność wam przedstawić quest który pokazuje zalogowanie się lidera gildii i opóblikowanie tego na czacie GM'a.

 

Oto Kod questa:

--------------- Quest by Aldarian ---------------
--------------- Specjalnie dla MPCFORUM.pl ---------------
--------------- Zakaz upubliczniania na innych forach bez mojej zgody ---------------
quest glog begin
state start begin
	when login with pc.is_guild_master() begin
	notice_all("Gracz "..pc.get_name().." zalogowal sie do gry, jest liderem gildii "..guild.name(pc.get_guild()))
	end
end
end

Nie piszcie że to jest łatwizna, bo tego nie zrobiliście, więc ogarnijcie.

 

Proszę o poprawienie nazwy na [Quest] Zalogowanie się Lidera gildii

nie umieszczamy linków zewnętrznych.

Opublikowano

ta

 

 

 

 

9193473 :: 9193473

a co daje pc.getqf?

 

 

Sobota 28.04 :: 22:37:50

xdes :: 13884373

to taka 'zmienna'

 

 

Sobota 28.04 :: 22:37:58

9193473 :: 9193473

coś jak local?

 

22:38:32

a do czego mogę ją zastosować bo nie bardzo wiem do czego ona służy ale używam jej

 

 

Sobota 28.04 :: 22:38:41

xdes :: 13884373

np..

 

22:39:13

when xx.chat."pierwszy raz" begin

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

say("już ze mną rozmawiałeś!")

 

22:39:14

else

 

22:39:27

say("To twój pierwszy raz!")

pc.setqf("raz", 1)

 

 

Sobota 28.04 :: 22:40:31

9193473 :: 9193473

aha dzięki za wytłumaczenie

 

22:42:10

a możesz mi powiedzieć co tu mam źle?

quest masterg begin

state start begin

when login with pc.is_guild_master() begin

notice_all("Gracz "..pc.get_name().." zalogowal sie do gry. Jest Liderem gildii : "..guild.get_name()..")

end

end

end

 

 

Sobota 28.04 :: 22:47:53

xdes :: 13884373

nic

 

22:47:59

chociaż jest

 

22:48:07

"..guild.get_name()..") zmień na

 

22:48:09

"..guild.get_name())

 

 

Sobota 28.04 :: 22:51:30

9193473 :: 9193473

quest niby dobry a huja nie działą w praktyce

 

22:51:40

działa*

 

 

Sobota 28.04 :: 22:51:40

xdes :: 13884373

no zamień to co kazałem

 

 

Sobota 28.04 :: 22:53:13

9193473 :: 9193473

okej

 

22:54:20

ale wątpię bo to nie jest taki wielki błąd

 

23:14:55

dobra zrobiłem tak

i teraz jest Gracze bla bla bla jest liderem gildii

 

23:15:01

i nie ma jakiej gildii

 

 

Sobota 28.04 :: 23:15:06

xdes :: 13884373

a jest w gildii?

 

 

Sobota 28.04 :: 23:15:15

9193473 :: 9193473

tak

 

23:15:28

jest nawet lidrem

 

23:15:43

UWAGA: W trosce o bezpieczeństwo, w wiadomości od Nieznajomych podejrzane treści zastąpiono ciągiem "[xxxxx]". Jeśli chcesz otrzymywać od Nieznajomego kompletne wiadomości - dodaj go do swoich kontaktów.

 

Treść wiadomości:

czyli tak jak jest przy when login wi [xxxxx]

 

23:15:48

with*

 

 

Sobota 28.04 :: 23:16:02

xdes :: 13884373

nie dostałem wiadomości

 

23:16:05

 

 

 

 

 

Sobota 28.04 :: 23:16:38

9193473 :: 9193473

lol czemu

 

 

Sobota 28.04 :: 23:16:45

xdes :: 13884373

a spróbuj ta funkcję zmienić na game.get_guild_name

 

23:16:50

bo u mnie jest chujowa szkoła

 

 

Sobota 28.04 :: 23:16:51

9193473 :: 9193473

próbowałem

 

 

Sobota 28.04 :: 23:16:52

xdes :: 13884373

i tylko my idziemy

 

 

Sobota 28.04 :: 23:16:57

9193473 :: 9193473

IksDe

 

23:17:14

ja tak miałem jak pisali egzamin gimnazjalny

 

23:17:30

wszyscy mieli wolne ale oczywiście ja nie

 

 

Sobota 28.04 :: 23:17:36

xdes :: 13884373

a pc.get_guild()

 

23:17:37

 

 

 

Sobota 28.04 :: 23:17:54

9193473 :: 9193473

no to to jest ta pierwasza funkcja którą używałem

 

23:17:58

przy tej z game

 

 

Sobota 28.04 :: 23:18:05

xdes :: 13884373

dziwne

 

 

Sobota 28.04 :: 23:18:06

9193473 :: 9193473

nie wyświetlało komunikatu

 

 

Sobota 28.04 :: 23:18:07

xdes :: 13884373

mi to działało..

 

 

Sobota 28.04 :: 23:18:18

9193473 :: 9193473

a przy tej bez nie wyswietlalo nazwy

 

23:18:27

a ciekawe w zmiennej dac to?

 

 

Sobota 28.04 :: 23:19:10

xdes :: 13884373

nie wiem..

 

 

Sobota 28.04 :: 23:19:13

9193473 :: 9193473

local guild = guild.get_name

 

 

Sobota 28.04 :: 23:19:25

xdes :: 13884373

guild.get_name()

 

 

Sobota 28.04 :: 23:19:35

9193473 :: 9193473

i pozniej "..guild

 

23:20:10

nie zaszkodzi spróbować IksDe

 

23:26:47

pc.getguild() a ta funkcja tylko sprawdza czy jestesmy w gildii niee?

 

 

Sobota 28.04 :: 23:26:58

xdes :: 13884373

nie wiem.

 

23:27:02

pc.hasguild chyba od tego jest

 

 

Sobota 28.04 :: 23:27:16

9193473 :: 9193473

to jest że ma gildię

 

23:27:26

ale próbujem

 

23:30:59

a powiesz mi coś ciekawego o tej funkcji?

 

23:31:00

pc.get_premium_remain_sec()

 

23:31:16

jak mogę zrobić żeby dana osoba miała premium

 

23:39:01

 

00:05:50

jestes?

 

 

W sumie nic nowego - wytłumaczysz człowiekowi coś, pójdzie to 'sprzedać', podpisze pod siebie, powie że NIKT WCZEŚNIEJ TEGO NIE MIAŁ, bo on jest kurwa taki zajebisty że w sumie sam gówno napisał bo nie doszedłby do tego nigdy.(wnioskując z rozmowy u góry oczywiście) czy coś ?

 

umarł

Opublikowano

ta

 

 

 

 

9193473 :: 9193473

a co daje pc.getqf?

 

 

Sobota 28.04 :: 22:37:50

xdes :: 13884373

to taka 'zmienna'

 

 

Sobota 28.04 :: 22:37:58

9193473 :: 9193473

coś jak local?

 

22:38:32

a do czego mogę ją zastosować bo nie bardzo wiem do czego ona służy ale używam jej

 

 

Sobota 28.04 :: 22:38:41

xdes :: 13884373

np..

 

22:39:13

when xx.chat."pierwszy raz" begin

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

say("już ze mną rozmawiałeś!")

 

22:39:14

else

 

22:39:27

say("To twój pierwszy raz!")

pc.setqf("raz", 1)

 

 

Sobota 28.04 :: 22:40:31

9193473 :: 9193473

aha dzięki za wytłumaczenie

 

22:42:10

a możesz mi powiedzieć co tu mam źle?

quest masterg begin

state start begin

when login with pc.is_guild_master() begin

notice_all("Gracz "..pc.get_name().." zalogowal sie do gry. Jest Liderem gildii : "..guild.get_name()..")

end

end

end

 

 

Sobota 28.04 :: 22:47:53

xdes :: 13884373

nic

 

22:47:59

chociaż jest

 

22:48:07

"..guild.get_name()..") zmień na

 

22:48:09

"..guild.get_name())

 

 

Sobota 28.04 :: 22:51:30

9193473 :: 9193473

quest niby dobry a huja nie działą w praktyce

 

22:51:40

działa*

 

 

Sobota 28.04 :: 22:51:40

xdes :: 13884373

no zamień to co kazałem

 

 

Sobota 28.04 :: 22:53:13

9193473 :: 9193473

okej

 

22:54:20

ale wątpię bo to nie jest taki wielki błąd

 

23:14:55

dobra zrobiłem tak

i teraz jest Gracze bla bla bla jest liderem gildii

 

23:15:01

i nie ma jakiej gildii

 

 

Sobota 28.04 :: 23:15:06

xdes :: 13884373

a jest w gildii?

 

 

Sobota 28.04 :: 23:15:15

9193473 :: 9193473

tak

 

23:15:28

jest nawet lidrem

 

23:15:43

UWAGA: W trosce o bezpieczeństwo, w wiadomości od Nieznajomych podejrzane treści zastąpiono ciągiem "[xxxxx]". Jeśli chcesz otrzymywać od Nieznajomego kompletne wiadomości - dodaj go do swoich kontaktów.

 

Treść wiadomości:

czyli tak jak jest przy when login wi [xxxxx]

 

23:15:48

with*

 

 

Sobota 28.04 :: 23:16:02

xdes :: 13884373

nie dostałem wiadomości

 

23:16:05

 

 

 

 

 

Sobota 28.04 :: 23:16:38

9193473 :: 9193473

lol czemu

 

 

Sobota 28.04 :: 23:16:45

xdes :: 13884373

a spróbuj ta funkcję zmienić na game.get_guild_name

 

23:16:50

bo u mnie jest chujowa szkoła

 

 

Sobota 28.04 :: 23:16:51

9193473 :: 9193473

próbowałem

 

 

Sobota 28.04 :: 23:16:52

xdes :: 13884373

i tylko my idziemy

 

 

Sobota 28.04 :: 23:16:57

9193473 :: 9193473

IksDe

 

23:17:14

ja tak miałem jak pisali egzamin gimnazjalny

 

23:17:30

wszyscy mieli wolne ale oczywiście ja nie

 

 

Sobota 28.04 :: 23:17:36

xdes :: 13884373

a pc.get_guild()

 

23:17:37

 

 

 

Sobota 28.04 :: 23:17:54

9193473 :: 9193473

no to to jest ta pierwasza funkcja którą używałem

 

23:17:58

przy tej z game

 

 

Sobota 28.04 :: 23:18:05

xdes :: 13884373

dziwne

 

 

Sobota 28.04 :: 23:18:06

9193473 :: 9193473

nie wyświetlało komunikatu

 

 

Sobota 28.04 :: 23:18:07

xdes :: 13884373

mi to działało..

 

 

Sobota 28.04 :: 23:18:18

9193473 :: 9193473

a przy tej bez nie wyswietlalo nazwy

 

23:18:27

a ciekawe w zmiennej dac to?

 

 

Sobota 28.04 :: 23:19:10

xdes :: 13884373

nie wiem..

 

 

Sobota 28.04 :: 23:19:13

9193473 :: 9193473

local guild = guild.get_name

 

 

Sobota 28.04 :: 23:19:25

xdes :: 13884373

guild.get_name()

 

 

Sobota 28.04 :: 23:19:35

9193473 :: 9193473

i pozniej "..guild

 

23:20:10

nie zaszkodzi spróbować IksDe

 

23:26:47

pc.getguild() a ta funkcja tylko sprawdza czy jestesmy w gildii niee?

 

 

Sobota 28.04 :: 23:26:58

xdes :: 13884373

nie wiem.

 

23:27:02

pc.hasguild chyba od tego jest

 

 

Sobota 28.04 :: 23:27:16

9193473 :: 9193473

to jest że ma gildię

 

23:27:26

ale próbujem

 

23:30:59

a powiesz mi coś ciekawego o tej funkcji?

 

23:31:00

pc.get_premium_remain_sec()

 

23:31:16

jak mogę zrobić żeby dana osoba miała premium

 

23:39:01

 

00:05:50

jestes?

 

 

To chyba wszystko załatwia :>

 

PS: Jak ja kocham questy, w których komentarze są dłuższe od samych instrukcji:

 

 

--------------- Quest by Aldarian ---------------
--------------- Specjalnie dla MPCFORUM.pl ---------------
--------------- Zakaz upubliczniania na innych forach bez mojej zgody ---------------

 

I to by było na tyle, duży spam tym tylko na chacie, nic więcej.

Opublikowano

Przepraszam bardzo się ,pytałem się jego o co chodzi, te rady mi nie pomogły w tym queście przeczytajcie uważnie...

Opublikowano

Przepraszam bardzo się ,pytałem się jego o co chodzi, te rady mi nie pomogły w tym queście przeczytajcie uważnie...

 

No i nawet jeśli to w ogóle popatrz na ten post...

 

3 linie komentarza, konstrukcja questów, endy i jedna linijka do wykonania. No prześmiesznie to wygląda, nie sądzisz?

Opublikowano

quest glog begin
state start begin
 when login with pc.is_guild_master() begin
  if pc.getqf("time") < get_time() then
   notice_all("Gracz "..pc.get_name().." zalogowal sie do gry, jest liderem gildii "..guild.name(pc.get_guild()))
  end
 end

 when logout with pc.is_guild_master() begin
  pc.setqf("time", get_time()+60*15)
 end
end
end

Jeżeli minęło 15 minut od wylogowania to wyświetli się komunikat.

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Uważnie przeczytaj a później popatrz na funkcje..

xDes[...] wcale mi nie pomógł w tym queście wyjaśnił mi o funkcji d.join() i pc.setqf() się pytałem go o to może wie o co chodzi ale jednak nie wiedział.

 

@edit

dzięki sunushi za drugiego questa

Opublikowano

trolololo

--quest by xdestructx
--za kopiowanie pozwę do sądu!
--specjalnie dla mpc
--no!
quest siolololo begin
state start begin
when login begin
say("masz zajekurwisty nick! brzmi on: "..pc.name)
end
end
end

 

dawajta plusiory, ale pamientajta, ze kazde skopiowanie to wezwanie policji na hate!


 

Opublikowano

trolololo

--quest by xdestructx
--za kopiowanie pozwę do sądu!
--specjalnie dla mpc
--no!
quest siolololo begin
state start begin
when login begin
say("masz zajekurwisty nick! brzmi on: "..pc.name)
end
end
end

 

dawajta plusiory, ale pamientajta, ze kazde skopiowanie to wezwanie policji na hate!

trololololololo

-- SUPER
-- QUEST
-- BY 
-- KRZYWY 
-- WOW LOL FACE
quest krzywy_master begin
state start begin
 when login or levelup with pc.get_level() >= 1 begin
  notice_all("Gracz "..pc.get_name().." ma se lewel "..pc.get_level)
 end
end
end

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

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...