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

Umiejętności pasywne co poziom


Gość

Rekomendowane odpowiedzi

Opublikowano

Cześć. Chciałbym dzisiaj wam udostępnić mój quest na umiejętności pasywne, z racji takiej, że zmieniłem sposób nadawania ich więc taki mi się nie przyda. Dlaczego quest taki długi? Dlatego, żeby każdy mógł sobie nim dowolnie manipulować. To może mały tutorial dla zielonych:

1. Dodawanie nowych poziomów

[2] = {
						[1] = {"Odporność na obrażenia", 74, 1},
						[2] = {"Odporność na umiejętnośći", 73, 1},
						[3] = {"Silny przeciwko ludziom", 17, 1},
						[4] = {"Silny przeciwko zwierzętom", 18, 1},
						[5] = {"Silny przeciwko orkom", 19, 1},
						[6] = {"Silny przeciwko mistykom", 20, 1},
						[7] = {"Silny przeciwko nieumarłym", 21, 1},
						[8] = {"Silny przeciwko diabłom", 22, 1},
						[9] = {"Maksymalne HP", 1, 100},
						[10] = {"Maksymalne MP", 2, 30},
					},

Pierwszy numer - 2 - jest to numer odpowiedzialny za dany poziom. Jeżeli chcesz dodać nowy poziom to na samym dole danej tablicy (tablica się dzieli na 4 części ze względu na to, że są 4 klasa a każda klasa ma swoje pasywne umiejętności) należy dopisać kolejny numer, zwiększyć o 1 lub cokolwiek. Z kolei na samym dole questa:

if lvl >= 3 and lvl <= 100 then

Należy edytować tą linijkę. Numer 100 odpowiada za liczbę poziomów. 

2. Edycja bonusów

[Tu jest numer porządkowy bonusu] = {"Tu jest nazwa bonusu", Tu jest ID bonusu, Tu jest wartość bonusu},

Nie zapominajcie, że jeżeli zwiększycie liczbę bonusów w tablicach należy to także zmienić w pętli for:

for numer = 1, 10 do

Numer "10" odpowiada za liczbę bonusów. 

Jakie może być zastosowanie tego questa?

 

Na wielu serwerach klasy nie są wyrównane. Dzięki tym umiejętnością pasywnym możecie osiągnąć perfekcyjne dmg i abs dla danej klasy. Przykładowo w queście podanym niżej wojownik jest bardzo tankowatą postacią, ninja jest papierkiem z dosyć w porządku obrażeniami, sura jest pół-tankiem, ponieważ ma swoje czarowane ostrze lub na BMie ochronkę ma tylko 21% absa a obrażenia też nie jakieś wielkie z racji takiej, że sura jest dosyć mocną postacią. Szaman ma bardzo mały abs ale z kolei ogromne obrażenia.

 

To tyle, jeżeli chodzi o questa. Tutaj macie link:

http://wklej.to/bzJQ9

To tyle, pozdrawiam, miłej zabawy w edytowaniu go pod swoje potrzeby.

Opublikowano

Idea questa sama w sobie fajna, trochę kopiowania, chociaż jeżeli ktoś by chciał zrobić wartości skilli na zasadzie algorytmu (np jakaś wartość*poziom skilla/2), ogólnie questa da się skrócić, podpiąć pod jakieś gui w cliencie i ma się fajny systemik. Poza tym co napisałem to ogólnie sympatyczny quest, dobra robota.

QufL90L.png


 

Opublikowano

Idea questa sama w sobie fajna, trochę kopiowania, chociaż jeżeli ktoś by chciał zrobić wartości skilli na zasadzie algorytmu (np jakaś wartość*poziom skilla/2), ogólnie questa da się skrócić, podpiąć pod jakieś gui w cliencie i ma się fajny systemik. Poza tym co napisałem to ogólnie sympatyczny quest, dobra robota.

 

Owszem, questa da się skrócić stosując "kalkulatory", ale nad tymi "kalkulatorami" nie da się zapanować w 100% tak jak nad zdefiniowaną tablicą. Osobiście zazwyczaj staram się jednak używać najkrótszych możliwych wersji kodów, ale przy umiejętnościach pasywnych chodziło mi o dopasowaniu klas (wyrównaniu ich) na każdym poziomie, dlatego tak się rozpisałem.

 

 

Czy affect.add nie znika po śmierci postaci?  :P

 

Oj, chyba faktycznie znika. Ale zawsze można zastosować inną funkcję a w notepad++ zamienić szybko id bonusów na np. apply.

 

 

Opublikowano

Chyba nawet już po piśmie wiem kim jesteś (i na pewno wiesz skąd :D), ale wracając do tematu, myślę że przemyślany algorytm powinien skrócić sprawę dokumentnie. No ale poprzestańmy nad tym, quest całkiem w porządku.

QufL90L.png


 

Opublikowano

Tymczasowy.

Ta, potwierdzam, najlepsze rozwiązanie to funkcja affect.nixo_add i affect.nixo_remove :v. Quest sam w sobie ok, zmienię jedynie funkcje i wua la.

Zaliczone Posty : 50 / 100 / 150 / 200 / 250 / 300 / 350 / 400 /450 / 500 / 550 / 600 / 650 / 700 / 750 / 800 / 850 / 900 / 950 / 1000

Opublikowano

Ta, potwierdzam, najlepsze rozwiązanie to funkcja affect.nixo_add i affect.nixo_remove :v. Quest sam w sobie ok, zmienię jedynie funkcje i wua la.

Co Ty człowieku piszesz? W mt2 nie ma takich funkcji affect jak Ty piszesz...

Opublikowano

Co Ty człowieku piszesz? W mt2 nie ma takich funkcji affect jak Ty piszesz...

 

Ehhh , jak napiszesz to wszystko jest.

Zaliczone Posty : 50 / 100 / 150 / 200 / 250 / 300 / 350 / 400 /450 / 500 / 550 / 600 / 650 / 700 / 750 / 800 / 850 / 900 / 950 / 1000

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...