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

[TuT] Drop Perełek, Szkat Blasku, Żółci


raquo

Rekomendowane odpowiedzi

Opublikowano

Siema, przedstawie tut jak ustawić drop pereł, szkat blasku oraz żółci które będzie można otworzyć ;)

 

 

Quest:

 

quest drop begin
       state start begin
               when kill begin
                       local szansa = 50
                       if math.random(szansa)==1 then
                               local r=number(1, 5)
                               if r==1 then
                                       pc.give_item2(27992)
                               elseif r==2 then
                                       pc.give_item2(27993)
                               elseif r==3 then
                                       pc.give_item2(27994)
                               elseif r==4 then
                                       pc.give_item2(60001)
                               elseif r==5 then
                                       pc.give_item2(50011)
                               end
                       end
               end
       end
end

szansa - zwiększasz jeśli chcesz zmniejszyć drop, zmniejszasz jeśli chcesz zwiększyć

 

 

teraz do special_item_group.txt

wklejasz:

 

Group   Zolc                 
{                               
       Vnum    60001           
       1       ĂŕÁ¦żëĆřÁ×       20     25
       2       Áß±ąĆřÁ×         20     25 
       3       ĆŘŔĚ     20     25 
       4       Á¶°ł     1      10 
       5       ŔĺąĚ     1      26 
       6       ĂĘÄݸ´           1      26 
       7       »çĹÁ     1      26 
       8       ĂŕşąŔÇ ±¸˝˝      1      10
       9       Ář»ç±ÍŸżöÁöµµ           1      10
       10      ňء¤Ŕç°ˇşńĽ­     1      10
       11      mob     1093    2.5      
}

 

W navicacie/item_proto odnajdujesz id 60001

Zmień Name oraz gb2312name na Zolc

type ustaw 23, subtype 0, antiflag 0

 

I gotowe, co jakiś czas dropią żółcie/szkaty blasku/perełki a Szkaty Blasku i Żółcie możesz otwierać z szansą na riperka

 

 

 

 

Jeśli chcesz dodać własny item do dropu:

 

w queście zmieniasz

 

                               local r=number(1, 5)

na

                               local r=number(1, 6)

 

pod tym

                               elseif r==5 then
                                       pc.give_item2(50011)

dodaj

                               elseif r==6 then
                                       pc.give_item2(IDPRZEDMIOTU)

w special_group_item.txt

Group dowolne ID przedmiotu i reszta to drop z item_proto (CHINSKIE NAZWY!!)

 

1 - pierwszy przedmiot

ĂŕÁ¦żëĆřÁ× - nazwa przedmiotu

25 - ilosc

25 - szansa

 

w formacie jaki podalem

Group   Twoja                 
{                               
       Vnum    60009           
       1       ĂŕÁ¦żëĆřÁ×       20     25

 

 

 

 

Pozdrawiam

 

Podoba sie - daj (--)

Nie podoba sie - nie musi sie podobac, daje to dla slabszych osob ktore nie potrafia stworzyc czegos takiego

 

dodatkowo:

 

wrzuce dzisiaj query oraz ikonki do sztabek 5,10kk i dodam je do questa

:)
  • 6 miesięcy temu...
Opublikowano

Każdy z tych questów ma 2 wady:

-Nawet 99lvl będzie mógł sobie wydropić te itemy z dzikich psów :D

-Z graczy też będą wypadać : P

Podam jak naprawić 2 wadę:

Dodajemy przed begin:

with not npc.is_pc()

GG:5542533

Bez jakichkolwiek danych,proszę nie pisać w sprawie pomocy...

Opublikowano

up@ to by trzeba było zrobić o wiele dłuższy quest, dla każdego moba, jeśli by nie miało dropić dla określonego lvla.

Wiesz może jak zrobić żeby zabijając ID 100 do 1000 lotało coś? Bo nie pamiętam jak się to wstawiało.

:)
Opublikowano

when xx.kill or yy.kill or ... with pc.get_level() >= xx and pc.get_level <= yy begin

 

Powodzenia życzę, mamy ~600 mobów ;) Nie ma funkcji zwracającej id moba tak więc nie ma innego sposobu z poziomu questa

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Chyba id moba zwracało także npc.race : P

GG:5542533

Bez jakichkolwiek danych,proszę nie pisać w sprawie pomocy...

  • 6 miesięcy temu...
Opublikowano

Górnik, bo Ci kopalnie wysadzą.

Nie pisz w tematach, gdzie ostatni post jest bardzo stary - w tym wypadku ponad pół roku.

Do zamknięcia.

Opublikowano

btw, w regulaminie tutów i downloadów nie ma punktu w którym jest napisane, że nie można odkopywać, w globalnym to samo ;d

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ę...