Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Created: 02.02.11
- * Author: DFreeman
- * Description: Armour 2.1
- */
- #include <a_samp>
- #define COLOR_INTERFACE_BODY 0xFDE39DAA
- public OnPlayerCommandText(playerid,cmdtext[])
- {
- if(!strcmp(cmdtext,"/equip",true))
- {
- new Float:ap;
- GetPlayerArmour(playerid,ap);
- if(ap>0) return SendClientMessage(playerid,COLOR_INTERFACE_BODY,"You are already equipped.");
- if(GetPlayerSkin(playerid)>279 && GetPlayerSkin(playerid)<289)
- {
- SetPlayerAttachedObject(playerid,1,19142,1,0.1,0.05,0.0,0.0,0.0,0.0);
- SetPlayerAttachedObject(playerid,2,19141,2,0.11,0.0,0.0,0.0,0.0,0.0);
- SetPlayerAttachedObject(playerid,3,18637,13,0.35,0.0,0.0,0.0,0.0,180.0);
- SetPlayerAttachedObject(playerid,4,18642,7,0.1,0.0,-0.11,0.0,-90.0,90.0);
- GivePlayerWeapon(playerid,3,1);
- SetPlayerArmour(playerid,100.0);
- SendClientMessage(playerid,COLOR_INTERFACE_BODY,"You outfits.");
- }
- else
- {
- SendClientMessage(playerid,COLOR_INTERFACE_BODY,"This command is available only to the servants of the law.");
- }
- return 1;
- }
- if(!strcmp(cmdtext,"/equipoff",true))
- {
- new Float:ap;
- GetPlayerArmour(playerid,ap);
- if(ap>0) return SendClientMessage(playerid,COLOR_INTERFACE_BODY,"You are already equipped.");
- if(GetPlayerSkin(playerid)>279 && GetPlayerSkin(playerid)<289)
- {
- RemovePlayerAttachedObject(playerid,1);
- RemovePlayerAttachedObject(playerid,2);
- RemovePlayerAttachedObject(playerid,3);
- RemovePlayerAttachedObject(playerid,4);
- SetPlayerArmour(playerid,0.0);
- SendClientMessage(playerid,COLOR_INTERFACE_BODY,"Outfits removed.");
- }
- return 1;
- }
- return 0;
- }
- public OnPlayerUpdate(playerid)
- {
- new Float:ap;
- GetPlayerArmour(playerid,ap);
- if(ap<1)
- {
- RemovePlayerAttachedObject(playerid,1);
- }
- return 1;
- }
- public OnFilterScriptExit()
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- RemovePlayerAttachedObject(i,1);
- RemovePlayerAttachedObject(i,2);
- RemovePlayerAttachedObject(i,3);
- RemovePlayerAttachedObject(i,4);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement