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






