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] Pudełko Ksiąg i Pigułka Krwi


Rekomendowane odpowiedzi

Opublikowano

Pomysł na drop ksiąg który wykorzystał serwer ravia uważam za bardzo ciekawy i przydatny na serwery medium/hard i o to prosty quescik.

Tak wiem każdy umiał napisać ten quest sam , a ja dałem dla tych co nie umieli.

 

quest pudelko begin
           state start begin
                   when 50011.use begin
                       syschat("Otwarto Pudełko 5 Ksiąg ")
                           local ilosc = number(1, 5)
                           for i = 1, ilosc do
                           pc.give_item2(50300)
           end
       end
   end
end

 

Losuje się drop ksiąg od 1 do 5 możecie sobie dorobić pod kilka różnych skrzynek z dowolną ilością ksiąg wystarczy zmienić:

local ilosc = number(1, 5)

 

1-Minimalna ilość ksiąg która może wypaść

5-Maxymalna ilość ksiąg która może wypaść

 

Dif na Pigułke Krwi która oryginalnie dodaje możliwość cofnięcia 1 pkt stat ,a po wgraniu difa możemy cofnąć 10 pkt

 

This difference file is created by The Interactive Disassembler

game
00054DB1: 01 0A

Pliki GladoR s1/ Divine / GladoR'a s2 medium/hard

Możemy się jakos dogadać w sprawie plików PW

 

New Project Start Workout

Opublikowano

da się to też napisać w ten sposób

[...]

local x = number(1,5)

pc.give_item2(50300, x[number(1, 5)])

[...]

Ja stosuję taki zapis i działa poprawnie.

1351279892-U721655.jpg
Opublikowano

da się to też napisać w ten sposób

[...]

local x = number(1,5)

pc.give_item2(50300, x[number(1, 5)])

[...]

Ja stosuję taki zapis i działa poprawnie.

Jest on bez sensu, x samo w sobie losuje liczbę i nie potrzebuje kolejny argumentów. Wystarczy w tym momencie zapis

pc.give_item2(50300, x)

Pamiętaj jeszcze że nie każdy przedmiot można łączyć.

 

@Sensu

na pewno zadziała przedział 0, 5 w takim przypadku :) ?

 

umarł

Opublikowano

Jest on bez sensu, x samo w sobie losuje liczbę i nie potrzebuje kolejny argumentów. Wystarczy w tym momencie zapis

pc.give_item2(50300, x)

Pamiętaj jeszcze że nie każdy przedmiot można łączyć.

 

@Sensu

na pewno zadziała przedział 0, 5 w takim przypadku :) ?

Wszystkie cyfry od 0 do 5.. :) 1, 2, 3, 4, 5.

Your superman is here, bitch!

Opublikowano

Jest on bez sensu, x samo w sobie losuje liczbę i nie potrzebuje kolejny argumentów. Wystarczy w tym momencie zapis

pc.give_item2(50300, x)

Pamiętaj jeszcze że nie każdy przedmiot można łączyć.

 

@Sensu

na pewno zadziała przedział 0, 5 w takim przypadku :) ?

A to chyba że, ja to stosuję przy np: fasolkach, niemniej jednak dzięki.

1351279892-U721655.jpg
Opublikowano

Wszystkie cyfry od 0 do 5.. :) 1, 2, 3, 4, 5.

Cholera, pomyliłem się z tabelami. table.getn(a) pobierało wartości od 1 do x i 'nie można' było zaczynać od zera - widać, człowiek zapomina.

 

umarł

Opublikowano

ref

Pliki GladoR s1/ Divine / GladoR'a s2 medium/hard

Możemy się jakos dogadać w sprawie plików PW

 

New Project Start Workout

Opublikowano

Quest się wgrywa normalnie, lecz po wejściu na serwer i po otwarciu szkatułki blasku księżyca dropi to co dropiło. Muszę usunąć drop z special_item_group? Co zrobić by quest zaczął funkcjonować?

Opublikowano

Quest się wgrywa normalnie, lecz po wejściu na serwer i po otwarciu szkatułki blasku księżyca dropi to co dropiło. Muszę usunąć drop z special_item_group? Co zrobić by quest zaczął funkcjonować?

 

 

zmien type szkatulki na 18

10s55xy.jpg


 


Ładną grafikę dla Reinora dostarcza L&A Studio!


Kontakt do L&A Studio: 44934972

Opublikowano

zmien type szkatulki na 18

 

Dzięki zadziałało!

 

@Edit

Jest teraz inny problem, po otwarciu szkatułki szkatułka nie znika a zostaje dalej w ekwipunku i można w ten sposób w nieskończoność otwierać!

Opublikowano

Mógłby ktoś pomóc z problemem opisanym wyżej?

 

@Edit

 

Już wiem! Brakowało funkcji item.remove()

 

A więc tu macie quest, po którym otwarte pudełko zniknie:

quest pudelko begin
				    state start begin
								    when 50080.use begin
										    syschat("Otwarto Pudełko 5 Ksiąg ")
												    local ilosc = number(1, 5)
												    for i = 1, ilosc do
												    pc.give_item2(50300)
                               item.remove()

				    end
		    end
    end
end

  • 3 tygodnie później...
Opublikowano

Musi znikac ;) nie ma prawa zeby nie znikalo.

Napewno zle wgrales ...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...