|
Wymagania |
Komputer z zainstalowanym
SQL Server 2000
Komputer na serwer MuOnline z zinstalowanym OS'em
pliki serwera MuOnline oczywiscie
WinRar, WinAce lub Total Commander (do rozpakowania plikow)
Oczywiscie można zainstalowac SQL Server i MuOnline Server na dwoch
oddzielnych maszynach, ale ja uzylem jednej.
Podobno serwer mu musi byc zainstalowany na partycji D: ale u mnie
jest na G: i dziala prawidlowo. Najlepiej stworzyc oddzielna partycje
na serwer, najlepiej jak bedzie to D:.
Rozpakujmy wiec pliki serwera na partycje D: Po tym powinnismy miec
cos takiego: |
|
Powyzszy obrazek pokazuje strukture
katalogow po rozpakowaniu plikow serwera mu. |
Jak skonfigurowac SQL Server: |
No to jedziemy... Otworz Enterprise
Manager (Start -> Programs -> Microsoft SQL Server -> Enterprise
Manager) i przejdz do Databases: |
|
Pod prawym przyciskiem myszy masz
w menu new database: |
|
Nazwij nowa baze danych (database)
muonline i nacisnij OK: |
|
Teraz nalezy odtworzyc pliki bazy
danych serwera, kliknij prawym przyciskiem myszy na wlasnie utworzonej
bazie muonline i wybierz Restore Database...: |
|
Kiedy pojawi się okno Restore Database
wybierz From Device i kliknij Select Devices: |
|
Teraz w oknie Choose Restore Devices
wybierz przycisk Add...: |
|
pozniej wybierz lokalizacje gdzie
maja zostac umieszczone przywrocone pliki serwera: |
|
Nacisnij OK 3 razy. Bedziesz mial
przed soba cos takiego jak ponizej, wybierz Options |
|
Upewnij się ze Force restore over
existing database jest zaznaczone i pliki bazy danych znajda się w
katalogu D:\MuServer\DB\ : |
|
Wcisnij OK by zaimportowac tabele
do bazy muonline, jesli zobaczysz ten komunikat: |
|
wszystko poszlo dobrze.
Stworz kolejna baze danych, nazwij ja ranking i odtworz tabele z pliku
Ranking, upewnij się ze pliki bazy zostana umieszczonew katalogu D:\MuServer\DB\.
Zrob to samo dla bazy exdb (pamietaj o umieszczeniu plikow w D:\MuServer\DB\).
Teraz mamy potrzebne 3 bazy w serwerze SQL: |
|
Jak dodac uzytkownika do SQL:
Dodaj uyztkownika do listy SQL Server Logins. Kliknij Security a pozniej
prawym kliknij na Logins i wybierz New Login...: |
|
Podazaj za kreatorem i dodaj uzytkownika: |
|
Znajdź uzytkownika IUSR_MU (MU jest
nazwa komputera, u ciebie moze to byc cos innego lub moze nie istniec
jesli nie masz zainstalowanego IIS, pelna nazwa uzytkownika to Internet
Guest Account): |
|
Wybierz zaznaczone opcje i kliknij
zakladke Server Roles: |
|
Wybierz ta i ponizsza opbcje i kliknij
zakladke Database Access: |
|
Podazaj za pokazanymi obrazkami i
kliknij ok: |
|
Jak ustawic ODBC Links:
Teraz jest pora ustawic logiczne powiazania ODBC. Uruchom Data Sources
(ODBC) (Start -> Ustawienia-> Panel Sterowania --> Narzędzia
Adminisracyjne -> Data Sources (ODBC)), przejdz do zakladki System
DSN i kliknij przycisk Add...: |
|
Wybierz SQL Server driver i kliknij
Finish. Wybierz MuOnline na nazwe i twoj SQL Server na serwer, kliknij
Next dwa razy: |
|
Teraz zmien domyslna baze danych
na muonline i kliknij Next, pozniej Finish i OK. Mozesz przetestowac
polaczenie jesli chcesz: |
|
Dodaj jeszcze 4 takie linki i nazwij
je MuOnlineJoinDB, USELOG, Event oraz MuOnlineReg (to nie musi byc
koniecznie chyba) ktore uzyja muonline jako domyslna baze danych.
Stworz jedno powiazanie o nazwie Ranking ktore uzywa ranking jako
domyslna baze danych i jedno powiazanie o nazwie ExDB ktore uzywa
bazy exdb jako domyslej bazy danych.
Bedziesz mial cos takiego, kliknij OK by wyjsc z ODBC Data Source
Administrator: |
|
Jak skonfigurowac MuOnline Serwer:
Teraz trzeba poedytowac konfigi... Dowiedz się jaki masz adres ip
(przypominam, ipconfig /all w wierszu polecen): |
|
Na obrazku jest pokazany adres 192.10.10.199,
to jest ip dla serwerow muonline i SQL (opcjonalnie IIS ale tego nie
uruchamialem). Zapisz ten adres (oczywiscie nie ten z obrazka tylko
twoj wlasny!!!). Zmien wsystkie adresy (127.0.0.1) ktore znajdziesz
w plikach konfiguracyjnych na swoj adres ip.
IP adres ktory masz zamienic znajdziesz w tych plikach: D:\MuServer\CS\Connectserverlist.dat
D:\MuServer\CS\data\Connectserverlist.dat
D:\MuServer\CS\data\ServerList.dat
D:\MuServer\data\commonserver.cfg
D:\MuServer\data\IpList.dat i jeszcze w kilku, ale te sa najwazniejsze.
Najlepiej przejrzyj wszystkie pliki i sam poszukaj. Da ci to jakies
pojecie o konfigach oprocz tego ze pozamieniasz te adresy. Przejdz
do folderu D:\MuServer\Links gdzie masz skroty do aplikacji, klikaj
prawym przyciskiem na kazdym i w parametrach szukaj adresu ip i zamien
go swoim w miare potrzeby. Powinien to byc 4. i 8. link: |
|
|
Teraz w pliku D:\MuServer\MU2003_EVENT_SERVER\DATA\svconfig.ini
zmien linie "mu2003_dsn = DEVILSQURE_RANKING" na "mu2003_dsn
= Ranking" i w pliku D:\MuServer\RankingServer\svconfig.ini linie
"odbc_dsn=DEVILSQURE_RANKING" zmien na "odbc_dsn=Ranking"
. Jak skonfigurowac IIS:
no wlasnie nie probowalem... How to Setup Web Registration:
nie potrzebne dla mnie, nie uzywam Jeszcze pare spraw...
Baza danych nie jest pusta. Mozesz przejrzec konta uzytkownikow ktore
istnieja juz w bazie, przydaloby się je usunac przed startem serwera,
ale jesli nie wiesz jak dodac nowe konta to nie usuwaj. Gdy usuniesz
i nie bedziesz wiedzial jak dodac nowe to nie pograsz a tak bedziesz
mogl grac na tym co jest... Table mozesz przegladac np. w Enterprise
Manager. Uruchamianie serwa:
Przejdz do D:\MuServer\Links i uruchom 1.lnk, poczekaj az się uruchomi
program i kliknij 2.lnk, pozniej 3.lnk az dojdziesz do ostatniego.
Zawsze czekaj na to az się uruchomi program przed klikaniem nastepnego
skrotu. Uruchom klienta i przetestuj serwer (pamietaj o tym by w partition.inf
wpisac swoj serwer).
Bedziesz potrzebowal duzo ramu wiec radze się dobrze zaopatrzyc. Ja
mam 30 MB wolnego
Jesli cos ci nie dziala probuj az zacznie dzialac, kombinuj i probuj.
Nie meczcie mnie pytaniami jesli nie potraficie sobie poradzic. kodami
najwazniejszych przedmiotow, ale to pozniej bo teraz juz mi się nie
chce Aha i jesli gdzies się w czyms pomylilem to przepraszam, ale
chyba jest wszystko ok. W razie czego poprawie
KODY PRZEDMIOTOW
Jesli ktos potrzebuje dodaje kody najlepszych itemkow:
http://forum.ragezone.com/attachment.php?s...=&postid=168157 Tu
jest opis jak tworzyc i wymyslac wlasne kody przedmiotow:
http://forum.ragezone.com/showthread.php?t...?threadid=18830 |
Tworzenie postaci Admina |
Otworz Enterprise Manager. Wybierz/Otworz
tabele muonline -> table -> Characters. Znajdz postac ktorej
chcesz nadac prawa admina. Odszukaj kolumne o nazwie ctlcode i wartosc
<NULL> zmien na 8.
wszystkie (?) kody
0 = normal mode
4 = normal i niewidzialny dla potworow
8 = gm mode
12 = gm i niewidzialny dla potworow
16 = ???
20 = to samo co 12?
24 = gm level 2 (moze przenosic postaci w przedmioty w inne osoby,
sciany itp.)
32 = banned |
Komendy dla GM (Game Master) |
/move (nick) numermapy pozycjaX pozycjaY
numery map:
0 = lorencia
1 = dungeon
2 = davias
3 = noria
4 = losttower
5 = nieznana (move moze spowodowac error)
6 = Arena
7 = Atlans
8 = Tarkan
9 = Devil Square
10 = Icarus (skycity)
11 = Blood Castle Ustawianie EXP
Znajdz linie:
AddExperience = 100 ; % of xp per mob
Zmień te wartośc na dowolną. Ustawianie Monster HP
Znajdz linie:
MonsterHp = 0 ; Hp of mosnter 0 = 100 , 80 = monster with less 80%
of hp ( meaning 20% )
Chyba jasne? Set Itemp Drop Rate
Znajdz linie:
ItemDropPer = 50 ; % of Item drops
Zmień te wartośc na dowolną. (100 = tylko drop itemy, nie ma kasy)
Character Delete Level
Znajdz linie:
CharacterDeleteMinLevel = 40 ; level 41 cant delete char
Zmień te wartośc na dowolną Ustawianie języka
Znajdz linie:
Jezyki = 0 ; 0:Korea, 1:English, 2:Japan, 3:China, 4:Taiwan
ustaw na 0, bo nie ma plików angielskich dla serwa. Edycja
postaci
Idż do Enterprise Manager > Database> Muonline>
Tables> Character. Prawym klawiszem na postaci i otwórz ją Znajdź
w wiersz z pożądana postacią i tam zmień w okienku które sie pojawia
cho chcesz, item , kase, stats itd. Reset Postaci
Idź do Enterprise Manager > Database> Muonline>
Tables> Character.Prawym klawiszem na postaci i otwórz ją Znajdź
w wiersz z pożądana postacią i zmien 350 na 1. Dodawanie
itemów do skrzyni
Idź do Start > All Programs > Microsoft SQL Server
> Query Analyzer. Upewnij sie czy SQL działa. Przelącz na MuOnline
datebase. Then take the codes and put them in to the text window and
put them in.
Ważne: Kod musi być w 3 liniach
Przykład: (wrzucenie excellent CDA do skrzyni):
UPDATE warehouse
SET Items =
0x46DFFF000000007E04DDFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FF
WHERE (AccountID = 'name')
Dont forget to change the name part to the account id of the player
its going to. Then press the green arrow or f5 to execute the command. |
Opis kodów |
SQl czyta kody binarne, więc każy
opis musi się składać z 2 znaków. I tak:
AABBCCDDDDDDDDEEFFGG
AA - opis itemu :hex first three bits are first number in item list,
five bits second number, if thirst number is greater than 7 then change
7f to ff and subtract 8 from number and put in first three bits -
11 5 0 255 0 0 0 //Leather boots
BB - skill, lvl
CC - trwałość
DD - nr. seryjny
EE - Excellent atrybut
FF - cechy dla excellen item - nieznane
GG - cechy dla excellen item - nieznane
In hexa code, 2 terms u got FF that it means 256 (0-255) in Decimal...
: U got 16 classes of items and 32 types of this variations (16*32=512,
but u flag the first loopback block of 256(the first 0-7 classes)
in EXCELLENT "field" information), for exemple:
"0" SWORD - this class its on first loop (0 to 7) so excellent
field its from 00 up to 7F(00 means no excellent, 7F means all excellent)
and variations of this class r the items it selfes:
kriss = 0,
short sword=1...
angelic sword=19
and from 20 to 31 has no items. SLOL HEXA
W polu SLOL (Skill, Luck, Opt n Lvl) są następujące opcje.
LVL= +8
LUCK = +4
SKILL = +128
OPT: +4 = +1 ; +8 = +2 ; +12 = +3
przykład:
lvl 9 +luck +skill +opt 12
9*8 +4 +128 +3 =
72 + 4 + 128 +3 = 207 = CF
*Uwaga: for items opt4 (+16) use apropriate value in excellent field
Trwałość
Wartości od 0 do 255 Serial itemu
the serial numbers consist on binary 4 to 7 (terms 7 to 14)
so u must define this range even when serial its "0", ex:
00000000 = serial 0; 00000001 = serial 1; 000000FF = serial 255
WARNING!! U must to make a validate item! Conflicted
serial numbers will bug. Use value 0 (it means buyied in shop) in
hexa code. Excellent
Excellent - informacje sa w 2 osobnych blokachi, pierwszy
to opcje dla 1-3, drugi - 4- 6(?). Jest 6 typów atrybutów dla excellent
i sa one automatycnie konvertowane.
Przykładowa kalkulacja:
Dla broni:
[Increases Mana after monster +mana/8] = +1
[Increases Live after monster +live/8] = +2
[Increase attacking(wizardry)speed +7] = +4
[Increase dmg +2%] = +8
[Increase dmg +level/20] = +16
[Execllent damage rate +10%] = +32
Dla innych:
[Increases Zen After hunt +40%] = +1
[Defense success rate +10%] = +2
[Reflect damage +5%] = +4
[Damage decrease +4%] = +8
[Increase Mana 4%] = +16
[Increase HP +4%] = +32
******OPT+16 = +64
np. : Weapon with all excellent and with opt3 (NOT OPT4) will be:
1+2+4+8+16+32 = 63 (separe this number)
Weapon with all excellent and with opt4 will be:
1+2+4+8+16+32 = 63+64 = 127 (separe this number)
Pamiętaj, że mamy 16 typów broni w 32 odminach - to daje 512 mozliwości.
The way of game interpret the items that r above 256, its turning
all follow items begin to "0" again, and FLAG on here (on
excellent field) if it belongs for the 1st block, or make a loop and
back to 0 in 2nd block.
So, if the field r a binary1 (FF) u got 256 values, first 0-127 r
for first loopback and 128-255 for 2nd one. To simplify this, just
+128 with the separeted number (mentioned above) if items belongs
in 2nd block.
---- first block (loopback) for items class 0 up to 7
0-63 - Excellent Atributes
64-127 - Excellent Atributes + opt4
---- second block (loopback) for items class 8 up to 15
128-191 - Excellent Atributes
192-255 - Excellent Atributes + opt4 |
Podstawowe pozycje do /move: |
Lorencia Bar - 135 127
Dungeon2 - 233 126
Dungeon3 - 3 85
Davias
Weapon Shop - 188 46
Pot Lady - 227 40
Angel Messenger na zwenatrz kosciolka - 220 12
Noria
Chaos Machine - 178 102
Pot Lady - 174 123
Weapon Shop - 196 123
Losttower(LT)
LT1 - 208 77
LT2 - 241 237
LT3 - 86 167
LT4 - 87 86
LT5 - 130 53
LT6 - 53 53
LT7 - 8 86
Atlantis Warp area - 22 21
Tarkan Warp area - 157 57
Icarus Phoenix area - 44 231 inne komendy /Trans (nick) = przenosi
GM do postaci o podanym nicku
/SetBlock (nick) = zatrzymuje usluge serwera dla podanej osoby (ban??)
/UnsetBlock (nick) = przeciwne do powyzszego
/disconnect (nick) = disconnect'uje postac o podanym nick'u
/disablechat (nick) = chatban (blokada chatu) postac o podanym nick'u
/enablechat (nick) = odblokowanie chatban'u
/GuildMove = przenosi cala gildie?? (nie probowalem)
/GuildDisconnect = rozlacza cala gildie?? (nie probowalem)
/GuildWarEnd = konczy guild war?? (nie probowalem)
/GuildWarStart = itp
/GuildWarStop = itd
/Make = nie wiem co to
/RemainTime = nie wiem co to |
Sklepy i kody.... |
w katalogu serwera mu /data sa pliki
o nazwach shopXX.txt Ponizej spis, do ktorego sklepu odnosi się odpowiedni
plik: shop0 - [Lorencia] Weapon Shop
shop1 - [Lorencia] Bar
shop2 - [Lorencia] Wizard Shop
shop3 - [Lorencia] Peddlar
shop4 - [Lorencia] Wanderer Merchant near the river
shop5 - [Lorencia] Potion Girl
shop6 - [Deivas] Bar
shop7 - [Devias] Wizard Shop
shop8 - [Devias] Weapon Shop
shop9 - [Noria] Weapon Shop
shop10 - [Noria] Potion Fairy |
Kody |
generator kodów do gry
http://muitem.no-ip.org/
Swords
0 0 0 255 0 0 0 //Kris
0 1 0 255 0 0 0 //Shortsword
0 2 0 255 0 0 0 //Rapier
0 3 0 255 0 0 0 //Katache
0 4 0 255 0 0 0 //Scimitar
0 5 0 255 0 0 0 //Blade
0 6 0 255 0 0 0 //Gladius
0 7 0 255 0 0 0 //Falchion
0 8 0 255 0 0 0 //Serpentsword
0 9 0 255 0 0 0 //Salamandersword
0 10 0 255 0 0 0 //Light Sabre
0 11 0 255 0 0 0 //Legendary Sword
0 12 0 255 0 0 0 //Heliacal Sword
0 13 0 255 0 0 0 //Doubleblade
0 14 0 255 0 0 0 //Lightningsword
0 15 0 255 0 0 0 //Giant Sword
0 16 0 255 0 0 0 //Sword Of Destruction
0 17 0 255 0 0 0 //Dragon Slayer
0 18 0 255 0 0 0 //ThunderBlade
0 19 0 255 0 0 0 //Angelic Sword
0 31 11 1 1 1 4 death sword
//Topory
1 0 0 255 0 0 0 //Small Axe
1 1 0 255 0 0 0 //Hatchet
1 2 0 255 0 0 0 //Doubleaxe
1 3 0 255 0 0 0 //Tomahawk
1 4 0 255 0 0 0 //Fairyaxe
1 5 0 255 0 0 0 //Battleaxe
1 6 0 255 0 0 0 //Nikkeaaxe
1 7 0 255 0 0 0 //Larkanaxe
1 8 0 255 0 0 0 //Crescentic Axe
Maces/Hammers
2 0 0 255 0 0 0 //Mace
2 1 0 255 0 0 0 //Morningstar
2 2 0 255 0 0 0 //Iron Hammer
2 3 0 255 0 0 0 //Great Hammer
2 4 0 255 0 0 0 //Serpenthammer
2 5 0 255 0 0 0 //Crystal Morningstar
2 6 0 255 0 0 0 //Chaos Axe
//Polearms
3 0 0 255 0 0 0 //Lightspear
3 1 0 255 0 0 0 //Spear
3 2 0 255 0 0 0 //Dragonlance
3 3 0 255 0 0 0 //Big Pike
3 4 0 255 0 0 0 //Serpentspear
3 5 0 255 0 0 0 //Double Halberd
3 6 0 255 0 0 0 //Halberd
3 7 0 255 0 0 0 //Bardiche
3 8 0 255 0 0 0 //Great Scythe
3 9 0 255 0 0 0 //Bill Of Balrog
//Bows
4 0 0 255 0 0 0 //Shortbow
4 1 0 255 0 0 0 //Bow
4 2 0 255 0 0 0 //Fairybow
4 3 0 255 0 0 0 //Battlebow
4 4 0 255 0 0 0 //Tigerbow
4 5 0 255 0 0 0 //Lightbow
4 6 0 255 0 0 0 //Chaosbow
4 7 0 255 0 0 0 //Arrows
4 8 0 255 0 0 0 //Crossbow
4 9 0 255 0 0 0 //Golden Crossbow
4 10 0 255 0 0 0 //Arquebus
4 11 0 255 0 0 0 //Light Crossbow
4 12 0 255 0 0 0 //Serpent Crossbow
4 13 0 255 0 0 0 //Legendary Crossbow
4 14 0 255 0 0 0 //Cannon Crossbow
4 15 0 255 0 0 0 //Bolts
4 16 0 255 0 0 0 //Divine Crossbow
4 17 0 255 0 0 0 //Divine Bow
4 18 0 255 0 0 0 //Angelic Crossbow
//Staffs
5 0 0 255 0 0 0 //Skullstaff
5 1 0 255 0 0 0 //Angelic Staff
5 2 0 255 0 0 0 //Serpentstaff
5 3 0 255 0 0 0 //Thunderstaff
5 4 0 255 0 0 0 //Gorgonstaff
5 5 0 255 0 0 0 //Legendary Staff
5 6 0 255 0 0 0 //Resurrectstaff
5 7 0 255 0 0 0 //Chaos Lightningstaff
5 8 0 255 0 0 0 //Staff Of Destruction
5 9 0 255 0 0 0 //Unicorn Staff
5 10 0 255 0 0 0//Angelic Staff
//Shield
6 0 0 255 0 0 0 //Roundshield
6 1 0 255 0 0 0 //Hornshield
6 2 0 255 0 0 0 //Kiteshield
6 3 0 255 0 0 0 //Fairyshield
6 4 0 255 0 0 0 //Buckler
6 5 0 255 0 0 0 //Shield Of Dragonslayer
6 6 0 255 0 0 0 //Boneshield
6 7 0 255 0 0 0 //Spikeshield
6 8 0 255 0 0 0 //Towershield
6 9 0 255 0 0 0 //Ironshield
6 10 0 255 0 0 0 //Roundshield
6 11 0 255 0 0 0 //Serpentshield
6 12 0 255 0 0 0 //Bronzeshield
6 13 0 255 0 0 0 //Dragonshield
6 14 0 255 0 0 0 //Legendary shield
Armors
//Bronze(DK)
7 0 0 255 0 0 0 //Bronze helm
8 0 0 255 0 0 0 //Bronze armor
9 0 0 255 0 0 0 //Bronze pants
10 0 0 255 0 0 0 //Bronze gloves
11 0 0 255 0 0 0 //Bronze boots
// Red Dragon(DK)
7 1 0 255 0 0 0 //Dragon Helm
8 1 0 255 0 0 0 //Dragon Armor
9 1 0 255 0 0 0 //Dragon Pants
10 1 0 255 0 0 0 //Dragon Gloves
11 1 0 255 0 0 0 //Dragon Boots
//Pad(DW)
7 2 0 255 0 0 0 //Pad helm
8 2 0 255 0 0 0 //Pad armor
9 2 0 255 0 0 0 //Pad pants
10 2 0 255 0 0 0 //Pad gloves
11 2 0 255 0 0 0 //Pad boots
//Legendary(DW)
7 3 0 255 0 0 0 //Legendary helm
8 3 0 255 0 0 0 //Legendary armor
9 3 0 255 0 0 0 //Legendary pants
10 3 0 255 0 0 0 //Legendary gloves
11 3 0 255 0 0 0 //Legendary boots
//Bone(DW)
7 4 0 255 0 0 0 //Bone helm
8 4 0 255 0 0 0 //Bone armor
9 4 0 255 0 0 0 //Bone pants
10 4 0 255 0 0 0 //Bone gloves
11 4 0 255 0 0 0 //Bone boots
//Leather(DK)
7 5 0 255 0 0 0 //Leather helm
8 5 0 255 0 0 0 //Leather armor
9 5 0 255 0 0 0 //Leather pants
10 5 0 255 0 0 0 //Leather gloves
11 5 0 255 0 0 0 //Leather boots
//Scale(DK)
7 6 0 255 0 0 0 //Scale helm
8 6 0 255 0 0 0 //Scale armor
9 6 0 255 0 0 0 //Scale pants
10 6 0 255 0 0 0 //Scale gloves
11 6 0 255 0 0 0 //Scale boots
//Sphinx(DW)
7 7 0 255 0 0 0 //Sphinx helm
8 7 0 255 0 0 0 //Sphinx armor
9 7 0 255 0 0 0 //Sphinx pants
10 7 0 255 0 0 0 //Sphinx gloves
11 7 0 255 0 0 0 //Sphinx boots
//Brass(DK)
7 8 0 255 0 0 0 //Brass helm
8 8 0 255 0 0 0 //Brass armor
9 8 0 255 0 0 0 //Brass pants
10 8 0 255 0 0 0 //Brass gloves
11 8 0 255 0 0 0 //Brass boots
//Iron Plated(DK)
7 9 0 255 0 0 0 //Iron helm
8 9 0 255 0 0 0 //Iron armor
9 9 0 255 0 0 0 //Iron pants
10 9 0 255 0 0 0 //Iron gloves
11 9 0 255 0 0 0 //Iron boots
//Vine(Elf)
7 10 0 255 0 0 0 //Vine helm
8 10 0 255 0 0 0 //Vine armor
9 10 0 255 0 0 0 //Vine pants
10 10 0 255 0 0 0 //Vine gloves
11 10 0 255 0 0 0 //Vine boots
//Silk(Elf)
7 11 0 255 0 0 0 //Silk helm
8 11 0 255 0 0 0 //Silk armor
9 11 0 255 0 0 0 //Silk pants
10 11 0 255 0 0 0 //Silk gloves
11 11 0 255 0 0 0 //Silk boots
//Wind(Elf)
7 12 0 255 0 0 0 //Wind helm
8 12 0 255 0 0 0 //Wind armor
9 12 0 255 0 0 0 //Wind pants
10 12 0 255 0 0 0 //Wind gloves
11 12 0 255 0 0 0 //Wind boots
//Spirit(Elf)
7 13 0 255 0 0 0 //Spirit helm
8 13 0 255 0 0 0 //Spirit armor
9 13 0 255 0 0 0 //Spirit pants
10 13 0 255 0 0 0 //Spirit gloves
11 13 0 255 0 0 0 //Spirit boots
//Guardian(Elf)
7 14 0 255 0 0 0 //Guardian Helm
8 14 0 255 0 0 0 //Guardian Armor
9 14 0 255 0 0 0 //Guardian Pants
10 14 0 255 0 0 0 //Guardian Gloves
11 14 0 255 0 0 0 //Guardian Boots
//Atlantis(MG)
8 15 0 255 0 0 0 //Atlantis Armor
9 15 0 255 0 0 0 //Atlantis Pants
10 15 0 255 0 0 0 //Atlantis Gloves
11 15 0 255 0 0 0 //Atlantis Boots
//Black Dragon(DK)
7 16 0 255 0 0 0 //Black Dragon helm
8 16 0 255 0 0 0 //Black Dragon armor
9 16 0 255 0 0 0 //Black Dragon pants
10 16 0 255 0 0 0 //Black Dragon gloves
11 16 0 255 0 0 0 //Black Dragon boots
//Black Phoenix(DK)Best
7 17 0 255 0 0 0 //Phoenix Helm
8 17 0 255 0 0 0 //Phoenix Armor
9 17 0 255 0 0 0 //Phoenix Pants
10 17 0 255 0 0 0 //Phoenix Gloves
11 17 0 255 0 0 0 //Phoenix Boots
//Unicorn(DW)Best
7 18 0 255 0 0 0 //Unicorn Helm
8 18 0 255 0 0 0 //Unicorn Armor
9 18 0 255 0 0 0 //Unicorn Pants
10 18 0 255 0 0 0 //Unicorn Gloves
11 18 0 255 0 0 0 //Unicorn Boots
//Divine(Elf)Best
7 19 0 255 0 0 0 //Divine Helm
8 19 0 255 0 0 0 //Divine Armor
9 19 0 255 0 0 0 //Divine Pants
10 19 0 255 0 0 0 //Divine Gloves
11 19 0 255 0 0 0 //Divine Boots
//Thunder(MG)Best
8 20 0 255 0 0 0 //Thunder Armor
9 20 0 255 0 0 0 //Thunder Pants
10 20 0 255 0 0 0 //Thunder Gloves
11 20 0 255 0 0 0 //Thunder Boots
//Chaos Wings
12 0 0 255 0 0 0 //Fairy Wings
12 1 0 255 0 0 0 //Heaven Wings
12 2 0 255 0 0 0 //Satan Wings
12 3 0 255 0 0 0 //Fairy Wings 2
12 4 0 255 0 0 0 //Mage Wings 2
12 5 0 255 0 0 0 //Knight Wing 2
12 6 0 255 0 0 0 //MG Wing 2
//Summon Orb
12 8 0 0 0 0 0 //Healing Orb
12 9 0 0 0 0 0 //Advanced Defence
12 10 0 0 0 0 0 //Advanced Damage
12 11 0 0 0 0 0 //Summon Goblin
12 11 1 0 0 0 0 //Summon Golem
12 11 2 0 0 0 0 //Summon Assassin
12 11 3 0 0 0 0 //Summon Yeti
12 11 4 0 0 0 0 //Summon DarkKnight
12 11 5 0 0 0 0 //Summon Bali
12 11 6 0 0 0 0 //Summon Soilder 12 7 0 255 0 0 0//Orb of twisting
slash
12 12 0 255 0 0 0 //Earth Break (Blade Knight)
12 13 0 255 0 0 0 //Unicorn Attack (Blade Knight/Dark Knight/MG)
12 14 0 255 0 0 0 //Mass Healing (Blade Knight)) 12 16 0 255 0 0 0
//Flame Slash (MG)
12 17 0 255 0 0 0 //Penetration Shot Orb (Muse Elf/Elf)
12 18 0 255 0 0 0 //Ice Shot Orb (Muse Elf)
12 19 0 255 0 0 0 //Swift Attack Orb (Dark Knight)
//Guardians
13 0 0 255 0 0 0 //Guardian Angel
13 1 0 255 0 0 0 //Satan
13 2 0 255 0 0 0 //Horn of Unilia
13 3 0 255 0 0 0 //DinoRant //Misc
13 8 0 255 0 0 0 //Ice Ring
13 9 0 255 0 0 0 //Poison Ring
13 10 0 255 0 0 0 //Dino Transformation Ring
13 10 1 255 0 0 0 //Giant Transformation Ring
13 10 2 255 0 0 0 //Skeleton Transformation Ring
13 10 3 255 0 0 0 //Bull Transformation Ring
13 10 4 255 0 0 0 //Mage Transformation Ring
13 10 5 255 0 0 0 //Death Bull Transformation Ring
13 12 0 255 0 0 0 //Lightning Necklace
13 13 0 255 0 0 0 //Fire Necklace
13 14 0 255 0 0 0 //Blue Feather
13 15 0 255 0 0 0 //Blue Pear
13 16 0 255 0 0 0 //Blood Book
13 17 0 255 0 0 0 //Blood Tooth
13 18 0 255 0 0 0 //Cloak
13 19 0 255 0 0 0 //Mini Angelic Staff
14 10 0 0 0 0 0 //Town Teleport
14 11 0 255 0 0 0 //Box Of Luck
14 11 8 1 0 0 0 //Box of Kundan+1
14 11 9 1 0 0 0 //Box of Kundan+2
14 11 10 1 0 0 0 //Box of Kundan+3
14 11 11 1 0 0 0 //Box of Kundan+4
14 12 0 255 0 0 0 //Heart
12 15 0 255 0 0 0 //Jewel of Chaos
14 13 0 255 0 0 0 //Jewel of Bless
14 14 0 255 0 0 0 //Jewel of Soul
14 16 0 255 0 0 0 //Jewel of Life
14 22 0 255 0 0 0 //Jewel Of Creation
14 17 0 255 0 0 0 //Eye of Devil Square
14 18 0 255 0 0 0 //Devil Square Key
14 19 0 255 0 0 0 //Devil Square Invitation
14 20 0 255 0 0 0 //Sentimental Charm
14 21 0 255 0 0 0 //HINET
14 23 0 255 0 0 0 //King's Book
14 24 0 255 0 0 0 //Sword Of The Broken Soul
14 25 0 255 0 0 0 //Tear Of The Fairy
14 26 0 255 0 0 0 //Soul Of Instinct
//Spell Book
15 0 0 255 0 0 0 //Poison
15 1 0 255 0 0 0 //Meteorite
15 2 0 255 0 0 0 //Lightning
15 3 0 255 0 0 0 //Fireball
15 4 0 255 0 0 0 //Flame
15 5 0 255 0 0 0 //Teleport
15 6 0 255 0 0 0 //Ice
15 7 0 255 0 0 0 //Twister
15 8 0 255 0 0 0 //Evil Spirits
15 9 0 255 0 0 0 //Hellfire
15 10 0 255 0 0 0 //Power Wave
15 11 0 255 0 0 0 //Aurora
15 12 0 255 0 0 0 //Comet
15 13 0 255 0 0 0 //Inferno
15 14 0 255 0 0 0 //Psychic Teleport
15 15 0 255 0 0 0 //Attack Shield Aura 14 19 0 1 0 0 0
//devil square invitation
14 19 1 1 0 0 0 //devil square invitation
14 19 2 1 0 0 0 //devil square invitation
14 19 3 1 0 0 0 //devil square invitation
14 19 4 1 0 0 0 //devil square invitation
14 19 5 1 0 0 0 //devil square invitation |
I jeszcze wyjasniam oznaczenia |
X X lvl X luck opt lvl = (0:nie,1:tak)
luck = j. w.
opt = {1, 2, 3, 4} /poziom opcji w przedmiocie |