Advertisement
GeekSiMo

Rainbow Name By GeekSiMo & Mionee

Jul 18th, 2014
703
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.90 KB | None | 0 0
  1. /*
  2. ======================================
  3. == Rainbow Name == :
  4. Basic Script : Minonee
  5. Idea & Some Improvements : GeekSiMo
  6. * Don't Remove Credits :p
  7. ======================================
  8. */
  9.  
  10. #include <a_samp>
  11. #include <zcmd>
  12.  
  13. new bool:Rainbowname[MAX_PLAYERS];
  14.  
  15. public OnFilterScriptInit()
  16. {
  17.     print("\n--------------------------------------");
  18.     print(" Rainbow Name By GeekSiMo & Mionee Loaded!!!");
  19.     print("--------------------------------------\n");
  20.     return 1;
  21. }
  22.  
  23. public OnPlayerConnect(playerid)
  24. {
  25.     Rainbowname[playerid] = false;
  26. }
  27.  
  28. public OnPlayerText(playerid, text[])
  29. {
  30.     new string[500];
  31.     if(Rainbowname[playerid] == true)
  32.     {
  33.         format(string, sizeof(string), "%s {FFFFFF}: %s", GetRainbowName(playerid), text);
  34.         SendClientMessage(playerid, -1, string);
  35.     }
  36.     else
  37.     {
  38.         format(string, sizeof(string), "%s {FFFFFF}: %s", GetName(playerid), text);
  39.         SendClientMessage(playerid, GetPlayerColor(playerid), string);
  40.     }
  41.     return 0;
  42. }
  43.  
  44. stock GetName(playerid)
  45. {
  46.     new pName[MAX_PLAYERS];
  47.     GetPlayerName(playerid, pName, sizeof(pName));
  48.     return pName;
  49. }
  50.  
  51. stock GetRainbowName(playerid)
  52. {
  53.     new pName[80];
  54.     GetPlayerName(playerid, pName, sizeof(pName));
  55.     strins(pName, "{FF0000}", 0); // RED
  56.     strins(pName, "{FF7F00}", 9); // ORANGE
  57.     strins(pName, "{FFFF00}", 18); // YELLOW
  58.     strins(pName, "{00FF00}", 27); // GREEN
  59.     strins(pName, "{0000FF}", 36); // BLUE
  60.     strins(pName, "{4B0082}", 45); // INDIGO
  61.     strins(pName, "{8F00FF}", 54); // VIOLET
  62.     return pName;
  63. }
  64.  
  65. CMD:rname(playerid, params[])
  66. {
  67.     if(Rainbowname[playerid] == true)
  68.     {
  69.         Rainbowname[playerid] = false;
  70.         SendClientMessage(playerid, 0xFF0000FF, "You have disabled Rainbow Name!");
  71.     }
  72.     else
  73.     {
  74.         Rainbowname[playerid] = true;
  75.         SendClientMessage(playerid, 0x00FF00FF, "You have enabled Rainbow Name!");
  76.     }
  77.     return 1;
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement