Advertisement
Guest User

SA-MP Name Colour Changer. By BlackBlood/TheNuttyScientist

a guest
Jul 18th, 2010
1,367
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 5.33 KB | None | 0 0
  1. #define FILTERSCRIPT
  2.  
  3. #include <a_samp>
  4. #include <colours>
  5.  
  6. #if defined FILTERSCRIPT
  7.  
  8. // List of all of the colours. (Or colors. Whatever.)
  9.  
  10. #define COLOUR_SALMON 0xFA8072FF
  11. #define COLOUR_RED 0xFF0000AA
  12. #define COLOUR_PINK 0xFFC0CBFF
  13. #define COLOUR_ORANGE 0xFF9900AA
  14. #define COLOUR_CORAL 0xFF7F50FF
  15. #define COLOUR_YELLOW 0xFFFF00AA
  16. #define COLOUR_GOLD 0xFFD700FF
  17. #define COLOUR_VIOLET 0xEE82EEFF
  18. #define COLOUR_PURPLE 0x800080FF
  19. #define COLOUR_LIME 0x00FF00FF
  20. #define COLOUR_GREEN 0x33AA33AA
  21. #define COLOUR_LAWNGREEN 0x7CFC00FF
  22. #define COLOUR_OLIVE 0x808000FF
  23. #define COLOUR_AQUA 0x00FFFFFF
  24. #define COLOUR_NAVY 0x000080FF
  25. #define COLOUR_BLUE 0x0000BBAA
  26. #define COLOUR_TAN 0xD2B48CFF
  27. #define COLOUR_BROWN 0xA522AFF
  28. #define COLOUR_MAROON 0x800000FF
  29. #define COLOUR_WHITE 0xFFFFFFFF
  30. #define COLOUR_SILVER 0xC0C0C0FF
  31.  
  32. public OnFilterScriptInit()
  33. {
  34.     print("\n-------------------------------------------------------");
  35.     print(" Colour script by [TLA]BlackBlood/TheNuttyScientist");
  36.     print("-------------------------------------------------------\n");
  37.     return 1;
  38. }
  39.  
  40. public OnFilterScriptExit()
  41. {
  42.     return 1;
  43. }
  44.  
  45. #else
  46.  
  47. main()
  48. {
  49.     print("\n----------------------------------");
  50.     print(" Filterscript unloaded");
  51.     print("----------------------------------\n");
  52. }
  53.  
  54. #endif
  55.  
  56. public OnPlayerCommandText(playerid, cmdtext[])
  57. {
  58.     if (strcmp("/changecolour", cmdtext, true, 10) == 0)
  59.     {
  60.         ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Select your Colour.", "Red\nOrange\nPink\nSalmon\nCoral\nYellow\nGold\nViolet\nPurple\nLime\nGreen\nLawn Green\nOlive\nAqua\nNavy\nBlue\nTan\nBrown\nMaroon\nWhite\nSilver", "Select", "Cancel");
  61.         return 1;
  62.     }
  63.     return 0;
  64. }
  65.  
  66. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  67. {
  68. if(response)
  69.     {
  70.     switch(dialogid)
  71.         {
  72.                 case 1:
  73.             {
  74.                 switch(listitem)
  75.                 {
  76.                     case 0:
  77.                     {
  78.                         SendClientMessage(playerid, COLOUR_RED, "You have changed your colour to red.");
  79.                         SetPlayerColor(playerid, 0xFF0000AA);
  80.                     }
  81.                     case 1:
  82.                     {
  83.                         SendClientMessage(playerid, COLOUR_ORANGE, "You have changed your colour to orange.");
  84.                         SetPlayerColor(playerid, 0xFF9900AA);
  85.                     }
  86.                     case 2:
  87.                     {
  88.                         SendClientMessage(playerid, COLOUR_PINK, "You have changed your colour to pink.");
  89.                         SetPlayerColor(playerid, 0xFFC0CBFF);
  90.                     }
  91.                     case 3:
  92.                     {
  93.                         SendClientMessage(playerid, COLOUR_SALMON, "You have changed your colour to salmon.");
  94.                         SetPlayerColor(playerid, 0xFA8072FF);
  95.                     }
  96.                     case 4:
  97.                     {
  98.                         SendClientMessage(playerid, COLOUR_CORAL, "You have changed your colour to coral.");
  99.                         SetPlayerColor(playerid, 0xFF7F50FF);
  100.                     }
  101.                     case 5:
  102.                     {
  103.                         SendClientMessage(playerid, COLOUR_YELLOW, "You have changed your colour to yellow.");
  104.                         SetPlayerColor(playerid, 0xFFFF00AA);
  105.                     }
  106.                     case 6:
  107.                     {
  108.                         SendClientMessage(playerid, COLOUR_GOLD, "You have changed your colour to gold.");
  109.                         SetPlayerColor(playerid, 0xFFD700FF);
  110.                     }
  111.                     case 7:
  112.                     {
  113.                         SendClientMessage(playerid, COLOUR_VIOLET, "You have changed your colour to violet.");
  114.                         SetPlayerColor(playerid, 0xEE82EEFF);
  115.                     }
  116.                     case 8:
  117.                     {
  118.                         SendClientMessage(playerid, COLOUR_PURPLE, "You have changed your colour to purple.");
  119.                         SetPlayerColor(playerid, 0x800080FF);
  120.                     }
  121.                     case 9:
  122.                     {
  123.                         SendClientMessage(playerid, COLOUR_LIME, "You have changed your colour to lime.");
  124.                         SetPlayerColor(playerid, 0x00FF00FF);
  125.                     }
  126.                     case 10:
  127.                     {
  128.                         SendClientMessage(playerid, COLOUR_GREEN, "You have changed your colour to green.");
  129.                         SetPlayerColor(playerid, 0x33AA33AA);
  130.                     }
  131.                     case 11:
  132.                     {
  133.                         SendClientMessage(playerid, COLOUR_LAWNGREEN, "You have changed your colour to lawn green.");
  134.                         SetPlayerColor(playerid, 0x7CFC00FF);
  135.                     }
  136.                     case 12:
  137.                     {
  138.                         SendClientMessage(playerid, COLOUR_OLIVE, "You have changed your colour to olive.");
  139.                         SetPlayerColor(playerid, 0x808000FF);
  140.                     }
  141.                     case 13:
  142.                     {
  143.                         SendClientMessage(playerid, COLOUR_AQUA, "You have changed your colour to aqua.");
  144.                         SetPlayerColor(playerid, 0x00FFFFFF);
  145.                     }
  146.                     case 14:
  147.                     {
  148.                         SendClientMessage(playerid, COLOUR_NAVY, "You have changed your colour to navy.");
  149.                         SetPlayerColor(playerid, 0x000080FF);
  150.                     }
  151.                     case 15:
  152.                     {
  153.                         SendClientMessage(playerid, COLOUR_BLUE, "You have changed your colour to blue.");
  154.                         SetPlayerColor(playerid, 0x0000BBAA);
  155.                     }
  156.                     case 16:
  157.                     {
  158.                         SendClientMessage(playerid, COLOUR_TAN, "You have changed your colour to tan.");
  159.                         SetPlayerColor(playerid, 0xD2B48CFF);
  160.                     }
  161.                     case 17:
  162.                     {
  163.                         SendClientMessage(playerid, COLOUR_BROWN, "You have changed your colour to brown.");
  164.                         SetPlayerColor(playerid, 0xA522AFF);
  165.                     }
  166.                     case 18:
  167.                     {
  168.                         SendClientMessage(playerid, COLOUR_MAROON, "You have changed your colour to maroon.");
  169.                         SetPlayerColor(playerid, 0x800000FF);
  170.                     }
  171.                     case 19:
  172.                     {
  173.                         SendClientMessage(playerid, COLOUR_WHITE, "You have changed your colour to white.");
  174.                         SetPlayerColor(playerid, 0xFFFFFFFF);
  175.                     }
  176.                     case 20:
  177.                     {
  178.                         SendClientMessage(playerid, COLOUR_SILVER, "You have changed your colour to silver.");
  179.                         SetPlayerColor(playerid, 0xC0C0C0FF);
  180.                     }
  181.                 }
  182.             }
  183.         }
  184.     }
  185.     return 1;
  186. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement