Jump to content

Search the Community

Showing results for tags 'source'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Community
    • Announcements
    • Feedback
  • Metin2
    • General
    • Questions and Answers
    • Frequently Asked Questions
    • Guides & HowTo
    • Design
    • Private Servers
    • Services
    • Videos
  • Releases
    • General
    • Tools
    • Programming / Scripts
    • Quests
    • Binaries & Clients / Serverfiles
    • 3D Models
    • 2D Graphics
    • Operating Systems
  • Safe Zone
    • Offtopic
    • Games Talk
    • Music / Videos / Art
  • Temporary category
    • Temporary forum
  • M2 Project's Help & Questions
  • M2 Project's M2P
  • M2 Project's Ideas

Categories

There are no results to display.

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL


Discord


Skype


ICQ


Yahoo

Found 181 results

  1. Hello guys.....i have a problem with dump_proto from marty...i buy 2 years ago the source from him and now i decied to start a project with that source....so,i have dump_proto.exe compiled from him and source for dump_proto...but dump_proto.exe that he give me it has 159kb and i can compile mob_proto.txt and item_proto.txt without any issue.....and when i compile a new dump_proto it has 156kb and i can't compile item_proto.txt and item_names.txt,just mob_proto.txt and mob_names.txt...i send him a lot of message and he don't answer,so i decied to ask here on forum maybe somebody know how to fix it.Thanks,and i hope that someone can help me!
  2. Hello devs Today I would like to present you a new solution that can make you feel more safe with your GMs. This is my first release and it's very simple to do, I'm just posting it here for the newbies and those who don't know how to start searching and other shit like that WHAT IS THIS SYSTEM? This system is a number of preventions for GameMaster characters about certain interractions with normal players in the game. The functions you are about to see are blocking GMs from: Trading items with normal players (and the opposite) Invite normal players to parties (and the opposite) Invite normal players to guilds (and the opposite) Adding normal players as friend contacts (I would say and the opposite but it already exists by default ) Drop items to the ground Build their own private shops with the Bundle item Buy items from a private shop Block a GM from buffing normal players Using the commands /set, /a and /setskillother to normal players WHO IS THIS SYSTEM FOR? I believe we can all agree that trust in partnership is a rare thing these days. This system is released from me for the Admins out there that cannot trust their GMs (and many times their self) so much. Imagine having a server and your GM just gives away items for free to everyone. Bad huh? I thought so... So with this system you are sure that your GMs will do their job properly and won't violate any game rules behind your backs. Your server has rules (as all games out there) and if you wanted people to have some items for free you can easily put those items for sale into the town vendors. People who do this kind of things behind your backs are not authorized by you to do it but I believe that it happened (if not happening yet) to the best of you guys, that's why I'm releasing it. It's time to set some things right in your servers, GMs exist to answer questions and not helping players cheat without any authorization from the administrators, so without further ado, let's get started. SORRY AGAIN, ONE MORE THING I BELIEVE THIS QUESTION IS IN THE MIND OF A DEVELOPER WHO READS THIS GUIDE: MIND RAPIST, WHY DO YOU USE THE IsGM() BOOLEAN TO CHECK IF A PLAYER IS A GM AND NOT USE THE TRADITIONAL CHECK GetGMLevel() > GM_PLAYER? In this tutorial, we will be using the bool IsGM() instead of the usual check because some of the guys who see this may have added @Alina's GM Elevation system. In that case, GetGMLevel() won't work before the character elevates, so our GMs will be able to bypass the check and just create a perfect item, relog and give it away before they elevate. We don't want that don't we? So who ever wants to use GetGMLevel() > GM_PLAYER instead of IsGM() there is no difference you can do that guys, except if you did the elevation system, then you need to use my function in order to work. So let's get the party started. PARTY INVITATION BLOCK In char.cpp search for the function "void CHARACTER::PartyInvite(LPCHARACTER pchInvitee)" and under add this: Done with party block, let's continue BUNDLE USAGE BLOCK FOR CREATING PRIVATE SHOPS In char_item.cpp search for the function "bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)" and under add this: Done, let's continue ITEM DROP BLOCK Still in char_item.cpp search for the function "bool CHARACTER::DropItem(TItemPos Cell, BYTE bCount)" and under add this: Done with that one, you can close char_item.cpp. Let's move on BUFF BLOCK In char_skill.cpp find this: and paste this under it: Done with that, next! /SET COMMAND BLOCK FOR PLAYERS In cmd_gm.cpp search for the function "ACMD(do_set)" and under add this: Done, but do not close, we have more commands to block! /A COMMAND BLOCK FOR PLAYERS Still in cmd_gm.cpp, search for the function "ACMD(do_advance)" and under add this: Do not close that file yet, one more command left to block /SETSKILLOTHER COMMAND BLOCK FOR PLAYERS Still in this file, search for the function "ACMD(do_setskillother)" and under add this: Done with the commands, you may close cmd_gm.cpp and move on EXCHANGE BLOCK In exchange.cpp search for the function "bool CHARACTER::ExchangeStart(LPCHARACTER victim)" and under (if you have sash system in your source, the top line may be "if ( IsOpenSafebox() || GetShopOwner() || GetMyShop() || IsCubeOpen() || IsAcceOpen() )") add this: Done with the exchange, moving on! GUILD INVITATION BLOCK In guild.cpp search for the function "void CGuild::Invite( LPCHARACTER pchInviter, LPCHARACTER pchInvitee )" and under add this: Here goes the guild invitation, let's move forward FRIEND LIST BLOCK In input_main.cpp search for the function "int CInputMain::Messenger(LPCHARACTER ch, const char* c_pData, size_t uiBytes)" and find this line: change it like this: Still in the same function, find this line in "case MESSENGER_SUBHEADER_CG_ADD_BY_NAME:": and add this: Friends are done. Let's move on to the last one! BUYING ITEMS FROM PRIVATE SHOPS BLOCK In shop_manager.cpp search for the function "void CShopManager::Buy(LPCHARACTER ch, BYTE pos)" and under add this: Done It's not something hard to do, I just gathered everything in one place, you can now sleep at night knowing that your GMs cannot fraud you. I would like to give special thanks to @VegaS who wrote the blocks for buffs, party and guild invitation, thanks so much buddy Note: These will block any interraction between a GM and a normal player, but a GM will be able to interract with another GM (example trade GM with GM). And before someone asks yes I thought about a safebox block for GMs but there is no need for that since you can login to his account and create 3 players, then logout and delete them directly from their database, leaving 3 warriors with Level 0 that cannot login to the game. Let the poor GMs have their safebox it's the only thing left to them after that I think xD So I hope I helped some folks here the tutorial is done Kind regards ~ Mind Rapist
  3. I wrote this small tool in python to manage easly the server source in a unique script to run. The tool is written in Python 2.7 but it should works fine with next version. Basically, the tool can help you to build/touch/strip without navigate in the differents paths. The tool can perform: -Build: build game/db build game/db with clean build game&db (consecutively) build game&db with clean -Touch (which dont' create new file when is used with a wrong name): perform Touch of one or more files in game/src (by inserting the names separated with a space) perform Touch of one or more files in db/src (by inserting the names separated with a space) -Strip: Strip game (by copying it) Strip db (--same) Additional features: - the tool find if a file is edited $val seconds in the future (eg. if you have set a wrong date in your compiler) and it will touch the file automatically. - the tool is written in procedural python (no OOP) so you should read easly it even if you are not an expert with python. - You can run more than one commands in sequence by separating them with one of these character : ("&&","&","|"," ",'\t',"-",',') (es. : 1&9 -> build game and strip game) - the tool can get command-line arguments to perform what you need (you could take a look under to know the command you can pass) to-know: - To run a script in python in the compiler you need to have installed Python (i recommend python27 which i can guarantee it will works). If you haven't installed python you can do it by using pkg manager (pkg install pyhon27) or ports (cd /usr/ports/lang/python27 && make config-recursive && make install clean) - If you get some problem with the script you can post a comment in this thread to know the solution, anyway it should works perfectly with martysama source (most commonly used). - To run the script you should give 7XX octal permission. - To run the script you need to go at the same path where is the script and to use "./scriptname.py" to run it. - If you are creating the scriptfile using notepad++ (or some external editor) is possible to have a problem about the EOL character (you have to set it on "Unix EOL"). - You have way to enable/disable the question "exit?" when the build fail - To run the script you should put it on "Server" folder, when you can find game, db, common, etc. For any kind of problems i recommend you to write a comment in this thread (instead of pm) because another user could get same problem and find here the solution. i hope it would be usefull. byebye COMMANDLINE ARGUMENTS SCRIPT
  4. Hi,Devs,When I use the "/IN" command, the GM image logo cannot be hidden and the player character can still be seen! How should I fix it? Thank you for your answer! Best wishes to you!
  5. Hello, there is a common error/bug in Metin2 related to the taskbar and character skill window. This error occurs when the skill has the status of "TOGGLE" and somebody or something killed us. When we are killed the game client still thinks that the skill is active somehow not updating its status (right clicking on slot causes the packet to be sent to the server again). What's even more funny, when we kill our character by command or when we've been shot down at once this problem does not occur Here are some screenshots explaining the bug: If you are interested in fixing this error, please follow the instructions below: Clientside: Open UserInterface/PythonPlayerModule.cpp and search: { "ClearSkillDict", playerClearSkillDict, METH_VARARGS }, add below: { "DisableToggleSkill", playerDisableToggleSkill, METH_VARARGS }, scroll down and search for: PyObject * playerClearSkillDict(PyObject * poSelf, PyObject * poArgs) add under: PyObject * playerDisableToggleSkill(PyObject * poSelf, PyObject * poArgs) { int iSlotIndex; if (!PyTuple_GetInteger(poArgs, 0, &iSlotIndex)) return Py_BadArgument(); CPythonPlayer::Instance().Disable_Toggle_Skill(iSlotIndex); return Py_BuildNone(); } Now move on to the UserInterface/PythonPlayer.cpp and search for: void CPythonPlayer::ClearSkillDict() add below: void CPythonPlayer::Disable_Toggle_Skill(DWORD dwSlotIndex) { CInstanceBase * pkInstMain = NEW_GetMainActorPtr(); if (!pkInstMain) return; if (!pkInstMain->IsDead()) return; if (dwSlotIndex >= SKILL_MAX_NUM) return; for (dwSlotIndex; dwSlotIndex <= SKILL_MAX_NUM; ++dwSlotIndex) { if (IsSkillActive(dwSlotIndex)) { m_playerStatus.aSkill[dwSlotIndex].bActive = FALSE; PyCallClassMemberFunc(m_ppyGameWindow, "DeactivateSkillSlot", Py_BuildValue("(i)", dwSlotIndex)); } } } after that UserInterface/PythonPlayer.h search: void ClearSkillDict(); // ľřľîÁö°ĹłŞ ClearGame ÂĘŔ¸·Î Ć÷Ç﵃ ÇÔĽö add: void Disable_Toggle_Skill(DWORD dwSlotIndex); UserInterface/PythonPlayerSkill.cpp Search: void CPythonPlayer::ClickSkillSlot(DWORD dwSlotIndex) and under: if (pSkillData->IsStandingSkill()) { if (pSkillData->IsToggleSkill()) { if (IsSkillActive(dwSlotIndex)) { CInstanceBase * pkInstMain = NEW_GetMainActorPtr(); if (!pkInstMain) return; if (pkInstMain->IsUsingSkill()) return; add new if statement: if (pkInstMain->IsDead()) return; like that: Rebuild solution. Python part: root/uitaskbar.py Search in OnUpdate(self): if app.GetGlobalTime() - self.lastUpdateQuickSlot > 500: add at the end: player.DisableToggleSkill(0) Thanks to @filipw1 idea there's no need to use python part anymore. Back to client source: UserInterface/PythonPlayer.cpp: search: void CPythonPlayer::NotifyDeadMainCharacter() and change void to this: void CPythonPlayer::NotifyDeadMainCharacter() { __ClearAutoAttackTargetActorID(); Disable_Toggle_Skill(0); } Rebuild solution. If you want to execute it from python script: player.DisableToggleSkill(skill_startIndex) Final result: https://i.gyazo.com/fd82269ba8b5d6777cbc93eff2942f20.mp4 This is my way to solve this graphic problem. All suggestions are welcome. Have a nice day
  6. hey guys , I have some ideas to coding , but I dont know how to debug the code (C/py) , pls help me , how to do that ? like as print/echo etc...
  7. Viares

    How to change the data type in constants, because there is a limit to the required experience.
  8. RodrigoXx

    Greetings my Dear Dev Members! I have been compiling my Source (Game) and i got this error: I have searched for it, and i didn't found anything
  9. rapokratx70

    solved

    Hi, When I upgrade my skills on the Windows server, there is no change on the client side, but on the server side. No problem with FreeBSD. The problem is only on the Windows server. Sorry for my bad english
  10. yagokurt

    Hi, i'm having a strange bug with the energy system. If i use an energy crystal and then use a mount the bonus just get double, and even after remove all my armor i still having the bugged effect. Someone have any clue how i could fix it? I'm using a self-compiled game. Here is an video with an example.
  11. Hi m2dev, I release my modifications of game core. 0x01.) Here are "some" new questfunctions to you ^^ If either of them is already public I'm sorry :> but these works perfectly. A short list of them: * Item module: - get_flag | Return: Integer | Args: None - get_wearflag | Return: Integer | Args: None - get_antiflag | Return: Integer | Args: None - has_antiflag | Return: Boolean | Args: int Antiflag - get_refine_set | Return: Integer | Args: None - get_limit | Return: Table1 | Args: byte LimitIndex[0..1] - get_apply | Return: Table1 | Args: byte ApplyIndex[0..2] - get_applies | Return: Table2 | Args: None - get_refine_materials | Return: Table3 | Args: None - get_addon_type | Return: Integer | Args: None - dec | Return: Nil | Args: None or byte Count - inc | Return: Nil | Args: None or byte Count - add_attribute | Return: Boolean | Args: None - get_attribute | Return: Table1 | Args: byte AttrIndex[0..4] - set_attribute | Return: Boolean | Args: byte AttrIndex[0..4], byte AttrType[1..94], short AttrValue[-32768..32767] - change_attribute | Return: Boolean | Args: None - add_rare_attribute | Return: Boolean | Args: None - get_rare_attribute | Return: Table1 | Args: byte AttrIndex[0..1] - set_rare_attribute | Return: Boolean | Args: byte AttrIndex[0..1], byte AttrType[1..94], short AttrValue[-32768..32767] - change_rare_attribute | Return: Boolean | Args: None - equip | Return: Boolean | Args: byte EquipCell[0..32] - set_count | Return: Nil | Args: byte/short Count(short with increased item stack number) Returning item table-structures: Table1 = { -- Type, Value 1, 2000 } Table2 = { -- [idx] = {Type, Value} -- Triton sword+9: [0] = { 7, 30 }, [1] = { 22, 12 }, [2] = { 17, 12 } } Table3 = { -- Poison sword+8(refineSet:27): material_count = 2, materials = { -- { Vnum, Count } { 30091, 2 }, { 27994, 1 } }, cost = 150000, prob = 10, } * NPC module: - get_level | Return: Integer | Args: None - get_name | Return: String | Args: None - get_type | Return: Byte | Args: None - get_rank | Return: Byte | Args: None - is_metin | Return: Boolean | Args: None - is_boss | Return: Boolean | Args: None - show_effect_on_target | Return: Boolean | Args: string EffectRealPath - get_ip | Return: String | Args: None - get_client_version | Return: String | Args: None - get_job | Return: Byte | Args: None - get_pid | Return: Integer | Args: None - get_exp | Return: Long | Args: None * PC module: - get_mount_vnum | Return: Integer | Args: None - get_point | Return: Integer | Args: byte PointNumber - get_real_point | Return: Integer | Args: byte PointNumber - show_effect | Return: Boolean | Args: string EffectRealPath - disconnect_with_delay | Return: Nil | Args: int Delay - get_max_level | Return: Integer | Args: None - get_ip | Return: String | Args: None - get_client_version | Return: String | Args: None - kill | Return: Nil | Args: None * Game module: - drop_item_and_select | Return: Nil | Args: int Vnum, byte/short Count=1, bool HasOwnership=false, short OwnershipTime=180 Example call: game.drop_item_and_select(19, 1, true, 30); item.set_attribute(0, apply.CRITICAL_PCT, 10) * Pet module: - is_mine | Return: Boolean | Args: None * Global: - purge_vid | Return: Nil | Args: int Vid Here are the codes: questlua_item.cpp questlua_npc.cpp questlua_pc.cpp questlua_game.cpp questlua_pet.cpp questlua_global.cpp 0x02.) Two GM commands: - "/kill_all" -> Kill all players inside your view-range/horizon - "/drop_item" -> Drop an item from arg1, or drop all items from range(arg1, arg2) Commands: Clientside version of kill_all: 0x03.) refine_proto reloading without server restart. Extend your "/reload Proto" command with the refine_proto reloading with this code parts: - Open your db/src/ClientManager.cpp file and replace your "void CClientManager::QUERY_RELOAD_PROTO()" function to this: void CClientManager::QUERY_RELOAD_PROTO() { if (!InitializeTables()) { sys_err("QUERY_RELOAD_PROTO: cannot load tables"); return; } for (TPeerList::iterator i = m_peerList.begin(); i != m_peerList.end(); ++i) { CPeer * tmp = *i; if (!tmp->GetChannel()) continue; tmp->EncodeHeader(HEADER_DG_RELOAD_PROTO, 0, sizeof(WORD) + sizeof(TSkillTable) * m_vec_skillTable.size() + sizeof(WORD) + sizeof(TBanwordTable) * m_vec_banwordTable.size() + sizeof(WORD) + sizeof(TItemTable) * m_vec_itemTable.size() + sizeof(WORD) + sizeof(TMobTable) * m_vec_mobTable.size() + sizeof(WORD) + sizeof(TRefineTable) * m_iRefineTableSize); tmp->EncodeWORD(m_vec_skillTable.size()); tmp->Encode(&m_vec_skillTable[0], sizeof(TSkillTable) * m_vec_skillTable.size()); tmp->EncodeWORD(m_vec_banwordTable.size()); tmp->Encode(&m_vec_banwordTable[0], sizeof(TBanwordTable) * m_vec_banwordTable.size()); tmp->EncodeWORD(m_vec_itemTable.size()); tmp->Encode(&m_vec_itemTable[0], sizeof(TItemTable) * m_vec_itemTable.size()); tmp->EncodeWORD(m_vec_mobTable.size()); tmp->Encode(&m_vec_mobTable[0], sizeof(TMobTable) * m_vec_mobTable.size()); tmp->EncodeWORD(m_iRefineTableSize); tmp->Encode(m_pRefineTable, sizeof(TRefineTable) * m_iRefineTableSize); } } - Then open game/src/refine.cpp and replace this function: "bool CRefineManager::Initialize(TRefineTable * table, int size)" to this: bool CRefineManager::Initialize(TRefineTable * table, int size) { if (!m_map_RefineRecipe.empty()) m_map_RefineRecipe.clear(); for (int i = 0; i < size; ++i, ++table) { sys_log(0, "REFINE %d prob %d cost %d", table->id, table->prob, table->cost); m_map_RefineRecipe.insert(std::make_pair(table->id, *table)); } sys_log(0, "REFINE: COUNT %d", m_map_RefineRecipe.size()); return true; } - If you are done with these, open game/src/input_db.cpp and extend this event "void CInputDB::ReloadProto(const char * c_pData)" with this: /* * REFINE */ wSize = decode_2bytes(c_pData); c_pData += 2; sys_log(0, "RELOAD: REFINE: %d", wSize); if (wSize) { CRefineManager::instance().Initialize((TRefineTable *) c_pData, wSize); c_pData += wSize * sizeof(TRefineTable); } - Done. 0x04.) kill quest trigger fix (when kill / when race.kill) With this change you can use every kill methods with mobs and players and runs by once per kills. Examples: when 101.kill begin -> Works when you are killing Wild dogs. when kill begin -> Works with mobs and players too. when kill with npc.is_pc() begin -> Works with players only. when kill with npc.is_pc() == false begin -> Works with monsters only. when kill with npc.get_race() == 102 begin -> Works when you hunt Wolf. I tested with these codes: when kill begin if npc.is_pc() then chat("kill pc") end if npc.get_race() > 100 then chat("kill by race: "..tostring(npc.race)) end end when kill with npc.is_pc() begin chat("kill with npc.is_pc") end when kill with npc.get_race() == 102 begin chat("kill with npc.get_race 102") end when 101.kill begin chat("101.kill") end Follow these steps to fix it: - Open game/src/questmanager.h and search for this: "void Kill(unsigned int pc, unsigned int npc);" replace to: "void Kill(unsigned int pc, unsigned int npc, unsigned int pc2 = 0);" - Save&Close, open game/src/questmanager.cpp and search this function: "void CQuestManager::Kill(unsigned int pc, unsigned int npc)" - and replace to this: void CQuestManager::Kill(unsigned int pc, unsigned int npc, unsigned int pc2) { //m_CurrentNPCRace = npc; PC * pPC; sys_log(0, "CQuestManager::Kill QUEST_KILL_EVENT (pc=%d, npc=%d, pc2=%d)", pc, npc, pc2); if ((pPC = GetPC(pc))) { if (!CheckQuestLoaded(pPC)) return; /* [hyo] ¸÷ kill˝Ă Áßşą Ä«żîĆĂ ŔĚ˝´ °ü·ĂÇŃ ĽöÁ¤»çÇ× quest scriptżˇ when 171.kill begin ... µîŔÇ ÄÚµĺ·Î ŔÎÇĎż© ˝şĹ©¸łĆ®°ˇ Ăł¸®µÇľú´ő¶óµµ ąŮ·Î returnÇĎÁö ľĘ°í ´Ů¸Ą °Ë»çµµ ĽöÇŕÇϵµ·Ď şŻ°ćÇÔ. (2011/07/21) */ // call script if (npc > 0 && pc2 == 0) m_mapNPC[npc].OnKill(*pPC); LPCHARACTER ch = GetCurrentCharacterPtr(); LPPARTY pParty = ch->GetParty(); LPCHARACTER leader = pParty ? pParty->GetLeaderCharacter() : ch; if (leader) { m_pCurrentPartyMember = ch; if (m_mapNPC[npc].OnPartyKill(*GetPC(leader->GetPlayerID()))) return; pPC = GetPC(pc); } LPCHARACTER victim = CHARACTER_MANAGER::instance().FindByPID(pc2); if (victim && victim->IsPC() && m_mapNPC[QUEST_NO_NPC].OnKill(*pPC)) return; else if (m_mapNPC[QUEST_NO_NPC].OnKill(*pPC)) return; if (leader) { m_pCurrentPartyMember = ch; m_mapNPC[QUEST_NO_NPC].OnPartyKill(*GetPC(leader->GetPlayerID())); } } else sys_err("QUEST: no such pc id : %d", pc); } - Save&Close, open game/src/char_battle.cpp and search this call: "quest::CQuestManager::instance().Kill(pkKiller->GetPlayerID(), quest::QUEST_NO_NPC)" - and replace to this: "quest::CQuestManager::instance().Kill(pkKiller->GetPlayerID(), quest::QUEST_NO_NPC, GetPlayerID());" - Done. 0x05.) ImmuneBug fix. I know there are some fixes but this is a working solution.. Everything inside two functions into item.cpp file by names: "CItem::EquipTo" and "CItem::Unequip". Every two functions are containing this sh*!&t: DWORD dwImmuneFlag = 0; for (int i = 0; i < WEAR_MAX_NUM; ++i) if (m_pOwner->GetWear(i)) SET_BIT(dwImmuneFlag, m_pOwner->GetWear(i)->m_pProto->dwImmuneFlag); m_pOwner->SetImmuneFlag(dwImmuneFlag); Hm, you have to replace those to this: DWORD dwImmuneFlag = 0; LPITEM item = NULL; for (int i = 0; i < WEAR_MAX_NUM; ++i) { if (item=m_pOwner->GetWear(i)) { if (item->GetImmuneFlag() != 0) SET_BIT(dwImmuneFlag, item->GetImmuneFlag()); if (item->GetAttributeCount() > 0) { if (item->HasAttr(APPLY_IMMUNE_STUN)) SET_BIT(dwImmuneFlag, IMMUNE_STUN); if (item->HasAttr(APPLY_IMMUNE_SLOW)) SET_BIT(dwImmuneFlag, IMMUNE_SLOW); if (item->HasAttr(APPLY_IMMUNE_FALL)) SET_BIT(dwImmuneFlag, IMMUNE_FALL); } } } m_pOwner->SetImmuneFlag(dwImmuneFlag); - Done. 0x06.) Finished uiQuest.py selection by keyboard-usage with "Next" and "Prev" buttons. Test-example: when 9010.chat."TEST selection pages" begin local sTab = { "01","02","03","04","05","06","07","08","09","10", "11","12","13","14","15","16","17","18","19","20", "Exit"--to make exit by Escape key } local s=select_table(sTab) if s==table.getn(sTab) then return end chat("You'r choice: sTab["..tostring(s).."] -> "..sTab[s]) end Here you can download the full uiquest.py file from my client: Download 0x07.) Little SQL-Script: SELECT log.log.time AS "When", player.player.`name` AS Who, log.log.how AS WhatDid, log.log.what AS ItemID, log.log.vnum AS ItemVnum, player.item_proto.locale_name AS ItemName, player.item.count AS Count, player.item.Socket0, player.item.Socket1, player.item.Socket2, player.item.AttrType0, player.item.AttrValue0, player.item.AttrType1, player.item.AttrValue1, player.item.AttrType2, player.item.AttrValue2, player.item.AttrType3, player.item.AttrValue3, player.item.AttrType4, player.item.AttrValue4, player.item.AttrType5, player.item.AttrValue5, player.item.AttrType6, player.item.AttrValue6 FROM log.log INNER JOIN player.player ON log.log.who = player.player.id INNER JOIN player.item ON log.log.what = player.item.id INNER JOIN player.item_proto ON log.log.vnum = player.item_proto.vnum WHERE log.how in ("EXCHANGE_GIVE", "EXCHANGE_TAKE", "DROP", "SAFEBOX PUT", "SAFEBOX GET", "DEAD_DROP") AND player.`name` = "Xeriesey"; * You have to give a name where you can see Xeriesey ^-^ Result of query: I hope you like it. If you have any questions or find an error/mistake, just post a message into this thread and I will try to make answer when I'll be online. ps.: Sorry for my bad English. "(" + "c" + ")" == © -> F**k Changelog: - 2014.09.22. 16:29 / 04:29 PM ~ Added forgotten include to questlua_npc.cpp. - 2014.09.22. 16:48 / 04:48 PM ~ Added more forgotten things :S - 2014.09.27. 13:08 / 01:08 PM ~ SQL syntax fix With Regards, P3NG3R
  12. Hello. I saw this stuff on this and on another board also with bugs or it was incomplete, and I made it to myself. Feel free to use it with your brain. Good to know about this: The name of those items which have attributes will be golden. The skillbook and skillforget items will show the name of skill also. If the item isn't yours than the ownership color will be red instead of yellow. * Készségkönyv = Skillbook(id:50300) * Feledés könyve = Skillforget book(id:70037) PS.: If you have problems with the implementation: start to upgrade your programming knowledges and don't disturb me in private message, I won't answer. Thank you for understanding. https://mega.nz/#!KAh3DQqL!yQQX9o4N8sTsS7Woa4W07C8t5jwp0TV5xg7MHLSFz5Y
  13. Hello DEV Community i need your help.. I can try build solution in VS 2017 / 2015 and 2013 and it write me same error can anyone help? Please.. These Errors
  14. Mind Rapist

    open

    When the compiler gets to the game link point, it throws this error: guild.cpp: cipher.cpp: Compiler: c++-devel Crypto++ version: 7
  15. Mind Rapist

    open

    Hey guys, it's been a while... In my last visits to the forum I was dealing with an unknown-origin bug in my binary code. I'm referring to this: so I made a discovery about it and it turns out that the bug is caused by the Packet.h synchronization with the server source. I did a large amount of tests and reversings but I couldn't find the problem exactly. I was hoping a more experienced dev could shine a little light to this. This was the initial Packet.h file: https://pastebin.com/xtpfgJN3 And this is the modified one, where the headers are identical to the ones in game/src/packet.h: https://pastebin.com/9rDab7xV After the migration, all the required files where modified, such as: PythonNetworkStream.cpp PythonNetworkStreamPhaseGame.cpp PythonNetworkStreamPhaseLoading.cpp PythonNetworkStreamPhaseLogin.cpp PythonNetworkStreamPhaseSelect.cpp GuildMarkDownloader.cpp I believe the issue starts when I change the from 15 to 113, which leads to index number 103. Before this conversion the client crashes when loading a character to the OX map or any map listed in channel 99, the reason is unknown. I hope someone can help with this now that I can share more. Thanks!
  16. Mind Rapist

    MS2UTF8 - Mass Save To Unicode View File I made this script because I got tired of all the binary warnings about saving the file to Unicode format. So I am now releasing it to the community. This is a Windows PowerShell script that converts all the files of the destination that have the postfix *.cpp and *.h to UTF-8 (without BOM) encoding. By default, the file will look inside the directory "C:\Users\user\Documents\" but there is a -Dir parameter you can use (besides editing the file of course). Specify your working directory and wait a few seconds for the process to start. After that, there is really nothing else to do! EXTRA: There is one more parameter you can specify here. A boolean check by the name -Src (disabled by default). If you pass "1" in here the script will automatically check for file extensions *.c and *.hpp (the source files of the Extern folder). And by that I would like to wish to the community Merry Christmas Thank you for all your help. Kind regards Submitter Mind Rapist Submitted 12/25/2018 Category Tools  
  17. Here you got some bugfixes from me. Stack Potts etc directly in Belt Inventory, before putting them to Inventory Stack items you drop for Other guys in your party: Fix for the Drops Pet makes if they kill an Monster Pets run towards your dropped items and pick them up for you:
  18. I have those lines in my Client source PythonNetworkStreamPhaseLoading.cpp -> bool CPythonNetworkStream::__RecvPlayerPoints() for (DWORD i = 0; i < POINT_MAX_NUM; ++i) { CPythonPlayer::Instance().SetStatus(i, PointsPacket.points[i]); if (i == POINT_LEVEL) m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].byLevel = PointsPacket.points[i]; else if (i == POINT_ST) m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].byST = PointsPacket.points[i]; else if (i == POINT_HT) m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].byHT = PointsPacket.points[i]; else if (i == POINT_DX) m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].byDX = PointsPacket.points[i]; else if (i == POINT_IQ) m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].byIQ = PointsPacket.points[i]; } PythonNetworkStreamPhaseGame.cpp -> bool CPythonNetworkStream::RecvPointChange() case POINT_PLAYTIME: m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].dwPlayMinutes = PointChange.value; break; case POINT_LEVEL: m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].byLevel = PointChange.value; __RefreshStatus(); __RefreshSkillWindow(); break; case POINT_ST: m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].byST = PointChange.value; __RefreshStatus(); __RefreshSkillWindow(); break; case POINT_DX: m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].byDX = PointChange.value; __RefreshStatus(); __RefreshSkillWindow(); break; case POINT_HT: m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].byHT = PointChange.value; __RefreshStatus(); __RefreshSkillWindow(); break; case POINT_IQ: m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].byIQ = PointChange.value; __RefreshStatus(); __RefreshSkillWindow(); break; But there is a problem with this code. If I'm riding my horse, it returns the stats the character has while riding. For example if a character has INT: 6 and starts riding, the 6 will become 38. If this code executes while the character is riding the horse, POINT_IQ will return 38 instead of the real INT (6). Is there any way to get the real values?
  19. Mind Rapist

    Hi, I'm looking for some small fixes if anyone has found them online. I've done a fresh start with clean SF, Client and sources and the downside of that is that it took me back to 2014 where 40k came up. I've fixed some things but some others, well... no fix to be found (by me at least) so I'm looking for: a fix to the HP bug where a character dies and stats show for example -1890/10430 (where should be 0/10430) a fix to the HP bug where a character wears an armor with 2000 HP and when they take it of, the HP stat does not update properly (shows 7000/5000) the new logout method (where logout gets canceled if the client receives a packet or sends one during the countdown - except walking of course) a fix where the buffer has targeted a monster or an enemy and performs a buff (other clients see the skill's effect hitting the enemy, but the shaman gets the buff - everyone should see the effect hit the buffer) any other bug that could be in the source that you know and I haven't thought. Note that I'm using a latest release of 2017 source so fixes such as dice, sectree or SQL injections are covered, as well as some small counter-cheat measures. Thank you so much for your time.
  20. Mind Rapist

    open

    I have this error output at the end of my build: Linking...../game_r70140-BETA_release release/guild.o: In function `CGuild::GuildPointChange(unsigned char, int, bool)': guild.cpp:(.text+0x3939): undefined reference to `CGuild::CGuild(CGuild const&)' guild.cpp:(.text+0x39d6): undefined reference to `CGuild::CGuild(CGuild const&)' release/guild.o: In function `CGuild::SkillLevelUp(unsigned int)': guild.cpp:(.text+0x48fb): undefined reference to `CGuild::CGuild(CGuild const&)' guild.cpp:(.text+0x49be): undefined reference to `CGuild::CGuild(CGuild const&)' clang-8: error: linker command failed with exit code 1 (use -v to see invocation) gmake: *** [Makefile:90: ../game_r70140-BETA_release] Error 1 guild.cpp file: I am using clang++-devel as the compiler and C++1z as std version. Makefile (look for "<===" to find line 90 - mentioned in the error output): I would appreciate any comment bringing me closer to understand to whatever goes on here.
  21. I have this error: In file included from ./any_function.h:29: ./any_function.inc:98:3: error: no matching function for call to object of type '(lambda at guild.cpp:1023:39)' held(func_arg); ^~~~ I am trying to pass this: DBManager::instance().FuncAfterQuery([this](auto&& data) { return this->RefreshCommentForce(data); }, (char*)ch->GetPlayerID(), Other methods have failed too (std::bind). I am compiling with C++17. Does anyone know what's wrong?
  22. Mind Rapist

    core

    Hello community, I don't know if this is the right section for this. I don't even know what's real anymore... I've been spending sleepless nights over the compiler trying to make it work... Let's start from the beginning. I downloaded Vanilla core r70140 from the only available link I found online. The core was pretty bad-shaped. I fixed everything, I upgraded the compiler to C++17. Few things left to make it to first successful compile, but I don't have the knowledge to do it alone. I realise it now, so I'm asking for the community's help. If I manage to compile it successfully, I promise to test it, fix everything needs fixing and when I'm done, edit this topic with a download link that won't go down and a tutorial for the non-familliars on how to install it and compile it. The source has no need for Extern folder and is using the latest libs released (including MariaDB) making it the most lightweight and powerfull core I've seen public. Optimized for security and performance by Vanilla, it's the perfect kick start for a powerful development enviroment or the rise of a new server. The use is up to you. I've fixed most of it I believe but the real struggle is now at guild.cpp (function void CGuild::AddComment(LPCHARACTER ch, const std::string& str) DBManager::instance().FuncAfterQuery([this](auto&& data) { return this->RefreshCommentForce(data); }, ch->GetPlayerID(), "INSERT INTO guild_comment%s(guild_id, name, notice, content, time) VALUES(%u, '%s', %d, '%s', NOW())", get_table_postfix(), m_data.guild_id, ch->GetName(), (str[0] == '!') ? 1 : 0, text); I've changed this line due to deprecation of function bind and mem_fn. I changed 'em all to lambdas but it doesn't matter because there is always an error. I also removed the use of void_bind (from file any_functions.h). Here the error is: guild.cpp:1023:24: error: no matching member function for call to 'FuncAfterQuery' DBManager::instance().FuncAfterQuery([this](auto&& data) { retur... ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./db.h:157:42: note: candidate function template not viable: no known conversion from 'DWORD' (aka 'unsigned int') to 'const char *' for 2nd argument template <class Functor> void DBManager::FuncAfterQuery(Functor f, cons... ^ 1 error generated. I cannot find a proper way to convert ch->GetPlayerID() into a const char*. I've tried c_str(), std::to_string(), boost::lexical_cast<string>, etc... Non of them worked without an error. That was supposed to be the job of void_bind, but this method has more errors than this. Btw if I'm doing something the wrong way here you guys are the experts so please tell me. I believe after this the core will be ready for testing and therefor uploading. Thank you community for helping me release a better core for everyone and thank you for helping me continue the work of Vanilla, who gave us so much over the years. Oh I almost forgot. In the upload there will be credits of all people who helped (little or much) as an extra thank you for the contribution. Let's do it community. Best regards
  23. Ok so this might sound weird. As you know C++1z (17) is out there for a while now and I decided to convert a source code from C++14 to C++1z. The reason is that I am using libs directly from the system and Crypto++ 7 can be used only in C++1z. But when I'm building the game, I'm getting this error: guild.cpp:630:39: error: no member named 'bind1st' in namespace 'std' DBManager::instance().FuncQuery(std::bind1st(std::mem_fun(&CGuil... ~~~~~^ guild.cpp:630:52: error: no member named 'mem_fun' in namespace 'std' DBManager::instance().FuncQuery(std::bind1st(std::mem_fun(&CGuil... ~~~~~^ guild.cpp:635:39: error: no member named 'bind1st' in namespace 'std' DBManager::instance().FuncQuery(std::bind1st(std::mem_fun(&CGuil... ~~~~~^ guild.cpp:635:52: error: no member named 'mem_fun' in namespace 'std' DBManager::instance().FuncQuery(std::bind1st(std::mem_fun(&CGuil... ~~~~~^ guild.cpp:638:39: error: no member named 'bind1st' in namespace 'std' DBManager::instance().FuncQuery(std::bind1st(std::mem_fun(&CGuil... ~~~~~^ guild.cpp:638:52: error: no member named 'mem_fun' in namespace 'std' DBManager::instance().FuncQuery(std::bind1st(std::mem_fun(&CGuil... ~~~~~^ guild.cpp:768:39: error: no member named 'bind1st' in namespace 'std' DBManager::instance().FuncQuery(std::bind1st(std::mem_fun(&CGuil... ~~~~~^ guild.cpp:768:52: error: no member named 'mem_fun' in namespace 'std' DBManager::instance().FuncQuery(std::bind1st(std::mem_fun(&CGuil... ~~~~~^ guild.cpp:1023:54: error: no member named 'bind1st' in namespace 'std' DBManager::instance().FuncAfterQuery(void_bind(std::bind1st(std:... ~~~~~^ guild.cpp:1023:67: error: no member named 'mem_fun' in namespace 'std' DBManager::instance().FuncAfterQuery(void_bind(std::bind1st(std::mem_fun... ~~~~~^ guild.cpp:1235:62: error: no member named 'bind1st' in namespace 'std' for_each(m_memberOnline.begin(), m_memberOnline.end(), std::bind... ~~~~~^ guild.cpp:1235:75: error: no member named 'mem_fun_ref' in namespace 'std' ...m_memberOnline.end(), std::bind1st(std::mem_fun_ref(&CGuild::SendSkillIn... ~~~~~^ guild.cpp:1494:64: error: no member named 'bind1st' in namespace 'std' ...for_each(m_memberOnline.begin(), m_memberOnline.end(), std::bind1st(std:... ~~~~~^ guild.cpp:1494:77: error: no member named 'mem_fun_ref' in namespace 'std' ...m_memberOnline.end(), std::bind1st(std::mem_fun_ref(&CGuild::SendSkillIn... ~~~~~^ guild.cpp:1525:67: error: no member named 'bind1st' in namespace 'std' ...for_each(m_memberOnline.begin(), m_memberOnline.end(), std::bind1st(std:... ~~~~~^ guild.cpp:1525:80: error: no member named 'mem_fun' in namespace 'std' ...m_memberOnline.end(), std::bind1st(std::mem_fun(&CGuild::SendGuildInfoPa... ~~~~~^ 16 errors generated. I did some research and found out that not only bind1st (renamed to bind) and mem_fun (renamed to mem_fn) are deprecated, but mem_fun_ref is completely gone from this revision. So I'm here now asking the community. Is there an alternative to this code? How can it be achieved? What needs to be changed? If it helps, here is guild.cpp: Any post is deeply appreciated.
  24. Hello devs! I am trying to set the elemental bonuses on all mobs (only the defence against certain monsters). So, for setaou i have DEVIL,ATT_ELEC which is fine so far, but the bonus against lightning does absolutely nothing on their damage, strong against arrows still required by them. And my question is: How the hell is this thing working after all? I see nothing about arrows in mob proto or source code for setaou monsters. Does any of you share the same problem with me? Best regards, Cara Mark as solved / closed please. I found the solution for it.
  25. Hello! I was trying to add one system from turkish forum and i have a problem when compiling source of game (server). Sysser: cmd_general.cpp:1: error: stray '\357' in program cmd_general.cpp:1: error: stray '\273' in program cmd_general.cpp:1: error: stray '\277' in program cmd_general.cpp:1: error: stray '#' in program cmd_general.cpp:1: error: expected constructor, destructor, or type conversion before string constant In file included from /usr/include/md5.h:3, from cmd_general.cpp:3: /usr/include/sys/md5.h:40: error: expected constructor, destructor, or type conversion before ';' token In file included from /usr/include/md5.h:3, from cmd_general.cpp:3: /usr/include/sys/md5.h:45: error: variable or field 'MD5Init' declared void /usr/include/sys/md5.h:45: error: 'MD5_CTX' was not declared in this scope /usr/include/sys/md5.h:45: error: expected primary-expression before ')' token /usr/include/sys/md5.h:46: error: variable or field 'MD5Update' declared void /usr/include/sys/md5.h:46: error: 'MD5_CTX' was not declared in this scope /usr/include/sys/md5.h:46: error: expected primary-expression before ',' token /usr/include/sys/md5.h:46: error: expected primary-expression before 'const' /usr/include/sys/md5.h:46: error: expected primary-expression before 'unsigned' /usr/include/sys/md5.h:47: error: 'MD5_CTX' has not been declared /usr/include/sys/md5.h:48: error: 'MD5_CTX' was not declared in this scope /usr/include/sys/md5.h:48: error: expected primary-expression before ',' token /usr/include/sys/md5.h:48: error: expected primary-expression before 'char' /usr/include/sys/md5.h:48: error: initializer expression list treated as compound expression /usr/include/sys/md5.h:50: error: 'off_t' has not been declared /usr/include/sys/md5.h:50: error: 'off_t' has not been declared In file included from cmd_general.cpp:7: utils.h:44: error: 'WORD' does not name a type utils.h:50: error: variable or field 'set_global_time' declared void utils.h:50: error: 'time_t' was not declared in this scope utils.h:51: error: 'time_t' does not name a type utils.h:57: error: 'size_t' does not name a type utils.h:61: error: 'size_t' has not been declared utils.h:62: error: 'size_t' has not been declared utils.h:62: error: 'size_t' has not been declared utils.h:63: error: 'size_t' has not been declared utils.h:63: error: 'size_t' has not been declared utils.h:63: error: 'size_t' has not been declared utils.h:63: error: 'size_t' has not been declared utils.h:63: error: 'size_t' has not been declared utils.h:63: error: 'size_t' has not been declared utils.h:63: error: 'size_t' has not been declared utils.h:63: error: 'size_t' has not been declared utils.h:63: error: 'size_t' has not been declared utils.h:63: error: 'size_t' has not been declared utils.h:64: error: 'size_t' has not been declared utils.h:64: error: 'size_t' has not been declared utils.h:64: error: 'size_t' has not been declared utils.h:65: error: 'size_t' has not been declared utils.h:65: error: 'size_t' has not been declared utils.h:65: error: 'size_t' has not been declared utils.h:65: error: 'size_t' has not been declared utils.h:65: error: 'size_t' has not been declared utils.h:65: error: 'size_t' has not been declared utils.h:66: error: 'size_t' has not been declared utils.h:66: error: 'size_t' has not been declared utils.h:67: error: 'std::vector' has not been declared utils.h:67: error: expected ',' or '...' before '<' token utils.h:77: error: expected unqualified-id before '&' token utils.h:77: error: expected ',' or '...' before '&' token In file included from cmd_general.cpp:8: config.h:9: error: expected unqualified-id before '&' token config.h:9: error: expected ',' or '...' before '&' token config.h:11: error: 'BYTE' does not name a type config.h:15: error: 'WORD' does not name a type config.h:16: error: 'WORD' does not name a type config.h:19: error: 'WORD' does not name a type config.h:26: error: 'BYTE' does not name a type config.h:35: error: 'BYTE' does not name a type config.h:50: error: 'time_t' does not name a type config.h:54: error: 'string' in namespace 'std' does not name a type config.h:55: error: 'string' in namespace 'std' does not name a type config.h:56: error: 'string' in namespace 'std' does not name a type config.h:72: error: 'BYTE' does not name a type config.h:73: error: 'BYTE' does not name a type config.h:75: error: 'BYTE' does not name a type config.h:78: error: 'DWORD' was not declared in this scope config.h:79: error: 'DWORD' was not declared in this scope config.h:81: error: 'string' in namespace 'std' does not name a type config.h:82: error: 'WORD' does not name a type config.h:84: error: 'string' in namespace 'std' does not name a type config.h:88: error: 'string' in namespace 'std' does not name a type config.h:90: error: expected initializer before '<' token config.h:93: error: expected initializer before '<' token config.h:94: error: 'string' in namespace 'std' does not name a type config.h:102: error: 'string' in namespace 'std' does not name a type config.h:111: error: 'DWORD' does not name a type In file included from ../../common/length.h:879, from ../../common/tables.h:4, from constants.h:4, from desc.h:4, from desc_client.h:4, from cmd_general.cpp:9: ../../common/item_length.h:25: error: 'BYTE' does not name a type In file included from ../../common/tables.h:4, from constants.h:4, from desc.h:4, from desc_client.h:4, from cmd_general.cpp:9: ../../common/length.h:925: error: 'BYTE' does not name a type ../../common/length.h:926: error: 'WORD' does not name a type ../../common/length.h:932: error: expected `)' before '_window_type' ../../common/length.h: In constructor 'SItemPos::SItemPos()': ../../common/length.h:929: error: 'window_type' was not declared in this scope ../../common/length.h:930: error: 'cell' was not declared in this scope ../../common/length.h: In member function 'bool SItemPos::IsValidItemPosition() const': ../../common/length.h:939: error: 'window_type' was not declared in this scope ../../common/length.h:952: error: 'cell' was not declared in this scope ../../common/length.h: In member function 'bool SItemPos::IsDefaultInventoryEquipPosition() const': ../../common/length.h:970: error: 'window_type' was not declared in this scope ../../common/length.h:970: error: 'cell' was not declared in this scope ../../common/length.h: In member function 'bool SItemPos::IsDragonSoulEquipPosition() const': ../../common/length.h:974: error: 'window_type' was not declared in this scope ../../common/length.h:974: error: 'cell' was not declared in this scope ../../common/length.h: In member function 'bool SItemPos::IsBeltInventoryPosition() const': ../../common/length.h:978: error: 'window_type' was not declared in this scope ../../common/length.h:978: error: 'cell' was not declared in this scope ../../common/length.h: In member function 'bool SItemPos::IsDefaultInventoryPosition() const': ../../common/length.h:982: error: 'window_type' was not declared in this scope ../../common/length.h:982: error: 'cell' was not declared in this scope ../../common/length.h: In member function 'bool SItemPos::IsSkillBookInventoryPosition() const': ../../common/length.h:987: error: 'window_type' was not declared in this scope ../../common/length.h:987: error: 'cell' was not declared in this scope ../../common/length.h: In member function 'bool SItemPos::IsUpgradeItemsInventoryPosition() const': ../../common/length.h:991: error: 'window_type' was not declared in this scope ../../common/length.h:991: error: 'cell' was not declared in this scope ../../common/length.h: In member function 'bool SItemPos::IsStoneInventoryPosition() const': ../../common/length.h:995: error: 'window_type' was not declared in this scope ../../common/length.h:995: error: 'cell' was not declared in this scope ../../common/length.h: In member function 'bool SItemPos::IsGiftBoxInventoryPosition() const': ../../common/length.h:999: error: 'window_type' was not declared in this scope ../../common/length.h:999: error: 'cell' was not declared in this scope ../../common/length.h: In member function 'bool SItemPos::operator==(const SItemPos&) const': ../../common/length.h:1004: error: 'window_type' was not declared in this scope ../../common/length.h:1004: error: 'const struct SItemPos' has no member named 'window_type' ../../common/length.h:1004: error: 'cell' was not declared in this scope ../../common/length.h:1004: error: 'const struct SItemPos' has no member named 'cell' ../../common/length.h: In member function 'bool SItemPos::operator<(const SItemPos&) const': ../../common/length.h:1008: error: 'window_type' was not declared in this scope ../../common/length.h:1008: error: 'const struct SItemPos' has no member named 'window_type' ../../common/length.h:1008: error: 'const struct SItemPos' has no member named 'window_type' ../../common/length.h:1008: error: 'cell' was not declared in this scope ../../common/length.h:1008: error: 'const struct SItemPos' has no member named 'cell' ../../common/length.h: At global scope: ../../common/length.h:1012: error: no matching function for call to 'SItemPos::SItemPos(EWindows, int)' ../../common/length.h:927: note: candidates are: SItemPos::SItemPos() ../../common/length.h:924: note: SItemPos::SItemPos(const SItemPos&) In file included from constants.h:4, from desc.h:4, from desc_client.h:4, from cmd_general.cpp:9: ../../common/tables.h:6: error: 'DWORD' does not name a type ../../common/tables.h:328: error: 'DWORD' does not name a type ../../common/tables.h:329: error: 'DWORD' does not name a type ../../common/tables.h:336: error: 'DWORD' does not name a type ../../common/tables.h:338: error: 'BYTE' does not name a type ../../common/tables.h:339: error: 'BYTE' does not name a type ../../common/tables.h:340: error: 'DWORD' does not name a type ../../common/tables.h:341: error: 'BYTE' does not name a type ../../common/tables.h:342: error: 'WORD' does not name a type ../../common/tables.h:343: error: 'BYTE' does not name a type ../../common/tables.h:344: error: 'WORD' does not name a type ../../common/tables.h:347: error: 'WORD' does not name a type ../../common/tables.h:349: error: 'BYTE' does not name a type ../../common/tables.h:352: error: 'WORD' does not name a type ../../common/tables.h:353: error: 'BYTE' does not name a type ../../common/tables.h:359: error: 'DWORD' does not name a type ../../common/tables.h:364: error: 'BYTE' does not name a type ../../common/tables.h:370: error: 'BYTE' does not name a type ../../common/tables.h:377: error: 'BYTE' does not name a type ../../common/tables.h:382: error: 'DWORD' does not name a type ../../common/tables.h:383: error: 'DWORD' does not name a type ../../common/tables.h:384: error: 'DWORD' does not name a type ../../common/tables.h:385: error: 'DWORD' does not name a type ../../common/tables.h:386: error: 'DWORD' does not name a type ../../common/tables.h:387: error: 'DWORD' does not name a type ../../common/tables.h:388: error: 'DWORD' does not name a type ../../common/tables.h:394: error: 'BYTE' does not name a type ../../common/tables.h:400: error: 'DWORD' does not name a type ../../common/tables.h:401: error: 'BYTE' does not name a type ../../common/tables.h:402: error: 'WORD' does not name a type ../../common/tables.h:403: error: 'DWORD' does not name a type ../../common/tables.h:405: error: 'DWORD' does not name a type ../../common/tables.h:410: error: 'DWORD' does not name a type ../../common/tables.h:411: error: 'DWORD' does not name a type ../../common/tables.h:416: error: 'DWORD' does not name a type ../../common/tables.h:422: error: 'BYTE' does not name a type ../../common/tables.h:423: error: 'BYTE' does not name a type ../../common/tables.h:425: error: 'DWORD' does not name a type ../../common/tables.h:428: error: 'DWORD' does not name a type ../../common/tables.h:433: error: 'BYTE' does not name a type ../../common/tables.h:434: error: 'UINT' does not name a type ../../common/tables.h:439: error: 'BYTE' does not name a type ../../common/tables.h:440: error: 'BYTE' does not name a type ../../common/tables.h:441: error: 'time_t' does not name a type ../../common/tables.h:447: error: 'BYTE' does not name a type ../../common/tables.h:448: error: 'BYTE' does not name a type ../../common/tables.h:454: error: 'BYTE' does not name a type ../../common/tables.h:455: error: 'BYTE' does not name a type ../../common/tables.h:458: error: 'DWORD' does not name a type ../../common/tables.h:463: error: 'DWORD' does not name a type ../../common/tables.h:468: error: 'WORD' does not name a type ../../common/tables.h:469: error: 'BYTE' does not name a type ../../common/tables.h:471: error: 'BYTE' does not name a type ../../common/tables.h:472: error: 'BYTE' does not name a type ../../common/tables.h:475: error: 'DWORD' does not name a type ../../common/tables.h:476: error: 'INT' does not name a type ../../common/tables.h:478: error: 'INT' does not name a type ../../common/tables.h:485: error: 'BYTE' does not name a type ../../common/tables.h:486: error: 'INT' does not name a type ../../common/tables.h:487: error: 'INT' does not name a type ../../common/tables.h:514: error: 'BYTE' does not name a type ../../common/tables.h:515: error: 'WORD' does not name a type ../../common/tables.h:519: error: 'BYTE' does not name a type ../../common/tables.h:534: error: 'DWORD' does not name a type ../../common/tables.h:544: error: 'DWORD' does not name a type ../../common/tables.h:545: error: 'BYTE' does not name a type ../../common/tables.h:550: error: 'DWORD' does not name a type ../../common/tables.h:558: error: 'BYTE' does not name a type ../../common/tables.h:559: error: 'BYTE' does not name a type ../../common/tables.h:560: error: 'BYTE' does not name a type ../../common/tables.h:561: error: 'BYTE' does not name a type ../../common/tables.h:562: error: 'BYTE' does not name a type ../../common/tables.h:564: error: 'DWORD' does not name a type ../../common/tables.h:565: error: 'DWORD' does not name a type ../../common/tables.h:566: error: 'DWORD' does not name a type ../../common/tables.h:567: error: 'DWORD' does not name a type ../../common/tables.h:568: error: 'BYTE' does not name a type ../../common/tables.h:569: error: 'BYTE' does not name a type ../../common/tables.h:570: error: 'WORD' does not name a type ../../common/tables.h:572: error: 'DWORD' does not name a type ../../common/tables.h:573: error: 'DWORD' does not name a type ../../common/tables.h:574: error: 'DWORD' does not name a type ../../common/tables.h:576: error: 'BYTE' does not name a type ../../common/tables.h:577: error: 'DWORD' does not name a type ../../common/tables.h:581: error: 'BYTE' does not name a type ../../common/tables.h:582: error: 'WORD' does not name a type ../../common/tables.h:583: error: 'WORD' does not name a type ../../common/tables.h:588: error: 'DWORD' does not name a type ../../common/tables.h:589: error: 'DWORD' does not name a type ../../common/tables.h:591: error: 'BYTE' does not name a type ../../common/tables.h:592: error: 'BYTE' does not name a type ../../common/tables.h:594: error: 'BYTE' does not name a type ../../common/tables.h:599: error: 'DWORD' does not name a type ../../common/tables.h:600: error: 'DWORD' does not name a type ../../common/tables.h:601: error: 'DWORD' does not name a type ../../common/tables.h:602: error: 'DWORD' does not name a type ../../common/tables.h:606: error: 'BYTE' does not name a type ../../common/tables.h:607: error: 'BYTE' does not name a type ../../common/tables.h:608: error: 'BYTE' does not name a type ../../common/tables.h:609: error: 'BYTE' does not name a type ../../common/tables.h:610: error: 'BYTE' does not name a type ../../common/tables.h:615: error: 'DWORD' does not name a type ../../common/tables.h:617: error: 'BYTE' does not name a type ../../common/tables.h:618: error: 'BYTE' does not name a type ../../common/tables.h:619: error: 'DWORD' does not name a type ../../common/tables.h:630: error: 'DWORD' does not name a type ../../common/tables.h:631: error: 'DWORD' does not name a type ../../common/tables.h:637: error: 'DWORD' does not name a type ../../common/tables.h:644: error: 'BYTE' does not name a type ../../common/tables.h:645: error: 'BYTE' does not name a type ../../common/tables.h:646: error: 'DWORD' does not name a type ../../common/tables.h:647: error: 'BYTE' does not name a type ../../common/tables.h:652: error: 'BYTE' does not name a type ../../common/tables.h:654: error: 'DWORD' does not name a type ../../common/tables.h:659: error: 'DWORD' does not name a type ../../common/tables.h:660: error: 'BYTE' does not name a type ../../common/tables.h:662: error: 'DWORD' does not name a type ../../common/tables.h:663: error: 'DWORD' does not name a type ../../common/tables.h:668: error: 'BYTE' does not name a type ../../common/tables.h:673: error: 'DWORD' does not name a type ../../common/tables.h:674: error: 'BYTE' does not name a type ../../common/tables.h:677: error: 'DWORD' does not name a type ../../common/tables.h:678: error: 'DWORD' does not name a type ../../common/tables.h:679: error: 'BYTE' does not name a type ../../common/tables.h:684: error: 'DWORD' does not name a type ../../common/tables.h:685: error: 'DWORD' does not name a type ../../common/tables.h:687: error: 'BYTE' does not name a type ../../common/tables.h:698: error: 'DWORD' does not name a type ../../common/tables.h:699: error: 'BYTE' does not name a type ../../common/tables.h:702: error: 'DWORD' does not name a type ../../common/tables.h:703: error: 'DWORD' does not name a type ../../common/tables.h:705: error: 'BYTE' does not name a type ../../common/tables.h:711: error: 'BYTE' does not name a type ../../common/tables.h:712: error: 'DWORD' does not name a type ../../common/tables.h:713: error: 'DWORD' does not name a type ../../common/tables.h:723: error: 'DWORD' does not name a type ../../common/tables.h:731: error: 'BYTE' does not name a type ../../common/tables.h:737: error: 'BYTE' does not name a type ../../common/tables.h:743: error: 'DWORD' does not name a type ../../common/tables.h:746: error: 'BYTE' does not name a type ../../common/tables.h:747: error: 'BYTE' does not name a type ../../common/tables.h:749: error: 'BYTE' does not name a type ../../common/tables.h:750: error: 'BYTE' does not name a type ../../common/tables.h:752: error: 'DWORD' does not name a type ../../common/tables.h:753: error: 'DWORD' does not name a type ../../common/tables.h:754: error: 'DWORD' does not name a type ../../common/tables.h:755: error: 'DWORD' does not name a type ../../common/tables.h:757: error: 'DWORD' does not name a type ../../common/tables.h:758: error: 'DWORD' does not name a type ../../common/tables.h:764: error: 'DWORD' does not name a type ../../common/tables.h:765: error: 'WORD' does not name a type ../../common/tables.h:766: error: 'BYTE' does not name a type ../../common/tables.h:767: error: 'BYTE' does not name a type ../../common/tables.h:768: error: 'BYTE' does not name a type ../../common/tables.h:791: error: 'DWORD' does not name a type ../../common/tables.h:792: error: 'DWORD' does not name a type ../../common/tables.h:794: error: 'BYTE' does not name a type ../../common/tables.h: In constructor 'TItemAttrTable::TItemAttrTable()': ../../common/tables.h:782: error: class 'TItemAttrTable' does not have any field named 'dwApplyIndex' ../../common/tables.h:783: error: class 'TItemAttrTable' does not have any field named 'dwProb' ../../common/tables.h:786: error: 'memset' was not declared in this scope ../../common/tables.h:787: error: 'bMaxLevelBySet' was not declared in this scope ../../common/tables.h: At global scope: ../../common/tables.h:800: error: 'IDENT' does not name a type ../../common/tables.h:811: error: 'DWORD' does not name a type ../../common/tables.h:812: error: 'DWORD' does not name a type ../../common/tables.h:813: error: 'BYTE' does not name a type ../../common/tables.h:820: error: 'DWORD' does not name a type ../../common/tables.h:821: error: 'BYTE' does not name a type ../../common/tables.h:828: error: 'DWORD' does not name a type ../../common/tables.h:829: error: 'BYTE' does not name a type ../../common/tables.h:842: error: 'DWORD' does not name a type ../../common/tables.h:854: error: 'DWORD' does not name a type ../../common/tables.h:855: error: 'BYTE' does not name a type ../../common/tables.h:856: error: 'DWORD' does not name a type ../../common/tables.h:857: error: 'WORD' does not name a type ../../common/tables.h:862: error: 'DWORD' does not name a type ../../common/tables.h:863: error: 'BYTE' does not name a type ../../common/tables.h:868: error: 'DWORD' does not name a type ../../common/tables.h:875: error: 'DWORD' does not name a type ../../common/tables.h:882: error: 'BYTE' does not name a type ../../common/tables.h:887: error: 'DWORD' does not name a type ../../common/tables.h:888: error: 'BYTE' does not name a type ../../common/tables.h:894: error: 'BYTE' does not name a type ../../common/tables.h:895: error: 'WORD' does not name a type ../../common/tables.h:896: error: 'WORD' does not name a type ../../common/tables.h:898: error: 'DWORD' does not name a type ../../common/tables.h:899: error: 'BYTE' does not name a type ../../common/tables.h:904: error: 'BYTE' does not name a type ../../common/tables.h:911: error: 'WORD' does not name a type ../../common/tables.h:917: error: 'WORD' does not name a type ../../common/tables.h:918: error: 'BYTE' does not name a type ../../common/tables.h:925: error: 'BYTE' does not name a type ../../common/tables.h:936: error: 'DWORD' does not name a type ../../common/tables.h:938: error: 'BYTE' does not name a type ../../common/tables.h:939: error: 'BYTE' does not name a type ../../common/tables.h:940: error: 'BYTE' does not name a type ../../common/tables.h:945: error: 'DWORD' does not name a type ../../common/tables.h:951: error: 'DWORD' does not name a type ../../common/tables.h:952: error: 'DWORD' does not name a type ../../common/tables.h:953: error: 'DWORD' does not name a type ../../common/tables.h:954: error: 'BYTE' does not name a type ../../common/tables.h:955: error: 'BYTE' does not name a type ../../common/tables.h:966: error: 'DWORD' does not name a type ../../common/tables.h:967: error: 'BYTE' does not name a type ../../common/tables.h:969: error: 'DWORD' does not name a type ../../common/tables.h:976: error: 'DWORD' does not name a type ../../common/tables.h:982: error: 'DWORD' does not name a type ../../common/tables.h:983: error: 'DWORD' does not name a type ../../common/tables.h:984: error: 'BYTE' does not name a type ../../common/tables.h:989: error: 'DWORD' does not name a type ../../common/tables.h:997: error: 'DWORD' does not name a type ../../common/tables.h:1002: error: 'DWORD' does not name a type ../../common/tables.h:1007: error: 'DWORD' does not name a type ../../common/tables.h:1008: error: 'DWORD' does not name a type ../../common/tables.h:1009: error: 'BYTE' does not name a type ../../common/tables.h:1014: error: 'DWORD' does not name a type ../../common/tables.h:1015: error: 'DWORD' does not name a type ../../common/tables.h:1020: error: 'DWORD' does not name a type ../../common/tables.h:1021: error: 'DWORD' does not name a type ../../common/tables.h:1022: error: 'BYTE' does not name a type ../../common/tables.h:1023: error: 'BYTE' does not name a type ../../common/tables.h:1028: error: 'DWORD' does not name a type ../../common/tables.h:1029: error: 'DWORD' does not name a type ../../common/tables.h:1030: error: 'BYTE' does not name a type ../../common/tables.h:1035: error: 'DWORD' does not name a type ../../common/tables.h:1041: error: 'DWORD' does not name a type ../../common/tables.h:1042: error: 'DWORD' does not name a type ../../common/tables.h:1047: error: 'DWORD' does not name a type ../../common/tables.h:1048: error: 'DWORD' does not name a type ../../common/tables.h:1049: error: 'BYTE' does not name a type ../../common/tables.h:1054: error: 'DWORD' does not name a type ../../common/tables.h:1055: error: 'DWORD' does not name a type ../../common/tables.h:1056: error: 'BYTE' does not name a type ../../common/tables.h:1057: error: 'BYTE' does not name a type ../../common/tables.h:1058: error: 'BYTE' does not name a type ../../common/tables.h:1059: error: 'BYTE' does not name a type ../../common/tables.h:1060: error: 'DWORD' does not name a type ../../common/tables.h:1066: error: 'BYTE' does not name a type ../../common/tables.h:1067: error: 'BYTE' does not name a type ../../common/tables.h:1068: error: 'DWORD' does not name a type ../../common/tables.h:1069: error: 'DWORD' does not name a type ../../common/tables.h:1084: error: 'DWORD' does not name a type ../../common/tables.h:1085: error: 'DWORD' does not name a type ../../common/tables.h:1092: error: 'DWORD' does not name a type ../../common/tables.h:1100: error: 'DWORD' does not name a type ../../common/tables.h:1101: error: 'BYTE' does not name a type ../../common/tables.h:1114: error: 'DWORD' does not name a type ../../common/tables.h:1120: error: 'DWORD' does not name a type ../../common/tables.h:1126: error: 'DWORD' does not name a type ../../common/tables.h:1135: error: 'DWORD' does not name a type ../../common/tables.h:1149: error: 'DWORD' does not name a type ../../common/tables.h:1150: error: 'DWORD' does not name a type ../../common/tables.h:1151: error: 'DWORD' does not name a type ../../common/tables.h:1156: error: 'DWORD' does not name a type ../../common/tables.h:1157: error: 'DWORD' does not name a type ../../common/tables.h:1158: error: 'BYTE' does not name a type ../../common/tables.h:1163: error: 'DWORD' does not name a type ../../common/tables.h:1164: error: 'DWORD' does not name a type ../../common/tables.h:1169: error: 'DWORD' does not name a type ../../common/tables.h:1170: error: 'DWORD' does not name a type ../../common/tables.h:1173: error: 'DWORD' does not name a type ../../common/tables.h:1174: error: 'BYTE' does not name a type ../../common/tables.h:1175: error: 'DWORD' does not name a type ../../common/tables.h:1182: error: 'DWORD' does not name a type ../../common/tables.h:1183: error: 'DWORD' does not name a type ../../common/tables.h:1192: error: 'BYTE' does not name a type ../../common/tables.h:1194: error: 'DWORD' does not name a type ../../common/tables.h:1195: error: 'time_t' does not name a type ../../common/tables.h:1199: error: 'BYTE' does not name a type ../../common/tables.h:1201: error: 'BYTE' does not name a type ../../common/tables.h:1202: error: 'time_t' does not name a type ../../common/tables.h:1206: error: 'BYTE' does not name a type ../../common/tables.h:1208: error: 'DWORD' does not name a type ../../common/tables.h:1212: error: 'BYTE' does not name a type ../../common/tables.h:1213: error: 'DWORD' does not name a type ../../common/tables.h:1217: error: 'BYTE' does not name a type ../../common/tables.h:1218: error: 'BYTE' does not name a type ../../common/tables.h:1223: error: 'BYTE' does not name a type ../../common/tables.h:1225: error: 'DWORD' does not name a type ../../common/tables.h:1226: error: 'BYTE' does not name a type ../../common/tables.h:1234: error: 'BYTE' does not name a type ../../common/tables.h:1236: error: 'DWORD' does not name a type ../../common/tables.h:1237: error: 'BYTE' does not name a type ../../common/tables.h:1238: error: 'time_t' does not name a type ../../common/tables.h:1243: error: 'BYTE' does not name a type ../../common/tables.h:1245: error: 'BYTE' does not name a type ../../common/tables.h:1246: error: 'BYTE' does not name a type ../../common/tables.h:1247: error: 'time_t' does not name a type ../../common/tables.h:1252: error: 'BYTE' does not name a type ../../common/tables.h:1253: error: 'DWORD' does not name a type ../../common/tables.h:1254: error: 'INT' does not name a type ../../common/tables.h:1259: error: 'DWORD' does not name a type ../../common/tables.h:1260: error: 'INT' does not name a type ../../common/tables.h:1265: error: 'DWORD' does not name a type ../../common/tables.h:1266: error: 'INT' does not name a type ../../common/tables.h:1271: error: 'DWORD' does not name a type ../../common/tables.h:1272: error: 'INT' does not name a type ../../common/tables.h:1277: error: 'DWORD' does not name a type ../../common/tables.h:1278: error: 'INT' does not name a type ../../common/tables.h:1279: error: 'BYTE' does not name a type ../../common/tables.h:1290: error: 'DWORD' does not name a type ../../common/tables.h:1291: error: 'BYTE' does not name a type ../../common/tables.h:1296: error: 'DWORD' does not name a type ../../common/tables.h:1304: error: 'BYTE' does not name a type ../../common/tables.h:1305: error: 'DWORD' does not name a type ../../common/tables.h:1310: error: 'DWORD' does not name a type ../../common/tables.h:1314: error: 'DWORD' does not name a type ../../common/tables.h:1315: error: 'DWORD' does not name a type ../../common/tables.h:1320: error: 'DWORD' does not name a type ../../common/tables.h:1321: error: 'DWORD' does not name a type ../../common/tables.h:1322: error: 'INT' does not name a type ../../common/tables.h:1323: error: 'INT' does not name a type ../../common/tables.h:1331: error: 'DWORD' does not name a type ../../common/tables.h:1332: error: 'DWORD' does not name a type ../../common/tables.h:1337: error: 'DWORD' does not name a type ../../common/tables.h:1346: error: 'DWORD' does not name a type ../../common/tables.h:1347: error: 'DWORD' does not name a type ../../common/tables.h:1348: error: 'DWORD' does not name a type ../../common/tables.h:1349: error: 'DWORD' does not name a type ../../common/tables.h:1350: error: 'BYTE' does not name a type ../../common/tables.h:1354: error: 'DWORD' does not name a type ../../common/tables.h:1355: error: 'DWORD' does not name a type ../../common/tables.h:1369: error: 'DWORD' does not name a type ../../common/tables.h:1371: error: 'DWORD' does not name a type ../../common/tables.h:1372: error: 'DWORD' does not name a type ../../common/tables.h:1379: error: 'DWORD' does not name a type ../../common/tables.h:1380: error: 'DWORD' does not name a type ../../common/tables.h:1381: error: 'time_t' does not name a type ../../common/tables.h:1388: error: 'DWORD' does not name a type ../../common/tables.h:1389: error: 'DWORD' does not name a type ../../common/tables.h:1390: error: 'INT' does not name a type ../../common/tables.h:1391: error: 'BYTE' does not name a type ../../common/tables.h:1396: error: 'DWORD' does not name a type ../../common/tables.h:1397: error: 'DWORD' does not name a type ../../common/tables.h:1402: error: 'DWORD' does not name a type ../../common/tables.h:1403: error: 'DWORD' does not name a type ../../common/tables.h:1408: error: 'DWORD' does not name a type ../../common/tables.h:1409: error: 'DWORD' does not name a type ../../common/tables.h:1410: error: 'DWORD' does not name a type ../../common/tables.h:1415: error: 'DWORD' does not name a type ../../common/tables.h:1416: error: 'DWORD' does not name a type ../../common/tables.h:1421: error: 'DWORD' does not name a type ../../common/tables.h:1422: error: 'DWORD' does not name a type ../../common/tables.h:1428: error: 'DWORD' does not name a type ../../common/tables.h:1429: error: 'BYTE' does not name a type ../../common/tables.h:1435: error: 'DWORD' does not name a type ../../common/tables.h:1436: error: 'DWORD' does not name a type ../../common/tables.h:1442: error: 'DWORD' does not name a type ../../common/tables.h:1443: error: 'BYTE' does not name a type ../../common/tables.h:1457: error: 'DWORD' does not name a type ../../common/tables.h:1458: error: 'DWORD' does not name a type ../../common/tables.h:1492: error: 'DWORD' does not name a type ../../common/tables.h:1493: error: 'int64_t' does not name a type ../../common/tables.h:1500: error: 'DWORD' does not name a type ../../common/tables.h:1501: error: 'DWORD' does not name a type ../../common/tables.h:1508: error: 'DWORD' does not name a type ../../common/tables.h:1515: error: 'BYTE' does not name a type ../../common/tables.h:1516: error: 'DWORD' does not name a type ../../common/tables.h:1521: error: 'BYTE' does not name a type ../../common/tables.h:1522: error: 'DWORD' does not name a type ../../common/tables.h:1530: error: 'DWORD' does not name a type ../../common/tables.h:1531: error: 'DWORD' does not name a type ../../common/tables.h:1543: error: 'BYTE' does not name a type ../../common/tables.h:1549: error: 'DWORD' does not name a type ../../common/tables.h:1550: error: 'DWORD' does not name a type ../../common/tables.h:1551: error: 'DWORD' does not name a type ../../common/tables.h:1556: error: 'DWORD' does not name a type ../../common/tables.h:1557: error: 'DWORD' does not name a type ../../common/tables.h:1558: error: 'DWORD' does not name a type ../../common/tables.h:1563: error: 'DWORD' does not name a type ../../common/tables.h:1574: error: 'DWORD' does not name a type ../../common/tables.h:1587: error: 'DWORD' does not name a type ../../common/tables.h:1593: error: 'BYTE' does not name a type ../../common/tables.h:1599: error: 'DWORD' does not name a type ../../common/tables.h:1600: error: 'BYTE' does not name a type ../../common/tables.h:1606: error: 'DWORD' does not name a type ../../common/tables.h:1607: error: 'BYTE' does not name a type ../../common/tables.h:1613: error: 'DWORD' does not name a type ../../common/tables.h:1614: error: 'DWORD' does not name a type ../../common/tables.h:1619: error: 'DWORD' does not name a type ../../common/tables.h:1620: error: 'DWORD' does not name a type ../../common/tables.h:1634: error: 'WORD' does not name a type In file included from desc.h:4, from desc_client.h:4, from cmd_general.cpp:9: constants.h:21: error: 'BYTE' does not name a type constants.h:22: error: 'WORD' does not name a type constants.h:23: error: 'DWORD' does not name a type constants.h:24: error: 'WORD' does not name a type constants.h:54: error: 'BYTE' does not name a type constants.h:73: error: 'DWORD' does not name a type constants.h:78: error: 'DWORD' has not been declared constants.h: In function 'bool operator<(const SStoneDropInfo&, int)': constants.h:80: error: 'const struct SStoneDropInfo' has no member named 'dwMobVnum' constants.h: At global scope: constants.h:83: error: declaration of 'operator<' as non-function constants.h:83: error: 'DWORD' was not declared in this scope constants.h:83: error: expected primary-expression before 'const' constants.h: In function 'bool operator<(const SStoneDropInfo&, const SStoneDropInfo&)': constants.h:90: error: 'const struct SStoneDropInfo' has no member named 'dwMobVnum' constants.h:90: error: 'const struct SStoneDropInfo' has no member named 'dwMobVnum' constants.h: At global scope: constants.h:98: error: 'DWORD' does not name a type constants.h:100: error: 'DWORD' does not name a type constants.h:102: error: 'DWORD' does not name a type constants.h:103: error: 'DWORD' does not name a type constants.h:104: error: 'DWORD' does not name a type constants.h:106: error: 'DWORD' does not name a type constants.h:109: error: expected initializer before '*' token constants.h:112: error: 'DWORD' does not name a type constants.h:113: error: expected initializer before '*' token constants.h:114: error: 'DWORD' does not name a type constants.h:115: error: 'DWORD' does not name a type constants.h:116: error: 'DWORD' does not name a type constants.h:119: error: 'DWORD' does not name a type constants.h:120: error: 'DWORD' does not name a type constants.h:164: error: expected initializer before '<' token constants.h:165: error: 'TItemAttrMap' does not name a type constants.h:166: error: 'TItemAttrMap' does not name a type In file included from packet_info.h:4, from input.h:4, from desc.h:5, from desc_client.h:4, from cmd_general.cpp:9: packet.h:414: error: 'BYTE' does not name a type packet.h:415: error: 'WORD' does not name a type packet.h:416: error: 'BYTE' does not name a type packet.h:422: error: 'BYTE' does not name a type packet.h:437: error: 'BYTE' does not name a type packet.h:443: error: 'BYTE' does not name a type packet.h:444: error: 'DWORD' does not name a type packet.h:445: error: 'DWORD' does not name a type packet.h:446: error: 'DWORD' does not name a type packet.h:453: error: 'BYTE' does not name a type packet.h:455: error: 'DWORD' does not name a type packet.h:456: error: 'BYTE' does not name a type packet.h:458: error: 'BYTE' does not name a type packet.h:463: error: 'BYTE' does not name a type packet.h:469: error: 'BYTE' does not name a type packet.h:476: error: 'BYTE' does not name a type packet.h:482: error: 'BYTE' does not name a type packet.h:483: error: 'BYTE' does not name a type packet.h:489: error: 'BYTE' does not name a type packet.h:490: error: 'DWORD' does not name a type packet.h:497: error: 'BYTE' does not name a type packet.h:498: error: 'BYTE' does not name a type packet.h:499: error: 'BYTE' does not name a type packet.h:504: error: 'BYTE' does not name a type packet.h:509: error: 'BYTE' does not name a type packet.h:510: error: 'BYTE' does not name a type packet.h:511: error: 'DWORD' does not name a type packet.h:522: error: 'BYTE' does not name a type packet.h:523: error: 'BYTE' does not name a type packet.h:524: error: 'DWORD' does not name a type packet.h:530: error: 'BYTE' does not name a type packet.h:531: error: 'BYTE' does not name a type packet.h:532: error: 'DWORD' does not name a type packet.h:533: error: 'DWORD' does not name a type packet.h:546: error: 'BYTE' does not name a type packet.h:552: error: 'BYTE' does not name a type packet.h:553: error: 'BYTE' does not name a type packet.h:559: error: 'BYTE' does not name a type packet.h:560: error: 'BYTE' does not name a type packet.h:566: error: 'BYTE' does not name a type packet.h:567: error: 'BYTE' does not name a type packet.h:577: error: 'BYTE' does not name a type packet.h:584: error: 'BYTE' does not name a type packet.h:591: error: 'BYTE' does not name a type packet.h:592: error: 'DWORD' does not name a type packet.h:593: error: 'DWORD' does not name a type packet.h:598: error: 'BYTE' does not name a type packet.h:599: error: 'DWORD' does not name a type packet.h:608: error: 'BYTE' does not name a type packet.h:609: error: 'DWORD' does not name a type packet.h:610: error: 'DWORD' does not name a type packet.h:616: error: 'BYTE' does not name a type packet.h:623: error: 'BYTE' does not name a type packet.h:629: error: 'BYTE' does not name a type packet.h:637: error: 'BYTE' does not name a type packet.h:644: error: 'BYTE' does not name a type packet.h:645: error: 'DWORD' does not name a type packet.h:646: error: 'DWORD' does not name a type packet.h:652: error: 'BYTE' does not name a type packet.h:655: error: 'DWORD' does not name a type packet.h:663: error: 'BYTE' does not name a type packet.h:669: error: 'BYTE' does not name a type packet.h:670: error: 'DWORD' does not name a type packet.h:671: error: 'DWORD' does not name a type packet.h:677: error: 'BYTE' does not name a type packet.h:684: error: 'BYTE' does not name a type packet.h:686: error: 'DWORD' does not name a type packet.h:687: error: 'DWORD' does not name a type packet.h:692: error: 'BYTE' does not name a type packet.h:695: error: 'DWORD' does not name a type packet.h:696: error: 'DWORD' does not name a type packet.h:702: error: 'BYTE' does not name a type packet.h:710: error: 'BYTE' does not name a type packet.h:711: error: 'DWORD' does not name a type packet.h:716: error: 'BYTE' does not name a type packet.h:717: error: 'BYTE' does not name a type packet.h:722: error: 'BYTE' does not name a type packet.h:723: error: 'BYTE' does not name a type packet.h:729: error: 'BYTE' does not name a type packet.h:730: error: 'BYTE' does not name a type packet.h:732: error: 'WORD' does not name a type packet.h:733: error: 'BYTE' does not name a type packet.h:734: error: 'BYTE' does not name a type packet.h:735: error: 'BYTE' does not name a type packet.h:736: error: 'BYTE' does not name a type packet.h:737: error: 'BYTE' does not name a type packet.h:742: error: 'BYTE' does not name a type packet.h:743: error: 'BYTE' does not name a type packet.h:750: error: 'BYTE' does not name a type packet.h:751: error: 'BYTE' does not name a type packet.h:752: error: 'DWORD' does not name a type packet.h:753: error: 'BYTE' does not name a type packet.h:754: error: 'BYTE' does not name a type packet.h:772: error: 'BYTE' does not name a type packet.h:773: error: 'BYTE' does not name a type packet.h:774: error: 'BYTE' does not name a type packet.h:775: error: 'BYTE' does not name a type packet.h:778: error: 'DWORD' does not name a type packet.h:783: error: 'DWORD' does not name a type packet.h:791: error: 'BYTE' does not name a type packet.h:792: error: 'WORD' does not name a type packet.h:798: error: 'BYTE' does not name a type packet.h:799: error: 'WORD' does not name a type packet.h:800: error: 'BYTE' does not name a type packet.h:806: error: 'BYTE' does not name a type packet.h:807: error: 'WORD' does not name a type packet.h:813: error: 'BYTE' does not name a type packet.h:818: error: 'BYTE' does not name a type packet.h:824: error: 'BYTE' does not name a type packet.h:831: error: 'BYTE' does not name a type packet.h:833: error: 'DWORD' does not name a type packet.h:838: error: 'BYTE' does not name a type packet.h:840: error: 'DWORD' does not name a type packet.h:841: error: 'BYTE' does not name a type packet.h:847: error: 'BYTE' does not name a type packet.h:854: error: 'BYTE' does not name a type packet.h:857: error: 'BYTE' does not name a type packet.h:871: error: 'BYTE' does not name a type packet.h:872: error: 'DWORD' does not name a type packet.h:877: error: 'BYTE' does not name a type packet.h:878: error: 'UINT' does not name a type packet.h:884: error: 'BYTE' does not name a type packet.h:885: error: 'UINT' does not name a type packet.h:890: error: 'BYTE' does not name a type packet.h:891: error: 'UINT' does not name a type packet.h:892: error: 'UINT' does not name a type packet.h:926: error: 'BYTE' does not name a type packet.h:931: error: 'BYTE' does not name a type packet.h:932: error: 'BYTE' does not name a type packet.h:937: error: 'BYTE' does not name a type packet.h:938: error: 'BYTE' does not name a type packet.h:959: error: 'BYTE' does not name a type packet.h:960: error: 'BYTE' does not name a type packet.h:963: error: 'BYTE' does not name a type packet.h:981: error: 'BYTE' does not name a type packet.h:982: error: 'DWORD' does not name a type packet.h:1000: error: 'BYTE' does not name a type packet.h:1001: error: 'BYTE' does not name a type packet.h:1002: error: 'DWORD' does not name a type packet.h:1003: error: 'BYTE' does not name a type packet.h:1009: error: 'BYTE' does not name a type packet.h:1010: error: 'BYTE' does not name a type packet.h:1015: error: 'BYTE' does not name a type packet.h:1016: error: 'BYTE' does not name a type packet.h:1024: error: 'BYTE' does not name a type packet.h:1031: error: 'BYTE' does not name a type packet.h:1032: error: 'BYTE' does not name a type packet.h:1038: error: 'BYTE' does not name a type packet.h:1039: error: 'BYTE' does not name a type packet.h:1044: error: 'BYTE' does not name a type packet.h:1045: error: 'BYTE' does not name a type packet.h:1046: error: 'BYTE' does not name a type packet.h:1052: error: 'BYTE' does not name a type packet.h:1058: error: 'BYTE' does not name a type packet.h:1059: error: 'BYTE' does not name a type packet.h:1060: error: 'DWORD' does not name a type packet.h:1068: error: 'BYTE' does not name a type packet.h:1071: error: 'DWORD' does not name a type packet.h:1076: error: 'BYTE' does not name a type packet.h:1077: error: 'DWORD' does not name a type packet.h:1078: error: 'DWORD' does not name a type packet.h:1101: error: 'BYTE' does not name a type packet.h:1102: error: 'BYTE' does not name a type packet.h:1107: error: 'BYTE' does not name a type packet.h:1108: error: 'DWORD' does not name a type packet.h:1109: error: 'WORD' does not name a type packet.h:1125: error: 'BYTE' does not name a type packet.h:1127: error: 'DWORD' does not name a type packet.h:1130: error: 'DWORD' does not name a type packet.h:1131: error: 'DWORD' does not name a type packet.h:1136: error: 'BYTE' does not name a type packet.h:1137: error: 'DWORD' does not name a type packet.h:1138: error: 'BYTE' does not name a type packet.h:1143: error: 'BYTE' does not name a type packet.h:1149: error: 'BYTE' does not name a type packet.h:1150: error: 'BYTE' does not name a type packet.h:1180: error: 'BYTE' does not name a type packet.h:1181: error: 'DWORD' does not name a type packet.h:1183: error: 'DWORD' does not name a type packet.h:1184: error: 'DWORD' does not name a type packet.h:1192: error: 'BYTE' does not name a type packet.h:1193: error: 'WORD' does not name a type packet.h:1194: error: 'BYTE' does not name a type packet.h:1195: error: 'BYTE' does not name a type packet.h:1197: error: 'BYTE' does not name a type packet.h:1198: error: 'DWORD' does not name a type packet.h:1203: error: 'BYTE' does not name a type packet.h:1204: error: 'DWORD' does not name a type packet.h:1206: error: 'WORD' does not name a type packet.h:1207: error: 'BYTE' does not name a type packet.h:1208: error: 'DWORD' does not name a type packet.h:1209: error: 'DWORD' does not name a type packet.h:1217: error: 'BYTE' does not name a type packet.h:1219: error: 'BYTE' does not name a type packet.h:1221: error: 'DWORD' does not name a type packet.h:1222: error: 'BYTE' does not name a type packet.h:1223: error: 'DWORD' does not name a type packet.h:1249: error: 'BYTE' does not name a type packet.h:1250: error: 'DWORD' does not name a type packet.h:1252: error: 'WORD' does not name a type packet.h:1253: error: 'BYTE' does not name a type packet.h:1254: error: 'BYTE' does not name a type packet.h:1256: error: 'BYTE' does not name a type packet.h:1257: error: 'DWORD' does not name a type packet.h:1259: error: 'DWORD' does not name a type packet.h:1267: error: 'DWORD' does not name a type packet.h:1268: error: 'BYTE' does not name a type packet.h:1270: error: 'DWORD' does not name a type packet.h:1272: error: 'DWORD' does not name a type packet.h:1273: error: 'BYTE' does not name a type packet.h:1274: error: 'DWORD' does not name a type packet.h:1283: error: 'BYTE' does not name a type packet.h:1284: error: 'DWORD' does not name a type packet.h:1290: error: 'BYTE' does not name a type packet.h:1298: error: 'BYTE' does not name a type packet.h:1306: error: 'BYTE' does not name a type packet.h:1323: error: 'BYTE' does not name a type packet.h:1336: error: 'BYTE' does not name a type packet.h:1342: error: 'BYTE' does not name a type packet.h:1351: error: 'BYTE' does not name a type packet.h:1358: error: 'BYTE' does not name a type packet.h:1359: error: 'WORD' does not name a type packet.h:1360: error: 'BYTE' does not name a type packet.h:1361: error: 'DWORD' does not name a type packet.h:1362: error: 'BYTE' does not name a type packet.h:1367: error: 'BYTE' does not name a type packet.h:1368: error: 'WORD' does not name a type packet.h:1369: error: 'BYTE' does not name a type packet.h:1375: error: 'BYTE' does not name a type packet.h:1376: error: 'DWORD' does not name a type packet.h:1377: error: 'WORD' does not name a type packet.h:1380: error: 'BYTE' does not name a type packet.h:1381: error: 'BYTE' does not name a type packet.h:1392: error: 'BYTE' does not name a type packet.h:1393: error: 'DWORD' does not name a type packet.h:1394: error: 'WORD' does not name a type packet.h:1398: error: 'BYTE' does not name a type packet.h:1399: error: 'BYTE' does not name a type packet.h:1409: error: 'BYTE' does not name a type packet.h:1410: error: 'DWORD' does not name a type packet.h:1411: error: 'WORD' does not name a type packet.h:1416: error: 'BYTE' does not name a type packet.h:1417: error: 'BYTE' does not name a type packet.h:1423: error: 'BYTE' does not name a type packet.h:1424: error: 'INT' does not name a type packet.h:1429: error: 'BYTE' does not name a type packet.h:1436: error: 'DWORD' does not name a type packet.h:1437: error: 'BYTE' does not name a type packet.h:1444: error: 'BYTE' does not name a type packet.h:1445: error: 'DWORD' does not name a type packet.h:1450: error: 'BYTE' does not name a type packet.h:1451: error: 'DWORD' does not name a type packet.h:1456: error: 'BYTE' does not name a type packet.h:1458: error: 'DWORD' does not name a type packet.h:1459: error: 'BYTE' does not name a type packet.h:1460: error: 'DWORD' does not name a type packet.h:1462: error: 'DWORD' does not name a type packet.h:1470: error: 'BYTE' does not name a type packet.h:1472: error: 'DWORD' does not name a type packet.h:1473: error: 'BYTE' does not name a type packet.h:1474: error: 'DWORD' does not name a type packet.h:1476: error: 'DWORD' does not name a type packet.h:1478: error: 'DWORD' does not name a type packet.h:1479: error: 'DWORD' does not name a type packet.h:1490: error: 'BYTE' does not name a type packet.h:1491: error: 'UINT' does not name a type packet.h:1496: error: 'BYTE' does not name a type packet.h:1498: error: 'DWORD' does not name a type packet.h:1499: error: 'DWORD' does not name a type packet.h:1500: error: 'DWORD' does not name a type packet.h:1505: error: 'BYTE' does not name a type packet.h:1512: error: 'BYTE' does not name a type packet.h:1514: error: 'BYTE' does not name a type packet.h:1515: error: 'DWORD' does not name a type packet.h:1517: error: 'DWORD' does not name a type packet.h:1528: error: 'BYTE' does not name a type packet.h:1530: error: 'DWORD' does not name a type packet.h:1531: error: 'DWORD' does not name a type packet.h:1537: error: 'BYTE' does not name a type packet.h:1538: error: 'DWORD' does not name a type packet.h:1544: error: 'BYTE' does not name a type packet.h:1545: error: 'DWORD' does not name a type packet.h:1550: error: 'BYTE' does not name a type packet.h:1551: error: 'UINT' does not name a type packet.h:1557: error: 'BYTE' does not name a type packet.h:1558: error: 'UINT' does not name a type packet.h:1563: error: 'BYTE' does not name a type packet.h:1564: error: 'UINT' does not name a type packet.h:1565: error: 'UINT' does not name a type packet.h:1570: error: 'BYTE' does not name a type packet.h:1571: error: 'DWORD' does not name a type packet.h:1572: error: 'DWORD' does not name a type packet.h:1573: error: 'WORD' does not name a type packet.h:1579: error: 'BYTE' does not name a type packet.h:1580: error: 'BYTE' does not name a type packet.h:1586: error: 'BYTE' does not name a type packet.h:1587: error: 'BYTE' does not name a type packet.h:1592: error: 'BYTE' does not name a type packet.h:1593: error: 'BYTE' does not name a type packet.h:1594: error: 'BYTE' does not name a type packet.h:1642: error: 'DWORD' does not name a type packet.h:1643: error: 'DWORD' does not name a type packet.h:1644: error: 'DWORD' does not name a type packet.h:1645: error: 'BYTE' does not name a type packet.h:1646: error: 'DWORD' does not name a type packet.h:1648: error: 'DWORD' does not name a type packet.h:1650: error: 'BYTE' does not name a type packet.h:1654: error: 'DWORD' does not name a type packet.h:1661: error: 'DWORD' does not name a type packet.h:1662: error: 'DWORD' does not name a type packet.h:1663: error: 'DWORD' does not name a type packet.h:1665: error: 'BYTE' does not name a type packet.h:1666: error: 'BYTE' does not name a type packet.h:1669: error: 'BYTE' does not name a type packet.h:1672: error: 'DWORD' does not name a type packet.h:1674: error: 'DWORD' does not name a type packet.h:1680: error: 'DWORD' does not name a type packet.h:1686: error: 'DWORD' does not name a type packet.h:1687: error: 'DWORD' does not name a type packet.h:1688: error: 'DWORD' does not name a type packet.h:1696: error: 'DWORD' does not name a type packet.h:1698: error: 'DWORD' does not name a type packet.h:1707: error: 'BYTE' does not name a type packet.h:1710: error: 'DWORD' does not name a type packet.h:1711: error: 'BYTE' does not name a type packet.h:1716: error: 'BYTE' does not name a type packet.h:1723: error: 'BYTE' does not name a type packet.h:1730: error: 'BYTE' does not name a type packet.h:1739: error: 'BYTE' does not name a type packet.h:1740: error: 'WORD' does not name a type packet.h:1741: error: 'BYTE' does not name a type packet.h:1748: error: 'DWORD' does not name a type packet.h:1749: error: 'DWORD' does not name a type packet.h:1750: error: 'DWORD' does not name a type packet.h:1751: error: 'DWORD' does not name a type packet.h:1752: error: 'DWORD' does not name a type packet.h:1753: error: 'DWORD' does not name a type packet.h:1755: error: 'DWORD' does not name a type packet.h:1762: error: 'BYTE' does not name a type packet.h:1763: error: 'BYTE' does not name a type packet.h:1764: error: 'BYTE' does not name a type packet.h:1765: error: 'DWORD' does not name a type packet.h:1767: error: 'DWORD' does not name a type packet.h:1773: error: 'DWORD' does not name a type packet.h:1775: error: 'DWORD' does not name a type packet.h:1799: error: 'BYTE' does not name a type packet.h:1800: error: 'DWORD' does not name a type packet.h:1801: error: 'BYTE' does not name a type packet.h:1806: error: 'BYTE' does not name a type packet.h:1811: error: 'BYTE' does not name a type packet.h:1812: error: 'WORD' does not name a type packet.h:1813: error: 'BYTE' does not name a type packet.h:1814: error: 'WORD' does not name a type packet.h:1819: error: 'BYTE' does not name a type packet.h:1820: error: 'DWORD' does not name a type packet.h:1821: error: 'WORD' does not name a type packet.h:1826: error: 'BYTE' does not name a type packet.h:1827: error: 'DWORD' does not name a type packet.h:1828: error: 'DWORD' does not name a type packet.h:1829: error: 'BYTE' does not name a type packet.h:1830: error: 'DWORD' does not name a type packet.h:1835: error: 'BYTE' does not name a type packet.h:1836: error: 'BYTE' does not name a type packet.h:1837: error: 'BYTE' does not name a type packet.h:1838: error: 'BYTE' does not name a type packet.h:1839: error: 'DWORD' does not name a type packet.h:1842: error: 'DWORD' does not name a type packet.h:1843: error: 'DWORD' does not name a type packet.h:1849: error: 'BYTE' does not name a type packet.h:1850: error: 'DWORD' does not name a type packet.h:1851: error: 'DWORD' does not name a type packet.h:1857: error: 'DWORD' does not name a type packet.h:1865: error: 'BYTE' does not name a type packet.h:1866: error: 'WORD' does not name a type packet.h:1871: error: 'BYTE' does not name a type packet.h:1872: error: 'BYTE' does not name a type packet.h:1873: error: 'DWORD' does not name a type packet.h:1874: error: 'DWORD' does not name a type packet.h:1879: error: 'BYTE' does not name a type packet.h:1880: error: 'DWORD' does not name a type packet.h:1886: error: 'BYTE' does not name a type packet.h:1887: error: 'DWORD' does not name a type packet.h:1888: error: 'DWORD' does not name a type packet.h:1894: error: 'BYTE' does not name a type packet.h:1895: error: 'BYTE' does not name a type packet.h:1900: error: 'BYTE' does not name a type packet.h:1901: error: 'WORD' does not name a type packet.h:1914: error: 'BYTE' does not name a type packet.h:1915: error: 'DWORD' does not name a type packet.h:1916: error: 'DWORD' does not name a type packet.h:1917: error: 'BYTE' does not name a type packet.h:1923: error: 'BYTE' does not name a type packet.h:1924: error: 'DWORD' does not name a type packet.h:1925: error: 'DWORD' does not name a type packet.h:1926: error: 'DWORD' does not name a type packet.h:1932: error: 'BYTE' does not name a type packet.h:1933: error: 'DWORD' does not name a type packet.h:1934: error: 'DWORD' does not name a type packet.h:1939: error: 'BYTE' does not name a type packet.h:1940: error: 'DWORD' does not name a type packet.h:1945: error: 'BYTE' does not name a type packet.h:1946: error: 'DWORD' does not name a type packet.h:1947: error: 'BYTE' does not name a type packet.h:1953: error: 'BYTE' does not name a type packet.h:1960: error: 'BYTE' does not name a type packet.h:1961: error: 'DWORD' does not name a type packet.h:1962: error: 'DWORD' does not name a type packet.h:1963: error: 'DWORD' does not name a type packet.h:1964: error: 'BYTE' does not name a type packet.h:1969: error: 'BYTE' does not name a type packet.h:1970: error: 'DWORD' does not name a type packet.h:1976: error: 'BYTE' does not name a type packet.h:1980: error: 'WORD' does not name a type packet.h:1985: error: 'BYTE' does not name a type packet.h:1990: error: 'BYTE' does not name a type packet.h:1991: error: 'WORD' does not name a type packet.h:1992: error: 'WORD' does not name a type packet.h:1993: error: 'BYTE' does not name a type packet.h:2013: error: 'BYTE' does not name a type packet.h:2014: error: 'WORD' does not name a type packet.h:2015: error: 'BYTE' does not name a type packet.h:2020: error: 'BYTE' does not name a type packet.h:2021: error: 'BYTE' does not name a type packet.h:2027: error: 'BYTE' does not name a type packet.h:2033: error: 'BYTE' does not name a type packet.h:2040: error: 'BYTE' does not name a type packet.h:2041: error: 'BYTE' does not name a type packet.h:2046: error: 'BYTE' does not name a type packet.h:2047: error: 'BYTE' does not name a type packet.h:2053: error: 'BYTE' does not name a type packet.h:2054: error: 'BYTE' does not name a type packet.h:2059: error: 'BYTE' does not name a type packet.h:2060: error: 'BYTE' does not name a type packet.h:2079: error: 'BYTE' does not name a type packet.h:2080: error: 'BYTE' does not name a type packet.h:2086: error: 'DWORD' does not name a type packet.h:2091: error: 'BYTE' does not name a type packet.h:2102: error: 'DWORD' does not name a type packet.h:2107: error: 'BYTE' does not name a type packet.h:2119: error: 'BYTE' does not name a type packet.h:2120: error: 'BYTE' does not name a type packet.h:2126: error: 'BYTE' does not name a type packet.h:2127: error: 'BYTE' does not name a type packet.h:2136: error: 'BYTE' does not name a type packet.h:2137: error: 'BYTE' does not name a type packet.h:2142: error: 'BYTE' does not name a type packet.h:2143: error: 'BYTE' does not name a type packet.h:2149: error: 'BYTE' does not name a type packet.h:2161: error: 'BYTE' does not name a type packet.h:2162: error: 'DWORD' does not name a type packet.h:2168: error: 'BYTE' does not name a type packet.h:2169: error: 'DWORD' does not name a type packet.h:2174: error: 'BYTE' does not name a type packet.h:2175: error: 'DWORD' does not name a type packet.h:2180: error: 'BYTE' does not name a type packet.h:2181: error: 'DWORD' does not name a type packet.h:2182: error: 'BYTE' does not name a type packet.h:2187: error: 'BYTE' does not name a type packet.h:2188: error: 'DWORD' does not name a type packet.h:2189: error: 'BYTE' does not name a type packet.h:2190: error: 'BYTE' does not name a type packet.h:2196: error: 'BYTE' does not name a type packet.h:2197: error: 'DWORD' does not name a type packet.h:2202: error: 'BYTE' does not name a type packet.h:2203: error: 'DWORD' does not name a type packet.h:2204: error: 'DWORD' does not name a type packet.h:2209: error: 'BYTE' does not name a type packet.h:2210: error: 'DWORD' does not name a type packet.h:2211: error: 'DWORD' does not name a type packet.h:2216: error: 'BYTE' does not name a type packet.h:2217: error: 'DWORD' does not name a type packet.h:2222: error: 'BYTE' does not name a type packet.h:2223: error: 'DWORD' does not name a type packet.h:2224: error: 'BYTE' does not name a type packet.h:2225: error: 'BYTE' does not name a type packet.h:2236: error: 'BYTE' does not name a type packet.h:2237: error: 'BYTE' does not name a type packet.h:2238: error: 'DWORD' does not name a type packet.h:2243: error: 'BYTE' does not name a type packet.h:2244: error: 'BYTE' does not name a type packet.h:2249: error: 'BYTE' does not name a type packet.h:2254: error: 'BYTE' does not name a type packet.h:2255: error: 'BYTE' does not name a type packet.h:2260: error: 'BYTE' does not name a type packet.h:2261: error: 'BYTE' does not name a type packet.h:2272: error: 'BYTE' does not name a type packet.h:2273: error: 'BYTE' does not name a type packet.h:2279: error: 'BYTE' does not name a type packet.h:2331: error: 'BYTE' does not name a type packet.h:2332: error: 'WORD' does not name a type packet.h:2333: error: 'BYTE' does not name a type packet.h:2338: error: 'BYTE' does not name a type packet.h:2339: error: 'WORD' does not name a type packet.h:2340: error: 'BYTE' does not name a type packet.h:2341: error: 'DWORD' does not name a type packet.h:2347: error: 'DWORD' does not name a type packet.h:2348: error: 'DWORD' does not name a type packet.h:2349: error: 'BYTE' does not name a type packet.h:2350: error: 'BYTE' does not name a type packet.h:2361: error: 'BYTE' does not name a type packet.h:2362: error: 'BYTE' does not name a type packet.h:2368: error: 'BYTE' does not name a type packet.h:2378: error: 'BYTE' does not name a type packet.h:2384: error: 'DWORD' does not name a type packet.h:2385: error: 'DWORD' does not name a type packet.h:2391: error: 'BYTE' does not name a type packet.h:2392: error: 'DWORD' does not name a type packet.h:2393: error: 'DWORD' does not name a type packet.h:2398: error: 'BYTE' does not name a type packet.h:2399: error: 'DWORD' does not name a type packet.h:2400: error: 'BYTE' does not name a type packet.h:2405: error: 'BYTE' does not name a type packet.h:2410: error: 'BYTE' does not name a type packet.h:2411: error: 'BYTE' does not name a type packet.h:2412: error: 'DWORD' does not name a type packet.h:2417: error: 'BYTE' does not name a type packet.h:2418: error: 'DWORD' does not name a type packet.h:2419: error: 'WORD' does not name a type packet.h:2425: error: 'BYTE' does not name a type packet.h:2426: error: 'DWORD' does not name a type packet.h:2427: error: 'BYTE' does not name a type packet.h:2428: error: 'DWORD' does not name a type packet.h:2434: error: 'BYTE' does not name a type packet.h:2435: error: 'WORD' does not name a type packet.h:2436: error: 'DWORD' does not name a type packet.h:2441: error: 'BYTE' does not name a type packet.h:2442: error: 'DWORD' does not name a type packet.h:2443: error: 'DWORD' does not name a type packet.h:2444: error: 'DWORD' does not name a type packet.h:2449: error: 'BYTE' does not name a type packet.h:2450: error: 'WORD' does not name a type packet.h:2451: error: 'DWORD' does not name a type packet.h:2458: error: 'BYTE' does not name a type packet.h:2459: error: 'BYTE' does not name a type packet.h:2464: error: 'BYTE' does not name a type packet.h:2465: error: 'BYTE' does not name a type packet.h:2466: error: 'DWORD' does not name a type packet.h:2467: error: 'BYTE' does not name a type packet.h:2482: error: 'BYTE' does not name a type packet.h:2483: error: 'DWORD' does not name a type packet.h:2485: error: 'BYTE' does not name a type packet.h:2490: error: 'BYTE' does not name a type packet.h:2503: error: 'BYTE' does not name a type packet.h:2504: error: 'WORD' does not name a type packet.h:2505: error: 'BYTE' does not name a type packet.h:2516: error: 'BYTE' does not name a type packet.h:2517: error: 'DWORD' does not name a type packet.h:2523: error: 'BYTE' does not name a type packet.h:2531: error: 'BYTE' does not name a type packet.h:2533: error: 'BYTE' does not name a type packet.h:2534: error: 'BYTE' does not name a type packet.h:2540: error: 'BYTE' does not name a type packet.h:2541: error: 'time_t' does not name a type packet.h:2552: error: 'BYTE' does not name a type packet.h:2553: error: 'DWORD' does not name a type packet.h:2554: error: 'BYTE' does not name a type packet.h:2559: error: 'BYTE' does not name a type packet.h:2560: error: 'BYTE' does not name a type packet.h:2565: error: 'BYTE' does not name a type packet.h:2566: error: 'UINT' does not name a type packet.h:2567: error: 'BYTE' does not name a type packet.h:2569: error: 'BYTE' does not name a type packet.h:2570: error: 'BYTE' does not name a type packet.h:2571: error: 'BYTE' does not name a type packet.h:2572: error: 'BYTE' does not name a type packet.h:2578: error: 'BYTE' does not name a type packet.h:2579: error: 'UINT' does not name a type packet.h:2584: error: 'BYTE' does not name a type packet.h:2585: error: 'BYTE' does not name a type packet.h:2586: error: 'UINT' does not name a type packet.h:2587: error: 'DWORD' does not name a type packet.h:2588: error: 'DWORD' does not name a type packet.h:2589: error: 'BYTE' does not name a type packet.h:2597: error: 'BYTE' does not name a type packet.h:2605: error: 'BYTE' does not name a type packet.h:2606: error: 'WORD' does not name a type packet.h:2607: error: 'WORD' does not name a type packet.h:2614: error: 'BYTE' does not name a type packet.h:2615: error: 'BYTE' does not name a type packet.h:2616: error: 'DWORD' does not name a type packet.h:2621: error: 'BYTE' does not name a type packet.h:2622: error: 'BYTE' does not name a type packet.h:2628: error: 'BYTE' does not name a type packet.h:2629: error: 'DWORD' does not name a type packet.h:2636: error: 'BYTE' does not name a type packet.h:2643: error: 'BYTE' does not name a type packet.h:2650: error: 'BYTE' does not name a type packet.h:2651: error: 'BYTE' does not name a type packet.h:2656: error: 'BYTE' does not name a type packet.h:2657: error: 'DWORD' does not name a type packet.h:2660: error: 'DWORD' does not name a type packet.h:2661: error: 'BYTE' does not name a type packet.h:2674: error: 'DWORD' does not name a type packet.h:2677: error: 'DWORD' does not name a type packet.h:2682: error: 'BYTE' does not name a type packet.h:2683: error: 'WORD' does not name a type packet.h:2688: error: 'BYTE' does not name a type packet.h:2691: error: 'DWORD' does not name a type packet.h:2692: error: 'BYTE' does not name a type packet.h:2697: error: 'BYTE' does not name a type packet.h:2704: error: 'BYTE' does not name a type packet.h:2710: error: 'BYTE' does not name a type packet.h:2716: error: 'BYTE' does not name a type packet.h:2717: error: 'DWORD' does not name a type packet.h:2718: error: 'BYTE' does not name a type packet.h:2723: error: 'BYTE' does not name a type packet.h:2725: error: 'BYTE' does not name a type packet.h:2730: error: 'BYTE' does not name a type packet.h:2731: error: 'BYTE' does not name a type packet.h:2737: error: 'BYTE' does not name a type packet.h:2738: error: 'DWORD' does not name a type packet.h:2739: error: 'DWORD' does not name a type packet.h:2740: error: 'BYTE' does not name a type packet.h:2747: error: 'BYTE' does not name a type packet.h:2748: error: 'DWORD' does not name a type packet.h:2754: error: 'BYTE' does not name a type packet.h:2755: error: 'DWORD' does not name a type packet.h:2756: error: 'BYTE' does not name a type packet.h:2762: error: 'BYTE' does not name a type packet.h:2763: error: 'BYTE' does not name a type packet.h:2764: error: 'BYTE' does not name a type packet.h:2769: error: 'BYTE' does not name a type packet.h:2770: error: 'DWORD' does not name a type packet.h:2777: error: 'BYTE' does not name a type packet.h:2783: error: 'BYTE' does not name a type packet.h:2788: error: 'BYTE' does not name a type packet.h:2790: error: 'BYTE' does not name a type packet.h:2807: error: 'DWORD' does not name a type packet.h:2812: error: ISO C++ forbids declaration of 'BYTE' with no type packet.h:2812: error: expected ';' before '*' token packet.h:2831: error: expected `;' before 'BYTE' packet.h:2831: error: 'BYTE' does not name a type packet.h:2832: error: 'WORD' does not name a type packet.h:2834: error: ISO C++ forbids declaration of 'BYTE' with no type packet.h:2834: error: expected ';' before '*' token packet.h:2837: error: ISO C++ forbids declaration of 'BYTE' with no type packet.h:2837: error: expected ';' before '*' token packet.h: In constructor 'SPacketGCHybridCryptKeys::SPacketGCHybridCryptKeys()': packet.h:2796: error: class 'SPacketGCHybridCryptKeys' does not have any field named 'm_pStream' packet.h:2796: error: 'NULL' was not declared in this scope packet.h: In destructor 'SPacketGCHybridCryptKeys::~SPacketGCHybridCryptKeys()': packet.h:2800: error: 'm_pStream' was not declared in this scope packet.h:2802: error: type '<type error>' argument given to 'delete', expected pointer packet.h:2803: error: 'NULL' was not declared in this scope packet.h: At global scope: packet.h:2855: error: 'DWORD' does not name a type packet.h:2860: error: ISO C++ forbids declaration of 'BYTE' with no type packet.h:2860: error: expected ';' before '*' token packet.h:2879: error: expected `;' before 'BYTE' packet.h:2879: error: 'BYTE' does not name a type packet.h:2880: error: 'WORD' does not name a type packet.h:2882: error: ISO C++ forbids declaration of 'BYTE' with no type packet.h:2882: error: expected ';' before '*' token packet.h:2885: error: ISO C++ forbids declaration of 'BYTE' with no type packet.h:2885: error: expected ';' before '*' token packet.h: In constructor 'SPacketGCPackageSDB::SPacketGCPackageSDB()': packet.h:2845: error: class 'SPacketGCPackageSDB' does not have any field named 'm_pDataSDBStream' packet.h:2845: error: 'NULL' was not declared in this scope packet.h:2845: error: class 'SPacketGCPackageSDB' does not have any field named 'm_pStream' packet.h: In destructor 'SPacketGCPackageSDB::~SPacketGCPackageSDB()': packet.h:2848: error: 'm_pStream' was not declared in this scope packet.h:2850: error: type '<type error>' argument given to 'delete', expected pointer packet.h:2851: error: 'NULL' was not declared in this scope packet.h: At global scope: packet.h:2894: error: 'BYTE' does not name a type packet.h:2895: error: 'WORD' does not name a type packet.h:2896: error: 'WORD' does not name a type packet.h:2897: error: 'BYTE' does not name a type packet.h:2902: error: 'BYTE' does not name a type packet.h:2903: error: 'BYTE' does not name a type packet.h:2911: error: 'BYTE' does not name a type packet.h:2912: error: 'DWORD' does not name a type packet.h:2953: error: 'BYTE' does not name a type packet.h:2954: error: 'BYTE' does not name a type packet.h: In constructor 'SPacketCGDragonSoulRefine::SPacketCGDragonSoulRefine()': packet.h:2951: error: class 'SPacketCGDragonSoulRefine' does not have any field named 'header' packet.h: At global scope: packet.h:2962: error: 'BYTE' does not name a type packet.h:2963: error: 'BYTE' does not name a type packet.h: In constructor 'SPacketGCDragonSoulRefine::SPacketGCDragonSoulRefine()': packet.h:2960: error: class 'SPacketGCDragonSoulRefine' does not have any field named 'header' packet.h: At global scope: packet.h:2969: error: 'BYTE' does not name a type packet.h:2976: error: 'BYTE' does not name a type packet.h:2996: error: 'BYTE' does not name a type packet.h:2997: error: 'BYTE' does not name a type packet.h:2998: error: 'DWORD' does not name a type packet.h:2999: error: 'BYTE' does not name a type packet.h:3022: error: 'BYTE' does not name a type packet.h:3023: error: 'BYTE' does not name a type packet.h:3025: error: 'DWORD' does not name a type packet.h:3026: error: 'BYTE' does not name a type packet.h:3028: error: 'DWORD' does not name a type packet.h:3029: error: 'DWORD' does not name a type packet.h:3030: error: 'DWORD' does not name a type packet.h:3037: error: 'BYTE' does not name a type packet.h:3038: error: 'DWORD' does not name a type packet.h:3039: error: 'BYTE' does not name a type packet.h:3040: error: 'DWORD' does not name a type packet.h:3041: error: 'DWORD' does not name a type packet.h:3042: error: 'DWORD' does not name a type packet.h:3043: error: 'BYTE' does not name a type packet.h:3044: error: 'DWORD' does not name a type packet.h:3045: error: 'DWORD' does not name a type packet.h:3048: error: 'DWORD' does not name a type packet.h:3049: error: 'DWORD' does not name a type packet.h:3053: error: 'BYTE' does not name a type packet.h:3054: error: 'WORD' does not name a type packet.h:3070: error: 'BYTE' does not name a type packet.h:3071: error: 'int32_t' does not name a type packet.h:3072: error: 'BYTE' does not name a type packet.h:3084: error: 'BYTE' does not name a type packet.h:3085: error: 'WORD' does not name a type packet.h:3089: error: 'BYTE' does not name a type packet.h:3090: error: 'BYTE' does not name a type packet.h:3091: error: 'DWORD' does not name a type packet.h:3092: error: 'BYTE' does not name a type packet.h:3096: error: 'BYTE' does not name a type packet.h:3097: error: 'WORD' does not name a type packet.h:3098: error: 'DWORD' does not name a type In file included from input.h:4, from desc.h:5, from desc_client.h:4, from cmd_general.cpp:9: packet_info.h:9: error: 'string' in namespace 'std' does not name a type packet_info.h:11: error: 'DWORD' does not name a type packet_info.h:36: error: ISO C++ forbids declaration of 'map' with no type packet_info.h:36: error: invalid use of '::' packet_info.h:36: error: expected ';' before '<' token packet_info.h:38: error: 'DWORD' does not name a type In file included from desc.h:5, from desc_client.h:4, from cmd_general.cpp:9: input.h:19: error: variable or field 'LoginFailure' declared void input.h:19: error: 'LPDESC' was not declared in this scope input.h:19: error: expected primary-expression before 'const' input.h:28: error: 'LPDESC' has not been declared input.h:29: error: 'BYTE' does not name a type input.h:32: error: 'LPDESC' has not been declared input.h:33: error: 'LPDESC' has not been declared input.h:34: error: 'LPCHARACTER' has not been declared input.h:37: error: 'LPDESC' has not been declared input.h:37: error: 'BYTE' has not been declared input.h:48: error: 'BYTE' does not name a type input.h:51: error: 'LPDESC' has not been declared input.h:51: error: 'BYTE' has not been declared input.h:60: error: 'BYTE' does not name a type input.h:63: error: 'LPDESC' has not been declared input.h:63: error: 'BYTE' has not been declared input.h:66: error: 'LPDESC' has not been declared input.h:74: error: 'BYTE' does not name a type input.h:77: error: 'LPDESC' has not been declared input.h:77: error: 'BYTE' has not been declared input.h:80: error: 'LPDESC' has not been declared input.h:81: error: 'LPDESC' has not been declared input.h:83: error: 'LPDESC' has not been declared input.h:84: error: 'LPDESC' has not been declared input.h:85: error: 'LPDESC' has not been declared input.h:86: error: 'LPDESC' has not been declared input.h:87: error: 'LPDESC' has not been declared input.h:88: error: 'LPDESC' has not been declared input.h:90: error: 'LPDESC' has not been declared input.h:92: error: 'LPDESC' has not been declared input.h:93: error: 'LPDESC' has not been declared input.h:93: error: 'size_t' has not been declared input.h:94: error: 'LPDESC' has not been declared input.h:95: error: 'LPDESC' has not been declared input.h:101: error: 'BYTE' does not name a type input.h:104: error: 'LPDESC' has not been declared input.h:104: error: 'BYTE' has not been declared input.h:107: error: 'LPCHARACTER' has not been declared input.h:107: error: expected ',' or '...' before 'header' input.h:107: error: ISO C++ forbids declaration of 'BYTE' with no type input.h:109: error: 'LPCHARACTER' has not been declared input.h:109: error: 'size_t' has not been declared input.h:110: error: 'LPCHARACTER' has not been declared input.h:110: error: 'size_t' has not been declared input.h:112: error: 'LPCHARACTER' has not been declared input.h:114: error: 'LPCHARACTER' has not been declared input.h:115: error: 'LPCHARACTER' has not been declared input.h:116: error: 'LPCHARACTER' has not been declared input.h:118: error: 'LPCHARACTER' has not been declared input.h:120: error: 'LPCHARACTER' has not been declared input.h:124: error: 'LPCHARACTER' has not been declared input.h:125: error: 'LPCHARACTER' has not been declared input.h:126: error: 'LPCHARACTER' has not been declared input.h:127: error: 'LPCHARACTER' has not been declared input.h:128: error: 'LPCHARACTER' has not been declared input.h:129: error: 'LPCHARACTER' has not been declared input.h:129: error: 'size_t' has not been declared input.h:130: error: 'LPCHARACTER' has not been declared input.h:131: error: 'LPCHARACTER' has not been declared input.h:132: error: 'LPCHARACTER' has not been declared input.h:133: error: 'LPCHARACTER' has not been declared input.h:134: error: 'LPCHARACTER' has not been declared input.h:135: error: 'LPCHARACTER' has not been declared input.h:135: error: 'size_t' has not been declared input.h:136: error: 'LPCHARACTER' has not been declared input.h:136: error: 'BYTE' has not been declared input.h:137: error: 'LPCHARACTER' has not been declared input.h:139: error: 'LPCHARACTER' has not been declared input.h:140: error: 'LPCHARACTER' has not been declared input.h:141: error: 'LPCHARACTER' has not been declared input.h:144: error: 'LPCHARACTER' has not been declared input.h:145: error: 'LPCHARACTER' has not been declared input.h:146: error: 'LPCHARACTER' has not been declared input.h:149: error: 'LPCHARACTER' has not been declared input.h:150: error: 'LPCHARACTER' has not been declared input.h:151: error: 'LPCHARACTER' has not been declared input.h:152: error: 'LPCHARACTER' has not been declared input.h:153: error: 'LPCHARACTER' has not been declared input.h:154: error: 'LPCHARACTER' has not been declared input.h:155: error: 'LPCHARACTER' has not been declared input.h:156: error: 'LPCHARACTER' has not been declared input.h:156: error: 'size_t' has not been declared input.h:158: error: 'LPCHARACTER' has not been declared input.h:159: error: 'LPCHARACTER' has not been declared input.h:160: error: 'LPCHARACTER' has not been declared input.h:161: error: 'LPCHARACTER' has not been declared input.h:162: error: 'LPCHARACTER' has not been declared input.h:163: error: 'LPCHARACTER' has not been declared input.h:165: error: 'LPCHARACTER' has not been declared input.h:165: error: 'size_t' has not been declared input.h:166: error: 'LPCHARACTER' has not been declared input.h:168: error: 'LPCHARACTER' has not been declared input.h:169: error: 'LPCHARACTER' has not been declared input.h:170: error: 'LPCHARACTER' has not been declared input.h:171: error: 'LPCHARACTER' has not been declared input.h:171: error: 'size_t' has not been declared input.h:173: error: 'LPCHARACTER' has not been declared input.h:175: error: 'LPCHARACTER' has not been declared input.h:178: error: 'LPCHARACTER' has not been declared input.h:185: error: 'LPCHARACTER' has not been declared input.h:187: error: 'LPCHARACTER' has not been declared input.h:190: error: 'LPCHARACTER' has not been declared input.h:190: error: 'size_t' has not been declared input.h:191: error: 'LPCHARACTER' has not been declared input.h:191: error: 'size_t' has not been declared input.h:194: error: 'LPCHARACTER' has not been declared input.h:197: error: 'LPCHARACTER' has not been declared input.h:198: error: 'LPCHARACTER' has not been declared input.h:201: error: 'LPCHARACTER' has not been declared input.h:208: error: 'BYTE' does not name a type input.h:211: error: 'LPDESC' has not been declared input.h:211: error: 'BYTE' has not been declared input.h:217: error: 'LPDESC' has not been declared input.h:218: error: 'BYTE' does not name a type input.h:221: error: 'LPDESC' has not been declared input.h:221: error: 'BYTE' has not been declared input.h:224: error: 'DWORD' has not been declared input.h:225: error: 'LPDESC' has not been declared input.h:225: error: 'BYTE' has not been declared input.h:226: error: 'LPDESC' has not been declared input.h:227: error: 'LPDESC' has not been declared input.h:228: error: 'LPDESC' has not been declared input.h:229: error: 'LPDESC' has not been declared input.h:231: error: 'LPDESC' has not been declared input.h:232: error: 'LPDESC' has not been declared input.h:233: error: 'LPDESC' has not been declared input.h:234: error: 'LPDESC' has not been declared input.h:235: error: 'LPDESC' has not been declared input.h:236: error: 'LPDESC' has not been declared input.h:237: error: 'LPDESC' has not been declared input.h:239: error: 'LPDESC' has not been declared input.h:240: error: 'LPDESC' has not been declared input.h:259: error: 'DWORD' has not been declared input.h:263: error: 'LPDESC' has not been declared input.h:275: error: 'LPDESC' has not been declared input.h:277: error: 'LPDESC' has not been declared input.h:309: error: 'LPDESC' has not been declared input.h:310: error: 'LPDESC' has not been declared input.h:311: error: 'LPDESC' has not been declared input.h:312: error: 'LPDESC' has not been declared input.h:325: error: 'LPDESC' has not been declared input.h:336: error: 'LPDESC' has not been declared input.h:342: error: 'LPDESC' has not been declared input.h:346: error: 'DWORD' does not name a type input.h:353: error: 'LPDESC' has not been declared input.h:355: error: 'BYTE' does not name a type input.h:359: error: 'LPDESC' has not been declared input.h:359: error: 'BYTE' has not been declared input.h:362: error: 'LPDESC' has not been declared input.h:366: error: field 'm_SockAddr' has incomplete type input.h: In member function 'void CInputUDP::SetSockAddr(sockaddr_in&)': input.h:356: error: 'm_SockAddr' was not declared in this scope input.h: At global scope: input.h:374: error: 'BYTE' does not name a type input.h:377: error: 'LPDESC' has not been declared input.h:377: error: 'BYTE' has not been declared input.h:380: error: 'LPDESC' has not been declared input.h:381: error: 'LPDESC' has not been declared input.h:382: error: 'LPDESC' has not been declared input.h:383: error: 'LPDESC' has not been declared input.h:383: error: 'size_t' has not been declared input.h:384: error: 'LPDESC' has not been declared input.h:384: error: 'size_t' has not been declared input.h:385: error: 'LPDESC' has not been declared input.h:385: error: 'size_t' has not been declared input.h:386: error: 'LPDESC' has not been declared input.h:386: error: 'size_t' has not been declared input.h:387: error: 'LPDESC' has not been declared input.h:388: error: 'LPDESC' has not been declared input.h:388: error: 'size_t' has not been declared input.h:398: error: 'LPDESC' has not been declared input.h:404: error: 'LPDESC' has not been declared input.h:407: error: 'LPDESC' has not been declared input.h:409: error: 'LPDESC' has not been declared input.h:410: error: 'LPDESC' has not been declared input.h:411: error: 'LPDESC' has not been declared input.h:422: error: 'BYTE' does not name a type input.h:425: error: 'LPDESC' has not been declared input.h:425: error: 'BYTE' has not been declared input.h:428: error: 'LPDESC' has not been declared input.h:429: error: 'LPDESC' has not been declared In file included from desc_client.h:4, from cmd_general.cpp:9: desc.h:27: error: expected `)' before 'dwKey' desc.h:38: error: expected type-specifier before 'DWORD' desc.h:43: error: 'DWORD' does not name a type desc.h:44: error: 'DWORD' does not name a type desc.h:45: error: 'LPDESC' does not name a type desc.h: In member function 'void CLoginKey::Expire()': desc.h:34: error: 'm_dwExpireTime' was not declared in this scope desc.h:34: error: 'get_dword_time' was not declared in this scope desc.h:35: error: 'm_pkDesc' was not declared in this scope desc.h: At global scope: desc.h:52: error: 'BYTE' does not name a type desc.h:53: error: 'BYTE' does not name a type desc.h:61: error: 'desc_event_info' has not been declared desc.h:61: error: ISO C++ forbids declaration of 'EVENTINFO' with no type desc.h:75: error: 'BYTE' does not name a type desc.h:81: error: 'LPFDWATCH' has not been declared desc.h:81: error: 'socket_t' has not been declared desc.h:81: error: 'DWORD' has not been declared desc.h:81: error: 'DWORD' has not been declared desc.h:83: error: 'socket_t' does not name a type desc.h:85: error: 'WORD' does not name a type desc.h:87: error: 'WORD' has not been declared desc.h:87: error: 'BYTE' has not been declared desc.h:89: error: 'WORD' does not name a type desc.h:90: error: 'BYTE' does not name a type desc.h:101: error: 'DWORD' does not name a type desc.h:102: error: 'LPBUFFER' does not name a type desc.h:107: error: 'LPCHARACTER' has not been declared desc.h:108: error: 'LPCHARACTER' does not name a type desc.h:120: error: 'DWORD' has not been declared desc.h:121: error: 'DWORD' has not been declared desc.h:122: error: 'DWORD' has not been declared desc.h:125: error: 'DWORD' does not name a type desc.h:126: error: 'DWORD' does not name a type desc.h:141: error: 'BYTE' does not name a type desc.h:154: error: 'BYTE' does not name a type desc.h:168: error: 'DWORD' has not been declared desc.h:169: error: 'DWORD' does not name a type desc.h:171: error: 'DWORD' has not been declared desc.h:173: error: 'DWORD' does not name a type desc.h:175: error: 'BYTE' has not been declared desc.h:175: error: 'BYTE' has not been declared desc.h:177: error: 'DWORD' has not been declared desc.h:178: error: 'DWORD' does not name a type desc.h:199: error: 'LPFDWATCH' does not name a type desc.h:200: error: 'socket_t' does not name a type desc.h:202: error: 'DWORD' does not name a type desc.h:205: error: 'WORD' does not name a type desc.h:208: error: 'LPBUFFER' does not name a type desc.h:211: error: 'DWORD' does not name a type desc.h:212: error: 'DWORD' does not name a type desc.h:214: error: 'DWORD' does not name a type desc.h:217: error: 'LPBUFFER' does not name a type desc.h:218: error: 'LPBUFFER' does not name a type desc.h:220: error: 'LPEVENT' does not name a type desc.h:221: error: 'LPCHARACTER' does not name a type desc.h:224: error: field 'm_SockAddr' has incomplete type desc.h:225: error: field 'm_UDPSockAddr' has incomplete type desc.h:231: error: 'WORD' does not name a type desc.h:232: error: 'BYTE' does not name a type desc.h:239: error: 'DWORD' does not name a type desc.h:240: error: 'DWORD' does not name a type desc.h:241: error: 'BYTE' does not name a type desc.h:244: error: 'DWORD' does not name a type desc.h:245: error: 'DWORD' does not name a type desc.h:247: error: 'BYTE' does not name a type desc.h:248: error: 'DWORD' does not name a type desc.h:249: error: 'DWORD' does not name a type desc.h:252: error: 'DWORD' does not name a type desc.h:274: error: 'LPEVENT' does not name a type desc.h:295: error: 'BYTE' has not been declared desc.h:300: error: 'BYTE' has not been declared desc.h:300: error: 'BYTE' has not been declared desc.h: In member function 'int DESC::EVENTINFO(int)': desc.h:63: error: 'LPDESC' was not declared in this scope desc.h:63: error: expected `;' before 'desc' desc.h:65: error: 'desc_event_info' was not declared in this scope desc.h:66: error: expected `;' before ':' token desc.h: In member function 'void DESC::SetP2P(const char*, int, int)': desc.h:87: error: 'm_wP2PPort' was not declared in this scope desc.h:87: error: 'm_bP2PChannel' was not declared in this scope desc.h: In member function 'const sockaddr_in& DESC::GetAddr()': desc.h:112: error: 'm_SockAddr' was not declared in this scope desc.h: In member function 'const sockaddr_in& DESC::GetUDPAddr()': desc.h:115: error: 'm_UDPSockAddr' was not declared in this scope desc.h: In member function 'void DESC::SetPanamaKey(int)': desc.h:168: error: 'm_dwPanamaKey' was not declared in this scope In file included from cmd_general.cpp:9: desc_client.h: At global scope: desc_client.h:12: error: 'BYTE' does not name a type desc_client.h:17: error: 'LPFDWATCH' has not been declared desc_client.h:17: error: 'WORD' has not been declared desc_client.h:21: error: 'BYTE' has not been declared desc_client.h:21: error: 'DWORD' has not been declared desc_client.h:21: error: 'DWORD' has not been declared desc_client.h:22: error: 'BYTE' has not been declared desc_client.h:22: error: 'DWORD' has not been declared desc_client.h:22: error: 'DWORD' has not been declared desc_client.h:26: error: 'DWORD' has not been declared desc_client.h:27: error: 'DWORD' has not been declared desc_client.h:46: error: 'LPCLIENT_DESC' does not name a type desc_client.h:47: error: 'LPCLIENT_DESC' does not name a type desc_client.h:48: error: 'LPCLIENT_DESC' does not name a type desc_client.h:49: error: 'LPCLIENT_DESC' does not name a type In file included from desc_manager.h:8, from cmd_general.cpp:10: IFileMonitor.h:26: error: 'DWORD' has not been declared In file included from cmd_general.cpp:10: desc_manager.h:13: error: expected template-name before '<' token desc_manager.h:13: error: expected `{' before '<' token desc_manager.h:13: error: expected unqualified-id before '<' token In file included from war_map.h:5, from cmd_general.cpp:26: guild.h:47: error: expected declaration before end of line constants.cpp:1: error: stray '\357' in program constants.cpp:1: error: stray '\273' in program constants.cpp:1: error: stray '\277' in program constants.cpp:1: error: stray '#' in program gmake: *** [OBJDIR/cmd_general.o] Bł±d 1 gmake: *** Oczekiwanie na niezakończone zadania.... constants.cpp:1: error: expected constructor, destructor, or type conversion before string constant In file included from char.h:7, from constants.cpp:2: entity.h:9: error: 'TR1_NS' has not been declared entity.h:9: error: ISO C++ forbids declaration of 'unordered_map' with no type entity.h:9: error: typedef name may not be a nested-name-specifier entity.h:9: error: expected ';' before '<' token entity.h:15: error: 'LPENTITY' has not been declared entity.h:16: error: 'LPENTITY' has not been declared entity.h:29: error: 'LPENTITY' has not been declared entity.h:30: error: 'LPENTITY' has not been declared entity.h:38: error: ISO C++ forbids declaration of 'PIXEL_POSITION' with no type entity.h:38: error: expected ';' before '&' token entity.h:40: error: expected `;' before 'void' entity.h:41: error: expected ',' or '...' before '&' token entity.h:41: error: ISO C++ forbids declaration of 'PIXEL_POSITION' with no type entity.h:43: error: 'LPSECTREE' does not name a type entity.h:44: error: 'LPSECTREE' has not been declared entity.h:47: error: 'LPENTITY' has not been declared entity.h:48: error: 'LPENTITY' has not been declared entity.h:50: error: 'LPDESC' has not been declared entity.h:51: error: 'LPDESC' does not name a type entity.h:62: error: 'ENTITY_MAP' does not name a type entity.h:66: error: 'LPDESC' does not name a type entity.h:71: error: 'PIXEL_POSITION' does not name a type entity.h:75: error: 'LPSECTREE' does not name a type entity.h: In member function 'long int CEntity::GetX() const': entity.h:35: error: 'm_pos' was not declared in this scope entity.h: In member function 'long int CEntity::GetY() const': entity.h:36: error: 'm_pos' was not declared in this scope entity.h: In member function 'long int CEntity::GetZ() const': entity.h:37: error: 'm_pos' was not declared in this scope entity.h: In member function 'void CEntity::SetXYZ(long int, long int, long int)': entity.h:40: error: 'm_pos' was not declared in this scope entity.h: In member function 'void CEntity::SetXYZ(int)': entity.h:41: error: 'm_pos' was not declared in this scope entity.h:41: error: 'pos' was not declared in this scope entity.h: In member function 'void CEntity::SetSectree(int)': entity.h:44: error: 'm_pSectree' was not declared in this scope entity.h: In member function 'void CEntity::BindDesc(int)': entity.h:50: error: 'm_lpDesc' was not declared in this scope In file included from ../../common/length.h:879, from ../../common/tables.h:4, from constants.h:4, from horse_rider.h:4, from char.h:9, from constants.cpp:2: ../../common/item_length.h: At global scope: ../../common/item_length.h:25: error: 'BYTE' does not name a type In file included from ../../common/tables.h:4, from constants.h:4, from horse_rider.h:4, from char.h:9, from constants.cpp:2: ../../common/length.h:925: error: 'BYTE' does not name a type ../../common/length.h:926: error: 'WORD' does not name a type ../../common/length.h:932: error: expected `)' before '_window_type' ../../common/length.h: In constructor 'SItemPos::SItemPos()': ../../common/length.h:929: error: 'window_type' was not declared in this scope ../../common/length.h:930: error: 'cell' was not declared in this scope ../../common/length.h: In member function 'bool SItemPos::IsValidItemPosition() const': ../../common/length.h:939: error: 'window_type' was not declared in this scope ../../common/length.h:952: error: 'cell' was not declared in this scope ../../common/length.h: In member function 'bool SItemPos::IsDefaultInventoryEquipPosition() const': ../../common/length.h:970: error: 'window_type' was not declared in this scope ../../common/length.h:970: error: 'cell' was not declared in this scope ../../common/length.h: In member function 'bool SItemPos::IsDragonSoulEquipPosition() const': ../../common/length.h:974: error: 'window_type' was not declared in this scope ../../common/length.h:974: error: 'cell' was not declared in this scope ../../common/length.h: In member function 'bool SItemPos::IsBeltInventoryPosition() const': ../../common/length.h:978: error: 'window_type' was not declared in this scope ../../common/length.h:978: error: 'cell' was not declared in this scope ../../common/length.h: In member function 'bool SItemPos::IsDefaultInventoryPosition() const': ../../common/length.h:982: error: 'window_type' was not declared in this scope ../../common/length.h:982: error: 'cell' was not declared in this scope ../../common/length.h: In member function 'bool SItemPos::IsSkillBookInventoryPosition() const': ../../common/length.h:987: error: 'window_type' was not declared in this scope ../../common/length.h:987: error: 'cell' was not declared in this scope ../../common/length.h: In member function 'bool SItemPos::IsUpgradeItemsInventoryPosition() const': ../../common/length.h:991: error: 'window_type' was not declared in this scope ../../common/length.h:991: error: 'cell' was not declared in this scope ../../common/length.h: In member function 'bool SItemPos::IsStoneInventoryPosition() const': ../../common/length.h:995: error: 'window_type' was not declared in this scope ../../common/length.h:995: error: 'cell' was not declared in this scope ../../common/length.h: In member function 'bool SItemPos::IsGiftBoxInventoryPosition() const': ../../common/length.h:999: error: 'window_type' was not declared in this scope ../../common/length.h:999: error: 'cell' was not declared in this scope ../../common/length.h: In member function 'bool SItemPos::operator==(const SItemPos&) const': ../../common/length.h:1004: error: 'window_type' was not declared in this scope ../../common/length.h:1004: error: 'const struct SItemPos' has no member named 'window_type' ../../common/length.h:1004: error: 'cell' was not declared in this scope ../../common/length.h:1004: error: 'const struct SItemPos' has no member named 'cell' ../../common/length.h: In member function 'bool SItemPos::operator<(const SItemPos&) const': ../../common/length.h:1008: error: 'window_type' was not declared in this scope ../../common/length.h:1008: error: 'const struct SItemPos' has no member named 'window_type' ../../common/length.h:1008: error: 'const struct SItemPos' has no member named 'window_type' ../../common/length.h:1008: error: 'cell' was not declared in this scope ../../common/length.h:1008: error: 'const struct SItemPos' has no member named 'cell' ../../common/length.h: At global scope: ../../common/length.h:1012: error: no matching function for call to 'SItemPos::SItemPos(EWindows, int)' ../../common/length.h:927: note: candidates are: SItemPos::SItemPos() ../../common/length.h:924: note: SItemPos::SItemPos(const SItemPos&) In file included from constants.h:4, from horse_rider.h:4, from char.h:9, from constants.cpp:2: ../../common/tables.h:6: error: 'DWORD' does not name a type ../../common/tables.h:328: error: 'DWORD' does not name a type ../../common/tables.h:329: error: 'DWORD' does not name a type ../../common/tables.h:336: error: 'DWORD' does not name a type ../../common/tables.h:338: error: 'BYTE' does not name a type ../../common/tables.h:339: error: 'BYTE' does not name a type ../../common/tables.h:340: error: 'DWORD' does not name a type ../../common/tables.h:341: error: 'BYTE' does not name a type ../../common/tables.h:342: error: 'WORD' does not name a type ../../common/tables.h:343: error: 'BYTE' does not name a type ../../common/tables.h:344: error: 'WORD' does not name a type ../../common/tables.h:347: error: 'WORD' does not name a type ../../common/tables.h:349: error: 'BYTE' does not name a type ../../common/tables.h:352: error: 'WORD' does not name a type ../../common/tables.h:353: error: 'BYTE' does not name a type ../../common/tables.h:359: error: 'DWORD' does not name a type ../../common/tables.h:364: error: 'BYTE' does not name a type ../../common/tables.h:370: error: 'BYTE' does not name a type ../../common/tables.h:377: error: 'BYTE' does not name a type ../../common/tables.h:382: error: 'DWORD' does not name a type ../../common/tables.h:383: error: 'DWORD' does not name a type ../../common/tables.h:384: error: 'DWORD' does not name a type ../../common/tables.h:385: error: 'DWORD' does not name a type ../../common/tables.h:386: error: 'DWORD' does not name a type ../../common/tables.h:387: error: 'DWORD' does not name a type ../../common/tables.h:388: error: 'DWORD' does not name a type ../../common/tables.h:394: error: 'BYTE' does not name a type ../../common/tables.h:400: error: 'DWORD' does not name a type ../../common/tables.h:401: error: 'BYTE' does not name a type ../../common/tables.h:402: error: 'WORD' does not name a type ../../common/tables.h:403: error: 'DWORD' does not name a type ../../common/tables.h:405: error: 'DWORD' does not name a type ../../common/tables.h:410: error: 'DWORD' does not name a type ../../common/tables.h:411: error: 'DWORD' does not name a type ../../common/tables.h:416: error: 'DWORD' does not name a type ../../common/tables.h:422: error: 'BYTE' does not name a type ../../common/tables.h:423: error: 'BYTE' does not name a type ../../common/tables.h:425: error: 'DWORD' does not name a type ../../common/tables.h:428: error: 'DWORD' does not name a type ../../common/tables.h:433: error: 'BYTE' does not name a type ../../common/tables.h:434: error: 'UINT' does not name a type ../../common/tables.h:439: error: 'BYTE' does not name a type ../../common/tables.h:440: error: 'BYTE' does not name a type ../../common/tables.h:447: error: 'BYTE' does not name a type ../../common/tables.h:448: error: 'BYTE' does not name a type ../../common/tables.h:454: error: 'BYTE' does not name a type ../../common/tables.h:455: error: 'BYTE' does not name a type ../../common/tables.h:458: error: 'DWORD' does not name a type ../../common/tables.h:463: error: 'DWORD' does not name a type ../../common/tables.h:468: error: 'WORD' does not name a type ../../common/tables.h:469: error: 'BYTE' does not name a type ../../common/tables.h:471: error: 'BYTE' does not name a type ../../common/tables.h:472: error: 'BYTE' does not name a type ../../common/tables.h:475: error: 'DWORD' does not name a type ../../common/tables.h:476: error: 'INT' does not name a type ../../common/tables.h:478: error: 'INT' does not name a type ../../common/tables.h:485: error: 'BYTE' does not name a type ../../common/tables.h:486: error: 'INT' does not name a type ../../common/tables.h:487: error: 'INT' does not name a type ../../common/tables.h:514: error: 'BYTE' does not name a type ../../common/tables.h:515: error: 'WORD' does not name a type ../../common/tables.h:519: error: 'BYTE' does not name a type ../../common/tables.h:534: error: 'DWORD' does not name a type ../../common/tables.h:544: error: 'DWORD' does not name a type ../../common/tables.h:545: error: 'BYTE' does not name a type ../../common/tables.h:550: error: 'DWORD' does not name a type ../../common/tables.h:558: error: 'BYTE' does not name a type ../../common/tables.h:559: error: 'BYTE' does not name a type ../../common/tables.h:560: error: 'BYTE' does not name a type ../../common/tables.h:561: error: 'BYTE' does not name a type ../../common/tables.h:562: error: 'BYTE' does not name a type ../../common/tables.h:564: error: 'DWORD' does not name a type ../../common/tables.h:565: error: 'DWORD' does not name a type ../../common/tables.h:566: error: 'DWORD' does not name a type ../../common/tables.h:567: error: 'DWORD' does not name a type ../../common/tables.h:568: error: 'BYTE' does not name a type ../../common/tables.h:569: error: 'BYTE' does not name a type ../../common/tables.h:570: error: 'WORD' does not name a type ../../common/tables.h:572: error: 'DWORD' does not name a type ../../common/tables.h:573: error: 'DWORD' does not name a type ../../common/tables.h:574: error: 'DWORD' does not name a type ../../common/tables.h:576: error: 'BYTE' does not name a type ../../common/tables.h:577: error: 'DWORD' does not name a type ../../common/tables.h:581: error: 'BYTE' does not name a type ../../common/tables.h:582: error: 'WORD' does not name a type ../../common/tables.h:583: error: 'WORD' does not name a type ../../common/tables.h:588: error: 'DWORD' does not name a type ../../common/tables.h:589: error: 'DWORD' does not name a type ../../common/tables.h:591: error: 'BYTE' does not name a type ../../common/tables.h:592: error: 'BYTE' does not name a type ../../common/tables.h:594: error: 'BYTE' does not name a type ../../common/tables.h:599: error: 'DWORD' does not name a type ../../common/tables.h:600: error: 'DWORD' does not name a type ../../common/tables.h:601: error: 'DWORD' does not name a type ../../common/tables.h:602: error: 'DWORD' does not name a type ../../common/tables.h:606: error: 'BYTE' does not name a type ../../common/tables.h:607: error: 'BYTE' does not name a type ../../common/tables.h:608: error: 'BYTE' does not name a type ../../common/tables.h:609: error: 'BYTE' does not name a type ../../common/tables.h:610: error: 'BYTE' does not name a type ../../common/tables.h:615: error: 'DWORD' does not name a type ../../common/tables.h:617: error: 'BYTE' does not name a type ../../common/tables.h:618: error: 'BYTE' does not name a type ../../common/tables.h:619: error: 'DWORD' does not name a type ../../common/tables.h:630: error: 'DWORD' does not name a type ../../common/tables.h:631: error: 'DWORD' does not name a type ../../common/tables.h:637: error: 'DWORD' does not name a type ../../common/tables.h:644: error: 'BYTE' does not name a type ../../common/tables.h:645: error: 'BYTE' does not name a type ../../common/tables.h:646: error: 'DWORD' does not name a type ../../common/tables.h:647: error: 'BYTE' does not name a type ../../common/tables.h:652: error: 'BYTE' does not name a type ../../common/tables.h:654: error: 'DWORD' does not name a type ../../common/tables.h:659: error: 'DWORD' does not name a type ../../common/tables.h:660: error: 'BYTE' does not name a type ../../common/tables.h:662: error: 'DWORD' does not name a type ../../common/tables.h:663: error: 'DWORD' does not name a type ../../common/tables.h:668: error: 'BYTE' does not name a type ../../common/tables.h:673: error: 'DWORD' does not name a type ../../common/tables.h:674: error: 'BYTE' does not name a type ../../common/tables.h:677: error: 'DWORD' does not name a type ../../common/tables.h:678: error: 'DWORD' does not name a type ../../common/tables.h:679: error: 'BYTE' does not name a type ../../common/tables.h:684: error: 'DWORD' does not name a type ../../common/tables.h:685: error: 'DWORD' does not name a type ../../common/tables.h:687: error: 'BYTE' does not name a type ../../common/tables.h:698: error: 'DWORD' does not name a type ../../common/tables.h:699: error: 'BYTE' does not name a type ../../common/tables.h:702: error: 'DWORD' does not name a type ../../common/tables.h:703: error: 'DWORD' does not name a type ../../common/tables.h:705: error: 'BYTE' does not name a type ../../common/tables.h:711: error: 'BYTE' does not name a type ../../common/tables.h:712: error: 'DWORD' does not name a type ../../common/tables.h:713: error: 'DWORD' does not name a type ../../common/tables.h:723: error: 'DWORD' does not name a type ../../common/tables.h:731: error: 'BYTE' does not name a type ../../common/tables.h:737: error: 'BYTE' does not name a type ../../common/tables.h:743: error: 'DWORD' does not name a type ../../common/tables.h:746: error: 'BYTE' does not name a type ../../common/tables.h:747: error: 'BYTE' does not name a type ../../common/tables.h:749: error: 'BYTE' does not name a type ../../common/tables.h:750: error: 'BYTE' does not name a type ../../common/tables.h:752: error: 'DWORD' does not name a type ../../common/tables.h:753: error: 'DWORD' does not name a type ../../common/tables.h:754: error: 'DWORD' does not name a type ../../common/tables.h:755: error: 'DWORD' does not name a type ../../common/tables.h:757: error: 'DWORD' does not name a type ../../common/tables.h:758: error: 'DWORD' does not name a type ../../common/tables.h:764: error: 'DWORD' does not name a type ../../common/tables.h:765: error: 'WORD' does not name a type ../../common/tables.h:766: error: 'BYTE' does not name a type ../../common/tables.h:767: error: 'BYTE' does not name a type ../../common/tables.h:768: error: 'BYTE' does not name a type ../../common/tables.h:791: error: 'DWORD' does not name a type ../../common/tables.h:792: error: 'DWORD' does not name a type ../../common/tables.h:794: error: 'BYTE' does not name a type ../../common/tables.h: In constructor 'TItemAttrTable::TItemAttrTable()': ../../common/tables.h:782: error: class 'TItemAttrTable' does not have any field named 'dwApplyIndex' ../../common/tables.h:783: error: class 'TItemAttrTable' does not have any field named 'dwProb' ../../common/tables.h:787: error: 'bMaxLevelBySet' was not declared in this scope ../../common/tables.h: At global scope: ../../common/tables.h:800: error: 'IDENT' does not name a type ../../common/tables.h:811: error: 'DWORD' does not name a type ../../common/tables.h:812: error: 'DWORD' does not name a type ../../common/tables.h:813: error: 'BYTE' does not name a type ../../common/tables.h:820: error: 'DWORD' does not name a type ../../common/tables.h:821: error: 'BYTE' does not name a type ../../common/tables.h:828: error: 'DWORD' does not name a type ../../common/tables.h:829: error: 'BYTE' does not name a type ../../common/tables.h:842: error: 'DWORD' does not name a type ../../common/tables.h:854: error: 'DWORD' does not name a type ../../common/tables.h:855: error: 'BYTE' does not name a type ../../common/tables.h:856: error: 'DWORD' does not name a type ../../common/tables.h:857: error: 'WORD' does not name a type ../../common/tables.h:862: error: 'DWORD' does not name a type ../../common/tables.h:863: error: 'BYTE' does not name a type ../../common/tables.h:868: error: 'DWORD' does not name a type ../../common/tables.h:875: error: 'DWORD' does not name a type ../../common/tables.h:882: error: 'BYTE' does not name a type ../../common/tables.h:887: error: 'DWORD' does not name a type ../../common/tables.h:888: error: 'BYTE' does not name a type ../../common/tables.h:894: error: 'BYTE' does not name a type ../../common/tables.h:895: error: 'WORD' does not name a type ../../common/tables.h:896: error: 'WORD' does not name a type ../../common/tables.h:898: error: 'DWORD' does not name a type ../../common/tables.h:899: error: 'BYTE' does not name a type ../../common/tables.h:904: error: 'BYTE' does not name a type ../../common/tables.h:911: error: 'WORD' does not name a type ../../common/tables.h:917: error: 'WORD' does not name a type ../../common/tables.h:918: error: 'BYTE' does not name a type ../../common/tables.h:925: error: 'BYTE' does not name a type ../../common/tables.h:936: error: 'DWORD' does not name a type ../../common/tables.h:938: error: 'BYTE' does not name a type ../../common/tables.h:939: error: 'BYTE' does not name a type ../../common/tables.h:940: error: 'BYTE' does not name a type ../../common/tables.h:945: error: 'DWORD' does not name a type ../../common/tables.h:951: error: 'DWORD' does not name a type ../../common/tables.h:952: error: 'DWORD' does not name a type ../../common/tables.h:953: error: 'DWORD' does not name a type ../../common/tables.h:954: error: 'BYTE' does not name a type ../../common/tables.h:955: error: 'BYTE' does not name a type ../../common/tables.h:966: error: 'DWORD' does not name a type ../../common/tables.h:967: error: 'BYTE' does not name a type ../../common/tables.h:969: error: 'DWORD' does not name a type ../../common/tables.h:976: error: 'DWORD' does not name a type ../../common/tables.h:982: error: 'DWORD' does not name a type ../../common/tables.h:983: error: 'DWORD' does not name a type ../../common/tables.h:984: error: 'BYTE' does not name a type ../../common/tables.h:989: error: 'DWORD' does not name a type ../../common/tables.h:997: error: 'DWORD' does not name a type ../../common/tables.h:1002: error: 'DWORD' does not name a type ../../common/tables.h:1007: error: 'DWORD' does not name a type ../../common/tables.h:1008: error: 'DWORD' does not name a type ../../common/tables.h:1009: error: 'BYTE' does not name a type ../../common/tables.h:1014: error: 'DWORD' does not name a type ../../common/tables.h:1015: error: 'DWORD' does not name a type ../../common/tables.h:1020: error: 'DWORD' does not name a type ../../common/tables.h:1021: error: 'DWORD' does not name a type ../../common/tables.h:1022: error: 'BYTE' does not name a type ../../common/tables.h:1023: error: 'BYTE' does not name a type ../../common/tables.h:1028: error: 'DWORD' does not name a type ../../common/tables.h:1029: error: 'DWORD' does not name a type ../../common/tables.h:1030: error: 'BYTE' does not name a type ../../common/tables.h:1035: error: 'DWORD' does not name a type ../../common/tables.h:1041: error: 'DWORD' does not name a type ../../common/tables.h:1042: error: 'DWORD' does not name a type ../../common/tables.h:1047: error: 'DWORD' does not name a type ../../common/tables.h:1048: error: 'DWORD' does not name a type ../../common/tables.h:1049: error: 'BYTE' does not name a type ../../common/tables.h:1054: error: 'DWORD' does not name a type ../../common/tables.h:1055: error: 'DWORD' does not name a type ../../common/tables.h:1056: error: 'BYTE' does not name a type ../../common/tables.h:1057: error: 'BYTE' does not name a type ../../common/tables.h:1058: error: 'BYTE' does not name a type ../../common/tables.h:1059: error: 'BYTE' does not name a type ../../common/tables.h:1060: error: 'DWORD' does not name a type ../../common/tables.h:1066: error: 'BYTE' does not name a type ../../common/tables.h:1067: error: 'BYTE' does not name a type ../../common/tables.h:1068: error: 'DWORD' does not name a type ../../common/tables.h:1069: error: 'DWORD' does not name a type ../../common/tables.h:1084: error: 'DWORD' does not name a type ../../common/tables.h:1085: error: 'DWORD' does not name a type ../../common/tables.h:1092: error: 'DWORD' does not name a type ../../common/tables.h:1100: error: 'DWORD' does not name a type ../../common/tables.h:1101: error: 'BYTE' does not name a type ../../common/tables.h:1114: error: 'DWORD' does not name a type ../../common/tables.h:1120: error: 'DWORD' does not name a type ../../common/tables.h:1126: error: 'DWORD' does not name a type ../../common/tables.h:1135: error: 'DWORD' does not name a type ../../common/tables.h:1149: error: 'DWORD' does not name a type ../../common/tables.h:1150: error: 'DWORD' does not name a type ../../common/tables.h:1151: error: 'DWORD' does not name a type ../../common/tables.h:1156: error: 'DWORD' does not name a type ../../common/tables.h:1157: error: 'DWORD' does not name a type ../../common/tables.h:1158: error: 'BYTE' does not name a type ../../common/tables.h:1163: error: 'DWORD' does not name a type ../../common/tables.h:1164: error: 'DWORD' does not name a type ../../common/tables.h:1169: error: 'DWORD' does not name a type ../../common/tables.h:1170: error: 'DWORD' does not name a type ../../common/tables.h:1173: error: 'DWORD' does not name a type ../../common/tables.h:1174: error: 'BYTE' does not name a type ../../common/tables.h:1175: error: 'DWORD' does not name a type ../../common/tables.h:1182: error: 'DWORD' does not name a type ../../common/tables.h:1183: error: 'DWORD' does not name a type ../../common/tables.h:1192: error: 'BYTE' does not name a type ../../common/tables.h:1194: error: 'DWORD' does not name a type ../../common/tables.h:1199: error: 'BYTE' does not name a type ../../common/tables.h:1201: error: 'BYTE' does not name a type ../../common/tables.h:1206: error: 'BYTE' does not name a type ../../common/tables.h:1208: error: 'DWORD' does not name a type ../../common/tables.h:1212: error: 'BYTE' does not name a type ../../common/tables.h:1213: error: 'DWORD' does not name a type ../../common/tables.h:1217: error: 'BYTE' does not name a type ../../common/tables.h:1218: error: 'BYTE' does not name a type ../../common/tables.h:1223: error: 'BYTE' does not name a type ../../common/tables.h:1225: error: 'DWORD' does not name a type ../../common/tables.h:1226: error: 'BYTE' does not name a type ../../common/tables.h:1234: error: 'BYTE' does not name a type ../../common/tables.h:1236: error: 'DWORD' does not name a type ../../common/tables.h:1237: error: 'BYTE' does not name a type ../../common/tables.h:1243: error: 'BYTE' does not name a type ../../common/tables.h:1245: error: 'BYTE' does not name a type ../../common/tables.h:1246: error: 'BYTE' does not name a type ../../common/tables.h:1252: error: 'BYTE' does not name a type ../../common/tables.h:1253: error: 'DWORD' does not name a type ../../common/tables.h:1254: error: 'INT' does not name a type ../../common/tables.h:1259: error: 'DWORD' does not name a type ../../common/tables.h:1260: error: 'INT' does not name a type ../../common/tables.h:1265: error: 'DWORD' does not name a type ../../common/tables.h:1266: error: 'INT' does not name a type ../../common/tables.h:1271: error: 'DWORD' does not name a type ../../common/tables.h:1272: error: 'INT' does not name a type ../../common/tables.h:1277: error: 'DWORD' does not name a type ../../common/tables.h:1278: error: 'INT' does not name a type ../../common/tables.h:1279: error: 'BYTE' does not name a type ../../common/tables.h:1290: error: 'DWORD' does not name a type ../../common/tables.h:1291: error: 'BYTE' does not name a type ../../common/tables.h:1296: error: 'DWORD' does not name a type ../../common/tables.h:1304: error: 'BYTE' does not name a type ../../common/tables.h:1305: error: 'DWORD' does not name a type ../../common/tables.h:1310: error: 'DWORD' does not name a type ../../common/tables.h:1314: error: 'DWORD' does not name a type ../../common/tables.h:1315: error: 'DWORD' does not name a type ../../common/tables.h:1320: error: 'DWORD' does not name a type ../../common/tables.h:1321: error: 'DWORD' does not name a type ../../common/tables.h:1322: error: 'INT' does not name a type ../../common/tables.h:1323: error: 'INT' does not name a type ../../common/tables.h:1331: error: 'DWORD' does not name a type ../../common/tables.h:1332: error: 'DWORD' does not name a type ../../common/tables.h:1337: error: 'DWORD' does not name a type ../../common/tables.h:1346: error: 'DWORD' does not name a type ../../common/tables.h:1347: error: 'DWORD' does not name a type ../../common/tables.h:1348: error: 'DWORD' does not name a type ../../common/tables.h:1349: error: 'DWORD' does not name a type ../../common/tables.h:1350: error: 'BYTE' does not name a type ../../common/tables.h:1354: error: 'DWORD' does not name a type ../../common/tables.h:1355: error: 'DWORD' does not name a type ../../common/tables.h:1369: error: 'DWORD' does not name a type ../../common/tables.h:1371: error: 'DWORD' does not name a type ../../common/tables.h:1372: error: 'DWORD' does not name a type ../../common/tables.h:1379: error: 'DWORD' does not name a type ../../common/tables.h:1380: error: 'DWORD' does not name a type ../../common/tables.h:1388: error: 'DWORD' does not name a type ../../common/tables.h:1389: error: 'DWORD' does not name a type ../../common/tables.h:1390: error: 'INT' does not name a type ../../common/tables.h:1391: error: 'BYTE' does not name a type ../../common/tables.h:1396: error: 'DWORD' does not name a type ../../common/tables.h:1397: error: 'DWORD' does not name a type ../../common/tables.h:1402: error: 'DWORD' does not name a type ../../common/tables.h:1403: error: 'DWORD' does not name a type ../../common/tables.h:1408: error: 'DWORD' does not name a type ../../common/tables.h:1409: error: 'DWORD' does not name a type ../../common/tables.h:1410: error: 'DWORD' does not name a type ../../common/tables.h:1415: error: 'DWORD' does not name a type ../../common/tables.h:1416: error: 'DWORD' does not name a type ../../common/tables.h:1421: error: 'DWORD' does not name a type ../../common/tables.h:1422: error: 'DWORD' does not name a type ../../common/tables.h:1428: error: 'DWORD' does not name a type ../../common/tables.h:1429: error: 'BYTE' does not name a type ../../common/tables.h:1435: error: 'DWORD' does not name a type ../../common/tables.h:1436: error: 'DWORD' does not name a type ../../common/tables.h:1442: error: 'DWORD' does not name a type ../../common/tables.h:1443: error: 'BYTE' does not name a type ../../common/tables.h:1457: error: 'DWORD' does not name a type ../../common/tables.h:1458: error: 'DWORD' does not name a type ../../common/tables.h:1492: error: 'DWORD' does not name a type ../../common/tables.h:1500: error: 'DWORD' does not name a type ../../common/tables.h:1501: error: 'DWORD' does not name a type ../../common/tables.h:1508: error: 'DWORD' does not name a type ../../common/tables.h:1515: error: 'BYTE' does not name a type ../../common/tables.h:1516: error: 'DWORD' does not name a type ../../common/tables.h:1521: error: 'BYTE' does not name a type ../../common/tables.h:1522: error: 'DWORD' does not name a type ../../common/tables.h:1530: error: 'DWORD' does not name a type ../../common/tables.h:1531: error: 'DWORD' does not name a type ../../common/tables.h:1543: error: 'BYTE' does not name a type ../../common/tables.h:1549: error: 'DWORD' does not name a type ../../common/tables.h:1550: error: 'DWORD' does not name a type ../../common/tables.h:1551: error: 'DWORD' does not name a type ../../common/tables.h:1556: error: 'DWORD' does not name a type ../../common/tables.h:1557: error: 'DWORD' does not name a type ../../common/tables.h:1558: error: 'DWORD' does not name a type ../../common/tables.h:1563: error: 'DWORD' does not name a type ../../common/tables.h:1574: error: 'DWORD' does not name a type ../../common/tables.h:1587: error: 'DWORD' does not name a type ../../common/tables.h:1593: error: 'BYTE' does not name a type ../../common/tables.h:1599: error: 'DWORD' does not name a type ../../common/tables.h:1600: error: 'BYTE' does not name a type ../../common/tables.h:1606: error: 'DWORD' does not name a type ../../common/tables.h:1607: error: 'BYTE' does not name a type ../../common/tables.h:1613: error: 'DWORD' does not name a type ../../common/tables.h:1614: error: 'DWORD' does not name a type ../../common/tables.h:1619: error: 'DWORD' does not name a type ../../common/tables.h:1620: error: 'DWORD' does not name a type ../../common/tables.h:1634: error: 'WORD' does not name a type In file included from horse_rider.h:4, from char.h:9, from constants.cpp:2: constants.h:21: error: 'BYTE' does not name a type constants.h:22: error: 'WORD' does not name a type constants.h:23: error: 'DWORD' does not name a type constants.h:24: error: 'WORD' does not name a type constants.h:54: error: 'BYTE' does not name a type constants.h:73: error: 'DWORD' does not name a type constants.h:78: error: 'DWORD' has not been declared constants.h: In function 'bool operator<(const SStoneDropInfo&, int)': constants.h:80: error: 'const struct SStoneDropInfo' has no member named 'dwMobVnum' constants.h: At global scope: constants.h:83: error: declaration of 'operator<' as non-function constants.h:83: error: 'DWORD' was not declared in this scope constants.h:83: error: expected primary-expression before 'const' constants.h: In function 'bool operator<(const SStoneDropInfo&, const SStoneDropInfo&)': constants.h:90: error: 'const struct SStoneDropInfo' has no member named 'dwMobVnum' constants.h:90: error: 'const struct SStoneDropInfo' has no member named 'dwMobVnum' constants.h: At global scope: constants.h:98: error: 'DWORD' does not name a type constants.h:100: error: 'DWORD' does not name a type constants.h:102: error: 'DWORD' does not name a type constants.h:103: error: 'DWORD' does not name a type constants.h:104: error: 'DWORD' does not name a type constants.h:106: error: 'DWORD' does not name a type constants.h:109: error: expected initializer before '*' token constants.h:112: error: 'DWORD' does not name a type constants.h:113: error: expected initializer before '*' token constants.h:114: error: 'DWORD' does not name a type constants.h:115: error: 'DWORD' does not name a type constants.h:116: error: 'DWORD' does not name a type constants.h:119: error: 'DWORD' does not name a type constants.h:120: error: 'DWORD' does not name a type constants.h:164: error: 'DWORD' was not declared in this scope constants.h:164: error: template argument 1 is invalid constants.h:164: error: template argument 3 is invalid constants.h:164: error: template argument 4 is invalid constants.h:164: error: invalid type in declaration before ';' token In file included from horse_rider.h:5, from char.h:9, from constants.cpp:2: cmd.h:10: error: 'LPCHARACTER' has not been declared cmd.h:18: error: variable or field 'interpret_command' declared void cmd.h:18: error: 'LPCHARACTER' was not declared in this scope cmd.h:18: error: expected primary-expression before 'const' cmd.h:18: error: expected primary-expression before 'len' cmd.h:61: error: variable or field 'SendMonarchNotice' declared void cmd.h:61: error: 'BYTE' was not declared in this scope cmd.h:61: error: expected primary-expression before 'const' cmd.h:62: error: variable or field 'SendGuildNotice' declared void cmd.h:62: error: 'DWORD' was not declared in this scope cmd.h:62: error: expected primary-expression before 'const' cmd.h:70: error: 'BYTE' has not been declared cmd.h:70: error: 'DWORD' has not been declared cmd.h:70: error: 'DWORD' has not been declared In file included from char.h:9, from constants.cpp:2: horse_rider.h:33: error: 'BYTE' does not name a type horse_rider.h:34: error: 'BYTE' does not name a type horse_rider.h:67: error: 'DWORD' has not been declared horse_rider.h:72: error: 'DWORD' does not name a type horse_rider.h:88: error: 'LPEVENT' does not name a type horse_rider.h:89: error: 'LPEVENT' does not name a type horse_rider.h:91: error: 'horse_stamina_regen_event' has not been declared horse_rider.h:91: error: ISO C++ forbids declaration of 'EVENTFUNC' with no type horse_rider.h:92: error: 'horse_stamina_consume_event' has not been declared horse_rider.h:92: error: ISO C++ forbids declaration of 'EVENTFUNC' with no type horse_rider.h:93: error: 'LPCHARACTER' has not been declared horse_rider.h: In member function 'int CHorseRider::GetHorseST()': horse_rider.h:40: error: 'GetHorseLevel' was not declared in this scope horse_rider.h: In member function 'int CHorseRider::GetHorseDX()': horse_rider.h:41: error: 'GetHorseLevel' was not declared in this scope horse_rider.h: In member function 'int CHorseRider::GetHorseHT()': horse_rider.h:42: error: 'GetHorseLevel' was not declared in this scope horse_rider.h: In member function 'int CHorseRider::GetHorseIQ()': horse_rider.h:43: error: 'GetHorseLevel' was not declared in this scope horse_rider.h: In member function 'int CHorseRider::GetHorseArmor()': horse_rider.h:44: error: 'GetHorseLevel' was not declared in this scope horse_rider.h: In member function 'bool CHorseRider::IsHorseRiding() const': horse_rider.h:50: error: 'const struct THorseInfo' has no member named 'bRiding' In file included from char.h:10, from constants.cpp:2: vid.h: At global scope: vid.h:11: error: expected `)' before 'id' vid.h:39: error: expected type-specifier before 'DWORD' vid.h:50: error: 'DWORD' does not name a type vid.h:51: error: 'DWORD' does not name a type vid.h: In constructor 'VID::VID()': vid.h:7: error: class 'VID' does not have any field named 'm_id' vid.h:7: error: class 'VID' does not have any field named 'm_crc' vid.h: In member function 'const VID& VID::operator=(const VID&)': vid.h:24: error: 'm_id' was not declared in this scope vid.h:24: error: 'const class VID' has no member named 'm_id' vid.h:25: error: 'm_crc' was not declared in this scope vid.h:25: error: 'const class VID' has no member named 'm_crc' vid.h: In member function 'bool VID::operator==(const VID&) const': vid.h:31: error: 'm_id' was not declared in this scope vid.h:31: error: 'const class VID' has no member named 'm_id' vid.h:31: error: 'm_crc' was not declared in this scope vid.h:31: error: 'const class VID' has no member named 'm_crc' vid.h: In member function 'void VID::Reset()': vid.h:46: error: 'm_id' was not declared in this scope vid.h:46: error: 'm_crc' was not declared in this scope In file included from char.h:12, from constants.cpp:2: affect.h: At global scope: affect.h:7: error: 'DWORD' does not name a type affect.h:8: error: 'BYTE' does not name a type affect.h:10: error: 'DWORD' does not name a type affect.h:226: error: variable or field 'SendAffectAddPacket' declared void affect.h:226: error: 'LPDESC' was not declared in this scope affect.h:226: error: expected primary-expression before '*' token affect.h:226: error: 'pkAff' was not declared in this scope In file included from char.h:13, from constants.cpp:2: affect_flag.h:22: error: 'DWORD' does not name a type affect_flag.h:25: error: expected `)' before 'v1' affect_flag.h: In constructor 'TAffectFlag::TAffectFlag()': affect_flag.h:24: error: 'bits' was not declared in this scope affect_flag.h: In member function 'bool TAffectFlag::IsSet(int) const': affect_flag.h:32: error: 'bits' was not declared in this scope affect_flag.h:32: error: 'DWORD' was not declared in this scope affect_flag.h:32: error: expected `)' before numeric constant affect_flag.h:32: error: expected `)' before ';' token affect_flag.h:32: error: expected `)' before ';' token affect_flag.h:32: error: expected `)' before ';' token affect_flag.h: In member function 'void TAffectFlag::Set(int)': affect_flag.h:40: error: 'bits' was not declared in this scope affect_flag.h:40: error: 'DWORD' was not declared in this scope affect_flag.h:40: error: expected `)' before numeric constant affect_flag.h:40: error: expected `)' before ';' token affect_flag.h:40: error: expected `)' before ';' token affect_flag.h:40: error: expected `)' before ';' token affect_flag.h: In member function 'void TAffectFlag::Reset(int)': affect_flag.h:48: error: 'bits' was not declared in this scope affect_flag.h:48: error: 'DWORD' was not declared in this scope affect_flag.h:48: error: expected `)' before numeric constant affect_flag.h:48: error: expected `)' before ';' token affect_flag.h:48: error: expected `)' before ';' token affect_flag.h:48: error: expected `)' before ';' token affect_flag.h: In member function 'TAffectFlag& TAffectFlag::operator=(const TAffectFlag&)': affect_flag.h:53: error: 'bits' was not declared in this scope affect_flag.h:53: error: 'const struct TAffectFlag' has no member named 'bits' affect_flag.h:54: error: 'const struct TAffectFlag' has no member named 'bits' affect_flag.h: In function 'bool operator==(const TAffectFlag&, const TAffectFlag&)': affect_flag.h:61: error: 'const struct TAffectFlag' has no member named 'bits' affect_flag.h:61: error: 'const struct TAffectFlag' has no member named 'bits' affect_flag.h:61: error: 'const struct TAffectFlag' has no member named 'bits' affect_flag.h:61: error: 'const struct TAffectFlag' has no member named 'bits' In file included from char.h:14, from constants.cpp:2: cube.h: At global scope: cube.h:18: error: 'DWORD' does not name a type cube.h: In member function 'bool CUBE_VALUE::operator==(const CUBE_VALUE&)': cube.h:23: error: 'struct CUBE_VALUE' has no member named 'vnum' cube.h:23: error: 'const struct CUBE_VALUE' has no member named 'vnum' cube.h: At global scope: cube.h:29: error: 'WORD' was not declared in this scope cube.h:29: error: template argument 1 is invalid cube.h:29: error: template argument 2 is invalid cube.h:40: error: 'LPITEM' has not been declared cube.h:40: error: 'WORD' has not been declared cube.h:42: error: 'LPCHARACTER' has not been declared cube.h:49: error: 'LPCHARACTER' was not declared in this scope cube.h:51: error: variable or field 'Cube_clean_item' declared void cube.h:51: error: 'LPCHARACTER' was not declared in this scope cube.h:52: error: variable or field 'Cube_open' declared void cube.h:52: error: 'LPCHARACTER' was not declared in this scope cube.h:53: error: variable or field 'Cube_close' declared void cube.h:53: error: 'LPCHARACTER' was not declared in this scope cube.h:55: error: variable or field 'Cube_show_list' declared void cube.h:55: error: 'LPCHARACTER' was not declared in this scope cube.h:56: error: variable or field 'Cube_add_item' declared void cube.h:56: error: 'LPCHARACTER' was not declared in this scope cube.h:56: error: expected primary-expression before 'int' cube.h:56: error: expected primary-expression before 'int' cube.h:57: error: variable or field 'Cube_delete_item' declared void cube.h:57: error: 'LPCHARACTER' was not declared in this scope cube.h:57: error: expected primary-expression before 'int' cube.h:59: error: variable or field 'Cube_request_result_list' declared void cube.h:59: error: 'LPCHARACTER' was not declared in this scope cube.h:60: error: variable or field 'Cube_request_material_info' declared void cube.h:60: error: 'LPCHARACTER' was not declared in this scope cube.h:60: error: expected primary-expression before 'int' cube.h:60: error: expected primary-expression before 'int' In file included from char.h:15, from constants.cpp:2: mining.h:6: error: 'LPEVENT' does not name a type mining.h:7: error: 'DWORD' does not name a type mining.h:8: error: 'LPCHARACTER' was not declared in this scope mining.h:8: error: 'LPCHARACTER' was not declared in this scope mining.h:8: error: 'LPITEM' was not declared in this scope mining.h:8: error: expected primary-expression before 'int' mining.h:8: error: expected primary-expression before 'int' mining.h:8: error: 'LPITEM' was not declared in this scope mining.h:8: error: initializer expression list treated as compound expression mining.h:12: error: 'LPCHARACTER' was not declared in this scope mining.h:12: error: 'LPITEM' was not declared in this scope mining.h:12: error: initializer expression list treated as compound expression mining.h:13: error: variable or field 'CHEAT_MAX_PICK' declared void mining.h:13: error: 'LPCHARACTER' was not declared in this scope mining.h:13: error: 'LPITEM' was not declared in this scope mining.h:16: error: 'DWORD' was not declared in this scope In file included from char.h:18, from constants.cpp:2: SupportSystem.h:29: error: expected `)' before 'owner' SupportSystem.h:34: error: 'DWORD' has not been declared SupportSystem.h:45: error: 'LPCHARACTER' does not name a type SupportSystem.h:46: error: 'LPCHARACTER' does not name a type SupportSystem.h:47: error: 'DWORD' does not name a type SupportSystem.h:48: error: 'DWORD' does not name a type SupportSystem.h:53: error: 'DWORD' has not been declared SupportSystem.h:58: error: 'DWORD' does not name a type SupportSystem.h:62: error: 'LPITEM' has not been declared SupportSystem.h:63: error: 'DWORD' does not name a type SupportSystem.h:64: error: 'DWORD' has not been declared SupportSystem.h:69: error: 'DWORD' does not name a type SupportSystem.h:70: error: 'DWORD' has not been declared SupportSystem.h:71: error: 'DWORD' does not name a type SupportSystem.h:72: error: 'DWORD' has not been declared SupportSystem.h:76: error: 'DWORD' does not name a type SupportSystem.h:83: error: 'DWORD' does not name a type SupportSystem.h:89: error: 'DWORD' does not name a type SupportSystem.h:90: error: 'DWORD' does not name a type SupportSystem.h:91: error: 'DWORD' does not name a type SupportSystem.h:92: error: 'DWORD' does not name a type SupportSystem.h:93: error: 'DWORD' does not name a type SupportSystem.h:94: error: 'DWORD' does not name a type SupportSystem.h:95: error: 'DWORD' does not name a type SupportSystem.h:96: error: 'DWORD' does not name a type SupportSystem.h:97: error: 'DWORD' does not name a type SupportSystem.h:98: error: 'DWORD' does not name a type SupportSystem.h:99: error: 'DWORD' does not name a type SupportSystem.h:100: error: 'DWORD' does not name a type SupportSystem.h:106: error: 'LPCHARACTER' does not name a type SupportSystem.h:107: error: 'LPCHARACTER' does not name a type SupportSystem.h: In member function 'bool CSupportActor::HasOption(CSupportActor::EShamanOptions) const': SupportSystem.h:50: error: 'm_dwOptions' was not declared in this scope SupportSystem.h: In member function 'bool CSupportActor::IsSummoned() const': SupportSystem.h:61: error: 'm_pkChar' was not declared in this scope SupportSystem.h: In member function 'void CSupportActor::SetLastSkillTime(int)': SupportSystem.h:64: error: 'm_dwLastSkillTime' was not declared in this scope SupportSystem.h: In member function 'void CSupportActor::SetLastExpUpdate(int)': SupportSystem.h:70: error: 'm_dwLastExpUpdateTime' was not declared in this scope SupportSystem.h: In member function 'int CSupportActor::GetNextExp()': SupportSystem.h:78: error: 'm_dwNextExp' was not declared in this scope SupportSystem.h: At global scope: SupportSystem.h:117: error: 'DWORD' was not declared in this scope SupportSystem.h:117: error: template argument 1 is invalid SupportSystem.h:117: error: template argument 3 is invalid SupportSystem.h:117: error: template argument 4 is invalid SupportSystem.h:117: error: template argument 5 is invalid SupportSystem.h:120: error: expected `)' before 'owner' SupportSystem.h:123: error: expected ';' before '(' token SupportSystem.h:124: error: expected ';' before '(' token SupportSystem.h:126: error: 'DWORD' has not been declared SupportSystem.h:133: error: 'DWORD' has not been declared SupportSystem.h:135: error: expected ';' before '(' token SupportSystem.h:137: error: 'DWORD' has not been declared SupportSystem.h:144: error: expected ';' before '(' token SupportSystem.h:146: error: 'DWORD' has not been declared SupportSystem.h:154: error: 'LPCHARACTER' does not name a type SupportSystem.h:155: error: 'DWORD' does not name a type SupportSystem.h:156: error: 'DWORD' does not name a type SupportSystem.h:157: error: 'LPEVENT' does not name a type In file included from char.h:48, from constants.cpp:2: item_combination.h:6: error: variable or field 'Comb_open_costume' declared void item_combination.h:6: error: 'LPCHARACTER' was not declared in this scope item_combination.h:7: error: variable or field 'Comb_open_skillbook' declared void item_combination.h:7: error: 'LPCHARACTER' was not declared in this scope item_combination.h:8: error: variable or field 'Comb_add_item' declared void item_combination.h:8: error: 'LPCHARACTER' was not declared in this scope item_combination.h:8: error: expected primary-expression before 'int' item_combination.h:8: error: expected primary-expression before 'int' item_combination.h:9: error: variable or field 'Comb_add_item2' declared void item_combination.h:9: error: 'LPCHARACTER' was not declared in this scope item_combination.h:9: error: expected primary-expression before 'int' item_combination.h:9: error: expected primary-expression before 'int' item_combination.h:10: error: variable or field 'Comb_del_item' declared void item_combination.h:10: error: 'LPCHARACTER' was not declared in this scope item_combination.h:10: error: expected primary-expression before 'int' item_combination.h:11: error: 'LPCHARACTER' was not declared in this scope item_combination.h:12: error: 'LPCHARACTER' was not declared in this scope item_combination.h:13: error: variable or field 'Comb_close' declared void item_combination.h:13: error: 'LPCHARACTER' was not declared in this scope item_combination.h:14: error: variable or field 'Comb_clean_item' declared void item_combination.h:14: error: 'LPCHARACTER' was not declared in this scope In file included from constants.cpp:2: char.h:338: error: 'LPCHARACTER' does not name a type char.h:352: error: declaration of 'operator=' as non-function char.h:352: error: expected ';' before '(' token char.h:354: error: expected type-specifier before 'LPCHARACTER' char.h:367: error: 'BYTE' does not name a type char.h:368: error: 'BYTE' does not name a type char.h:370: error: 'BYTE' does not name a type char.h:371: error: 'DWORD' does not name a type char.h:388: error: 'BYTE' does not name a type char.h:405: error: 'DWORD' does not name a type char.h:406: error: 'DWORD' does not name a type char.h:407: error: 'DWORD' does not name a type char.h:409: error: 'WORD' does not name a type char.h:411: error: 'LPITEM' does not name a type char.h:412: error: 'UINT' does not name a type char.h:415: error: 'LPITEM' does not name a type char.h:416: error: 'WORD' does not name a type char.h:419: error: 'LPITEM' does not name a type char.h:420: error: 'LPCHARACTER' does not name a type char.h:424: error: 'LPITEM' does not name a type char.h:427: error: 'LPITEM' does not name a type char.h:428: error: 'LPCHARACTER' does not name a type char.h:431: error: 'LPITEM' does not name a type char.h:434: error: 'LPCHARACTER' does not name a type char.h:436: error: 'BYTE' does not name a type char.h:438: error: 'BYTE' does not name a type char.h:442: error: 'BYTE' does not name a type char.h:445: error: 'LPENTITY' does not name a type char.h:447: error: 'DWORD' does not name a type char.h:450: error: 'BYTE' does not name a type char.h:451: error: 'BYTE' does not name a type char.h:452: error: 'DWORD' does not name a type char.h:460: error: 'BYTE' does not name a type char.h:461: error: 'LPCHARACTER' has not been declared char.h:461: error: 'LPCHARACTER' has not been declared char.h:472: error: 'BYTE' does not name a type char.h:473: error: 'LPCHARACTER' has not been declared char.h:473: error: 'LPCHARACTER' has not been declared char.h: In constructor 'CTrigger::CTrigger()': char.h:468: error: class 'CTrigger' does not have any field named 'bType' char.h: At global scope: char.h:476: error: expected constructor, destructor, or type conversion before '(' token char.h:486: error: 'DWORD' does not name a type char.h:489: error: 'DWORD' does not name a type char.h:499: error: 'DWORD' has not been declared char.h:501: error: 'DWORD' has not been declared char.h:501: error: 'DWORD' has not been declared char.h:502: error: 'DWORD' does not name a type char.h:503: error: 'DWORD' has not been declared char.h: In constructor 'TSkillUseInfo::TSkillUseInfo()': char.h:495: error: class 'TSkillUseInfo' does not have any field named 'dwNextSkillUsableTime' char.h:496: error: class 'TSkillUseInfo' does not have any field named 'dwVID' char.h: In member function 'void TSkillUseInfo::SetMainTargetVID(int)': char.h:503: error: 'dwVID' was not declared in this scope char.h: At global scope: char.h:548: error: 'LPENTITY' has not been declared char.h:549: error: 'LPENTITY' has not been declared char.h:553: error: 'LPCHARACTER' does not name a type char.h:579: error: 'DWORD' does not name a type char.h:606: error: 'DWORD' does not name a type char.h:613: error: 'DWORD' has not been declared char.h:627: error: 'DWORD' does not name a type char.h:630: error: 'DWORD' does not name a type char.h:631: error: 'DWORD' has not been declared char.h:635: error: 'DWORD' does not name a type char.h:641: error: 'WORD' does not name a type char.h:650: error: 'LPITEM' has not been declared char.h:653: error: 'LPITEM' has not been declared char.h:657: error: 'BYTE' has not been declared char.h:660: error: 'DWORD' does not name a type char.h:663: error: 'BYTE' has not been declared char.h:668: error: 'BYTE' does not name a type char.h:669: error: 'BYTE' does not name a type char.h:681: error: 'DWORD' does not name a type char.h:682: error: 'DWORD' has not been declared char.h:684: error: 'BYTE' has not been declared char.h:686: error: 'LPCHARACTER' has not been declared char.h:687: error: 'LPCHARACTER' has not been declared char.h:690: error: 'BYTE' does not name a type char.h:691: error: 'BOOL' does not name a type char.h:694: error: 'DWORD' does not name a type char.h:695: error: 'DWORD' has not been declared char.h:697: error: 'DWORD' does not name a type char.h:699: error: 'DWORD' does not name a type char.h:701: error: 'LPCHARACTER' does not name a type char.h:702: error: 'LPCHARACTER' has not been declared char.h:703: error: 'LPCHARACTER' has not been declared char.h:709: error: 'BYTE' has not been declared char.h:709: error: 'WORD' has not been declared char.h:710: error: 'WORD' does not name a type char.h:711: error: 'WORD' does not name a type char.h:739: error: 'BYTE' has not been declared char.h:740: error: 'BYTE' has not been declared char.h:742: error: 'BYTE' has not been declared char.h:743: error: 'BYTE' has not been declared char.h:744: error: 'BYTE' has not been declared char.h:745: error: 'BYTE' has not been declared char.h:748: error: 'BYTE' does not name a type char.h:749: error: 'BYTE' does not name a type char.h:750: error: 'BYTE' does not name a type char.h:751: error: 'DWORD' does not name a type char.h:752: error: 'DWORD' does not name a type char.h:753: error: 'WORD' does not name a type char.h:754: error: 'DWORD' does not name a type char.h:777: error: 'DWORD' has not been declared char.h:779: error: 'DWORD' does not name a type char.h:781: error: 'DWORD' does not name a type char.h:782: error: 'DWORD' does not name a type char.h:788: error: 'BYTE' has not been declared char.h:790: error: 'BYTE' has not been declared char.h:806: error: 'BYTE' has not been declared char.h:806: error: 'LPCHARACTER' has not been declared char.h:807: error: 'BYTE' has not been declared char.h:807: error: 'LPCHARACTER' has not been declared char.h:809: error: 'BYTE' has not been declared char.h:810: error: 'BYTE' has not been declared char.h:815: error: 'BYTE' has not been declared char.h:816: error: 'BYTE' has not been declared char.h:817: error: 'DWORD' has not been declared char.h:817: error: 'DWORD' has not been declared char.h:818: error: 'BYTE' has not been declared char.h:822: error: 'DWORD' has not been declared char.h:823: error: 'DWORD' does not name a type char.h:832: error: 'LPCHARACTER' has not been declared char.h:837: error: 'DWORD' has not been declared char.h:839: error: 'BYTE' has not been declared char.h:839: error: 'LPCHARACTER' has not been declared char.h:842: error: 'BYTE' does not name a type char.h:843: error: 'BYTE' does not name a type char.h:846: error: 'DWORD' does not name a type char.h:848: error: 'DWORD' does not name a type char.h:849: error: 'DWORD' does not name a type char.h:853: error: 'BYTE' does not name a type char.h:855: error: 'BYTE' does not name a type char.h:857: error: 'DWORD' does not name a type char.h:867: error: 'DWORD' does not name a type char.h:869: error: 'BYTE' does not name a type char.h:873: error: 'BYTE' does not name a type char.h:897: error: 'DWORD' does not name a type char.h:901: error: 'BYTE' has not been declared char.h:901: error: 'BYTE' has not been declared char.h:901: error: 'DWORD' has not been declared char.h:901: error: 'DWORD' has not been declared char.h:901: error: 'DWORD' has not been declared char.h:901: error: 'DWORD' has not been declared char.h:903: error: 'DWORD' has not been declared char.h:904: error: 'DWORD' does not name a type char.h:906: error: 'DWORD' does not name a type char.h:907: error: 'DWORD' does not name a type char.h:908: error: 'DWORD' does not name a type char.h:909: error: 'DWORD' does not name a type char.h:911: error: 'DWORD' has not been declared char.h:913: error: 'LPCHARACTER' has not been declared char.h:914: error: 'LPCHARACTER' has not been declared char.h:918: error: 'WORD' has not been declared char.h:919: error: 'WORD' has not been declared char.h:923: error: ISO C++ forbids declaration of 'PIXEL_POSITION' with no type char.h:923: error: expected ';' before '&' token char.h:924: error: expected `;' before 'bool' char.h:924: error: 'DWORD' has not been declared char.h:935: error: 'DWORD' does not name a type char.h:949: error: 'LPCHARACTER' does not name a type char.h:950: error: 'CHARACTER_LIST' does not name a type char.h:952: error: 'PIXEL_POSITION' does not name a type char.h:953: error: 'PIXEL_POSITION' does not name a type char.h:954: error: 'PIXEL_POSITION' does not name a type char.h:957: error: 'PIXEL_POSITION' does not name a type char.h:960: error: 'DWORD' does not name a type char.h:961: error: 'DWORD' does not name a type char.h:963: error: 'DWORD' does not name a type char.h:964: error: 'DWORD' does not name a type char.h:965: error: 'DWORD' does not name a type char.h:966: error: 'DWORD' does not name a type char.h:978: error: 'BYTE' has not been declared char.h:978: error: 'UINT' has not been declared char.h:978: error: 'UINT' has not been declared char.h:979: error: 'UINT' has not been declared char.h:980: error: 'UINT' has not been declared char.h:981: error: 'UINT' has not been declared char.h:982: error: 'UINT' has not been declared char.h:982: error: 'UINT' has not been declared char.h:983: error: 'LPITEM' has not been declared char.h:983: error: 'BYTE' has not been declared char.h:983: error: 'UINT' has not been declared char.h:985: error: 'BYTE' has not been declared char.h:985: error: 'BYTE' has not been declared char.h:985: error: 'BYTE' has not been declared char.h:986: error: 'BYTE' has not been declared char.h:987: error: 'BYTE' has not been declared char.h:988: error: 'BYTE' has not been declared char.h:989: error: 'BYTE' has not been declared char.h:989: error: 'BYTE' has not been declared char.h:990: error: 'LPITEM' has not been declared char.h:990: error: 'BYTE' has not been declared char.h:990: error: 'BYTE' has not been declared char.h:992: error: 'BYTE' has not been declared char.h:992: error: 'BYTE' has not been declared char.h:1008: error: 'DWORD' has not been declared char.h:1008: error: 'BYTE' has not been declared char.h:1008: error: 'DWORD' has not been declared char.h:1010: error: 'DWORD' has not been declared char.h:1011: error: 'DWORD' has not been declared char.h:1016: error: 'DWORD' has not been declared char.h:1022: error: 'BYTE' has not been declared char.h:1027: error: expected ';' before '(' token char.h:1038: error: 'LPPARTY' has not been declared char.h:1039: error: 'LPPARTY' does not name a type char.h:1041: error: 'LPCHARACTER' has not been declared char.h:1042: error: 'LPCHARACTER' has not been declared char.h:1043: error: 'LPCHARACTER' has not been declared char.h:1051: error: 'LPCHARACTER' has not been declared char.h:1059: error: 'LPCHARACTER' has not been declared char.h:1065: error: 'DWORD' has not been declared char.h:1072: error: 'LPEVENT' has not been declared char.h:1080: error: 'LPCHARACTER' has not been declared char.h:1108: error: expected ',' or '...' before 'pchLeader' char.h:1108: error: ISO C++ forbids declaration of 'LPCHARACTER' with no type char.h:1116: error: expected ',' or '...' before 'pchLeader' char.h:1116: error: ISO C++ forbids declaration of 'LPCHARACTER' with no type char.h:1118: error: 'LPPARTY' does not name a type char.h:1119: error: 'DWORD' does not name a type char.h:1120: error: 'LPEVENT' does not name a type char.h:1129: error: 'DWORD' was not declared in this scope char.h:1129: error: 'LPEVENT' was not declared in this scope char.h:1129: error: template argument 1 is invalid char.h:1129: error: template argument 2 is invalid char.h:1129: error: template argument 3 is invalid char.h:1129: error: template argument 4 is invalid char.h:1132: error: 'DWORD' was not declared in this scope char.h:1132: error: 'DWORD' was not declared in this scope char.h:1132: error: template argument 1 is invalid char.h:1132: error: template argument 2 is invalid char.h:1132: error: template argument 3 is invalid char.h:1132: error: template argument 4 is invalid char.h:1140: error: 'LPDUNGEON' has not been declared char.h:1141: error: 'LPDUNGEON' does not name a type char.h:1142: error: 'LPDUNGEON' does not name a type char.h:1144: error: 'LPDUNGEON' does not name a type char.h:1158: error: 'DWORD' does not name a type char.h:1172: error: 'LPITEM' has not been declared char.h:1176: error: 'LPITEM' does not name a type char.h:1177: error: 'LPITEM' does not name a type char.h:1178: error: 'LPITEM' does not name a type char.h:1180: error: 'LPITEM' does not name a type char.h:1181: error: 'LPITEM' does not name a type char.h:1182: error: 'LPITEM' does not name a type char.h:1183: error: 'LPITEM' does not name a type char.h:1185: error: 'BYTE' has not been declared char.h:1186: error: 'BYTE' has not been declared char.h:1186: error: 'WORD' was not declared in this scope char.h:1186: error: template argument 1 is invalid char.h:1186: error: template argument 2 is invalid char.h:1188: error: 'UINT' has not been declared char.h:1188: error: 'LPITEM' has not been declared char.h:1189: error: 'LPITEM' does not name a type char.h:1204: error: 'LPITEM' has not been declared char.h:1212: error: 'LPCHARACTER' has not been declared char.h:1215: error: 'LPITEM' has not been declared char.h:1215: error: 'LPITEM' has not been declared char.h:1217: error: 'BYTE' has not been declared char.h:1221: error: 'LPITEM' has not been declared char.h:1222: error: 'LPITEM' has not been declared char.h:1229: error: 'LPITEM' has not been declared char.h:1232: error: 'LPITEM' has not been declared char.h:1233: error: 'UINT' has not been declared char.h:1233: error: 'BYTE' has not been declared char.h:1238: error: 'LPCHARACTER' has not been declared char.h:1239: error: 'LPCHARACTER' has not been declared char.h:1239: error: 'LPITEM' has not been declared char.h:1240: error: 'LPCHARACTER' has not been declared char.h:1240: error: 'LPITEM' has not been declared char.h:1241: error: 'DWORD' has not been declared char.h:1241: error: 'DWORD' was not declared in this scope char.h:1241: error: template argument 1 is invalid char.h:1241: error: template argument 2 is invalid char.h:1242: error: 'DWORD' was not declared in this scope char.h:1242: error: template argument 1 is invalid char.h:1242: error: template argument 2 is invalid char.h:1242: error: 'LPITEM' was not declared in this scope char.h:1242: error: template argument 1 is invalid char.h:1242: error: template argument 2 is invalid char.h:1244: error: 'BYTE' has not been declared char.h:1245: error: 'DWORD' has not been declared char.h:1246: error: 'LPITEM' has not been declared char.h:1247: error: 'LPITEM' has not been declared char.h:1250: error: expected ',' or '...' before 'item' char.h:1250: error: ISO C++ forbids declaration of 'LPITEM' with no type char.h:1253: error: expected ',' or '...' before 'item' char.h:1253: error: ISO C++ forbids declaration of 'LPITEM' with no type char.h:1255: error: 'UINT' has not been declared char.h:1255: error: 'UINT' has not been declared char.h:1256: error: 'LPITEM' does not name a type char.h:1257: error: 'LPITEM' has not been declared char.h:1261: error: 'BYTE' has not been declared char.h:1262: error: 'LPITEM' has not been declared char.h:1263: error: 'LPITEM' has not been declared char.h:1263: error: 'WORD' was not declared in this scope char.h:1263: error: template argument 1 is invalid char.h:1263: error: template argument 2 is invalid char.h:1265: error: 'BYTE' has not been declared char.h:1266: error: 'BYTE' has not been declared char.h:1267: error: 'BYTE' has not been declared char.h:1268: error: 'BYTE' has not been declared char.h:1270: error: 'WORD' was not declared in this scope char.h:1270: error: template argument 1 is invalid char.h:1270: error: template argument 2 is invalid char.h:1274: error: 'DWORD' has not been declared char.h:1275: error: 'DWORD' has not been declared char.h:1275: error: 'DWORD' has not been declared char.h:1276: error: 'LPITEM' does not name a type char.h:1277: error: 'LPITEM' does not name a type char.h:1279: error: 'BYTE' has not been declared char.h:1280: error: 'BYTE' has not been declared char.h:1280: error: 'DWORD' has not been declared char.h:1282: error: 'DWORD' has not been declared char.h:1285: error: 'DWORD' has not been declared char.h:1288: error: 'LPCHARACTER' has not been declared char.h:1298: error: 'DWORD' has not been declared char.h:1298: error: 'DWORD' has not been declared char.h:1305: error: 'DWORD' does not name a type char.h:1310: error: 'INT' does not name a type char.h:1311: error: 'INT' has not been declared char.h:1312: error: 'INT' has not been declared char.h:1313: error: 'INT' does not name a type char.h:1319: error: 'INT' has not been declared char.h:1321: error: 'INT' does not name a type char.h:1322: error: 'INT' has not been declared char.h:1351: error: 'DWORD' does not name a type char.h:1352: error: 'DWORD' does not name a type char.h:1354: error: 'DWORD' has not been declared char.h:1355: error: 'DWORD' has not been declared char.h:1368: error: 'BYTE' has not been declared char.h:1370: error: 'LPCHARACTER' has not been declared char.h:1371: error: 'LPCHARACTER' does not name a type char.h:1383: error: 'LPCHARACTER' does not name a type char.h:1395: error: 'LPCHARACTER' has not been declared char.h:1396: error: 'LPCHARACTER' does not name a type char.h:1398: error: 'DWORD' has not been declared char.h:1399: error: 'DWORD' does not name a type char.h:1404: error: 'BYTE' has not been declared char.h:1404: error: 'BYTE' has not been declared char.h:1408: error: 'BYTE' has not been declared char.h:1409: error: 'BYTE' does not name a type char.h:1418: error: 'BYTE' has not been declared char.h:1419: error: 'BYTE' does not name a type char.h:1421: error: 'DWORD' has not been declared char.h:1422: error: 'DWORD' does not name a type char.h:1428: error: 'LPCHARACTER' does not name a type char.h:1438: error: 'LPCHARACTER' has not been declared char.h:1462: error: 'DWORD' does not name a type char.h:1463: error: 'DWORD' does not name a type char.h:1466: error: 'LPCHARACTER' has not been declared char.h:1467: error: 'LPCHARACTER' has not been declared char.h:1468: error: 'BYTE' has not been declared char.h:1471: error: 'LPCHARACTER' has not been declared char.h:1471: error: 'BYTE' has not been declared char.h:1475: error: 'DWORD' has not been declared char.h:1475: error: 'DWORD' has not been declared char.h:1476: error: 'DWORD' has not been declared char.h:1480: error: 'LPCHARACTER' has not been declared char.h:1482: error: 'LPCHARACTER' has not been declared char.h:1487: error: 'LPCHARACTER' has not been declared char.h:1491: error: 'DWORD' has not been declared char.h:1492: error: 'DWORD' does not name a type char.h:1496: error: 'LPCHARACTER' has not been declared char.h:1498: error: 'BYTE' has not been declared char.h:1499: error: 'DWORD' has not been declared char.h:1499: error: 'BYTE' has not been declared char.h:1506: error: 'LPITEM' has not been declared char.h:1506: error: 'LPITEM' has not been declared char.h:1507: error: 'LPITEM' has not been declared char.h:1507: error: 'DWORD' has not been declared char.h:1509: error: 'LPCHARACTER' has not been declared char.h:1512: error: 'LPCHARACTER' has not been declared char.h:1515: error: 'LPCHARACTER' has not been declared char.h:1549: error: 'BYTE' does not name a type char.h:1550: error: 'BYTE' has not been declared char.h:1552: error: 'LPCHARACTER' has not been declared char.h:1554: error: 'LPCHARACTER' has not been declared char.h:1559: error: 'BYTE' has not been declared char.h:1564: error: 'LPCHARACTER' does not name a type char.h:1566: error: 'LPCHARACTER' does not name a type char.h:1577: error: 'BYTE' has not been declared char.h:1578: error: 'BYTE' does not name a type char.h:1580: error: 'DWORD' has not been declared char.h:1581: error: 'DWORD' does not name a type char.h:1586: error: 'BYTE' does not name a type char.h:1591: error: 'DWORD' does not name a type char.h:1594: error: 'BYTE' does not name a type char.h:1595: error: 'DWORD' does not name a type char.h:1597: error: 'BYTE' does not name a type char.h:1599: error: 'DWORD' does not name a type char.h:1602: error: 'LPCHARACTER' has not been declared char.h:1603: error: 'LPCHARACTER' has not been declared char.h:1605: error: 'DWORD' does not name a type char.h:1606: error: 'DWORD' was not declared in this scope char.h:1606: error: template argument 1 is invalid char.h:1606: error: template argument 2 is invalid char.h:1609: error: 'DWORD' does not name a type char.h:1622: error: 'BYTE' does not name a type char.h:1625: error: 'DWORD' does not name a type char.h:1631: error: 'LPCHARACTER' has not been declared char.h:1634: error: 'DWORD' does not name a type char.h:1635: error: 'BYTE' does not name a type char.h:1638: error: 'LPCHARACTER' does not name a type char.h:1639: error: 'CHARACTER_SET' does not name a type char.h:1640: error: 'DWORD' does not name a type char.h:1641: error: 'BYTE' does not name a type char.h:1658: error: 'DWORD' has not been declared char.h:1660: error: 'DWORD' has not been declared char.h:1660: error: 'BYTE' has not been declared char.h:1661: error: 'DWORD' has not been declared char.h:1663: error: 'DWORD' has not been declared char.h:1663: error: 'LPCHARACTER' has not been declared char.h:1665: error: 'DWORD' has not been declared char.h:1665: error: 'BYTE' has not been declared char.h:1666: error: 'DWORD' has not been declared char.h:1668: error: 'DWORD' has not been declared char.h:1671: error: expected ',' or '...' before 'SkillID' char.h:1671: error: ISO C++ forbids declaration of 'BYTE' with no type char.h:1675: error: 'DWORD' has not been declared char.h:1676: error: 'DWORD' has not been declared char.h:1677: error: 'DWORD' has not been declared char.h:1678: error: 'DWORD' has not been declared char.h:1679: error: 'DWORD' has not been declared char.h:1679: error: 'BYTE' has not been declared char.h:1681: error: 'DWORD' has not been declared char.h:1682: error: 'DWORD' has not been declared char.h:1683: error: 'DWORD' has not been declared char.h:1685: error: 'DWORD' has not been declared char.h:1686: error: 'DWORD' has not been declared char.h:1686: error: 'LPCHARACTER' has not been declared char.h:1686: error: 'BYTE' has not been declared char.h:1687: error: 'DWORD' has not been declared char.h:1687: error: expected ',' or '...' before '&' token char.h:1687: error: ISO C++ forbids declaration of 'PIXEL_POSITION' with no type char.h:1690: error: 'BYTE' has not been declared char.h:1691: error: 'BYTE' does not name a type char.h:1698: error: 'DWORD' has not been declared char.h:1698: error: 'BYTE' has not been declared char.h:1699: error: 'DWORD' has not been declared char.h:1701: error: 'DWORD' has not been declared char.h:1705: error: 'DWORD' does not name a type char.h:1717: error: 'DWORD' does not name a type char.h:1726: error: 'LPEVENT' does not name a type char.h:1732: error: 'LPCHARACTER' has not been declared char.h:1735: error: ISO C++ forbids declaration of 'CHARACTER_SET' with no type char.h:1735: error: expected ';' before '&' token char.h:1737: error: expected `;' before 'private' char.h:1739: error: 'CHARACTER_SET' does not name a type char.h:1748: error: 'DWORD' does not name a type char.h:1755: error: 'BYTE' was not declared in this scope char.h:1755: error: template argument 1 is invalid char.h:1755: error: template argument 3 is invalid char.h:1755: error: template argument 4 is invalid char.h:1755: error: template argument 5 is invalid char.h:1762: error: 'LPCHARACTER' does not name a type char.h:1763: error: 'LPCHARACTER' has not been declared char.h:1764: error: 'LPCHARACTER' does not name a type char.h:1765: error: 'LPCHARACTER' does not name a type char.h:1767: error: 'LPCHARACTER' has not been declared char.h:1774: error: 'LPCHARACTER' has not been declared char.h:1780: error: 'LPCHARACTER' has not been declared char.h:1781: error: 'LPCHARACTER' has not been declared char.h:1786: error: 'DWORD' does not name a type char.h:1793: error: 'LPCHARACTER' does not name a type char.h:1794: error: 'CHARACTER_SET' does not name a type char.h:1797: error: 'LPCHARACTER' has not been declared char.h:1801: error: 'LPCHARACTER' does not name a type char.h:1811: error: 'DWORD' has not been declared char.h:1812: error: 'BYTE' has not been declared char.h:1850: error: 'PIXEL_POSITION' does not name a type char.h:1857: error: 'DWORD' has not been declared char.h:1858: error: 'DWORD' has not been declared char.h:1859: error: 'DWORD' does not name a type char.h:1860: error: 'DWORD' does not name a type char.h:1870: error: 'DWORD' does not name a type char.h:1878: error: 'DWORD' has not been declared char.h:1880: error: 'LPCHARACTER' does not name a type char.h:1881: error: 'LPCHARACTER' does not name a type char.h:1882: error: 'LPCHARACTER' has not been declared char.h:1916: error: 'LPCHARACTER' does not name a type char.h:1917: error: 'LPCHARACTER' does not name a type char.h:1919: error: 'DWORD' does not name a type char.h:1920: error: 'DWORD' does not name a type char.h:1922: error: 'BYTE' does not name a type char.h:1923: error: 'BYTE' does not name a type char.h:1924: error: 'BYTE' does not name a type char.h:1940: error: 'BYTE' has not been declared char.h:1941: error: 'BYTE' does not name a type char.h:1944: error: 'BYTE' does not name a type char.h:1949: error: 'LPREGEN' has not been declared char.h:1952: error: 'PIXEL_POSITION' does not name a type char.h:1954: error: 'LPREGEN' does not name a type char.h:1962: error: 'DWORD' has not been declared char.h:1963: error: 'DWORD' has not been declared char.h:1973: error: 'DWORD' has not been declared char.h:1974: error: 'DWORD' does not name a type char.h:1975: error: 'LPCHARACTER' does not name a type char.h:1977: error: 'LPITEM' has not been declared char.h:1979: error: 'LPITEM' does not name a type char.h:1981: error: 'DWORD' has not been declared char.h:1982: error: 'DWORD' does not name a type char.h:1987: error: 'DWORD' has not been declared char.h:1990: error: 'DWORD' does not name a type char.h:1991: error: 'DWORD' does not name a type char.h:1992: error: 'LPITEM' does not name a type char.h:1998: error: 'DWORD' has not been declared char.h:2002: error: 'DWORD' has not been declared char.h:2005: error: 'DWORD' does not name a type char.h:2009: error: 'LPCHARACTER' does not name a type char.h:2010: error: 'LPCHARACTER' has not been declared char.h:2011: error: 'DWORD' has not been declared char.h:2018: error: 'LPCHARACTER' does not name a type char.h:2030: error: 'LPEVENT' does not name a type char.h:2031: error: 'LPEVENT' does not name a type char.h:2032: error: 'LPEVENT' does not name a type char.h:2033: error: 'LPEVENT' does not name a type char.h:2034: error: 'LPEVENT' does not name a type char.h:2035: error: 'LPEVENT' does not name a type char.h:2036: error: 'LPEVENT' does not name a type char.h:2037: error: 'LPEVENT' does not name a type char.h:2038: error: 'LPEVENT' does not name a type char.h:2039: error: 'LPEVENT' does not name a type char.h:2040: error: 'LPEVENT' does not name a type char.h:2045: error: 'LPEVENT' does not name a type char.h:2047: error: 'LPEVENT' does not name a type char.h:2048: error: 'LPEVENT' does not name a type char.h:2049: error: 'LPEVENT' does not name a type char.h:2050: error: 'LPEVENT' does not name a type char.h:2052: error: 'LPEVENT' does not name a type char.h:2053: error: 'LPEVENT' does not name a type char.h:2056: error: 'LPEVENT' does not name a type char.h:2064: error: 'LPEVENT' does not name a type char.h:2070: error: 'LPEVENT' was not declared in this scope char.h:2070: error: template argument 2 is invalid char.h:2070: error: template argument 4 is invalid char.h:2077: error: 'BYTE' has not been declared char.h:2083: error: 'DWORD' does not name a type char.h:2099: error: 'LPITEM' has not been declared char.h:2107: error: 'DWORD' has not been declared char.h:2111: error: 'LPCHARACTER' has not been declared char.h:2111: error: 'BYTE' has not been declared char.h:2180: error: 'BOOL' does not name a type char.h:2203: error: 'DWORD' does not name a type char.h:2204: error: 'DWORD' does not name a type char.h:2207: error: 'DWORD' does not name a type char.h:2210: error: 'DWORD' does not name a type char.h:2211: error: 'DWORD' does not name a type char.h:2214: error: 'LPITEM' has not been declared char.h:2217: error: ISO C++ forbids declaration of 'LPITEM' with no type char.h:2217: error: expected ';' before '*' token char.h:2218: error: expected `;' before 'bool' char.h:2219: error: 'LPCHARACTER' has not been declared char.h:2222: error: ISO C++ forbids declaration of 'LPITEM' with no type char.h:2222: error: expected ';' before '*' token char.h:2223: error: expected `;' before 'bool' char.h:2224: error: 'LPCHARACTER' has not been declared char.h:2261: error: 'DWORD' does not name a type char.h:2262: error: 'DWORD' does not name a type char.h:2285: error: 'DWORD' was not declared in this scope char.h:2285: error: template argument 1 is invalid char.h:2285: error: template argument 2 is invalid char.h:2285: error: template argument 3 is invalid char.h:2289: error: 'DWORD' has not been declared char.h:2300: error: 'DWORD' does not name a type char.h:2303: error: 'DWORD' does not name a type char.h:2311: error: 'DWORD' does not name a type char.h:2317: error: 'LPITEM' has not been declared char.h:2318: error: 'LPITEM' has not been declared char.h:2321: error: 'BYTE' has not been declared char.h:2321: error: 'BYTE' has not been declared char.h:2321: error: 'BYTE' has not been declared char.h:2324: error: 'BYTE' was not declared in this scope char.h:2324: error: template argument 1 is invalid char.h:2324: error: template argument 3 is invalid char.h:2324: error: template argument 4 is invalid char.h:2354: error: 'LPCHARACTER' does not name a type char.h:2355: error: 'DWORD' does not name a type char.h:2356: error: 'DWORD' does not name a type char.h:2357: error: 'DWORD' does not name a type char.h:2358: error: 'DWORD' does not name a type char.h:2359: error: 'DWORD' does not name a type char.h:2367: error: 'DWORD' does not name a type char.h:2368: error: 'DWORD' does not name a type char.h:2369: error: 'DWORD' does not name a type char.h:2370: error: 'DWORD' does not name a type char.h:2371: error: 'LPCHARACTER' has not been declared char.h:2372: error: 'LPCHARACTER' does not name a type char.h:2374: error: 'DWORD' does not name a type char.h:2430: error: 'LPENTITY' has not been declared char.h:2432: error: 'LPENTITY' does not name a type char.h:2437: error: 'DWORD' does not name a type char.h:2438: error: 'DWORD' does not name a type char.h:2441: error: 'LPEVENT' does not name a type char.h:2442: error: 'LPEVENT' does not name a type char.h:2444: error: 'BYTE' does not name a type char.h:2446: error: 'DWORD' does not name a type char.h:2447: error: 'DWORD' has not been declared char.h:2449: error: 'DWORD' has not been declared char.h:2449: error: 'DWORD' has not been declared char.h:2451: error: 'DWORD' does not name a type char.h:2452: error: 'DWORD' has not been declared char.h:2453: error: 'DWORD' does not name a type char.h:2454: error: 'DWORD' has not been declared char.h:2490: error: 'DWORD' does not name a type char.h:2491: error: 'DWORD' does not name a type char.h:2492: error: 'DWORD' does not name a type char.h:2493: error: 'DWORD' does not name a type char.h:2494: error: 'DWORD' does not name a type char.h:2495: error: 'DWORD' does not name a type char.h:2496: error: 'DWORD' does not name a type char.h:2497: error: 'DWORD' does not name a type char.h:2498: error: 'DWORD' does not name a type char.h:2499: error: 'DWORD' does not name a type char.h:2500: error: 'DWORD' does not name a type char.h:2501: error: 'DWORD' does not name a type char.h:2502: error: 'DWORD' does not name a type char.h:2528: error: 'LPEVENT' does not name a type char.h:2560: error: 'LPITEM' has not been declared char.h:2560: error: 'LPITEM' has not been declared char.h:2561: error: ISO C++ forbids declaration of 'LPITEM' with no type char.h:2561: error: expected ';' before '*' token char.h:2562: error: expected `;' before 'bool' char.h:2563: error: 'DWORD' does not name a type char.h:2564: error: 'DWORD' has not been declared char.h:2564: error: 'DWORD' has not been declared char.h:2564: error: 'DWORD' has not been declared char.h:2565: error: 'BYTE' does not name a type char.h:2566: error: 'BYTE' has not been declared char.h:2567: error: 'BYTE' has not been declared char.h:2568: error: 'BYTE' does not name a type char.h:2576: error: 'DWORD' does not name a type char.h:2577: error: 'DWORD' does not name a type char.h:2584: error: 'DWORD' does not name a type char.h:2585: error: 'DWORD' does not name a type char.h:2586: error: 'DWORD' does not name a type char.h:2589: error: 'DWORD' has not been declared char.h:2591: error: 'DWORD' does not name a type char.h:2594: error: 'DWORD' has not been declared char.h:2594: error: 'DWORD' has not been declared char.h:2597: error: 'DWORD' has not been declared char.h:2598: error: 'DWORD' has not been declared char.h:2599: error: 'DWORD' has not been declared char.h:2600: error: 'DWORD' does not name a type char.h:2601: error: 'DWORD' does not name a type char.h:2605: error: 'DWORD' does not name a type char.h:2626: error: ISO C++ forbids declaration of 'LPITEM' with no type char.h:2626: error: expected ';' before '*' token char.h:2627: error: expected `;' before 'BYTE' char.h:2627: error: 'BYTE' does not name a type char.h:2628: error: 'BYTE' has not been declared char.h:2629: error: 'BYTE' has not been declared char.h:2631: error: 'LPITEM' has not been declared char.h:2631: error: 'LPITEM' has not been declared char.h:2634: error: 'ENTITY_MAP' in class 'CEntity' does not name a type char.h: In member function 'void CHARACTER::SetLastTargetInfoPulse(int)': char.h:631: error: 'dwLastTargetInfoPulse' was not declared in this scope char.h: In member function 'bool CHARACTER::IsPC() const': char.h:671: error: 'GetDesc' was not declared in this scope char.h: In member function 'bool CHARACTER::IsNPC() const': char.h:672: error: 'm_bCharType' was not declared in this scope char.h: In member function 'bool CHARACTER::IsMonster() const': char.h:673: error: 'm_bCharType' was not declared in this scope char.h: In member function 'bool CHARACTER::IsStone() const': char.h:674: error: 'm_bCharType' was not declared in this scope char.h: In member function 'bool CHARACTER::IsDoor() const': char.h:675: error: 'm_bCharType' was not declared in this scope char.h: In member function 'bool CHARACTER::IsBuilding() const': char.h:676: error: 'm_bCharType' was not declared in this scope char.h: In member function 'bool CHARACTER::IsWarp() const': char.h:677: error: 'm_bCharType' was not declared in this scope char.h: In member function 'bool CHARACTER::IsGoto() const': char.h:678: error: 'm_bCharType' was not declared in this scope char.h: In member function 'void CHARACTER::SetLastShoutPulse(int)': char.h:682: error: 'struct CHARACTER_POINT_INSTANT' has no member named 'dwLastShoutPulse' char.h: In member function 'int CHARACTER::GetLevel() const': char.h:683: error: 'const struct CHARACTER_POINT' has no member named 'level' char.h: In member function 'void CHARACTER::SetExp(int)': char.h:695: error: 'struct CHARACTER_POINT' has no member named 'exp' char.h: In member function 'bool CHARACTER::IsBlockMode(int) const': char.h:818: error: 'const struct CHARACTER_POINT_INSTANT' has no member named 'bBlockMode' char.h: In member function 'bool CHARACTER::IsPolymorphed() const': char.h:820: error: 'm_dwPolymorphRace' was not declared in this scope char.h: In member function 'void CHARACTER::SetPartyRequestEvent(int)': char.h:1072: error: 'm_pkPartyRequestEvent' was not declared in this scope char.h: In member function 'void CHARACTER::SetShopOwner(int)': char.h:1370: error: 'm_pkChrShopOwner' was not declared in this scope char.h: In member function 'void CHARACTER::SetOfflineShopOwner(int)': char.h:1395: error: 'm_pkChrOfflineShopOwner' was not declared in this scope char.h: In member function 'void CHARACTER::SetOfflineShopRealOwner(int)': char.h:1398: error: 'struct CHARACTER_POINT_INSTANT' has no member named 'real_owner' char.h: In member function 'void CHARACTER::SetOfflineShopSaveTime(int)': char.h:1408: error: 'struct CHARACTER_POINT_INSTANT' has no member named 'bSaveTime' char.h: In member function 'void CHARACTER::SetOfflineShopChannel(int)': char.h:1418: error: 'struct CHARACTER_POINT_INSTANT' has no member named 'bChannel' char.h: In member function 'void CHARACTER::SetOfflineShopVID(int)': char.h:1421: error: 'struct CHARACTER_POINT_INSTANT' has no member named 'dwVID' char.h: In member function 'void CHARACTER::SetImmortal(int)': char.h:1489: error: 'm_stImmortalSt' was not declared in this scope char.h: In member function 'bool CHARACTER::IsImmortal()': char.h:1490: error: 'm_stImmortalSt' was not declared in this scope char.h: In member function 'void CHARACTER::SetNewPetSkillCD(int, int)': char.h:1491: error: 'm_newpetskillcd' was not declared in this scope char.h: In member function 'void CHARACTER::AddChainLightningExcept(int)': char.h:1732: error: 'm_setExceptChainLighting' was not declared in this scope char.h: In member function 'void CHARACTER::ResetChainLightningIndex()': char.h:1733: error: 'm_setExceptChainLighting' was not declared in this scope char.h: In member function 'void CHARACTER::ClearAffectedEunhyung()': char.h:1744: error: 'm_dwAffectedEunhyungLevel' was not declared in this scope char.h: In member function 'bool CHARACTER::GetAffectedEunhyung() const': char.h:1745: error: 'm_dwAffectedEunhyungLevel' was not declared in this scope char.h: In member function 'void CHARACTER::ResetChangeAttackPositionTime()': char.h:1775: error: 'm_dwLastChangeAttackPositionTime' was not declared in this scope char.h:1775: error: 'get_dword_time' was not declared in this scope char.h: In member function 'void CHARACTER::SetChangeAttackPositionTime()': char.h:1776: error: 'm_dwLastChangeAttackPositionTime' was not declared in this scope char.h:1776: error: 'get_dword_time' was not declared in this scope char.h: In member function 'void CHARACTER::SetImmuneFlag(int)': char.h:1963: error: 'struct CHARACTER_POINT_INSTANT' has no member named 'dwImmuneFlag' char.h: In member function 'void CHARACTER::SetQuestBy(int)': char.h:1981: error: 'm_dwQuestByVnum' was not declared in this scope char.h: In member function 'bool CHARACTER::IsWarping() const': char.h:2059: error: 'm_pkWarpEvent' was not declared in this scope char.h: In member function 'void CHARACTER::SetSafeboxLoadTime()': char.h:2136: error: 'thecore_pulse' was not declared in this scope char.h: In member function 'void CHARACTER::SetRefineTime()': char.h:2146: error: 'thecore_pulse' was not declared in this scope char.h: In member function 'void CHARACTER::SetUseSeedOrMoonBottleTime()': char.h:2152: error: 'thecore_pulse' was not declared in this scope char.h: In member function 'void CHARACTER::SetExchangeTime()': char.h:2158: error: 'thecore_pulse' was not declared in this scope char.h: In member function 'void CHARACTER::SetMyShopTime()': char.h:2164: error: 'thecore_pulse' was not declared in this scope char.h: In member function 'void CHARACTER::SetGolgeSavascisiTime()': char.h:2168: error: 'thecore_pulse' was not declared in this scope char.h: In member function 'void CHARACTER::SetMyOfflineShopTime()': char.h:2173: error: 'thecore_pulse' was not declared in this scope char.h: In member function 'bool CHARACTER::IsCubeOpen() const': char.h:2218: error: 'const struct CHARACTER_POINT_INSTANT' has no member named 'pCubeNpc' char.h: In member function 'void CHARACTER::SetCubeNpc(int)': char.h:2219: error: 'struct CHARACTER_POINT_INSTANT' has no member named 'pCubeNpc' char.h: In member function 'bool CHARACTER::IsCombOpen() const': char.h:2223: error: 'const struct CHARACTER_POINT_INSTANT' has no member named 'pCombNpc' char.h: In member function 'void CHARACTER::SetCombNpc(int)': char.h:2224: error: 'struct CHARACTER_POINT_INSTANT' has no member named 'pCombNpc' char.h: In constructor 'CHARACTER::AttackedLog::AttackedLog()': char.h:2264: error: class 'CHARACTER::AttackedLog' does not have any field named 'dwPID' char.h:2264: error: class 'CHARACTER::AttackedLog' does not have any field named 'dwAttackedTime' char.h: In member function 'void CHARACTER::SetSupportArmor(int)': char.h:2363: error: 'm_dwSupportCostume' was not declared in this scope char.h: In member function 'void CHARACTER::SetSupportHair(int)': char.h:2364: error: 'm_dwSupportHair' was not declared in this scope char.h: In member function 'void CHARACTER::SetSupportWeapon(int)': char.h:2365: error: 'm_dwSupportWeapon' was not declared in this scope char.h: In member function 'void CHARACTER::SetSupportSash(int)': char.h:2366: error: 'm_dwSupportSash' was not declared in this scope char.h: In member function 'void CHARACTER::SetOwner(int)': char.h:2371: error: 'm_Owner' was not declared in this scope char.h: In member function 'void CHARACTER::SetSupportInt(int)': char.h:2373: error: 'm_dwSupportInt' was not declared in this scope char.h: In member function 'void CHARACTER::SetCombatZonePoints(int)': char.h:2452: error: 'm_iCombatZonePoints' was not declared in this scope char.h: In member function 'void CHARACTER::SetCombatZoneDeaths(int)': char.h:2454: error: 'm_iCombatZoneDeaths' was not declared in this scope char.h: At global scope: char.h:2638: error: 'LPCHARACTER' was not declared in this scope constants.cpp:63: error: 'DWORD' does not name a type constants.cpp:80: error: expected initializer before '*' token constants.cpp:83: error: expected constructor, destructor, or type conversion before '*' token constants.cpp:85: error: 'DWORD' does not name a type constants.cpp:98: error: 'DWORD' does not name a type constants.cpp:123: error: 'DWORD' does not name a type constants.cpp:130: error: 'DWORD' does not name a type constants.cpp:133: error: 'DWORD' does not name a type constants.cpp:261: error: 'DWORD' does not name a type constants.cpp:517: error: 'DWORD' does not name a type constants.cpp:643: error: 'DWORD' does not name a type constants.cpp:845: error: 'DWORD' does not name a type constants.cpp:1040: error: 'DWORD' does not name a type constants.cpp:1066: error: 'DWORD' does not name a type constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1275: error: too many initializers for 'const TApplyInfo' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' constants.cpp:1464: error: braces around scalar initializer for type 'int' gmake: *** [OBJDIR/constants.o] Bł±d 1 cmd_general.cpp: https://pastebin.com/CWMXdPvH char.h: *and here is the problem, i think* https://pastebin.com/va8GAzMw Thank u! Greetings
×
×
  • Create New...