• 3 Vote(s) - 4.33 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[source] medic
#1
Creator: @JariZ and [ZOOMBY] Alex

CSHARP Code
  1. using Addon;
  2. using System;
  3. using System.Threading;
  4. namespace medic
  5. {
  6. public class medic : CPlugin
  7. {
  8. public static bool _isthreadrunning = true;
  9. public string Name
  10. {
  11. get
  12. {
  13. return "Medic";
  14. }
  15. }
  16. public string Version
  17. {
  18. get
  19. {
  20. return "1.0";
  21. }
  22. }
  23. public string Description
  24. {
  25. get
  26. {
  27. return "Medic";
  28. }
  29. }
  30. public bool Good
  31. {
  32. get
  33. {
  34. return true;
  35. }
  36. }
  37. public virtual bool IsThreadRunning
  38. {
  39. get
  40. {
  41. return medic._isthreadrunning;
  42. }
  43. set
  44. {
  45. medic._isthreadrunning = value;
  46. }
  47. }
  48. public static float Difference(float loc, float loc2)
  49. {
  50. return Math.Abs(loc - loc2);
  51. }
  52. public static Teams CalculateOtherTeam(ServerClient Client)
  53. {
  54. Teams result;
  55. if (Client.Team == Teams.Allies)
  56. {
  57. result = Teams.Allies;
  58. }
  59. else
  60. {
  61. if (Client.Team == Teams.Axis)
  62. {
  63. result = Teams.Axis;
  64. }
  65. else
  66. {
  67. result = Teams.FFA;
  68. }
  69. }
  70. return result;
  71. }
  72. private void loadmedic(object *rg)
  73. {
  74. Thread.Sleep(1500);
  75. try
  76. {
  77. ServerClient serverClient = (ServerClient)arg;
  78. base.iPrintLnBold("^2Medic ACTIVATE!", serverClient);
  79. while (this.IsThreadRunning)
  80. {
  81. foreach (ServerClient current in base.GetClients())
  82. {
  83. int num = 10;
  84. if (medic.Difference(serverClient.OriginY, current.OriginY) <= 200f && medic.Difference(serverClient.OriginX, current.OriginX) <= 200f && current.Team == medic.CalculateOtherTeam(serverClient))
  85. {
  86. if (current.Other.Health < 120)
  87. {
  88. base.iPrintLnBold(string.Concat(new object[]
  89. {
  90. "Medic ^3",
  91. serverClient.Name,
  92. " ^1added ",
  93. num,
  94. " HP for you!"
  95. }), current);
  96. base.iPrintLnBold(string.Concat(new object[]
  97. {
  98. "^2You added ^1",
  99. num,
  100. " HP^2 to the player ",
  101. current.Name,
  102. "!"
  103. }), serverClient);
  104. current.Other.Health = current.Other.Health + num;
  105. }
  106. }
  107. }
  108. Thread.Sleep(2000);
  109. }
  110. }
  111. catch
  112. {
  113. }
  114. }
  115. public void Init(ServerClient Client)
  116. {
  117. this.IsThreadRunning = true;
  118. ThreadHandler.AddThread(new WaitCallback(this.loadmedic), Client);
  119. }
  120. public void Remove(ServerClient Client)
  121. {
  122. this.IsThreadRunning = false;
  123. }
  124. public override void OnServerLoad()
  125. {
  126. base.ServerPrint("Medic Plugin By Litgar Loaded! thank JariZ for source code RTD2 and idea!");
  127. }
  128. public override ChatType OnSay(string Message, ServerClient Client)
  129. {
  130. ChatType result;
  131. if (Message == "!medon")
  132. {
  133. this.Init(Client);
  134. result = ChatType.ChatNone;
  135. }
  136. else
  137. {
  138. if (Message == "!medoff")
  139. {
  140. this.Remove(Client);
  141. result = ChatType.ChatNone;
  142. }
  143. else
  144. {
  145. result = ChatType.ChatContinue;
  146. }
  147. }
  148. return result;
  149. }
  150. public override void OnPlayerSpawned(ServerClient Client)
  151. {
  152. this.Remove(Client);
  153. }
  154. }
  155. }


CSHARP Code
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Threading;
  4. namespace medic
  5. {
  6. internal class ThreadHandler
  7. {
  8. public static List<string> RollThreads = new List<string>();
  9. public static void AddThread(WaitCallback callback, object state)
  10. {
  11. object[] state2 = new object[]
  12. {
  13. callback,
  14. state
  15. };
  16. ThreadPool.QueueUserWorkItem(new WaitCallback(ThreadHandler.Invoker), state2);
  17. }
  18. public static void AddThread(WaitCallback callback)
  19. {
  20. ThreadHandler.Thread(callback, null);
  21. }
  22. private static void Invoker(object args)
  23. {
  24. try
  25. {
  26. object[] array = (object[])args;
  27. WaitCallback waitCallback = (WaitCallback)array[0];
  28. object state = array[1];
  29. string item = string.Concat(new string[]
  30. {
  31. waitCallback.Method.DeclaringType.Namespace,
  32. ".",
  33. waitCallback.Method.DeclaringType.Name,
  34. ".",
  35. waitCallback.Method.Name
  36. });
  37. ThreadHandler.RollThreads.Add(item);
  38. try
  39. {
  40. waitCallback(state);
  41. }
  42. catch
  43. {
  44. }
  45. ThreadHandler.RollThreads.Remove(item);
  46. }
  47. catch
  48. {
  49. }
  50. }
  51. }
  52. }
[Image: 6iiLEmPSEm0.jpg]
skype egor2398los
  Reply
#2
You must ask authors first. But i sure.. you haven't.

Original thread by @alex: http://www.itsmods.com/forum/Thread-Rele...-v1-0.html


Stolen code from Alex and RTD by @JariZ .

Proof:
Decompiler decompiles code and writes something like this:
Code:
string item = string.Concat(new string[]
or this:
Code:
object[] array = (object[])args;

This line is even there:
Code:
base.ServerPrint("Medic Plugin By Litgar Loaded! thank JariZ for source code RTD2 and idea!");

IDIOT. Go eat your potatoes.

/closed Troll
C++/Obj-C developer. Neko engine wip
Steam: Click
  Reply
#3
why? its source code i am search @pastebin.com :З
[Image: 6iiLEmPSEm0.jpg]
skype egor2398los
  Reply
#4
(07-25-2013, 10:56)E-losev Wrote: why? its source code i am search @pastebin.com :З

Lol....thx btw

Sent from my E16i using Tapatalk 2
  Reply
#5
@морячок лунный, а что ты так разволновался? джери выложил исходник давным давно! или ты скрываешь плагины зомби алекса? этот код не декомпиляция мне его дали( руские ) , и кстати из твоего мэп стуфф можно сделать марадера, когда я его сделаю, то я обязательно выложу его на ит модс, и вообще я собираю как бы подкопировать плагины зомби и выкладывать их сюда. СЛЕДУЩИЙ РЕЛИЗ: двери.
@forum ItsMods sorry from my russian Angel sorry
[Image: 6iiLEmPSEm0.jpg]
skype egor2398los
  Reply
#6
(07-25-2013, 17:40)E-losev Wrote: @морячок лунный, а что ты так разволновался? джери выложил исходник давным давно! или ты скрываешь плагины зомби алекса? этот код не декомпиляция мне его дали( руские ) , и кстати из твоего мэп стуфф можно сделать марадера, когда я его сделаю, то я обязательно выложу его на ит модс, и вообще я собираю как бы подкопировать плагины зомби и выкладывать их сюда. СЛЕДУЩИЙ РЕЛИЗ: двери.
@forum ItsMods sorry from my russian Angel sorry

Stay talk English is everybody talk in his own language than is hole its-mods fucked up!!!

And @SailorMoon is right you MUST! ask @alex and @JariZ because the code is from them! You can't (Steal) codes from someone else and release that codes for more credits. so is its-mods not working! just make your own codes and release them or something else!
  Reply
#7
(07-25-2013, 18:15)X-Track Wrote:
(07-25-2013, 17:40)E-losev Wrote: @морячок лунный, а что ты так разволновался? джери выложил исходник давным давно! или ты скрываешь плагины зомби алекса? этот код не декомпиляция мне его дали( руские ) , и кстати из твоего мэп стуфф можно сделать марадера, когда я его сделаю, то я обязательно выложу его на ит модс, и вообще я собираю как бы подкопировать плагины зомби и выкладывать их сюда. СЛЕДУЩИЙ РЕЛИЗ: двери.
@forum ItsMods sorry from my russian Angel sorry

Stay talk English is everybody talk in his own language than is hole its-mods fucked up!!!

And @SailorMoon is right you MUST! ask @alex and @JariZ because the code is from them! You can't (Steal) codes from someone else and release that codes for more credits. so is its-mods not working! just make your own codes and release them or something else!

and it tells me the one who posted without the permission of the source sailor moon? '' Kill me''. yes you can remove me from Steam and Skype you tell me there's not needed, good luck to find out more with the chemical formula 8Q. and masturbate to this ZOOMBY servers in mw3! you typical idts. rage here www.itsmods.com/forum/Forum-Rage-here.html @X-Track stop spam whis it's section.

(07-25-2013, 10:31)SailorMoon Wrote: You must ask authors first. But i sure.. you haven't.

Original thread by @alex: http://www.itsmods.com/forum/Thread-Rele...-v1-0.html


Stolen code from Alex and RTD by @JariZ .

Proof:
Decompiler decompiles code and writes something like this:
Code:
string item = string.Concat(new string[]
or this:
Code:
object[] array = (object[])args;

This line is even there:
Code:
base.ServerPrint("Medic Plugin By Litgar Loaded! thank JariZ for source code RTD2 and idea!");

IDIOT. Go eat your potatoes.

/closed Troll
оригинальная? она не работает! там только ХьЮд элементы и все! я выложил рабочий код медика! а плагин @алекс уже давным давно изменил на пиар своего сервеа! он боялся декомпиляции, и поэтому удалил. а источник мне дали как я уже говорил те люди, которые следят за серверами алекса с самого начала!

close this topic! it does not release this plugin release rage!
[Image: 6iiLEmPSEm0.jpg]
skype egor2398los
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  [Release] [SOURCE] Random Weapons. [HARD] Tony. 1 2,560 11-08-2013, 11:11
Last Post: Nekochan
  Help source random weapons [HARD] Tony. 4 2,462 11-08-2013, 05:25
Last Post: [HARD] Tony.
  [Request] Health and Points on hud source robinvm 7 3,040 10-27-2013, 08:23
Last Post: robinvm
  [Release] [SOURCE] DOOR V2.0 [HARD] Tony. 5 3,237 09-26-2013, 14:01
Last Post: Nekochan
  [source] vAmpIr E-losev 5 2,685 07-25-2013, 16:28
Last Post: Bandarigoda123
  [Release] Barata's REAL External Console Source C# barata 37 12,698 06-28-2013, 23:47
Last Post: barata
  [Release] Medic v1.0 [Z00MBY] Alex 13 5,387 05-21-2013, 18:43
Last Post: [HARD] Tony.
  [Release] Shoutbot + source JariZ 11 3,469 04-05-2013, 18:15
Last Post: SuperNovaAO
Rainbow [News] Valve strikes again (Source Filmmaker) estebespt 25 6,849 04-05-2013, 18:15
Last Post: SuperNovaAO
  MapEdit Source archit 0 2,131 03-28-2013, 12:06
Last Post: archit

Forum Jump:


Users browsing this thread: 1 Guest(s)