rss_logo fb_logo
L2 Portal O Lineage 2 Herni knihovna Nastroje Rady pro spravce Statistiky serveru
L2 Art
Forum
Odkazy
 


Valid XHTML 1.0 Strict Seo servis

Scripty jsou po geodatech druhou nejdůležitější součástí L2 serveru, protože zabezpěčují kompletní informace o herním prostředí, jeho nastavení a o nastavení všech dalších „věcí“ které můžeme ve hře najít. Bez této složky nebude L2 server fungovat. Všechny scripty se načítají při startu L2 serveru a pokud jsou chybné, může se taté stát, že server vůbec nenaběhne.

Teď si přiblížíme strukturu souborů nacházejících se ve složce script.

ai.obj - zde je definována všechna umělí inteligence a mnoho dalšího, co jinde není
areadata.txt - definice území a jejich globálních účinků a účinků na hráče
BuilderCmdAlias.txt - aliasy pro GM příkazy
castledata.txt - definice hradů a vše co s nima souvisí (CS, atd...)
category_pch.txt
categorydata.txt - zařadení classů do kategorií (mág, bojovník, atd...)
decodata.txt - definice doplňků a jejich ceny a funkce
doordata.txt - definice všech dvěří, způsobu jejich otvárání, jejich rozměrů...
dyedata.txt - definice dye
eventdata.ini - nastavení aktuálního eventu (ve hře se pak načíta přes příkaz //load_event)
fishing_pch.txt
fishingdata.txt - definice systému rybaření
fstring.txt - texty, které ve hře říkají NPC
item_pch.txt - IDčka itemů
itemdata.txt - definice itemů a všechny jejich parametry a nastavení
manordata.txt - nastavení manoru
manual_pch.txt
monrace.txt - nastavení monster derby race
multisell.txt - nastavení výměnných obchodů (giran luxury, mammon, atd...) - ne prodejních NPC ve městách
npc_pch.txt - IDčka NPC
npcdata.txt - definice NPC, jejich parametry a mnoho dalšího
npcpos.txt - nastavení spawnů NPC (čas, pozice, atd...)
PC_parameter.txt - parametry classů
petdata.txt - definice petů
quest_pch.txt - IDčka questů
quest_pch2.txt
recipe.txt - definice receptů
setting.txt - zóny teleportů (odkud to kterou radu portne kam) - ne NPC teleportéři ve městách
skill_pch.txt - IDčka skillů
skill_pch2.txt
skillacquire.txt - definice možnosti získání skillů, jejich požadavky, atd...
skilldata.txt - definice skillů
skillenchantdata.txt - nastavení enchantování skillů a všech parametrů tohoto enchantování
vehicledata.txt - definice lodí
vehicledata_org.txt
watch_list.txt

Podrobnější strukturu každého souboru teď nebudu psát, povětšinou je zrejmé, co který parametr děla již při pohledu na něj. Co je ale důležitější, v souborech jako jsou npcdata.txt, itemdata.txt, skilldata.txt, netřeba opomenout při přidávání nových položek to, že jednotlivé položky jsou od seba odděleny a nová položka začíná „tagem“ npc/skill/item_begin a končí „tagem“ npc/skill/item_end.

Html jsou další části scriptů, tentokrát jde o dialogy a nich vyplývající akce samotných NPC. Html jsou psány klasickým textovým formátem a každé html musí být také definováno při daném NPC v AI. Soubory html se nacházejí ve stejnoměnné složce a je jich zde kolem 15.000 (C4/5). Pokud potřebujete najít ten pravý soubor, stačí když ve hře přijdete k NPC, kterého dialog potřebujete upravit a po kliknutí na něj se Vám, jako GM v chatu zobrazí název html souboru, který se otevřel. Pak ho už jenom najdete.

Návod vytvořil poker10
Copyright © L2portal.cz