Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Jak dodać NPC?


Rekomendowane odpowiedzi

Opublikowano

Witam, i odrazu dodam że wiem jak wgrać npc. Dokładnie chodzi mi o wpis w navicat

gdy dodaje wpis na npc_by_keyto to miałem jakiś błąd z "null" no to zamieniłem "null" na 0 i dodałem.

Potem przy 3000000 human_keyto dodałem tab. wchodząc do gry wpisuje /m 3000000 i wyskakuje błąd, że nie ma takiego id ??

tumblr_me3px1cAsX1rll4sdo1_500.gif                                                             

 

                                                              

 

 

Specjalista
Opublikowano

jak 3000000  to id to zmień je na mniejsze.

Jak masz pliki na game 30k+ to konwertuj mob_proto z navi do txt i podmień w db.

Pomogłeś,pomogę kiedy tylko brachu mogę!

 

graphic.png

 

Opublikowano

zmień na pierwsze wolne, mniejsze id i powinno być ok

Zmieniłem na pierwsze wolne 34017 i dodałem wpis do navicat

 INSERT INTO `mob_proto` VALUES ('34017', 'human_keyto', 0x4B6F77616C, '5', '1', '0', '1', '', 'NOMOVE', '0', '', 'STUN,SLOW,CURSE,TERROR', '0', '', '2', '0', '0', '0', '0', '0', '0', '120', '3', '1', '0', '0', '10', '4', '100', '100', '0', '2000', '175', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 0, 0, 0, 0, 0, 0, '0', '0', '0', '0', '0');

usunołem null ponieważ był błąd, a po tym wpisie wyskoczyło Query OK, 1 row affected, lecz jak wpisuje /m 34017 to wyskakuje ze nie ma takiego id < No such mob by that vnum>

tumblr_me3px1cAsX1rll4sdo1_500.gif                                                             

 

                                                              

 

 

Opublikowano

Tak

tumblr_me3px1cAsX1rll4sdo1_500.gif                                                             

 

                                                              

 

 

Opublikowano

Zaraz sprawdzę, a i żeby nie tworzyć nowego tematu to odrazu tu się spytam, dlaczego jak sie tepne na nową mape to teleportuje mnie na samą krawędź mapy ? 

 

Oto settings jednej z map:

ScriptType MapSetting


CellScale 200
HeightScale 0.500000


ViewRadius 128


MapSize 3 6
BasePosition 3049600 3510400
TextureSet textureset\metin2_BayBlackSand.txt
Environment bayblacksand.msenv

wpis dodaje 

id , nazwa, 3049600 3510400 3 6 

Co może być nie tak ? 

tumblr_me3px1cAsX1rll4sdo1_500.gif                                                             

 

                                                              

 

 

Opublikowano

Ustaw kordy w pliku town. <chyba>

 

A co do npc

 

1.Mysle ze masz pliki serwerowe terenza. Czyli proto w txt. Nic dziwnego ze nie dziala.

 

2.Jak przyzwiesz npc. Moze byc niewidoczny poniewaz z tego co kojaze keyto udostepnil go niewidocznego dla procesorow Amd.

 

 

(moge sie mylic.)

54010287442563618639.png

Opublikowano

Ustaw kordy w pliku town. <chyba>

 

A co do npc

 

1.Mysle ze masz pliki serwerowe terenza. Czyli proto w txt. Nic dziwnego ze nie dziala.

 

2.Jak przyzwiesz npc. Moze byc niewidoczny poniewaz z tego co kojaze keyto udostepnil go niewidocznego dla procesorow Amd.

 

 

(moge sie mylic.)

 

Przecież On go nawet z bazy nie może wywołać bo ma komunikat o "braku".

Wyszukaj sobie byle jakiego NPC, zaznacz cały wiersz, ctrl+c > ctrl+v > zmień ID.

Potem nie musisz restartować serwera bo to czysty bez sens dla jednego NPC, wystarczy wpisać komendę /reload proto

0VPaRnd.png

Opublikowano

To jest orginalny wpis do kowala:

INSERT INTO `mob_proto` VALUES ('20016', '????', 0x4B6F77616C, '5', '1', '0', '1', '', 'NOMOVE', '0', '', 'STUN,SLOW,CURSE,TERROR', '0', '', '2', '0', '0', '0', '0', '0', '0', '120', '3', '1', '0', '0', '10', '4', '100', '100', '0', '2000', '175', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', null, null, null, null, null, null, '0', '0', '0', '0', '0');

Zmieniłem tylko id z 20016 na 34017 i z ???? na human_keyto enter i wyskoczyło 1048 - Column "skill_level12" cannot be null

 

@// A co do mapy to w pliku przykładowej 1 mapy w pliku town mam napisane 500 500 to zmienic na kordy swoje ? 

tumblr_me3px1cAsX1rll4sdo1_500.gif                                                             

 

                                                              

 

 

Opublikowano

To jest orginalny wpis do kowala:

INSERT INTO `mob_proto` VALUES ('20016', '????', 0x4B6F77616C, '5', '1', '0', '1', '', 'NOMOVE', '0', '', 'STUN,SLOW,CURSE,TERROR', '0', '', '2', '0', '0', '0', '0', '0', '0', '120', '3', '1', '0', '0', '10', '4', '100', '100', '0', '2000', '175', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', null, null, null, null, null, null, '0', '0', '0', '0', '0');

Zmieniłem tylko id z 20016 na 34017 i z ???? na human_keyto enter i wyskoczyło 1048 - Column "skill_level12" cannot be null

 

@// A co do mapy to w pliku przykładowej 1 mapy w pliku town mam napisane 500 500 to zmienic na kordy swoje ? 

 

Sam sobie odpowiedziałeś zadając pytanie.

Nie powinno być czegoś takiego jak skill_level12 w bazie o_O

0VPaRnd.png

Opublikowano

no to jak to usunąć ?  :P

tumblr_me3px1cAsX1rll4sdo1_500.gif                                                             

 

                                                              

 

 

  • 1 miesiąc temu...
Opublikowano

Refresh

 

Powie ktoś jak skonwertować mob_proto z navi do txt żeby potem podmienić w db ? 

tumblr_me3px1cAsX1rll4sdo1_500.gif                                                             

 

                                                              

 

 

Opublikowano

a jaki to program do mysql ? 

 

 

Gdy klikam konwertuj mob_proto do nowego pliku txt poprzez mysql wyskakuje błąd przy wczytywaniu:

 

Konwersja z ciągu ""0"" na typ 'Integer' nie jest prawidłowa. 

 

Co robić ? 

tumblr_me3px1cAsX1rll4sdo1_500.gif                                                             

 

                                                              

 

 

Opublikowano

@ Refresh 

 

Co jeśli przy otwieraniu skonwertowanego mob_proto z navi i próbie przekonwertowania na mysql w programie by Jachu_PL wyskakuje : 

 

Konwersja z ciągu ""0"" na typ 'Integer' nie jest prawidłowa. 

 

Dodam że robie wszystko to co na filmiku.

tumblr_me3px1cAsX1rll4sdo1_500.gif                                                             

 

                                                              

 

 

Opublikowano

@ Refresh 

 

Teraz inne pytanie, Jak wgrać NPC jak mam tylko folder z plikami które musze wrzucić do pack/npc. Skąd wziąść wpisy do navi? , skąd wziaść jego id ? 

tumblr_me3px1cAsX1rll4sdo1_500.gif                                                             

 

                                                              

 

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...