Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Simple Attachments by [Asy]Akmal
- #include <a_samp>
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/mycommand", cmdtext, true, 10) == 0)
- {
- return 1;
- }
- // Helmet
- if (strcmp("/helmet 1", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 1, 18976, 2, 0.09, 0.03, 0, 88, 75, 0);
- return 1;
- }
- if (strcmp("/helmet 2", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 1, 18645, 2, 0.07, 0, 0, 88, 75, 0);
- return 1;
- }
- if (strcmp("/helmet 3", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 1, 18977, 2, 0.07, 0, 0, 88, 75, 0);
- return 1;
- }
- if (strcmp("/helmet 4", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 1, 18978, 2, 0.07, 0, 0, 88, 75, 0);
- return 1;
- }
- if (strcmp("/helmet 5", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 1, 18979, 2, 0.07, 0, 0, 88, 75, 0);
- return 1;
- }
- if (strcmp("/helmet", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid, 0xAA3333AA, "Item: /helmet [1-5].");
- return 1;
- }
- // Hat
- if (strcmp("/hat 1", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 1, 18944, 2, 0.15, 0.0, 0, 180, 0, 10);
- return 1;
- }
- if (strcmp("/hat 2", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 1, 18945, 2, 0.15, 0.0, 0, 180, 0, 10);
- return 1;
- }
- if (strcmp("/hat 3", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 1, 18946, 2, 0.15, 0.0, 0, 180, 0, 10);
- return 1;
- }
- if (strcmp("/hat 4", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 1, 18967, 2, 0.125, 0.015, 0, 90, 80, 0);
- return 1;
- }
- if (strcmp("/hat 5", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 1, 18970, 2, 0.125, 0.015, 0, 90, 80, 0);
- return 1;
- }
- if (strcmp("/hat", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid, 0xAA3333AA, "Item: /hat [1-5].");
- return 1;
- }
- // Cap
- if (strcmp("/cap 1", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 1, 18939, 2, 0.17, -0.03, 0.01, 180, 0, 30);
- return 1;
- }
- if (strcmp("/cap 2", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 1, 18940, 2, 0.17, -0.03, 0.01, 180, 0, 30);
- return 1;
- }
- if (strcmp("/cap 3", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 1, 18941, 2, 0.17, -0.03, 0.01, 180, 0, 30);
- return 1;
- }
- if (strcmp("/cap", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid, 0xAA3333AA, "Item: /cap [1-3].");
- return 1;
- }
- // Glasses
- if (strcmp("/glasses 1", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 2, 19022, 2, 0.09, 0.04, 0, 88, 75, 0);
- return 1;
- }
- if (strcmp("/glasses 2", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 2, 19023, 2, 0.09, 0.04, 0, 88, 75, 0);
- return 1;
- }
- if (strcmp("/glasses 3", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 2, 19024, 2, 0.09, 0.04, 0, 88, 75, 0);
- return 1;
- }
- if (strcmp("/glasses 4", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 2, 19025, 2, 0.09, 0.04, 0, 88, 75, 0);
- return 1;
- }
- if (strcmp("/glasses 5", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 2, 19026, 2, 0.09, 0.04, 0, 88, 75, 0);
- return 1;
- }
- if (strcmp("/glasses 6", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 2, 19027, 2, 0.09, 0.04, 0, 88, 75, 0);
- return 1;
- }
- if (strcmp("/glasses 7", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 2, 19028, 2, 0.09, 0.04, 0, 88, 75, 0);
- return 1;
- }
- if (strcmp("/glasses 8", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 2, 19029, 2, 0.09, 0.04, 0, 88, 75, 0);
- return 1;
- }
- if (strcmp("/glasses", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid, 0xAA3333AA, "Item: /glasses [1-8].");
- return 1;
- }
- // Mask
- if (strcmp("/mask 1", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 1, 19036, 2, 0.107, 0.020, 0.0, 90, 90, 0);
- return 1;
- }
- if (strcmp("/mask 2", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 1, 19037, 2, 0.107, 0.020, 0.0, 90, 90, 0);
- return 1;
- }
- if (strcmp("/mask 3", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 1, 19038, 2, 0.107, 0.020, 0.0, 90, 90, 0);
- return 1;
- }
- if (strcmp("/mask 4", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 1, 18974, 2, 0.098, 0.0258, 0.0, 90, 90, 0);
- return 1;
- }
- if (strcmp("/mask 5", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject(playerid, 1, 18952, 2, 0.105, 0.01, 0.0, 0, 0, 0);
- return 1;
- }
- if (strcmp("/mask", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid, 0xAA3333AA, "Item: /mask [1-5].");
- return 1;
- }
- // Parrot
- if (strcmp("/parrot", cmdtext, true, 10) == 0)
- {
- SetPlayerAttachedObject( playerid, 0, 19079, 1, 0.328340, -0.082576, -0.147006, 0.000000, 0.000000, 0.000000, 0.648338, 0.671368, 0.725697 );
- return 1;
- }
- if(!strcmp(cmdtext, "/remove", true)) // Remove Attached Objects
- {
- for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
- {
- if(IsPlayerAttachedObjectSlotUsed(playerid, i)) RemovePlayerAttachedObject(playerid, i);
- }
- return 1;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment