Przejdź do treści
Nieoficjalna polska strona Lineage 2

forum.lineage2.com.pl

Nieoficjalna polska strona Lineage 2

[Dzielę Pliki]NPC Buffer i Lux Gk

Zaczęty przez Maślan, Maślan ·

#25
Eee logi :P ? Więc jak chce dodać go do tabeli NPC navicat'em klikam na tatabele i daje inport wizard...Zaznaczony jest plik  TXT wiec jak szukam tego pliq sql którego mam dodać .. zaznaczam i dalej klikam cały czas ok az do 8 czesci i wtedy mi pisze ze ubdatet unsucceful :(((
#26
A no tak... Zapmniałem, że przez navicata możesz to robić xD. Odpal navicata, zaznacz l2jdb i weź opcję execute batch file. W ten sposób będziesz mógł wybrać plik .sql, który jest niezbędny do wgrania buffera.
Prepare for unforeseen consequences...
#28
No i dobrze, że tak wyskakuje. Musisz tabele w swoim pliku .sql przerobić pod baze danych. Zobacz wzór w bazie i przerób. Importuje sie na pewno tak jak mowilem.
Prepare for unforeseen consequences...
Ostatnia edycja: przez P.F.K #29
Jak zrobić taką tabele :O W wordzie czy gdzie :P CZyli plik sql tego bufera zroobić w tabeli :((( Ale  lipa ;/ Moge np w NPC zrobić nową tabele i tam dopisać nazwy itp ?? Soul są jakieś pliki bufera gm shopa itp gdzie nie trzeba tego tak przerabiać ??? jak sa daj link do nich :(((
Jak możesz Soul to pokaż jak to ma wyglądać pliiss


INSERT INTO `npc` VALUES ('40000', 40000, 'BuffMe', 1, 'NPC Buffer', 1, 'NPC.a_teleporter_FHuman', '8.00', '25.00', '70', 'female', 'L2Npc', 40, '3862', '1494', '40', '43', '30', '21', '20', '10', '5879', '590', '1444', '514', '760', '381', '253', '0', '253', '0', '0', '0', '80', '120', NULL, NULL, 0, '0', NULL, NULL);

INSERT INTO `spawnlist` (`location`, `count`, `npc_templateid`, `locx`, `locy`, `locz`, `randomx`, `randomy`, `heading`, `respawn_delay`, `loc_id`) VALUES
('', 1, 40000, 146416, -55568, -2765, 0, 0, 32000, 60, 0),
('', 1, 40000, 10429, 17445, -4584, 0, 0, 49152, 0, 0),
('', 1, 40000, 115632, -178108, -918, 0, 0, 28545, 0, 0),
('', 1, 40000, 45869, 49767, -3059, 0, 0, 5159, 0, 0),
('', 1, 40000, -44859, -113457, -198, 0, 0, 15132, 0, 0),
('', 1, 40000, -84289, 244171, -3729, 0, 0, 26145, 0, 0),
('', 1, 40000, 147110, 25544, -2012, 0, 0, 16384, 0, 0),
('', 1, 40000, 18108, 145221, -3050, 0, 0, 5637, 0, 0),
('', 1, 40000, 18178, 170544, -3499, 0, 0, 49152, 0, 0),
('', 1, 40000, 83203, 148842, -3404, 0, 0, 32577, 0, 0),
('', 1, 40000, 82385, 148800, -3466, 0, 0, 3030, 0, 0),
('', 1, 40000, -81637, 150191, -3128, 0, 0, 15998, 0, 0),
('', 1, 40000, -12181, 122787, -3098, 0, 0, 31632, 0, 0),
('', 1, 40000, 111628, 219311, -3545, 0, 0, 32768, 0, 0),
('', 1, 40000, 116589, 76195, -2729, 0, 0, 9613, 0, 0),
('', 1, 40000, 85651, 16189, -3633, 0, 0, 31666, 0, 0),
('', 1, 40000, 82761, 53571, -1495, 0, 0, 31833, 0, 0),
('', 1, 40000, 44203, -48503, -797, 0, 0, 34490, 0, 0),
('', 1, 40000, 147507, -56608, -2780, 0, 0, 11904, 0, 0),
('', 1, 40000, 147909, -56630, -2780, 0, 0, 21274, 0, 0),
('', 1, 40000, 87558, -142095, -1340, 0, 0, 47170, 0, 0),
('', 1, 40000, 87169, -142081, -1340, 0, 0, 54377, 0, 0);
#30
Musisz sprawdzi, których tabel z tych wypisanych nie ma w Twojej bazie danych i wykasować linijki. Generalnie o to chodzi, czyli np: Jak masz taki wzór
INSERT INTO `spawnlist` (`location`, `count`, `npc_templateid`, `locx`, `locy`, `locz`, `randomx`, `randomy`, `heading`, `respawn_delay`, `loc_id`) VALUES
('', 1, 40000, 146416, -55568, -2765, 0, 0, 32000, 60, 0),
to np (jak nie wystepuje tabela u Ciebie, to usuwasz ją)
INSERT INTO `spawnlist` (`location`, `count`, `npc_templateid`, `locx`, `locy`, `locz`, `randomx`, `randomy`, `heading`, `respawn_delay`) VALUES
('', 1, 40000, 146416, -55568, -2765, 0, 0, 32000, 60),

Mniejwięcej na tym to polega. Gotowe npc na bank są gdzieś, tylko musisz poszukać, ale moim zdaniem lepiej będzie jak sam to rozpracujesz, bo wtedy się czegoś nauczysz i może kiedyś Ci sie to przyda :)
Prepare for unforeseen consequences...
Ostatnia edycja: przez Damia #35
[Err] 1136 - Column count doesn't match value count at row 1
[Msg] Finished - Unsuccessfully

niemam zielonego pojecia jak mam to przerobic niebrakuje zadnej tabeli w bazie danych jaka jest w tym pliku ten NPC buffer byl w optional w datapacku tengo z forum tez sie nieda zaimportowac  :o :o :o

DELETE FROM `npc` WHERE `id`='35461';
INSERT INTO `npc` VALUES ('35461', 35461, 'SexPls', 1, 'xXPanteRXx Buffer', 1, 'NPC.a_traderC_Fhuman', '8.00', '22.50', '70', 'female', 'L2Npc', 40, '3862', '1493', '40', '43', '30', '21', '35', '10', '6922', '761', '1314', '470', '780', '382', '278', '0', '253', '0', '0', '0', '50', '0', null, '0', 1, '0');
DELETE FROM `spawnlist` WHERE `npc_templateid`='35461';
INSERT INTO `spawnlist` (`location`, `count`, `npc_templateid`, `locx`, `locy`, `locz`, `randomx`, `randomy`, `heading`, `respawn_delay`, `loc_id`) VALUES
('', 1, 35461, 146416, -55568, -2765, 0, 0, 32000, 60, 0),
('', 1, 35461, 10429, 17445, -4584, 0, 0, 49152, 0, 0),
('', 1, 35461, 115632, -178108, -918, 0, 0, 28545, 0, 0),
('', 1, 35461, 45869, 49767, -3059, 0, 0, 5159, 0, 0),
('', 1, 35461, -44859, -113457, -198, 0, 0, 15132, 0, 0),
('', 1, 35461, -84289, 244171, -3729, 0, 0, 26145, 0, 0),
('', 1, 35461, 147110, 25544, -2012, 0, 0, 16384, 0, 0),
('', 1, 35461, 18108, 145221, -3050, 0, 0, 5637, 0, 0),
('', 1, 35461, 18178, 170544, -3499, 0, 0, 49152, 0, 0),
('', 1, 35461, 83203, 148842, -3404, 0, 0, 32577, 0, 0),
('', 1, 35461, 82385, 148800, -3466, 0, 0, 3030, 0, 0),
('', 1, 35461, -81637, 150191, -3128, 0, 0, 15998, 0, 0),
('', 1, 35461, -12181, 122787, -3098, 0, 0, 31632, 0, 0),
('', 1, 35461, 111628, 219311, -3545, 0, 0, 32768, 0, 0),
('', 1, 35461, 116589, 76195, -2729, 0, 0, 9613, 0, 0),
('', 1, 35461, 85651, 16189, -3633, 0, 0, 31666, 0, 0),
('', 1, 35461, 82761, 53571, -1495, 0, 0, 31833, 0, 0),
('', 1, 35461, 44203, -48503, -797, 0, 0, 34490, 0, 0),
('', 1, 35461, 147507, -56608, -2780, 0, 0, 11904, 0, 0),
('', 1, 35461, 147909, -56630, -2780, 0, 0, 21274, 0, 0),
('', 1, 35461, 87558, -142095, -1340, 0, 0, 47170, 0, 0),
('', 1, 35461, 87169, -142081, -1340, 0, 0, 54377, 0, 0);

a jak ten kawalek interpretowac : DELETE FROM `npc` WHERE `id`='35461';
INSERT INTO `npc` VALUES ('35461', 35461, 'SexPls', 1, 'xXPanteRXx Buffer', 1, 'NPC.a_traderC_Fhuman', '8.00', '22.50', '70', 'female', 'L2Npc', 40, '3862', '1493', '40', '43', '30', '21', '35', '10', '6922', '761', '1314', '470', '780', '382', '278', '0', '253', '0', '0', '0', '50', '0', null, '0', 1, '0');
DELETE FROM `spawnlist` WHERE `npc_templateid`='35461'; do tabeli npc sie hyba odnosi ale co z tym zrobic huh ? moze cos tu jest zle..

EDIT: mam juz, otoz jest tu tylko 39 wartosci a w DB powinno sie znalezc 41, ktos byl uposledzony i niewpisal hpreg i mpreg to hyba wartosci opisujace szybkosc regeneracji humm
#36
Cytat: Damia · EDIT: mam juz, otoz jest tu tylko 39 wartosci a w DB powinno sie znalezc 41, ktos byl uposledzony i niewpisal hpreg i mpreg to hyba wartosci opisujace szybkosc regeneracji humm
nie upośledzony tylko można sobie pominąć niektóre wartości jeśli wcześniej zdefiniujesz wzór do którego ma podstawiać podane wartości (jak dla buffera w mieście te manareg możesz sobie ile tam chcesz ustawić bo nie zrobi to różnicy)
a tu właśnie masz taki wzór do którego podstawia wartości spawnowania npc-tów
Cytat: Damia ·
INSERT INTO `spawnlist` (`location`, `count`, `npc_templateid`, `locx`, `locy`, `locz`, `randomx`, `randomy`, `heading`, `respawn_delay`, `loc_id`)
i jak widzisz w swoich danych poniżej pierwsze 'location' masz puste i to jeszcze i tak jest tu o 2 parametry za mało (masz 11 w normalnej tabeli jest 13) dlatego ten wzór musiał zostać dołączony
czy trochę się rozjaśniło :)
(\__/)
(O.o )
(> < )
<-- This is Bunny. Copy Bunny into your signature to help him on his way to world domination.
http://img242.imageshack.us/img242/4331/l2playervc5.jpg
http://img152.imageshack.us/img152/5238/funclubbc2.jpg
http://img20.imageshack.us/img20/5430/golf3zb3.jpg
#40
A ja mam (chyba) cala zawartosc tego pliku ___int___.py :D chodziaz i tak mi cos nie gra bo...

... nie moge znalesc tych dwoch linijek ^^, nie wiem nawet czy one tam sa bo na samej goze ich nie ma na samym dole tez nie a w buffach -> mysle ze nie ma bo sprawdzilem w 75% :P. Ma ktos ten plik juz zedytowany ? jak tak to prosze o pm ;] albo powiedzcie chodziaz gdzie te linijki albo gdzie je mozna dopisac ;D bo jak dopisuje 3 na samym dole to nie dziala :P
#44
Witam. Ostatnio postawiłem serwer L2j i mam problem z zrobieniem NPC Buffera. Wszystkie jakie gdzieś znalazłem po prostu nie działają. Navicat dane do tabeli przyjmuje, resztę wrzucam tam gdzie powinienem. Kiedy w grze robię spawn NPC buffera to się normalnie pojawia ale gdy na niego klikam i np. wybieram buffa to pisze "You are either not carrying out your quest or don't meet the criteria". Nie mam pojęcia co zrobić. Proszę o pomoc.