| gameplayonline |
07-05-2017 10:39 |
Changing color after added prefix
Hi i have multiple prefixes coded in menu where can user choose his own prefix and i have in menu next option color of text...
My code look like(Yes i will do it with switch because its faster...):
Code:
//////////////////////////////////////////Prefix Start/////////////////////////////////////////////////////////////////////////////
new Message[192]
new Name[33]
get_user_name(id, Name, charsmax(Name))
read_args(Message, charsmax(Message))
remove_quotes(Message)
if(is_user_alive(id))
{
switch(getchoosePrefix(id))
{
case 1:
{
if(get_user_team(id) == 0)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[0], Name, Message)
}
else if(get_user_team(id) == 1)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[4], Name, Message)
}
else if(get_user_team(id) == 2)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[4], Name, Message)
}
else if(get_user_team(id) == 3)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[1], Name, Message)
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[5], Name, Message)
}
}
case 2:
{
if(get_user_team(id) == 0)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[6], Name, Message)
}
else if(get_user_team(id) == 1)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[10], Name, Message)
}
else if(get_user_team(id) == 2)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[10], Name, Message)
}
else if(get_user_team(id) == 3)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[7], Name, Message)
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[11], Name, Message)
}
}
case 3:
{
if(get_user_team(id) == 0)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[12], Name, Message)
}
else if(get_user_team(id) == 1)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[16], Name, Message)
}
else if(get_user_team(id) == 2)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[16], Name, Message)
}
else if(get_user_team(id) == 3)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[13], Name, Message)
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[17], Name, Message)
}
}
case 4:
{
if(get_user_team(id) == 0)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[18], Name, Message)
}
else if(get_user_team(id) == 1)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[22], Name, Message)
}
else if(get_user_team(id) == 2)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[22], Name, Message)
}
else if(get_user_team(id) == 3)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[19], Name, Message)
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[23], Name, Message)
}
}
case 5:
{
if(get_user_team(id) == 0)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[24], Name, Message)
}
else if(get_user_team(id) == 1)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[28], Name, Message)
}
else if(get_user_team(id) == 2)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[28], Name, Message)
}
else if(get_user_team(id) == 3)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[25], Name, Message)
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[29], Name, Message)
}
}
case 6:
{
if(get_user_team(id) == 0)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[30], Name, Message)
}
else if(get_user_team(id) == 1)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[34], Name, Message)
}
else if(get_user_team(id) == 2)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[34], Name, Message)
}
else if(get_user_team(id) == 3)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[31], Name, Message)
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[35], Name, Message)
}
}
case 7:
{
if(get_user_team(id) == 0)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[36], Name, Message)
}
else if(get_user_team(id) == 1)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[40], Name, Message)
}
else if(get_user_team(id) == 2)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[40], Name, Message)
}
else if(get_user_team(id) == 3)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[37], Name, Message)
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[41], Name, Message)
}
}
case 8:
{
if(get_user_team(id) == 0)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[42], Name, Message)
}
else if(get_user_team(id) == 1)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[46], Name, Message)
}
else if(get_user_team(id) == 2)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[46], Name, Message)
}
else if(get_user_team(id) == 3)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[43], Name, Message)
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[47], Name, Message)
}
}
}
}
else
{
switch(getchoosePrefix(id))
{
case 1:
{
if(get_user_team(id) == 0)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[0], Name, Message)
}
else if(get_user_team(id) == 1)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[3], Name, Message)
}
else if(get_user_team(id) == 2)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[2], Name, Message)
}
else if(get_user_team(id) == 3)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[1], Name, Message)
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[5], Name, Message)
}
}
case 2:
{
if(get_user_team(id) == 0)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[6], Name, Message)
}
else if(get_user_team(id) == 1)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[9], Name, Message)
}
else if(get_user_team(id) == 2)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[8], Name, Message)
}
else if(get_user_team(id) == 3)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[7], Name, Message)
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[11], Name, Message)
}
}
case 3:
{
if(get_user_team(id) == 0)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[12], Name, Message)
}
else if(get_user_team(id) == 1)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[15], Name, Message)
}
else if(get_user_team(id) == 2)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[14], Name, Message)
}
else if(get_user_team(id) == 3)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[13], Name, Message)
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[17], Name, Message)
}
}
case 4:
{
if(get_user_team(id) == 0)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[18], Name, Message)
}
else if(get_user_team(id) == 1)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[21], Name, Message)
}
else if(get_user_team(id) == 2)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[20], Name, Message)
}
else if(get_user_team(id) == 3)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[19], Name, Message)
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[23], Name, Message)
}
}
case 5:
{
if(get_user_team(id) == 0)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[24], Name, Message)
}
else if(get_user_team(id) == 1)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[27], Name, Message)
}
else if(get_user_team(id) == 2)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[26], Name, Message)
}
else if(get_user_team(id) == 3)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[25], Name, Message)
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[29], Name, Message)
}
}
case 6:
{
if(get_user_team(id) == 0)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[30], Name, Message)
}
else if(get_user_team(id) == 1)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[33], Name, Message)
}
else if(get_user_team(id) == 2)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[32], Name, Message)
}
else if(get_user_team(id) == 3)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[31], Name, Message)
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[35], Name, Message)
}
}
case 7:
{
if(get_user_team(id) == 0)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[36], Name, Message)
}
else if(get_user_team(id) == 1)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[39], Name, Message)
}
else if(get_user_team(id) == 2)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[38], Name, Message)
}
else if(get_user_team(id) == 3)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[37], Name, Message)
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[41], Name, Message)
}
}
case 8:
{
if(get_user_team(id) == 0)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[42], Name, Message)
}
else if(get_user_team(id) == 1)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[45], Name, Message)
}
else if(get_user_team(id) == 2)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[44], Name, Message)
}
else if(get_user_team(id) == 3)
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[43], Name, Message)
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^3%s : %s",prefixy[47], Name, Message)
}
}
}
}
return PLUGIN_HANDLED_MAIN
//////////////////////////////////////////Prefix End/////////////////////////////////////////////////////////////////////////////
I need do changing color of text with use option of color what user write but i need have same prefix in that text. if i will program green and team colors to this it will have many many lines... Is som easier way how to do it? Sorrz for my bad english.
Example user select green color of text it will do: ColorChat(id, TEAM_COLOR, "%s ^3%s : ^4%s",prefixy[47], Name, Message)
user select team color it will do:
user select green color of text it will do: ColorChat(id, TEAM_COLOR, "%s ^3%s : ^3%s",prefixy[47], Name, Message)
|