-
Posts
158 -
Joined
-
Last visited
-
Feedback
0%
Community Answers
-
tmoitoi's post in Problem about compiling an older client source was marked as the answer
Problem fixed, recompiling was not the solution for this project so I just added this sequence in the JpegFile.cpp in EterLib and that's well now, thanks guys.
extern "C" { FILE __iob_func[3] = { *stdin,*stdout,*stderr }; } //Fix
-
tmoitoi's post in Unknown packet header: 100, last: 32 17 With Binary problem was marked as the answer
You've to use an comparer and compare packet.h from client and packet.h from server and then you've to see if all is the same like "long long" "long" etc.
If you want any help add me on skype vamos.vamosmt2
-
tmoitoi's post in Regen when disable/enable auto potion and mounting horse was marked as the answer
Line 2444 char.cpp
//ch->PointChange(POINT_HP, MAX(1, (ch->GetMaxHP() * regenPct) / 100)); //@Fix HP cc: https://vamosmt2.org/svn Just comment this line
-
tmoitoi's post in Speak with trade again was marked as the answer
Problem fixed.
input_main.cpp
comment these things.
/*int processReturn = ProcessTextTag(ch, buf, buflen); if (0!=processReturn) { if (ch->GetDesc()) { TItemTable * pTable = ITEM_MANAGER::instance().GetTable(ITEM_PRISM); if (pTable) { char buf[128]; int len; if (3==processReturn) //교환중 len = snprintf(buf, sizeof(buf), LC_TEXT("사용할수 없습니다."), pTable->szLocaleName); else len = snprintf(buf, sizeof(buf), LC_TEXT("%s이 필요합니다."), pTable->szLocaleName); if (len < 0 || len >= (int) sizeof(buf)) len = sizeof(buf) - 1; ++len; // 0 문자 포함 TPacketGCWhisper pack; pack.bHeader = HEADER_GC_WHISPER; pack.bType = WHISPER_TYPE_ERROR; pack.wSize = sizeof(TPacketGCWhisper) + len; strlcpy(pack.szNameFrom, pinfo->szNameTo, sizeof(pack.szNameFrom)); ch->GetDesc()->BufferedPacket(&pack, sizeof(pack)); ch->GetDesc()->Packet(buf, len); sys_log(0, "WHISPER: not enough %s: char: %s", pTable->szLocaleName, ch->GetName()); } } // 릴래이 상태일 수 있으므로 릴래이를 풀어준다. pkDesc->SetRelay(""); return (iExtraLen); }*/ /*int processReturn = ProcessTextTag(ch, chatbuf, len); if (0!=processReturn) { const TItemTable* pTable = ITEM_MANAGER::instance().GetTable(ITEM_PRISM); if (NULL != pTable) { if (3==processReturn) //교환중 ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("사용할수 없습니다."), pTable->szLocaleName); else ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s이 필요합니다."), pTable->szLocaleName); } return iExtraLen; }*/ // -
tmoitoi's post in Warrior automaticaly disconnected without reasons was marked as the answer
Hi, I've disabled all the hack security about it, have you idea of some things who can do it ?
About sync what you want to say ? :x
Thanks
PS: Only players get disconnected, my warrior GM doesn't.
Edit: I think it's skill hack ?
How to disable it ?
-
tmoitoi's post in Server doesn't give servers statu was marked as the answer
Solved, it was from firewall rules error.
-
tmoitoi's post in Problem with quest begin " ( " was marked as the answer
Problem fixed
packet.h
struct packet_script { BYTE header; WORD size; BYTE skin; WORD src_size; //BYTE quest_flag; //comment this line };