Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #define SPECIAL_ACTION_PISSING 69
- /*
- ===============
- */
- new Text:Textdraw0;
- new Text:Textdraw1;
- new Text:Textdraw2;
- /*
- -----------------------------------------------------
- *****************************************************|
- Animation system created by stuun |
- |
- If you have found a bug please PM me on samp forums. |
- |
- Username: Stuun. |
- *****************************************************|
- ------------------------------------------------------
- */
- public OnGameModeInit()
- {
- Textdraw0 = TextDrawCreate(5.625000, 333.666534, "Please use");
- TextDrawLetterSize(Textdraw0, 0.449999, 1.600000);
- TextDrawAlignment(Textdraw0, 1);
- TextDrawColor(Textdraw0, -1);
- TextDrawSetShadow(Textdraw0, 0);
- TextDrawSetOutline(Textdraw0, 1);
- TextDrawBackgroundColor(Textdraw0, 51);
- TextDrawFont(Textdraw0, 2);
- TextDrawSetProportional(Textdraw0, 1);
- Textdraw1 = TextDrawCreate(124.375000, 333.666625, "/stopanim");
- TextDrawLetterSize(Textdraw1, 0.449999, 1.600000);
- TextDrawAlignment(Textdraw1, 1);
- TextDrawColor(Textdraw1, -16776961);
- TextDrawSetShadow(Textdraw1, 0);
- TextDrawSetOutline(Textdraw1, 1);
- TextDrawBackgroundColor(Textdraw1, 51);
- TextDrawFont(Textdraw1, 2);
- TextDrawSetProportional(Textdraw1, 1);
- Textdraw2 = TextDrawCreate(233.750000, 333.083374, "to stop the anim");
- TextDrawLetterSize(Textdraw2, 0.449999, 1.600000);
- TextDrawAlignment(Textdraw2, 1);
- TextDrawColor(Textdraw2, -1);
- TextDrawSetShadow(Textdraw2, 0);
- TextDrawSetOutline(Textdraw2, 1);
- TextDrawBackgroundColor(Textdraw2, 51);
- TextDrawFont(Textdraw2, 2);
- TextDrawSetProportional(Textdraw2, 1);
- return 1;
- }
- CMD:animlist(playerid, params[])
- {
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Animations", "Handsup\nPiss\nDance1\nDance2\nDance3\nDance4\nTalk\nSpanked\nDrunk\nSmoke\nWank\nFuckYou\nSick\nInjured\nLay\nTaichi\nKiss\nWave\nSit", "Select", "Close");
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(response)
- {
- switch(1)
- {
- case 1:
- {
- switch(listitem)
- {
- case 0:
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
- TextDrawShowForPlayer(playerid, Text:Textdraw0);
- TextDrawShowForPlayer(playerid, Text:Textdraw1);
- TextDrawShowForPlayer(playerid, Text:Textdraw2);
- }
- case 1:
- {
- SetPlayerSpecialAction(playerid, 68);
- TextDrawShowForPlayer(playerid, Text:Textdraw0);
- TextDrawShowForPlayer(playerid, Text:Textdraw1);
- TextDrawShowForPlayer(playerid, Text:Textdraw2);
- }
- case 2:
- {
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE1);
- TextDrawShowForPlayer(playerid, Text:Textdraw0);
- TextDrawShowForPlayer(playerid, Text:Textdraw1);
- TextDrawShowForPlayer(playerid, Text:Textdraw2);
- }
- case 3:
- {
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE2);
- TextDrawShowForPlayer(playerid, Text:Textdraw0);
- TextDrawShowForPlayer(playerid, Text:Textdraw1);
- TextDrawShowForPlayer(playerid, Text:Textdraw2);
- }
- case 4:
- {
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE3);
- TextDrawShowForPlayer(playerid, Text:Textdraw0);
- TextDrawShowForPlayer(playerid, Text:Textdraw1);
- TextDrawShowForPlayer(playerid, Text:Textdraw2);
- }
- case 5:
- {
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE4);
- TextDrawShowForPlayer(playerid, Text:Textdraw0);
- TextDrawShowForPlayer(playerid, Text:Textdraw1);
- TextDrawShowForPlayer(playerid, Text:Textdraw2);
- }
- case 6:
- {
- ApplyAnimation(playerid,"ped","IDLE_CHAT",4.0,0,0,0,0,0);
- TextDrawShowForPlayer(playerid, Text:Textdraw0);
- TextDrawShowForPlayer(playerid, Text:Textdraw1);
- TextDrawShowForPlayer(playerid, Text:Textdraw2);
- }
- case 7:
- {
- ApplyAnimation(playerid, "SNM", "SPANKING_IDLEW", 4.0, 1, 1, 1, 1, 0);
- TextDrawShowForPlayer(playerid, Text:Textdraw0);
- TextDrawShowForPlayer(playerid, Text:Textdraw1);
- TextDrawShowForPlayer(playerid, Text:Textdraw2);
- }
- case 8:
- {
- ApplyAnimation(playerid,"PED","WALK_DRUNK",4.0,1,1,1,1,0);
- TextDrawShowForPlayer(playerid, Text:Textdraw0);
- TextDrawShowForPlayer(playerid, Text:Textdraw1);
- TextDrawShowForPlayer(playerid, Text:Textdraw2);
- }
- case 9:
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
- TextDrawShowForPlayer(playerid, Text:Textdraw0);
- TextDrawShowForPlayer(playerid, Text:Textdraw1);
- TextDrawShowForPlayer(playerid, Text:Textdraw2);
- }
- case 10:
- {
- ApplyAnimation(playerid,"PAULNMAC", "wank_loop", 1.800001, 1, 0, 0, 1, 600);
- TextDrawShowForPlayer(playerid, Text:Textdraw0);
- TextDrawShowForPlayer(playerid, Text:Textdraw1);
- TextDrawShowForPlayer(playerid, Text:Textdraw2);
- }
- case 11:
- {
- ApplyAnimation(playerid,"PED","fucku",4.0,0,0,0,0,0);
- TextDrawShowForPlayer(playerid, Text:Textdraw0);
- TextDrawShowForPlayer(playerid, Text:Textdraw1);
- TextDrawShowForPlayer(playerid, Text:Textdraw2);
- }
- case 12:
- {
- ApplyAnimation(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0);
- TextDrawShowForPlayer(playerid, Text:Textdraw0);
- TextDrawShowForPlayer(playerid, Text:Textdraw1);
- TextDrawShowForPlayer(playerid, Text:Textdraw2);
- }
- case 13:
- {
- ApplyAnimation(playerid, "SWEET", "Sweet_injuredloop", 4.0, 1, 0, 0, 0, 0);
- TextDrawShowForPlayer(playerid, Text:Textdraw0);
- TextDrawShowForPlayer(playerid, Text:Textdraw1);
- TextDrawShowForPlayer(playerid, Text:Textdraw2);
- }
- case 14:
- {
- ApplyAnimation(playerid,"BEACH", "bather", 4.0, 1, 0, 0, 0, 0);
- TextDrawShowForPlayer(playerid, Text:Textdraw0);
- TextDrawShowForPlayer(playerid, Text:Textdraw1);
- TextDrawShowForPlayer(playerid, Text:Textdraw2);
- }
- case 15:
- {
- ApplyAnimation(playerid,"PARK","Tai_Chi_Loop",4.0,1,0,0,0,0);
- TextDrawShowForPlayer(playerid, Text:Textdraw0);
- TextDrawShowForPlayer(playerid, Text:Textdraw1);
- TextDrawShowForPlayer(playerid, Text:Textdraw2);
- }
- case 16:
- {
- ApplyAnimation(playerid, "KISSING", "Playa_Kiss_02", 3.0, 1, 0, 1, 1, 0);
- TextDrawShowForPlayer(playerid, Text:Textdraw0);
- TextDrawShowForPlayer(playerid, Text:Textdraw1);
- TextDrawShowForPlayer(playerid, Text:Textdraw2);
- }
- case 17:
- {
- ApplyAnimation(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0);
- TextDrawShowForPlayer(playerid, Text:Textdraw0);
- TextDrawShowForPlayer(playerid, Text:Textdraw1);
- TextDrawShowForPlayer(playerid, Text:Textdraw2);
- }
- case 18:
- {
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_SITTING);
- TextDrawShowForPlayer(playerid, Text:Textdraw0);
- TextDrawShowForPlayer(playerid, Text:Textdraw1);
- TextDrawShowForPlayer(playerid, Text:Textdraw2);
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:stopanim(playerid, params[])
- {
- ClearAnimations(playerid);
- SendClientMessage(playerid, -1, "You have stopped the anims");
- TextDrawHideForPlayer(playerid, Text:Textdraw0);
- TextDrawHideForPlayer(playerid, Text:Textdraw1);
- TextDrawHideForPlayer(playerid, Text:Textdraw2);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- PreloadAnimLib(playerid,"ON_LOOKERS");
- PreloadAnimLib(playerid,"KISSING");
- PreloadAnimLib(playerid,"PARK");
- PreloadAnimLib(playerid,"BEACH");
- PreloadAnimLib(playerid,"SWEET");
- PreloadAnimLib(playerid,"FOOD");
- PreloadAnimLib(playerid,"PED");
- PreloadAnimLib(playerid,"PAULNMAC");
- PreloadAnimLib(playerid,"PED");
- PreloadAnimLib(playerid,"SNM");
- PreloadAnimLib(playerid,"ped");
- return 1;
- }
- stock PreloadAnimLib(playerid, animlib[])
- {
- ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement