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] Stajenny - Medale - Punkty jazdy konnej.


Rekomendowane odpowiedzi

Opublikowano

Siemanko,

Z racji że prawie nic nie dawałem na MPC a jak widzę niektóre questy to po prostu... Nie dokończę.

Naprawiłem i przerobiłem quest który był zamieszony kilka dni temu na MPC.

W tamtym queście nie było stopki więc dałem swoją. Proszę nie usuwajcie stopek. Uszanujcie czyjąś pracę.

 

Queścik:

 

 

 


------------------------------------------------------------------
--------------------Questy by Zephyr33---------------------
-------------Zakaz usuwania stopki, publikowania-------
------------------------------------------------------------------
quest medal_konny begin
state start begin

when 20349.take with item.get_vnum() == 50050 begin <- 50050 - id medalu konnego, można zmienić.
if horse.get_level() == 30 then
chat("Osiągnąłeś maksymalny poziom konia!")
return
end
if horse.get_level() <= 29 then
local losowanie1 = math.random(2) <- (2) to szanse, im większa liczba tym mniej szans że ulepszenie się powiedzie.
if losowanie1 == 1 then
horse.set_level(horse.get_level() + 1) <- 1 to punkty które zostają przydzielone na jeden medal konny.
chat("Poziom konia został podwyższony pomyślnie!")
pc.remove_item(50050, 1) <- 50050 - usuwanie medalu konnego.
else
chat("Medal był uszkodzony. Poziom nie został podwyższony!")
pc.remove_item(50050, 1) <- 50050 - usuwanie medalu konnego.
end
end
end
end
end
-----------------------------------------------------------------
-----------------------Koniec questu------------------------
-----------------------------------------------------------------

 

 

Pamiętaj! Wszystko od <- do końca linijki powinieneś usunąć. Te linijki są tylko dla informacji jeżeli chciałbyś coś zmienić, poprawić wg swojego uznania.

 

Liczę na "lajki"

Pozdro, Zephyr33 dla mpcforum.

ESTAVIA.PL

Opublikowano

Jak coś chcesz umieścić jako komentarz to dajesz -- a nie każesz wymazywać niektóre części.

 

local losowanie1 = math.random(2) <- (2) to szanse, im większa liczba tym mniej szans że ulepszenie się powiedzie.
if losowanie1 == 1 then

Trochę daremnie to wytłumaczyłeś, bo nawet nie wiadomo jak ustawić własną szansę. Tak łatwiej i wygodniej:

local losowanie1 = number(1,100)
if losowanie1 <= 50 then -- w miejsce 50 wpisujemy jaka szansa jest (w tym wypadku 50%)

 

Quest należałoby trochę zoptymalizować co by nie zwracał 15 razy tego samego (np. horse.get_level() dać do jakiejś lokalnej), dodać parę dodatków w stylu zejścia i wejścia na konia jeśli na nim jesteśmy no i ogólnie napisanie takiego questa to kwestia 10 minut. Tak to jest ok

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Po co?

Przecież Qentinios umieścił super quest z medalem konnym:

http://www.mpcforum.pl/topic/621704-questkonik-za-pomoca-medalu/

KONIEC


-----------------------------------------


2013-08-15

Opublikowano

@Sunushi

Wiem że dałem to trochę byle jak. Ważne że komuś zadziała. Sam wiem jak wszystko ma wyglądać bez kombinowania.

Wiadomo że nie warto udostępniać całej swojej pracy bo i tak się za to nic nie dostanie...

@JonyNawa1ony

Wiem że tamten quest jest może fajny, ale ten na hard serwery jest w sam raz :]

ESTAVIA.PL

Opublikowano

ok, ale gdzie jest jakieś dodawanie obrazka konia, ksiąg przywołania? skoro zwiększa o poziom na każdym levelu <30 to może np z 20 na 21, a wtedy jak wiadomo księga się zmienia, u ciebie tego quest wgl nie przewiduje. No chyba że zakładasz że postać wraz ze startem dostaje od razu 21lv konia.. :) Gracz musi mieć jak przywołać swojego konika prawda?

 

Wiem że to kwestia 3sekund, ale jak coś robisz to staraj się to doprowadzać do końca i przewidywać różne rzeczy.

sygnatura2.png


Opublikowano

horse.set_level(horse.get_level() + 1)

 

zamieniłbym to jednak na

 

horse.advance()

 

To samo działanie.

 

komentarze robimy umieszczając dwa znaki 'minusu', 'odejmowania'. przykładowo :

 

--to jest zajebisty komentarz

 

lub :

--[[
to jest komentarz
na kilka wersów,
więc uważaj na niego...
]]

 

Punkty jazdy konnej kojarzą mi się ze 'skillami' konnymi. Tak więc błąd w tłumaczeniu lub zła funkcja ? Raczej to pierwsze. Więc gdyby coś ..

 

pc.set_skill_level(137, pc.get_skill_level(137)+1) -- 137 to cięcie z siodła

 

Pozdrawiam.

 

umarł

Opublikowano

Wiem że wszystko da sie przewidzieć ale po co mieszać w queście skoro można dodać quest który daje księgę jeśli nie masz jej w ekwipunku, a masz np 21 poziom konia.

ESTAVIA.PL

Opublikowano

ale po co komplikować sobie życie kolejnymi questami czy coś ? lepiej dodać tutaj warunek i to jest finał ...

 

umarł

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...