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] Poprawne zakładanie i ściąganie pieczęci z bonusami + wyjaśnienie


Kr3r

Rekomendowane odpowiedzi

Opublikowano

Cześć udostęniam wam quest na poprawne wchodzenie i schodzenie z wierzchowca z bonusami.

W miejscu id_pieczeci wpisujemy id swojej pieczęci,

natomiast w id_wierzchowca wpisujemy id wierzchowca który ma sie pojawiać gdy ją założymy.

Jak zmienić czas?

Edytujemy taką linijke z :60*24*20 na swój czas

 

 

 

Autor:Kr3r
-Quest z serii Wierzchowce i Konie
------------------------------------------------
quest pieczec begin
state start begin
when id_pieczeci.use // Edytujemy id pieczeci na swoje
with not pc.is_polymorphed() begin // Gdy jesteśmy zmienieni w potwora,nie możemy założyć pieczęci
mount.ride(item.get_vnum())
end
function ride(id) // Tu nie edytujemy tego id !
local time = 0
local bon1id = 0 bon1val = 0 // w bon1id wpisujemy id 1 bonusu ,a w bon1val wartość bonu 1
local bon2id = 0 bon2val = 0 // w bon1id wpisujemy id 2 bonusu ,a w bon1val wartość bonu 2
local bon3id = 0 bon3val = 0 // w bon1id wpisujemy id 3 bonusu ,a w bon1val wartość bonu 3
if id == id_pieczeci then id = id_wierzchowca time = 60*24*20 // Edytujemy id_pieczeci i id_wierzchowca, oraz czas jeżeli chcecie
else return end
// Gdy mamy ubrania ślubne,nie możemy użyć pieczęci
if pc.get_armor() == 11901 or pc.get_armor() == 11902 then
say("")
say_title(pc.get_name().."...")
say("Masz na sobie suknie,zdejmij ją!")
return
elseif pc.get_armor() == 11903 or pc.get_armor() == 11904 then
say("")
say_title(pc.get_name().."...")
say("Masz na sobie garnitur,zdejmij go!!")
return
end
// To na dole zostawiamy tak jak jest
time = time*60
pc.mount(id, time)
if bon1id !=0 and bon1val !=0 then
pc.mount_bonus(bon1id, bon1val, time)
end
if bon2id !=0 and bon2val !=0 then
pc.mount_bonus(bon2id, bon2val, time)
end
if bon3id !=0 and bon3val !=0 then
pc.mount_bonus(bon3id, bon3val, time)
end
end
end
end

 

 

Lub wklej.to

http://wklej.to/4eX7v

lip6k.png

Opublikowano

Terenzo wlasnie co do Twojego questu ( nie wiem jak ten), ale Twoj nie do konca dziala niestety...

Jezeli w tabelkach wpiszemy ID bonu potem jego wartosc potem kolejny bon itp, to czyta nam na wierzchowcu tylko ostatni wpisany bonus w tabelach.

Jak dam np.

 

[52046] = {20204, 1, 1000, 15, 1000, 0, 0, 60*24*7},

 

Jak sie nie myle to jest HP + krytyk, moglem lekko ID pomieszac, zreszta nie wazne, to dodaje nam tylko ostatnio wpisany bonus czyli w tym przypadku o ID=15 (kryt), a HP juz nam nie dodaje.

 

@TOPIC

Bardzo mozliwe ze z tym questem bedzie podobnie.

Opublikowano

Mhm a nic do etc czy coś dodawać nie trzeba tylko quest ? Bo mam , że mozna je bugowac ;cc

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...