Advertisement
Xaviour212

Cop SHield

Apr 2nd, 2011
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.44 KB | None | 0 0
  1. /* Shield Cop System by Xaviour212 */
  2.  
  3. #include <a_samp>
  4.  
  5. #define blue        0x00C2ECFF
  6. #define green 0x45E01FFF
  7.  
  8. #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
  9.  
  10. public OnFilterScriptInit()
  11. {
  12.     print("\n==========================================");
  13.     print(" Cop Shield by Xaviour212 loaded");
  14.     print("==========================================\n");
  15.     return 1;
  16. }
  17.  
  18. public OnPlayerCommandText(playerid, cmdtext[])
  19. {
  20.     dcmd(shield,6,cmdtext);
  21.     dcmd(removes,7,cmdtext);
  22.     dcmd(shieldhelp,10,cmdtext);
  23.     return 0;
  24. }
  25.  
  26. dcmd_shieldhelp(playerid, params[])
  27. {
  28.     SendClientMessage(playerid, blue, "Cop Shield System by Xaviour212/Dimas_Rizward");
  29.     SendClientMessage(playerid, blue, "Use /shield to hold a shield");
  30.     SendClientMessage(playerid, blue, "Use /remove to hide a shield");
  31.     return 1;
  32. }
  33.  
  34. dcmd_shield(playerid, params[])
  35. {
  36.     if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1);
  37.     SetPlayerAttachedObject(playerid, 1, 18637, 4, 0.3, 0, 0, 0, 170, 270, 1, 1, 1);
  38.     SendClientMessage(playerid, blue, "You hold a cop shield");
  39.     return 1;
  40. }
  41.  
  42. dcmd_removes(playerid, params[])
  43. {
  44.     if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1);
  45.     SendClientMessage(playerid, blue, "You hide a shield");
  46.     return 1;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement