Jump to content

Morphe

Inactive Member
  • Posts

    211
  • Joined

  • Last visited

  • Days Won

    2
  • Feedback

    0%

Everything posted by Morphe

  1. Open usr/src/your source/Srcs/Server an delete libmysql Then open novaline/server and copy libmysql folder on your path that you have deleted. facepalm Add LIBS += -lmysqlclient -L/usr/local/lib/mysql -lz in makefile
  2. Client and db is by me. Game contains parts of the source Ellie..
  3. Hey metin2dev . I have a problem with 5th caracther. For example hit a metin stone and give only once damage, then like hitting empty. I have to stop and hit again to give damage.. Does anyone know the problem?
  4. https://mega.co.nz/#!1J12UYiJ!cOq7Al7NTYLxwabctkd3XcySdX913oSU6bQf25xhQqc what errors you get?
  5. Sure: https://mega.co.nz/#!FIFjTIAR!OaCvi3GM0GXKzFueLeDZZBwzasYgu9FW1OAnewytQIc
  6. Here: https://mega.co.nz/#!sYUWhJwQ!HmN3fGezkskp5QqDf1_7ZvRkXopCdNENr9ZJQ1Eq0VU
  7. Search this in char_skill.cpp: //RemoveAffect(dwVnum); and replace with: RemoveAffect(dwVnum); I solve with this. Look: if (!IsAffectFlag(AFF_TANHWAN_DASH)) // is Charging skill { if (!UseSkill(dwVnum, this)) // use skill / dwVnum return false; } RemoveAffect(dwVnum); // remove dwVnum / charging skill can be used only once
  8. I just I showed another solution for war. Close this thread please.
  9. With this code block command to use only the type of war 0 So you can only use arena With my code you can use all fields I am Georgemicu
  10. With this solution you can use all fields of war! Go to /usr/src/your_source/Srcs/server/game/src Open cmd_general.cpp and search function: if (type >= GUILD_WAR_TYPE_MAX_NUM) type = GUILD_WAR_TYPE_FIELD; Under her place: if (arg2[0] == '-' || strtol(arg2, 0, 10) <0) { ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<War> No negative numbers.")); return; } I think it is a good solution For me work
  11. in game.py add: import time after player.SetGameWindow(self) add self.utilizareTaste = time.clock() + 4 after replace this definition __PressNumKey with this def __PressNumKey(self,num): if time.clock() >= self.utilizareTaste: if app.IsPressed(app.DIK_LCONTROL) or app.IsPressed(app.DIK_RCONTROL): if num >= 1 and num <= 9: if(chrmgr.IsPossibleEmoticon(-1)): chrmgr.SetEmoticon(-1,int(num)-1) net.SendEmoticon(int(num)-1) else: if num >= 1 and num <= 4: self.pressNumber(num-1) else: chat.AppendChat(chat.CHAT_TYPE_INFO, "Wait four seconds.") after replace this definition __PressQuickSlot with this def __PressQuickSlot(self, localSlotIndex): if time.clock() >= self.utilizareTaste: player.RequestUseLocalQuickSlot(localSlotIndex) else: chat.AppendChat(chat.CHAT_TYPE_INFO, "Wait four seconds.") Sorry for my bad english...
  12. My own core, mainline_sg revision 44045
  13. Change in char.h DWORD CHARACTER::GetNextExp() const to long long CHARACTER::GetNextExp()
  14. Try cd /usr/src/your source/Srcs/Server/db/src && gmake dep
  15. DIFF 34K FOR NPC GET VID This difference file is created by IDA Pro | npc.get_vid() ~ P3NG3R game_r34083_32 001690C3: 53 56 001690C4: 83 53 001690C5: EC 83 001690C6: 24 EC 001690C7: A1 20 001690C8: 18 8B 001690C9: 14 75 001690CA: 6A 08 001690CB: 08 A1 001690CC: 89 18 001690CD: 45 14 001690CE: F8 6A 001690CF: 31 08 001690D0: C0 89 001690D1: A1 45 001690D2: F0 F4 001690D3: 23 31 001690D4: 6A C0 001690D5: 08 A1 001690D6: 89 F0 001690D7: 04 23 001690D8: 24 6A 001690D9: E8 08 001690DA: F2 89 001690DB: F2 04 001690DC: 00 24 001690DD: 00 E8 001690DE: 85 EE 001690DF: C0 F2 001690E0: 89 00 001690E1: C3 00 001690E2: 74 85 001690E3: 07 C0 001690E4: 8B 75 001690E5: 40 2F 001690E6: 2C C7 001690E7: 85 44 001690E8: C0 24 001690E9: 74 04 001690EA: 15 00 001690EB: 31 00 001690EC: C0 00 001690ED: 8B 00 001690EE: 55 C7 001690EF: F8 44 001690F0: 33 24 001690F1: 15 08 001690F2: 18 00 001690F3: 14 00 001690F4: 6A 00 001690F5: 08 00 001690F6: 75 89 001690F7: 4F 34 001690F8: 83 24 001690F9: C4 E8 001690FA: 24 D2 001690FB: 5B E2 001690FC: 5D 28 001690FD: C3 00 001690FE: 89 8B 001690FF: F6 55 00169100: 89 F4 00169101: 1C 33 00169102: 24 15 00169103: E8 18 00169104: D8 14 00169105: A4 6A 00169106: EB 08 00169107: FF B8 00169108: 66 01 00169109: 3D 00 0016910A: 3F 00 0016910B: 4E 00 0016910D: DD 26 0016910E: C7 83 0016910F: 44 C4 00169110: 24 20 00169111: 04 5B 00169112: 5F 5E 00169113: 00 5D 00169114: 00 C3 00169115: 00 8B 00169116: 89 80 00169117: 1C 04 00169118: 24 01 00169119: E8 00 0016911A: A2 00 0016911B: BD 52 0016911C: EB 50 0016911D: FF DB 0016911E: C7 04 0016911F: 04 24 00169120: 24 83 00169121: 00 C4 00169122: 00 08 00169123: 00 DD 00169124: 00 5C 00169125: 83 24 00169126: E8 04 00169127: 01 89 00169128: 89 34 00169129: 44 24 0016912A: 24 E8 0016912B: 04 A1 0016912C: E8 E2 0016912D: BF 28 0016912E: 82 00 0016912F: 28 E9 00169130: 00 CA 00169131: C7 FF 00169132: 44 FF 00169133: 24 FF 00169134: 04 E8 00169135: 5F 47 00169136: 00 DA 00169137: 00 E9 00169138: 00 FF 00169139: 89 90 0016913A: 1C 90 0016913B: 24 90 0016913C: 89 90 0016913D: 44 90 0016913E: 24 90 0016913F: 08 90 00169140: E8 90 00169141: 5B 90 00169142: 1E 90 00169143: EC 90 00169144: FF 90 00169145: EB 90 00169146: A4 90 00169147: E8 90 00169148: 34 90 00169149: DA 90 0016914A: E9 90 0016914B: FF 90 00436D02: 64 67 00436D04: 63 74 00436D06: 72 76 00436D07: 65 69 00436D08: 6D 64 00436D09: 61 00 FOR GAME 2089 This difference file is created by The Interactive Disassembler game2089 0014E673: 53 56 0014E674: 83 53 0014E675: EC 83 0014E676: 24 EC 0014E677: A1 20 0014E678: F8 8B 0014E679: 28 0D 0014E67A: 4C 20 0014E67B: 08 37 0014E67C: 89 4C 0014E67D: 45 08 0014E67E: F8 A1 0014E67F: 31 F8 0014E680: C0 28 0014E681: A1 4C 0014E682: 20 08 0014E683: 37 89 0014E684: 4C 45 0014E685: 08 F4 0014E686: 85 31 0014E688: 74 8B 0014E689: 74 75 0014E68A: A1 08 0014E68B: 20 90 0014E68C: 37 90 0014E68D: 4C 90 0014E68E: 08 90 0014E68F: 89 90 0014E690: 04 85 0014E691: 24 C9 0014E692: E8 74 0014E693: 59 5C 0014E694: FE A1 0014E695: 00 20 0014E696: 00 37 0014E697: 85 4C 0014E698: C0 08 0014E69A: C3 04 0014E69B: 74 24 0014E69C: 07 E8 0014E69D: 8B 4F 0014E69E: 40 FE 0014E69F: 24 00 0014E6A0: 85 00 0014E6A1: C0 85 0014E6A2: 74 C0 0014E6A3: 13 75 0014E6A4: 31 2F 0014E6A5: C0 C7 0014E6A6: 8B 44 0014E6A7: 55 24 0014E6A8: F8 04 0014E6A9: 33 00 0014E6AA: 15 00 0014E6AB: F8 00 0014E6AC: 28 00 0014E6AD: 4C C7 0014E6AE: 08 44 0014E6AF: 75 24 0014E6B0: 76 08 0014E6B1: 83 00 0014E6B2: C4 00 0014E6B3: 24 00 0014E6B4: 5B 00 0014E6B5: 5D 89 0014E6B6: C3 34 0014E6B7: 89 24 0014E6B8: 1C E8 0014E6B9: 24 03 0014E6BA: E8 63 0014E6BB: 31 18 0014E6BC: 38 00 0014E6BD: ED 8B 0014E6BE: FF 55 0014E6BF: 66 F4 0014E6C0: 3D 33 0014E6C1: 3F 15 0014E6C2: 4E F8 0014E6C3: 75 28 0014E6C4: DF 4C 0014E6C5: C7 08 0014E6C6: 44 B8 0014E6C7: 24 01 0014E6C8: 04 00 0014E6C9: 5F 00 0014E6CB: 00 75 0014E6CC: 00 4C 0014E6CD: 89 83 0014E6CE: 1C C4 0014E6CF: 24 20 0014E6D0: E8 5B 0014E6D1: 3B 5E 0014E6D2: 56 5D 0014E6D3: ED C3 0014E6D4: FF 8B 0014E6D5: C7 80 0014E6D6: 04 FC 0014E6D7: 24 00 0014E6DA: 00 52 0014E6DB: 00 50 0014E6DC: 83 DB 0014E6DD: E8 04 0014E6DE: 01 24 0014E6DF: 89 83 0014E6E0: 44 C4 0014E6E1: 24 08 0014E6E2: 04 DD 0014E6E3: E8 5C 0014E6E4: 68 24 0014E6E5: F6 04 0014E6E6: 17 89 0014E6E7: 00 34 0014E6E8: C7 24 0014E6E9: 44 E8 0014E6EA: 24 D2 0014E6EB: 04 62 0014E6EC: 5F 18 0014E6EE: 00 EB 0014E6EF: 00 CD 0014E6F0: 89 C7 0014E6F1: 1C 44 0014E6F3: 89 0C 0014E6F4: 44 E4 0014E6F5: 24 7B 0014E6F6: 08 33 0014E6F7: E8 08 0014E6F8: 74 C7 0014E6F9: 90 44 0014E6FA: ED 24 0014E6FB: FF 08 0014E6FC: EB 1A 0014E6FD: A6 00 0014E6FE: C7 00 0014E6FF: 44 00 0014E700: 24 C7 0014E701: 0C 44 0014E702: E4 24 0014E703: 7B 04 0014E704: 33 CA 0014E705: 08 7B 0014E706: C7 33 0014E707: 44 08 0014E708: 24 C7 0014E709: 08 04 0014E70A: 1A 24 0014E70B: 00 50 0014E70C: 00 A4 0014E70D: 00 35 0014E70E: C7 08 0014E70F: 44 E8 0014E710: 24 98 0014E711: 04 64 0014E712: CA EB 0014E713: 7B FF 0014E714: 33 E9 0014E715: 08 7B 0014E716: C7 FF 0014E717: 04 FF 0014E718: 24 FF 0014E719: 50 E8 0014E71A: A4 5E 0014E71B: 35 6A 0014E71C: 08 EB 0014E71D: E8 FF 0014E71E: 8A 90 0014E71F: 64 90 0014E720: EB 90 0014E721: FF 90 0014E722: E9 90 00312361: 64 67 00312363: 63 74 00312365: 72 76 00312366: 65 69 00312367: 6D 64 00312368: 61 00
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.