Witaj
Gość

Wątek: [Dzielę Pliki] XML Achievement Engine  (Przeczytany 2075 razy)

  • *******
  • Wiadomości: 1092

  • Pochwał: 22

[Dzielę Pliki] XML Achievement Engine
« dnia: Wrzesień 30, 2011, 01:01:53 pm »
Ktoś zaczął resharować moje kody, dla tego umieszcze mój kod i tutaj, może się przydać.



Achievements Engine - automatyczny, XML Based

Czym są achievementy, mówić chyba nie trzeba - są to 'osiągnięcia' za które gracz może otrzymywać nagrody. Przykładowy achievement:

Cytuj
<achievement id="1" name="Test Achievement" description="Test description of the sample achievement, you can change everything by editing xml file! Nothing more, everything is fully automatic." reward="57,10000" minLevel="80" minPvPCount="200" minPkCount="300" minClanLevel="5" mustBeHero="true"/>

Wszystko sprowadza się do dodania nowego 'osiagniecia' w pliku achievements.xml - reszta generuje się automatycznie.



2. Screenshots:

- Every player may check his achievements status, info

(achievement list generated automatically from achievement xml list created by admin)



Not Completed - means player doesnt meet conditions of the achievement to get reward.
Get Reward - player meet each condition of the achievement, click info to click get reward button and receive reward for achievement.
Completed - means player already received reward for completing this achievement.


- By clicking info player may check info about achievement, check if he meet conditions of this achievement etc (and if meet, may see get reward button to get reward)



Everything is generated automatically - admin simply have to create new achievements in achievements.xml file, and thats all - everything will be done, loaded and generated by engine.



Versja 1.0 - strasznie -_-' napisana (hardcoded, tylko 5 możliwych warunków 'conditions')

Versja 2.0 - przpisana, łatwe tworzenie własnych 'conditionów' Jedyny mały problem to wyświetlanie nazw conditionów, ale naprawa zajmie 5 min.

W wersji 2.0 można stosować następujące 'conditiony'





Download...

Autor: Ja.
« Ostatnia zmiana: Wrzesień 30, 2011, 01:06:43 pm wysłana przez Matim »


  • Wiadomości: 165

  • Pochwał: 3

  • L2jDeveloper
Odp: [Dzielę Pliki] XML Achievement Engine
« Odpowiedź #1 dnia: Wrzesień 30, 2011, 01:56:26 pm »
Matim popraw link :) a ogólnie super


  • Wiadomości: 442

  • Pochwał: 10

  • offline.
Odp: [Dzielę Pliki] XML Achievement Engine
« Odpowiedź #2 dnia: Wrzesień 30, 2011, 03:29:06 pm »
Dobre !
link nie dziala :D


  • Wiadomości: 466

  • Pochwał: 1

Odp: [Dzielę Pliki] XML Achievement Engine
« Odpowiedź #3 dnia: Październik 01, 2011, 01:06:11 am »
Gratuluje pomysłu. Pierwszy raz się z czymś takim w L2 spotykam. Na pewno ten dodatek urozmaici grę, jeśli ktoś zdecyduje się go dodać na serwer :P


Tylko link jest niesprawny.



Finaly retired, L2 is not fun anymore.


  • Wiadomości: 161

  • Pochwał: 2

  • Lineage 2 Player <3
Odp: [Dzielę Pliki] XML Achievement Engine
« Odpowiedź #4 dnia: Październik 06, 2011, 04:49:05 pm »
Też czekam na link ;p
Head admin z Rosji dlatego lt strona
admin to ja


  • *******
  • Wiadomości: 1092

  • Pochwał: 22

Odp: [Dzielę Pliki] XML Achievement Engine
« Odpowiedź #5 dnia: Listopad 26, 2011, 09:28:34 am »
No tak, link nie działa (Trochę mnie tu nie było, nie widziałem)

Jak znajdę na dysku to zrobię reupa.


  • Wiadomości: 67

  • Pochwał: 0

Odp: [Dzielę Pliki] XML Achievement Engine
« Odpowiedź #6 dnia: Marzec 13, 2012, 02:27:24 pm »
ma ktoś jeszcze te pliki?