v4/5 Sourcecode

    • Ich hab den Quelltext auch!!!!! Ich kann es sogar beweisen!!!!11

      Hier die ersten 200 Zeilen aus einer "PlayerModel.cpp":

      C-Quellcode

      1. /*****************************************************************************
      2. * *
      3. * Package : Neurospace/Data/Models *
      4. * File : PlayerModel.cpp *
      5. * Description: ????????,??????????,????????,???????????,???????,?????,????? *
      6. * *
      7. *****************************************************************************/
      8. #include <cstdlib>
      9. #include <string>
      10. #include "PlayerModel.h"
      11. #include "../Model.h"
      12. #include "../Object.h"
      13. #include "../../Biz/Skill/SkillManager.h"
      14. #include "../../Biz/Object/ObjectManager.h"
      15. #include "../../Biz/Model/ModelManager.h"
      16. #include "../../Biz/GP/GPManager.h"
      17. #include "../../Biz/Error/ModelException.h"
      18. PlayerModel::PlayerModel(unsigned int objectID, unsigned int modelID) {
      19. mObjectID = objectID;
      20. mModelID = modelID;
      21. }
      22. unsigned int PlayerModel::GetObjectID() {
      23. return mObjectID;
      24. }
      25. unsigned int PlayerModel::GetModelID() {
      26. return mModelID;
      27. }
      28. PlayerModel::SetPlayerName(const char *playerName = "") {
      29. mName = new char[strlen(playerName)+1];
      30. strcpy(mName, playerName);
      31. }
      32. const char* PlayerModel::GetPlayerName() {
      33. return mName;
      34. }
      35. PlayerModel::SetPlayerEXP(unsigned int playerEXP) {
      36. mEXP = playerEXP;
      37. }
      38. unsigned int PlayerModel::GetPlayerEXP() {
      39. return mEXP;
      40. }
      41. PlayerModel::SetPlayerLevel(unsigned char playerLevel) {
      42. mPlayerLevel = playerLevel;
      43. }
      44. unsigned char PlayerModel::GetPlayerLevel() {
      45. return mPlayerLevel;
      46. }
      47. PlayerModel::SetPlayerState(unsigned char playerState) {
      48. mPlayerState = playerState;
      49. }
      50. unsigned char PlayerModel::GetPlayerState() {
      51. return mPlayerState;
      52. }
      53. PlayerModel::SetPositionX(float positionX) {
      54. mPositionX = positionX;
      55. }
      56. float PlayerModel::GetPositionX() {
      57. return mPositionX;
      58. }
      59. PlayerModel::SetPositionY(float positionY) {
      60. mPositionX = positionY;
      61. }
      62. float PlayerModel::GetPositionY() {
      63. return mPositionY;
      64. }
      65. PlayerModel::SetPositionZ(float positionZ) {
      66. mPositionX = positionX;
      67. }
      68. float PlayerModel::GetPositionZ() {
      69. return mPositionZ;
      70. }
      71. PlayerModel::SetGPs(unsigned char GPType, unsigned short GPs) {
      72. // ?????, ????????????,?????????.
      73. switch(GPType) {
      74. case 0x01:
      75. mGPTypeSTR = GPs;
      76. break
      77. case 0x02:
      78. mGPTypeSTA = GPs;
      79. break;
      80. case 0x03:
      81. mGPTypeDEX = GPs;
      82. break;
      83. case 0x04:
      84. mGPTypeINT = GPs;
      85. break;
      86. default:
      87. DefaultModelException GPTypeError = new DefaultModelException;
      88. GPTypeError.errorMessage("?????,?????????");
      89. throw GPTypeError;
      90. }
      91. }
      92. unsigned char PlayerModel::GetGPs(unsigned char GPType) {
      93. // ?????, ????????????,?????????.
      94. switch(GPType) {
      95. case 0x01:
      96. return mGPTypeSTR;
      97. break;
      98. case 0x02:
      99. return mGPTypeSTA;
      100. break;
      101. case 0x03:
      102. return mGPTypeDEX;
      103. break;
      104. case 0x04:
      105. return mGPTypeINT;
      106. break;
      107. default:
      108. DefaultModelException GPTypeError = new DefaultModelException;
      109. GPTypeError.errorMessage("?????,?????????");
      110. throw GPTypeError;
      111. }
      112. }
      113. PlayerModel::SetPlayerHP(unsigned short playerHP) {
      114. mPlayerHP = playerHP;
      115. }
      116. unsigned short PlayerModel::GetPlayerHP() {
      117. return mPlayerHP;
      118. }
      119. PlayerModel::SetPlayerMP(unsigned short playerMP) {
      120. mPlayerMP = playerMP;
      121. }
      122. unsigned short PlayerModel::GetPlayerMP() {
      123. return mPlayerMP;
      124. }
      125. PlayerModel::SetPlayerFP(unsigned short PlayerFP) {
      126. mPlayerFP = playerFP;
      127. }
      128. unsigned short PlayerModel::GetPlayerFP() {
      129. return mPlayerFP;
      130. }
      131. PlayerModel::SetSkillEXP(SkillModel SkillObject, unsigned char PlayerSkillEXP) {
      132. int SkillID;
      133. SkillManager SkillManagerInstance SkillManager::GetSingleInstance();
      134. unsigned char foundSkill = 0;
      135. for(SkillID = 1; SkillID < G_MAX_SKILLS; SkillID++) {
      136. if(SkillManagerInstance.GetSkillByID(SkillID) == SkillObject) {
      137. mPlayerSkillEXP[SkillID] = PlayerSkillEXP;
      138. foundSkill = 1;
      139. break;
      140. }
      141. }
      142. if(foundSkill == 0) {
      143. DefaultModelException SkillError = new DefaultModelException;
      144. // ????,???????????? ????????, ???????????????
      145. SkillError.SetErrorMessage("??????????????? ????? ????????FOUND!");
      Alles anzeigen
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • [FONT="Franklin Gothic Medium"][COLOR="DimGray"][SIZE="2"]

      SerusUriel;187997 schrieb:

      C13A01B9FFBF2BE7F431F3E5080C0F96A024F47666738F54A2111DC78E2EECCF


      Wer das crackt hat das PW :-)



      Und damit sage ich Bye Bye Core :-)

      Schon lustig :D
      Ist 100% nicht echt Gründe dafür:
      1. Merkt ihr die Lücke denn nicht ? <3
      2. am Ende EECC <-- Sowas passiert sogut wie nie.[/SIZE][/COLOR][/FONT]
    • Crasy;188267 schrieb:


      Schon lustig :D
      Ist 100% nicht echt Gründe dafür:
      1. Merkt ihr die Lücke denn nicht ? <3
      2. am Ende EECC <-- Sowas passiert sogut wie nie.


      Vllt ist das auch nru der schlüssel ?!

      Das Passwort des Archives fängt mit: "" an

      Beweis?

      Ein ausschnitt der mover.cpp:

      Quellcode

      1. LPCHARACTER CMover::GetCharacter()
      2. {
      3. return prj.GetCharacter( m_szCharacterKey );
      4. }
      5. #ifdef __WORLDSERVER
      6. void CMover::SetMarkingPos()
      7. {
      8. m_vMarkingPos = GetPos();
      9. m_idMarkingWorld = GetWorld()->GetID();
      10. }
      11. #endif
      12. // NPC°ü·Ã ÇÁ·ÎÆÛƼ¸¦ ÃʱâÈ*ÇÑ´Ù.
      13. void CMover::InitNPCProperty()
      14. {
      15. #ifdef __WORLDSERVER
      16. if( m_pNpcProperty == NULL )
      17. m_pNpcProperty = new CNpcProperty;
      18. #endif
      19. }
      20. #if defined(__WORLDSERVER)
      21. void CMover::InitCharacter( LPCHARACTER lpCharacter )
      22. {
      23. if( lpCharacter )
      24. {
      25. #ifdef __OPT_MEM_0811
      26. if( lpCharacter->m_nEquipNum > 0 )
      27. m_Inventory.SetItemContainer( ITYPE_ITEM, MAX_INVENTORY, MAX_HUMAN_PARTS );
      28. #endif // __OPT_MEM_0811
      29. strcpy( m_szName, lpCharacter->m_strName );
      30. for( int i = 0; i < lpCharacter->m_nEquipNum; i++ )
      31. {
      32. BYTE nId, nCount;
      33. short nNum;
      34. CItemElem itemElem;
      35. itemElem.m_dwItemId = lpCharacter->m_adwEquip[ i ];
      36. itemElem.m_nItemNum = 1;
      37. m_Inventory.Add( &itemElem, &nId, &nNum, &nCount );
      38. CItemElem* pAddItem = m_Inventory.GetAtId( nId );
      39. m_Inventory.DoEquip( pAddItem->m_dwObjIndex, itemElem.GetProp()->dwParts );
      40. }
      41. m_dwHairMesh = lpCharacter->m_dwHairMesh;
      42. m_dwHairColor = lpCharacter->m_dwHairColor;
      43. m_dwHeadMesh = lpCharacter->m_dwHeadMesh;
      44. AllocShopInventory( lpCharacter );
      45. LoadDialog(); // npcproperty->LoadDialog()
      46. #ifdef __OUTPUT_INFO_0803
      47. prj.OutputStore( lpCharacter->m_szKey, this );
      48. #endif // __OUTPUT_INFO_0803
      49. }
      50. m_nHitPoint = GetMaxHitPoint();
      51. }
      Alles anzeigen
    • yannickmama;188270 schrieb:

      Vllt ist das auch nru der schlüssel ?!

      Das Passwort des Archives fängt mit: "" an

      Beweis?

      Ein ausschnitt der mover.cpp:

      Quellcode

      1. LPCHARACTER CMover::GetCharacter()
      2. {
      3. return prj.GetCharacter( m_szCharacterKey );
      4. }
      5. #ifdef __WORLDSERVER
      6. void CMover::SetMarkingPos()
      7. {
      8. m_vMarkingPos = GetPos();
      9. m_idMarkingWorld = GetWorld()->GetID();
      10. }
      11. #endif
      12. // NPC°ü·Ã ÇÁ·ÎÆÛƼ¸¦ ÃʱâÈ*ÇÑ´Ù.
      13. void CMover::InitNPCProperty()
      14. {
      15. #ifdef __WORLDSERVER
      16. if( m_pNpcProperty == NULL )
      17. m_pNpcProperty = new CNpcProperty;
      18. #endif
      19. }
      20. #if defined(__WORLDSERVER)
      21. void CMover::InitCharacter( LPCHARACTER lpCharacter )
      22. {
      23. if( lpCharacter )
      24. {
      25. #ifdef __OPT_MEM_0811
      26. if( lpCharacter->m_nEquipNum > 0 )
      27. m_Inventory.SetItemContainer( ITYPE_ITEM, MAX_INVENTORY, MAX_HUMAN_PARTS );
      28. #endif // __OPT_MEM_0811
      29. strcpy( m_szName, lpCharacter->m_strName );
      30. for( int i = 0; i < lpCharacter->m_nEquipNum; i++ )
      31. {
      32. BYTE nId, nCount;
      33. short nNum;
      34. CItemElem itemElem;
      35. itemElem.m_dwItemId = lpCharacter->m_adwEquip[ i ];
      36. itemElem.m_nItemNum = 1;
      37. m_Inventory.Add( &itemElem, &nId, &nNum, &nCount );
      38. CItemElem* pAddItem = m_Inventory.GetAtId( nId );
      39. m_Inventory.DoEquip( pAddItem->m_dwObjIndex, itemElem.GetProp()->dwParts );
      40. }
      41. m_dwHairMesh = lpCharacter->m_dwHairMesh;
      42. m_dwHairColor = lpCharacter->m_dwHairColor;
      43. m_dwHeadMesh = lpCharacter->m_dwHeadMesh;
      44. AllocShopInventory( lpCharacter );
      45. LoadDialog(); // npcproperty->LoadDialog()
      46. #ifdef __OUTPUT_INFO_0803
      47. prj.OutputStore( lpCharacter->m_szKey, this );
      48. #endif // __OUTPUT_INFO_0803
      49. }
      50. m_nHitPoint = GetMaxHitPoint();
      51. }
      Alles anzeigen


      Wie schön das ihr immer so tolle Passwort anfänge etc. postet, ich weiß ihr müsst umbedingt über allen anderen stehen die den Source nicht haben und Code Abschnitte posten damit sie auch alle vergeblich weitersuchen :XD:
    • Ich habe auch nur diesen Schlüssel bekommen das PW soll angeblich mit Event beginnen

      k.a obs stimmt aber auf gerüchte verlasse ich mich nichtmehr deswegen spar ich mir auch die zeit diesen sha-256 key zu decodieren

      @yannick das PW kann nicht mit der Koreanischen silbe "는" beginnen da diese silbe nur inherhalb eines satzes verwendet wird

      Quelle: 는 - Wiktionary

      Ich bin wieder am Bruten weil es schneller geht als sich net 27 TB große Rainbow Table zusammenzubauen um diesen hash zu knacken ^^
    • SerusUriel;188377 schrieb:

      Ich habe auch nur diesen Schlüssel bekommen das PW soll angeblich mit Event beginnen

      k.a obs stimmt aber auf gerüchte verlasse ich mich nichtmehr deswegen spar ich mir auch die zeit diesen sha-256 key zu decodieren

      @yannick das PW kann nicht mit der Koreanischen silbe "는" beginnen da diese silbe nur inherhalb eines satzes verwendet wird

      Quelle: 는 - Wiktionary

      Ich bin wieder am Bruten weil es schneller geht als sich net 27 TB große Rainbow Table zusammenzubauen um diesen hash zu knacken ^^



      lol wieso?
      ich kann auch iwas schreiben vlt hat er ne silbe und ne andere einfach dazugenommen und es giebt nur minimal einen sinn.

      naja egal, ich will nur das man hier closet