Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- ======================================
- == Rainbow Name == :
- Basic Script : Minonee
- Idea & Some Improvements : GeekSiMo
- * Don't Remove Credits :p
- ======================================
- */
- #include <a_samp>
- #include <zcmd>
- new bool:Rainbowname[MAX_PLAYERS];
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Rainbow Name By GeekSiMo & Mionee Loaded!!!");
- print("--------------------------------------\n");
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- Rainbowname[playerid] = false;
- }
- public OnPlayerText(playerid, text[])
- {
- new string[500];
- if(Rainbowname[playerid] == true)
- {
- format(string, sizeof(string), "%s {FFFFFF}: %s", GetRainbowName(playerid), text);
- SendClientMessage(playerid, -1, string);
- }
- else
- {
- format(string, sizeof(string), "%s {FFFFFF}: %s", GetName(playerid), text);
- SendClientMessage(playerid, GetPlayerColor(playerid), string);
- }
- return 0;
- }
- stock GetName(playerid)
- {
- new pName[MAX_PLAYERS];
- GetPlayerName(playerid, pName, sizeof(pName));
- return pName;
- }
- stock GetRainbowName(playerid)
- {
- new pName[80];
- GetPlayerName(playerid, pName, sizeof(pName));
- strins(pName, "{FF0000}", 0); // RED
- strins(pName, "{FF7F00}", 9); // ORANGE
- strins(pName, "{FFFF00}", 18); // YELLOW
- strins(pName, "{00FF00}", 27); // GREEN
- strins(pName, "{0000FF}", 36); // BLUE
- strins(pName, "{4B0082}", 45); // INDIGO
- strins(pName, "{8F00FF}", 54); // VIOLET
- return pName;
- }
- CMD:rname(playerid, params[])
- {
- if(Rainbowname[playerid] == true)
- {
- Rainbowname[playerid] = false;
- SendClientMessage(playerid, 0xFF0000FF, "You have disabled Rainbow Name!");
- }
- else
- {
- Rainbowname[playerid] = true;
- SendClientMessage(playerid, 0x00FF00FF, "You have enabled Rainbow Name!");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement