Guest User

Untitled

a guest
Apr 15th, 2013
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1. #include <a_samp>
  2. #include <zcmd>
  3. #include < sscanf2 >
  4. #define LIGHTBLUE 0x00BFFFAA
  5. #define WHITE 0xFFFFFFAA
  6.  
  7. // GOD COMMAND //
  8.  
  9. new god[MAX_PLAYERS];
  10.  
  11. public OnPlayerConnect(playerid)
  12. {
  13. god[playerid] = 0;
  14. return 1;
  15. }
  16.  
  17. public OnPlayerDisconnect(playerid, reason)
  18. {
  19. god[playerid] = 0;
  20. return 1;
  21. }
  22.  
  23. CMD:godmode(playerid, params[])
  24. {
  25. if(IsPlayerAdmin(playerid) || god[playerid] == 0)
  26. {
  27. god[playerid] = 1;
  28. SetPlayerHealth(playerid, 99999999);
  29. SetPlayerArmour(playerid, 99999999);
  30. GivePlayerMoney(playerid, -50000);
  31. SendClientMessage(playerid, -1, "[Bot]Godmode ON!");
  32. }
  33. if(IsPlayerAdmin(playerid) || god[playerid] == 1)
  34. {
  35. god[playerid] = 0;
  36. SetPlayerHealth(playerid, 100);
  37. SetPlayerArmour(playerid, 0);
  38. SendClientMessage(playerid, -1, "[Bot]Godmode OFF!");
  39. }
  40. return 1;
  41. }
  42.  
  43. // PM COMMAND //
  44.  
  45. CMD:pm( playerid, params[ ] )
  46. {
  47.  
  48. new
  49. iTarget,
  50. szMsg[ 100 ];
  51.  
  52. if ( sscanf( params, "rs[100]", iTarget, szMsg ) )
  53. {
  54. return SendClientMessage( playerid, 0xFF3333AA, "[USAGE]: /pm ( id) ( message )" );
  55.  
  56. }
  57.  
  58. if ( iTarget == INVALID_PLAYER_ID )
  59. {
  60. return SendClientMessage( playerid, 0xFF3333AA, "[ERROR]: That player is not connected!" );
  61.  
  62. }
  63.  
  64. new
  65. szStr[ 128 ];
  66. new
  67. pName[ MAX_PLAYER_NAME ],
  68. tName[ MAX_PLAYER_NAME ];
  69.  
  70. GetPlayerName( playerid, pName, MAX_PLAYER_NAME );
  71.  
  72.  
  73. GetPlayerName( iTarget, tName, MAX_PLAYER_NAME );
  74.  
  75. format( szStr, sizeof ( szStr ), "[PM send from %s]: %s", pName, szMsg );
  76.  
  77.  
  78. SendClientMessage( iTarget, 0x33FF33AA, szStr );
  79.  
  80. format( szStr, sizeof ( szStr ), "[PM send to %s]: %s", tName, szMsg );
  81.  
  82.  
  83. SendClientMessage( playerid, 0x33FF33AA, szStr );
  84.  
  85.  
  86. return true;
  87. }
  88.  
  89. // GIVEMONEY COMMAND //
  90.  
  91. CMD:givemoney(playerid, params[])
  92. {
  93. if(IsPlayerAdmin(playerid))
  94. {
  95. new string[128], targetid, money;
  96. if(sscanf(params, "ud", targetid, money)) return SendClientMessage(playerid, 0xFFFFFFAA, "USAGE: /givemoney [playerid] [money]");
  97.  
  98. if(IsPlayerConnected(targetid))
  99. {
  100. GivePlayerMoney(targetid, money);
  101. format(string, sizeof(string), "* You have set %s's cash to an amount of $%d.",GetPlayerName(targetid),money);
  102. SendClientMessage(playerid, 0x00BFFFAA, string);
  103. }
  104. }
  105. else
  106. {
  107. SendClientMessage(playerid, -1, "[BOT]:You are not authorised to use this command!");
  108. }
  109. return 1;
  110. }
Advertisement
Add Comment
Please, Sign In to add comment