Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Shield Cop System by Xaviour212 */
- #include <a_samp>
- #define blue 0x00C2ECFF
- #define green 0x45E01FFF
- #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
- public OnFilterScriptInit()
- {
- print("\n==========================================");
- print(" Cop Shield by Xaviour212 loaded");
- print("==========================================\n");
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- dcmd(shield,6,cmdtext);
- dcmd(removes,7,cmdtext);
- dcmd(shieldhelp,10,cmdtext);
- return 0;
- }
- dcmd_shieldhelp(playerid, params[])
- {
- SendClientMessage(playerid, blue, "Cop Shield System by Xaviour212/Dimas_Rizward");
- SendClientMessage(playerid, blue, "Use /shield to hold a shield");
- SendClientMessage(playerid, blue, "Use /remove to hide a shield");
- return 1;
- }
- dcmd_shield(playerid, params[])
- {
- if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1);
- SetPlayerAttachedObject(playerid, 1, 18637, 4, 0.3, 0, 0, 0, 170, 270, 1, 1, 1);
- SendClientMessage(playerid, blue, "You hold a cop shield");
- return 1;
- }
- dcmd_removes(playerid, params[])
- {
- if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1);
- SendClientMessage(playerid, blue, "You hide a shield");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement