Metin2 Hungarian Forum

Metin2 => Privát szerverek => Szerver készítés => A témát indította: 5310pati Dátum 2017-07-31, 01:50:09

Cím: [LOW-TUT]Mob target system bugfix
Írta: 5310pati Dátum 2017-07-31, 01:50:09
Nos, biztosan ismeritek páran vagy már mindenki a Mob Target Systemet.
(https://cs7066.vk.me/c626316/v626316664/434bb/w8qw50RqtvU.jpg)
Minap felhívták rá a figyelmem, hogy ha több raceflag-je van egy mobnak, akkor csődöt mond a rendszer és azt írja hogy semmilyen típusba nem tartozik.
Egy kis keresgélés után kiderült, hogy ha több raceflaget adok meg mob protoban 1 mobnak, akkor kliensben 0 lesz a flagje.
És mint kiderült az elválasztójel volt a hibás, mivel dump proto forrásában | volt, míg mob protoban vesszővel voltak elválasztva a flagek.
Tehát akinek hasonló gondja lenne, annak itt a fix:

ItemCSVReader.cpp
azon belül ez a fv:
int get_Mob_RaceFlag_Value(string inputString)
majd a szeparáló rész:
string* arInputString = StringSplit(inputString, ",");
Írjátok át arra amivel nektek el van választva mob protoban.

Lehet hogy nektek éppenséggel |-vel van protoban is, de nálam meg aki jelezte nála is eltérők voltak.
EhPortal 1.39 © 2025, WebDev