Zmajk0

Untitled

Jul 23rd, 2022
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.36 KB | None | 0 0
  1. forward OnCheatDetected(playerid,ip_address[],type,code);
  2. public OnCheatDetected(playerid,ip_address[],type,code)
  3. {
  4. new ip[20],razlog[35]; GetPlayerIp(playerid,ip,20);
  5. new bool:myb;
  6.  
  7. if(code==0)
  8. {
  9. razlog="AirBreak";
  10. myb=false;
  11. }
  12. if(code==1)
  13. {
  14. razlog="AirBreak";
  15. myb=false;
  16. }
  17. if(code==2)
  18. {
  19. razlog="Teleport Hack";
  20. myb=false;
  21. }
  22. if(code==3)
  23. {
  24. razlog="Teleport Hack";
  25. myb=false;
  26. }
  27. if(code==4)
  28. {
  29. if(Stats[playerid][pNivo]<2)
  30. {
  31. VM_ShowPlayerDialog(playerid,146,DIALOG_STYLE_MSGBOX,!"Disconnected",!"Izbaceni ste sa servera zbog koriscenja nedozvoljenih modova!",!"U redu",!"");
  32. SetPlayerVirtualWorld(playerid,playerid+33);
  33. ac_SetPlayerInterior(playerid,0);
  34. Kikuj(playerid);
  35. PlayerPlaySound(playerid, 30600, 0.0, 0.0, 0.0);
  36. }
  37. razlog="Teleport Into Vehicle";
  38. acopomena[playerid]+=1;
  39. if(acopomena[playerid]>2)
  40. {
  41. VM_ShowPlayerDialog(playerid,146,DIALOG_STYLE_MSGBOX,!"Disconnected",!"Izbaceni ste sa servera zbog koriscenja nedozvoljenih modova!",!"U redu",!"");
  42. SetPlayerVirtualWorld(playerid,playerid+33);
  43. ac_SetPlayerInterior(playerid,0);
  44. Kikuj(playerid);
  45. PlayerPlaySound(playerid, 30600, 0.0, 0.0, 0.0);
  46. }
  47. myb=false;
  48. }
  49. if(code==5)
  50. {
  51. razlog="ErrNo005";
  52. return false;
  53. }
  54. if(code==7)
  55. {
  56. razlog="FlyHack";
  57. myb=false;
  58. }
  59. if(code==8)
  60. {
  61. razlog="FlyHack";
  62. myb=false;
  63. }
  64. if(code==9)
  65. {
  66. razlog="SpeedHack";
  67. myb=false;
  68. acopomena[playerid]+=1;
  69. if(acopomena[playerid]>3)
  70. {
  71. VM_ShowPlayerDialog(playerid,146,DIALOG_STYLE_MSGBOX,!"Disconnected",!"Izbaceni ste sa servera zbog koriscenja nedozvoljenih modova!",!"U redu",!"");
  72. SetPlayerVirtualWorld(playerid,playerid+33);
  73. ac_SetPlayerInterior(playerid,0);
  74. Kikuj(playerid);
  75. PlayerPlaySound(playerid, 30600, 0.0, 0.0, 0.0);
  76. }
  77. }
  78. if(code==10)
  79. {
  80. razlog="SpeedHack";
  81. myb=false;
  82. acopomena[playerid]+=1;
  83. if(acopomena[playerid]>3)
  84. {
  85. VM_ShowPlayerDialog(playerid,146,DIALOG_STYLE_MSGBOX,!"Disconnected",!"Izbaceni ste sa servera zbog koriscenja nedozvoljenih modova!",!"U redu",!"");
  86. SetPlayerVirtualWorld(playerid,playerid+33);
  87. ac_SetPlayerInterior(playerid,0);
  88. Kikuj(playerid);
  89. PlayerPlaySound(playerid, 30600, 0.0, 0.0, 0.0);
  90. }
  91. }
  92. if(code==11)
  93. {
  94. razlog="Repair Cheat";
  95. myb=false;
  96. }
  97. if(code==12)
  98. {
  99. razlog="HealthHack";
  100. myb=false;
  101. }
  102. if(code==13)
  103. {
  104. razlog="Armour Hack";
  105. myb=false;
  106. }
  107. if(code==14)
  108. {
  109. razlog="Money Hack";
  110. myb=false;
  111. }
  112. if(code==15)
  113. {
  114. razlog="Weapon Hack";
  115. if(Stats[playerid][pNivo]<2)
  116. {
  117. VM_ShowPlayerDialog(playerid,146,DIALOG_STYLE_MSGBOX,!"Disconnected",!"Izbaceni ste sa servera zbog koriscenja nedozvoljenih modova!",!"U redu",!"");
  118. SetPlayerVirtualWorld(playerid,playerid+33);
  119. ac_SetPlayerInterior(playerid,0);
  120. Kikuj(playerid);
  121. PlayerPlaySound(playerid, 30600, 0.0, 0.0, 0.0);
  122. }
  123. myb=false;
  124. }
  125. if(code==16)
  126. {
  127. razlog="Ammo Hack";
  128. myb=false;
  129. }
  130. if(code==17)
  131. {
  132. razlog="Infinite Ammo";
  133. myb=false;
  134. }
  135. if(code==18)
  136. {
  137. razlog="Special Action";
  138. myb=false;
  139. }
  140. if(code==19)
  141. {
  142. razlog="GodMode OnFoot";
  143. myb=false;
  144. }
  145. if(code==20)
  146. {
  147. razlog="GodMode InCar";
  148. myb=false;
  149. }
  150. if(code==21)
  151. {
  152. razlog="Invisible";
  153. myb=false;
  154. }
  155. if(code==22)
  156. {
  157. razlog="LC Spoof";
  158. myb=true;
  159. }
  160. if(code==23)
  161. {
  162. razlog="Tuning";
  163. myb=false;
  164. }
  165. if(code==25)
  166. {
  167. razlog="QTurn";
  168. VM_ShowPlayerDialog(playerid,146,DIALOG_STYLE_MSGBOX,!"Disconnected",!"Izbaceni ste sa servera zbog koriscenja nedozvoljenih modova!",!"U redu",!"");
  169. SetPlayerVirtualWorld(playerid,playerid+33);
  170. ac_SetPlayerInterior(playerid,0);
  171. Kikuj(playerid);
  172. PlayerPlaySound(playerid, 30600, 0.0, 0.0, 0.0);
  173. myb=false;
  174. }
  175. if(code==26)
  176. {
  177. razlog="RapidFire";
  178. VM_ShowPlayerDialog(playerid,146,DIALOG_STYLE_MSGBOX,!"Disconnected",!"Izbaceni ste sa servera zbog koriscenja nedozvoljenih modova!",!"U redu",!"");
  179. SetPlayerVirtualWorld(playerid,playerid+33);
  180. ac_SetPlayerInterior(playerid,0);
  181. Kikuj(playerid);
  182. PlayerPlaySound(playerid, 30600, 0.0, 0.0, 0.0);
  183. myb=false;
  184. }
  185. if(code==28)
  186. {
  187. razlog="FakeKill";
  188. myb=false;
  189. }
  190. if(code==29)
  191. {
  192. razlog="Pro Aim";
  193. myb=false;
  194. if(IsPlayerInAnyVehicle(playerid))
  195. {
  196. SetPlayerVirtualWorld(playerid,playerid+33);
  197. ac_SetPlayerInterior(playerid,0);
  198. Kikuj(playerid);
  199. }
  200. }
  201. if(code==30)
  202. {
  203. razlog="CJ Run";
  204. myb=true;
  205. }
  206. if(code==31)
  207. {
  208. razlog="Veh Troll";
  209. VM_ShowPlayerDialog(playerid,146,DIALOG_STYLE_MSGBOX,!"Disconnected",!"Izbaceni ste sa servera zbog koriscenja nedozvoljenih modova!",!"U redu",!"");
  210. SetPlayerVirtualWorld(playerid,playerid+33);
  211. ac_SetPlayerInterior(playerid,0);
  212. Kikuj(playerid);
  213. PlayerPlaySound(playerid, 30600, 0.0, 0.0, 0.0);
  214. myb=false;
  215. }
  216. if(code==32)
  217. {
  218. razlog="Car-Jack";
  219. myb=false;
  220. }
  221. if(code==34)
  222. {
  223. razlog="AFK Ghost";
  224. myb=false;
  225. }
  226. if(code==35)
  227. {
  228. razlog="Full Aiming";
  229. myb=false;
  230. }
  231. if(code==36)
  232. {
  233. razlog="Fake NPC";
  234. myb=false;
  235. }
  236. if(code==37)
  237. {
  238. razlog="Auto Reconnect";
  239. myb=false;
  240. }
  241. if(code==38)
  242. {
  243. razlog="High Ping";
  244. VM_ShowPlayerDialog(playerid,146,DIALOG_STYLE_MSGBOX,!"Disconnected",!"Izbaceni ste sa servera zbog previsokog pinga!",!"U redu",!"");
  245. Kikuj(playerid);
  246. PlayerPlaySound(playerid, 30600, 0.0, 0.0, 0.0);
  247. myb=false;
  248. }
  249. if(code==40)
  250. {
  251. razlog="Max IP";
  252. myb=false;
  253. }
  254. if(code==41)
  255. {
  256. razlog="Verzija";
  257. myb=true;
  258. }
  259. if(code==42)
  260. {
  261. razlog="Rcon Hack";
  262. myb=false;
  263. }
  264. if(code==43)
  265. {
  266. razlog="Tuning Crasher";
  267. myb=false;
  268. }
  269. if(code==44)
  270. {
  271. razlog="Invalid seat crasher";
  272. Kick(playerid);
  273. myb=false;
  274. }
  275. if(code==45)
  276. {
  277. razlog="Dialog Crasher";
  278. myb=true;
  279. }
  280. if(code==46)
  281. {
  282. razlog="Attached Object Crasher";
  283. myb=true;
  284. }
  285. if(code==47)
  286. {
  287. razlog="Weapon Crasher";
  288. myb=true;
  289. }
  290. if(code==48)
  291. {
  292. razlog="Flood protection";
  293. myb=false;
  294. {
  295. Kikuj(playerid);
  296. VM_ShowPlayerDialog(playerid,146,DIALOG_STYLE_MSGBOX,!"Disconnected",!"Izbaceni ste sa servera zbog koriscenja nedozvoljenih modova!",!"U redu",!"");
  297. SetPlayerVirtualWorld(playerid,playerid+33);
  298. ac_SetPlayerInterior(playerid,0);
  299. PlayerPlaySound(playerid, 30600, 0.0, 0.0, 0.0);
  300. }
  301. }
  302. if(code==49)
  303. {
  304. razlog="Spam";
  305. myb=false;
  306. acopomena[playerid]+=1;
  307. if(acopomena[playerid]>2)
  308. {
  309. VM_ShowPlayerDialog(playerid,146,DIALOG_STYLE_MSGBOX,!"Disconnected",!"Izbaceni ste sa servera zbog SPAM-a!",!"U redu",!"");
  310. SetPlayerVirtualWorld(playerid,playerid+33);
  311. ac_SetPlayerInterior(playerid,0);
  312. Kikuj(playerid);
  313. PlayerPlaySound(playerid, 30600, 0.0, 0.0, 0.0);
  314. }
  315. }
  316. if(code==50)
  317. {
  318. razlog="Flood seat";
  319. myb=false;
  320. }
  321. if(code==51)
  322. {
  323. razlog="DDos";
  324. myb=true;
  325. }
  326. if(code==52)
  327. {
  328. razlog="NOP";
  329. myb=false;
  330. }
  331. if(myb==false)
  332. {
  333. new hourr,minutee,secondd;
  334. gettime(hourr, minutee, secondd);
  335. format(globalstring,sizeof(globalstring),"~y~[%d:%d:%d]~w~WARNING ~y~%s[%d]~w~MOZDA KORISTI '~r~%s~w~'",hourr,minutee,secondd,GetName(playerid),playerid,razlog);
  336. AltChatPosaljiPoruku(globalstring);
  337. }
  338. else
  339. {
  340. new hourr,minutee,secondd;
  341. gettime(hourr, minutee, secondd);
  342. format(globalstring,sizeof(globalstring),"~y~[%d:%d:%d]~w~KICK ~y~%s[%d]~w~ZBOG '~r~%s~w~'",hourr,minutee,secondd,GetName(playerid),playerid,razlog);
  343. AltChatPosaljiPoruku(globalstring);
  344. Kick(playerid);
  345. }
  346. return true;
  347. }
  348.  
Advertisement
Add Comment
Please, Sign In to add comment