Przejdź do treści
Nieoficjalna polska strona Lineage 2

forum.lineage2.com.pl

Nieoficjalna polska strona Lineage 2

[Poradnik] Wgrywanie NPC, ITEMÓW.

Zaczęty przez @ve, @ve ·

Ostatnia edycja: przez Matim
Mały i szybki poradnik, dla mniej zaawansowanych. Jak sprawnie i szybko dodać NPC czy jakikolwiek Item. Zaczynamy!

• Każdy NPC ma swój plik .html (któy odpowiada za to, co nasz NPC zrobi, 'powie' po otwarciu okna. Wszystkie pliki tego rodzaju kopiujemy i przenosimy do 'gameserver/data/html/' i w zależności od tego do czego będzie służyć i za co odpowiadać nasz NPC umieszczamy go w 'merchant' (dla zwykłych NPC, typu GM Shop), 'teleporter' (Dla GK) etc.

• Jeśli jest to NPC, który będzie posiadał także funkcje 'sklepiku', to powinien zawierać pliki 'multisell' .xml, które umieszczamy w 'gameserver\data\multisell'. Jest to lista przedmiotów naszego NPC, które będzie można kupić, wymienić itp.

• Niektóre dodatki wprowadzające Armory, Bronie mają zawarte dodatkową specjalne skille, które umieszczamy w gamserver/data/stats/ w odpowiednim folderze, w zależności od tego do czego chcemy je aktualnie wprowadzić (skills, armor czy weapon).

• Pozostaje nam teraz wgrać tylko sam .sql, w którym zawarte są informacje o wyglądzie naszego NPC, ID, nazwie statystykach naszej broni, armoru. W tym celu uruchamiamy Navicata. Łączymy się z naszą bazą 'l2jdb'. I prawym klikając na naszą bazę wybieramy 'Execute Batch File':

http://img229.imageshack.us/img229/9293/88063959zw2.jpg

• Następnie wybieramy nasz plik .sql, który chcemy dodać.

http://img229.imageshack.us/img229/1490/44180646wv0.jpg

http://img99.imageshack.us/img99/2872/47946344kj4.jpg

• Jeżeli wszystko przebiegnie pomyślnie to program potwierdzi, że plik został wgrany poprawnie (successfully). Jeśli jednak wystąpi błąd (Finished - Unsuccessfully) to oznacza to, że nasza tabela ma inną strukturę, aby to zmienić najlepiej jest porównać ilość wpisów w naszym pliku .sql z tymi w naszej bazie. Większość z nich kończy się na:

.... '1', '0', 'LAST_HIT');

W większości należy tylko dodać kilka dodatkowych linii na końcu wiersza. Przykład:

.... '1', '0', 'LAST_HIT', '0', '0', '0', 'fighter');

mam nadzieje, że owy temat pomoże tym początkujących w pracowaniu przy swoim serverze. Pozdrawiam, Ave.



brawo, czekamy na wiecej ;) plusik z mojej strony   /Reina
Serdecznie pozdrawiam.
Ostatnia edycja: przez kop3r3k #1
witam
robie all wedlug poradnika lecz nie wiem jak dodac te wiersze bo moja baza jest na interlude i konczy sie na kolumnie z last hit, podczas instalacij gm shopu od nangetsu jest problem i nie wiem co dalej robic i jak dolozyc tych wierszy
P.S w poradniku jest pokazane co zrobic jak jest za malo, a co zrobic jak jest za duzo?? Odcinalem to co kolega przypiol gdy bylo zamalo i nie pomoglo
#2
Wgrywanie sql'a Npc to jedna z najprostszych rzeczy, utwórz takim + nową kolumnę w tabeli NPC i z Twojego pliku SQL wpisuj w poszczególne pola odpowiednie dane.

Ważne tam będzie tylko ID, ID Template, Wysokość itp.
#7
No i po tej czynnosci wyswietla ze nie ma jakiegos id temple czy cos takiego a jak wezne skopiuje tabele custom npc z mysql i dam ja do npc to mi smiga wszystko te npc tylko np bufferzy nie buffuja gm shop nie sprzedaje.
mathim daj gg to pogadamy
#8
A jesteś pewien, że dobrze uzupełniasz tabele? Musisz być pewien, że poprawnie wpisujesz Instance NPC. Np:

- L2Merchant - Gm'Shop
- L2Teleporter - Gk

itp.

Na gg do Ciebie napisałem, nie ładnie tak tracić moje GG  :D :D