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

Głód Postaci


Rekomendowane odpowiedzi

Opublikowano

Niech jeszcze zrobią że postać może się odwodnić i w szpitalu kroplówkę bedzie dostawac :(

Zaraz Metin2 będzie Gothic2, będzie można wybierać własny głos, dobierać pracę i okradać NPC i graczy.

Nie czekaj - zagraj już dzisiaj !

Opublikowano

@UP Można okradać NPC :D

Tego niepokaźnego :P

Chodziło mi na takiej zasadzie, że klikasz NPC i dostajesz losowy item z jego sklepu.

Nie czekaj - zagraj już dzisiaj !

Opublikowano

Jesli ktos bedzie chcial uzyc quest, moze wybrac ten:

 

 

quest glod begin
state start begin
when login begin
loop_timer("glod", 300)
end
when glod.timer begin
if pc.getf("glod") == 0 then
return
elseif pc.getf("glod") > 1 then
pc.setf("glod",pc.getf("glod")-1)
chat("Twój Aktualny Poziom Głodu: "..pc.getf("glod"))
end
end
when 10011.use or 10017.use or 10018.use or 10019.use or 10020.use begin
if pc.getf("glod") == 100 then
chat("Jesteś najedzony!")
elseif pc.getf("glod")+5 > 100 then
pc.setf("glod", 100)
chat("Przedmiot został użyty")
item.remove()
else
pc.setf("glod",pc.getf("glod")+5)
chat("Przedmiot został użyty")
item.remove()
end
end
when 10012.use or 10015.use begin
if pc.getf("glod") == 100 then
chat("Jesteś najedzony!")
elseif pc.getf("glod")+15 > 100 then
pc.setf("glod", 100)
chat("Przedmiot został użyty")
item.remove()
else
pc.setf("glod",pc.getf("glod")+15)
chat("Przedmiot został użyty")
item.remove()
end
end
when 10013.use or 10014.use or 10016.use begin
if pc.getf("glod") == 100 then
chat("Jesteś najedzony!")
elseif pc.getf("glod")+10 > 100 then
pc.setf("glod", 100)
chat("Przedmiot został użyty")
item.remove()
else
pc.setf("glod",pc.getf("glod")+10)
chat("Przedmiot został użyty")
item.remove()
end
end
end
end

Ze 145 do 54 linijek, zawsze lepiej troche skrocic, nie prawdaz? :> Jesli autor chce, moze wrzucic do pierwszego posta =) Wybaczcie, po prostu mi się nudzi :D

Opublikowano

adriank , questy robisz na podobnym poziomie co autor tematu, nie masz się czym chwalić.

Przecież to ten sam quest, tyle że zoptymalizowany..

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Przecież to ten sam quest, tyle że zoptymalizowany..

 

Najwyzej kolega zobaczył jakiś mega tutorial i teraz próbuje zabłysnąć.

 

Haha, zoptymalizowany - dobre xD, zoba tu http://www.mpcforum....postaci-part-2/

 

Nie widziales jakie pisze questy, ktorych nie publikuje tu, to prosze Cie - siedz cicho i dalej szpanuj swoja optymalizacja. =)

  • 10 miesięcy temu...
Opublikowano

Hmmmm... ok, a gdzie tu optymalizacja i wydajność? Dajmy na to że jest online 1000 graczy na serwerze, każdy ma odpalony loop_timer, który leci nie ważne co robimy. Jakoś ja tego nie widzę... Czyli przykładowo 100 sklepów w m1 obciąża nam bez sensu serwer timerami... Może quest i jest fajny, ale w przypadku gdy na serwerze ma grac mała ilość graczy.

Opublikowano

Hmmmm... ok, a gdzie tu optymalizacja i wydajność? Dajmy na to że jest online 1000 graczy na serwerze, każdy ma odpalony loop_timer, który leci nie ważne co robimy. Jakoś ja tego nie widzę... Czyli przykładowo 100 sklepów w m1 obciąża nam bez sensu serwer timerami... Może quest i jest fajny, ale w przypadku gdy na serwerze ma grac mała ilość graczy.

Oh tak pierdolicie o tej optymalizacji jakby chodziło o co najmniej nowe game.

95495145614730418249.png


Opublikowano

Oh tak pierdolicie o tej optymalizacji jakby chodziło o co najmniej nowe game.

Dungeony - timery - tylko na czas dundeonu*

Pet System - loop_timer - tylko podczas przywołania peta

Costume System - loop timer - tylko podczas użytego kostiumu

System energi - timer - po użyciu bonusu*

Mounty z bonusami - timer - na czas użycia*

 

Quest na głód - timer - działa zawsze!

 

A potem zdziwienie, że game pada co chwilę i bez skryptu do wznawiania ch serwer nie poleci. Game nie zostało zaprojektowane pod kątem takich rozszerzeń jakie my robimy, lecz do użytku przez globala gdzie praktycznie nic nie ma (jak działa najnowsze game to tego jeszcze nie wiemy). Tak przywiązuję dużą wagę do optymalności, bo wiem jak serwer potrafi ogarniać (lub nie) 1k+ graczy.

 

To jest jedna wielka pętla, która po pewnym czasie wyłączy ch, ale śmiało testujcie to na swoich serwerach - mi to na rękę.

 

 

* - zależne od wersji

Opublikowano

Dungeony - timery - tylko na czas dundeonu*

Pet System - loop_timer - tylko podczas przywołania peta

Costume System - loop timer - tylko podczas użytego kostiumu

System energi - timer - po użyciu bonusu*

Mounty z bonusami - timer - na czas użycia*

 

Quest na głód - timer - działa zawsze!

 

A potem zdziwienie, że game pada co chwilę i bez skryptu do wznawiania ch serwer nie poleci. Game nie zostało zaprojektowane pod kątem takich rozszerzeń jakie my robimy, lecz do użytku przez globala gdzie praktycznie nic nie ma (jak działa najnowsze game to tego jeszcze nie wiemy). Tak przywiązuję dużą wagę do optymalności, bo wiem jak serwer potrafi ogarniać (lub nie) 1k+ graczy.

 

To jest jedna wielka pętla, która po pewnym czasie wyłączy ch, ale śmiało testujcie to na swoich serwerach - mi to na rękę.

 

 

* - zależne od wersji

 

loop_timer("glod", 300)

 

 

Wątpię żeby to coś zrobiło, ale kto wie...

Można też usunąć timer, jeżeli pc.getqf("glod") <= 0.

64349649036432363794.png


Opublikowano

Dopisz do questa, aby gdy mamy już 0% Był efekt jak na otruciu, tzn:

  • Mamy chmurkę jak na otruciu
  • Zabiera nam HP
  • Po wstaniu (Dednięciu)
  • Mam znów chmurkę i zabiera znów HP pod warunkiem że będziemy mieli ponad 50% HP Dopiero włącza się trutka oraz zabieranie HP
Opublikowano

I dopisz jeszcze, że jak mamy 0 % to przywołujemy swojego konia i go jemy. ~ Ala SŁOŃ WSRH

 

Proszę was. Teraz kazdy prywatny server chce zabłysnąć nowościami bo nie wiedzą, że liczy się atmosfera a nie liczba dupereli dodanych na server.
Dla mnie jest ten quest beznadziejny, lepiej bierz się za questy fabularne :)

Alistria.eu


Opublikowano

 

loop_timer("glod", 300)

 

 

Wątpię żeby to coś zrobiło, ale kto wie...

Można też usunąć timer, jeżeli pc.getqf("glod") <= 0.

 

W tym przypadku loop_timer wielkie G da poza tym że ładniej quest wygląda, ale warunek, że jeśli głód <=0 jak najbardziej tak. Do tego by chyba pasowała funkcja:

cleartimer("NAZWA_TIMERA")

Tak czy inaczej, quest nie urywa wystarczająco tyłka, by spędzić przy nim więcej czasu.

Opublikowano

jak już takie cos jest to niech bierze HP a mozna regenerowac to normalnymi potkami bo to w koncu zycie;]

to nie simsy zeby jeszcze glodne postacie chodzily ;p

Opublikowano

Ciekawy quest.A mozna by bylo zrobic taki skutek uboczny ze np jak mamy ponizej 50% glodu to 20% hp mniej... na 40% glodu mamy 30% hp mniej itp ... ?

 

I ze hp sie wyrowna do normy gdy bedziemy mieli powyzej 50% glodu ?

ie068n.jpg
  • 2 tygodnie później...
  • 1 miesiąc temu...
Opublikowano

Aha...
A tak poza tym to fajny quest, przynajmniej gracze będą coś jeść. xD - Osobiście nie użyję, bo mam ten błąd co w code niżej, zaraz po wpisaniu /reload q - Cenię sobie optymalność.;x

Assertion failed: (!"cannot find quest index"), function LoadStateScript, file questnpc.cpp, line 99.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...