ModernWar.pl - serwis maniaków Call Of Duty Black Ops

Modern Warfare 2
Call Of Duty 4
Black Ops
You are here: Start » Modern Warfare 2 » Wyciekł kod źródłowy Modern Warfare 2

Wyciekł kod źródłowy Modern Warfare 2

Do sieci wyciekł kod źródłowy Modern Warfare 2, a właściwie jego najwazniejszy fragment. Jest on bardzo szczegółowy i zalecam uważne przyjżenie się jego treści, nawet osobom nie znającym się na programowaniu.

Oto jego fragment:

  1. Enable(lags);
  2. Enable(even_more_lags);
  3. Enable(random_freezes);
  4. Enable(random_crashes);
  5. Sleep(10);
  6. Load(steam);
  7. Sleep(10);
  8. // ShowCOD4Intro();

Pełną treść znajdziecie w rozwinięciu wiadomości...

  1. #include "quake_3_engine.h"
  2. #include "cod_4.h"
  3. // #include "dedicated_server.h"
  4. #include "infinite_greed.h"
  5. #include "DLC.h" // NOTE: Requires infinite_greed.h
  6. const char *error_msg_402 = "This game is not balanced for %s.";
  7. int main()
  8. {
  9. LoadCOD4();
  10. ShowKillCam(ALWAYS);
  11. Disable(lean);
  12. Disable(modding);
  13. Disable(console);
  14. Disable(screenshots);
  15. ...
  16. if(XBOX)
  17. {
  18. RunFineGame();
  19. return 0;
  20. }
  21. else
  22. {
  23. Sleep(10);
  24. Enable(lags);
  25. Enable(even_more_lags);
  26. Enable(random_freezes);
  27. Enable(random_crashes);
  28. Sleep(10);
  29. Load(steam);
  30. Sleep(10);
  31. // ShowCOD4Intro();
  32. // ShowCOD4Menu();
  33. ShowCOD6Intro();
  34. Sleep(10);
  35. ShowCOD6Menu();
  36. RandomFreeze();
  37. Sleep(10);
  38. ...
  39. if(gameType == "Multiplayer")
  40. {
  41. Load_IW_NET();
  42. Open_UDP_Ports(LOTS);
  43. Spread(worms);
  44. Spread(trojans);
  45. SeekHost(bad_one);
  46. Sleep(100);
  47. if(not_found)
  48. {
  49. /* Fire up our error handling routine. */
  50. printf(error_msg_402, "good hosts");
  51. if(!Freeze())
  52. Crash();
  53. }
  54. UnbalanceLobby();
  55. Sleep(10);
  56. SelectSomeRandomMap(always_the_same);
  57. int success_rate = 10%;
  58. StartGame(success_rate);
  59. while(!crashed)
  60. {
  61. Lag(always);
  62. if(fast_internet)
  63. {
  64. LagEvenMore();
  65. }
  66. if(ping < 200)
  67. {
  68. SeekHost(the_worst_possible);
  69. if(not_found)
  70. {
  71. Crash();
  72. }
  73. FreezeABit();
  74. Sleep(1000);
  75. MigrateTo(new_host);
  76. Sleeeeeeeeeeeeep();
  77. }
  78. ProduceLotsOfTraffic();
  79. if(cheater_detected)
  80. {
  81. DoSomething(nothing);
  82. }
  83. }
  84. if(still_running)
  85. {
  86. printf("THANK YOU FOR PLAYING THE GAME OF THE YEAR!");
  87. Generate(some_weird_dx_error);
  88. Hang_System();
  89. }
  90. }
  91. }
  92. return -1;
  93. }
Jak już zapewne się zorientowaliście, jest to żart zawiedzonego gracza, ale  podany w dość ciekawej formie ;)

Na forum

Więcej postów »

Sponsorzy

Komentarze newsów