Advertisement
Guest User

Untitled

a guest
May 29th, 2015
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. public OnPlayerWeaponShot( playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ )
  2. {
  3. if( weaponid <= 0 || weaponid > 46 )
  4. return Kicksaporukom(playerid), 0;
  5. new string[128];
  6. if ( !S_Weapon[playerid][weaponid] )
  7. return 0;
  8.  
  9.  
  10. if (GetPlayerAmmo(playerid) == 1)
  11. {
  12. if (GetPlayerWeaponState(playerid) == WEAPONSTATE_LAST_BULLET)
  13. {
  14.  
  15. S_Weapon[playerid][weaponid] = false;
  16. S_WeaponTick[playerid] = gettime() + 5;
  17. }
  18. }
  19. if(hittype != BULLET_HIT_TYPE_NONE)
  20. {
  21. if((fX <= -1000.0 || fX >= 1000.0) || (fY <= -1000.0 || fY >= 1000.0) || (fZ <= -1000.0 || fZ >= 1000.0) || ((hittype != BULLET_HIT_TYPE_PLAYER) && (hittype != BULLET_HIT_TYPE_VEHICLE) && (hittype != BULLET_HIT_TYPE_OBJECT) && (hittype != BULLET_HIT_TYPE_PLAYER_OBJECT)))
  22. {
  23. format(string,sizeof(string),"{FF0000}ZG:AC | {FFFFFF}%s je kikovan sa servera zbog koristenja Crasher Hacka.",GetName(playerid));
  24. BroadCast(WHITE,string);
  25. SCM(playerid, -1, "{FF0000}ZG:AC | {FFFFFF}Citevi su strogo zabranjeni na ovom serveru, kikovani ste zbog Crasher Hacka.");
  26. Kicksaporukom(playerid);
  27. return 0;
  28. }
  29. }
  30. if( hittype == BULLET_HIT_TYPE_PLAYER ) // Bullet crash koristi ovaj type!
  31. {
  32. if( !( -20.0 <= fX <= 20.0 ) || !( -20.0 <= fY <= 20.0 ) || !( -20.0 <= fZ <= 20.0 ) ) //ako nije validan offset
  33. {
  34. format(string,sizeof(string),"{FF0000}ZG:AC | {FFFFFF}%s je kikovan sa servera zbog koristenja Crasher Hacka.",GetName(playerid));
  35. BroadCast(WHITE,string);
  36. SCM(playerid, -1, "{FF0000}ZG:AC | {FFFFFF}Citevi su strogo zabranjeni na ovom serveru, kikovani ste zbog Crasher Hacka.");
  37. Kicksaporukom(playerid);
  38. return 0; // Stavljamo return 0 da desyncamo taj bullet da nebi krešavao druge igrače
  39. }
  40. }
  41. return 1;
  42. }
  43.  
  44. odavde if(hittype != BULLET_HIT_TYPE_NONE) pa nadalje
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement