Team Chat Colors!! (rep+)
#1

Quote:

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 408.1266,2532.2192,17.770;
SetPlayerFacingAngle(playerid,87.1413);
SetPlayerCameraPos(playerid, 401.6212,2532.2688,16.5452);
SetPlayerCameraLookAt(playerid, 401.6212,2532.2688,16.5452);

if(GetPlayerSkin(playerid) == 179)
{
GameTextForPlayer(playerid, "~g~PAKISTAN", 1000, 4);
}
if(GetPlayerSkin(playerid) == 30)
{
GameTextForPlayer(playerid, "~o~GERMANY", 1000, 4);
}
if(GetPlayerSkin(playerid) == 287)
{
GameTextForPlayer(playerid, "~b~USA", 1000, 4);
}
if(GetPlayerSkin(playerid) == 285)
{
GameTextForPlayer(playerid, "~r~RUSSIA", 1000, 4);
}
else if(GetPlayerSkin(playerid) == 123)
{
GameTextForPlayer(playerid, "~y~FRANCE", 1000, 4);
}

return 1;
}

=========> I have done this and It also showing Names of team.. But when i chat e.g AS FRENCH player than my color is not yellow. Its orange and when i selected USA and then chat it is same (yellow).
I want USA chat as blue color france as yellow color etc.
Please help me!!
Reply
#2

Tell me what color you want to be in PAKISTAN/GERMANY/USA/RUSSIA/FRANCE i will do it
Reply
#3

Thnx bro.
I want Pakistan= Green , Germany=Orange , USA= Blue , RUSSIA=Red and France = YEllow
Reply
#4

pawn Код:
//at the top of scripter after #include <a_samp> or other #include

#define ORANGE 0xFF8000FF
#define RED 0xFF0000FF
#define YELLOW 0xFFFF00FF
#define GREEN 0x008000FF
#define BLUE 0x0080FFFF
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerPos(playerid, 408.1266,2532.2192,17.770;
    SetPlayerFacingAngle(playerid,87.1413);
    SetPlayerCameraPos(playerid, 401.6212,2532.2688,16.5452);
    SetPlayerCameraLookAt(playerid, 401.6212,2532.2688,16.5452);

    if(GetPlayerSkin(playerid) == 179)
    {
        GameTextForPlayer(playerid, "~g~PAKISTAN", 1000, 4);
        SetPlayerColor(playerid, GREEN);
    }
    if(GetPlayerSkin(playerid) == 30)
    {
        GameTextForPlayer(playerid, "~o~GERMANY", 1000, 4);
        SetPlayerColor(playerid, ORANGE);
    }
    if(GetPlayerSkin(playerid) == 287)
    {
        GameTextForPlayer(playerid, "~b~USA", 1000, 4);
        SetPlayerColor(playerid, BLUE);
    }
    if(GetPlayerSkin(playerid) == 285)
    {
        GameTextForPlayer(playerid, "~r~RUSSIA", 1000, 4);
        SetPlayerColor(playerid, RED);
    }
    else if(GetPlayerSkin(playerid) == 123)
    {
        GameTextForPlayer(playerid, "~y~FRANCE", 1000, 4);
        SetPlayerColor(playerid, YELLOW);
    }
    return 1;
}
Reply
#5

Wokring on it.
Reply
#6

Quote:

D:\Game\SA-MP Files\GM\gamemodes\Wars.pwn(69) : error 001: expected token: ",", but found ";"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

==?
Reply
#7

pawn Код:
SetPlayerPos(playerid, 408.1266,2532.2192,17.770;
to

pawn Код:
SetPlayerPos(playerid, 408.1266,2532.2192,17.770);
Reply
#8

pawn Код:
#define COLOR_ORANGE 0xFF8000FF
#define COLOR_RED 0xFF0000FF
#define COLOR_YELLOW 0xFFFF00FF
#define COLOR_GREEN 0x008000FF
#define COLOR_BLUE 0x0080FFFF

public OnPlayerText(playerid, text[])
{
    if(GetPlayerSkin(playerid) == 179)
    {
        new textv2[128], name[MAX_PLAYER_NAME];
        GetPlayerName(playerid, name, sizeof (name));
        format(textv2, sizeof (textv2), "%d >> %s: {008000}%s", playerid, name, text);
        SendPlayerMessageToAll(playerid, textv2);
    }
    if(GetPlayerSkin(playerid) == 30)
    {
        new textv2[128], name[MAX_PLAYER_NAME];
        GetPlayerName(playerid, name, sizeof (name));
        format(textv2, sizeof (textv2), "%d >> %s: {FF8000}%s", playerid, name, text);
        SendPlayerMessageToAll(playerid, textv2);
    }
    if(GetPlayerSkin(playerid) == 287)
    {
        ew textv2[128], name[MAX_PLAYER_NAME];
        GetPlayerName(playerid, name, sizeof (name));
        format(textv2, sizeof (textv2), "%d >> %s: {0000FF}%s", playerid, name, text);
        SendPlayerMessageToAll(playerid, textv2);
    }
    if(GetPlayerSkin(playerid) == 285)
    {
        new textv2[128], name[MAX_PLAYER_NAME];
        GetPlayerName(playerid, name, sizeof (name));
        format(textv2, sizeof (textv2), "%d >> %s: {FF0000}%s", playerid, name, text);
        SendPlayerMessageToAll(playerid, textv2);
    }
    else if(GetPlayerSkin(playerid) == 123)
    {
        new textv2[128], name[MAX_PLAYER_NAME];
        GetPlayerName(playerid, name, sizeof (name));
        format(textv2, sizeof (textv2), "%d >> %s: {FFFF00}%s", playerid, name, text);
        SendPlayerMessageToAll(playerid, textv2);
    }
    return 0;
}

public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerPos(playerid, 408.1266,2532.2192,17.770);
    SetPlayerFacingAngle(playerid,87.1413);
    SetPlayerCameraPos(playerid, 401.6212,2532.2688,16.5452);
    SetPlayerCameraLookAt(playerid, 401.6212,2532.2688,16.5452);

    if(GetPlayerSkin(playerid) == 179)
    {
        GameTextForPlayer(playerid, "~g~PAKISTAN", 1000, 4);
        SetPlayerColor(playerid,COLOR_GREEN);
    }
    if(GetPlayerSkin(playerid) == 30)
    {
        GameTextForPlayer(playerid, "~o~GERMANY", 1000, 4);
        SetPlayerColor(playerid,COLOR_ORANGE);
    }
    if(GetPlayerSkin(playerid) == 287)
    {
        GameTextForPlayer(playerid, "~b~USA", 1000, 4);
        SetPlayerColor(playerid,COLOR_BLUE);
    }
    if(GetPlayerSkin(playerid) == 285)
    {
        GameTextForPlayer(playerid, "~r~RUSSIA", 1000, 4);
        SetPlayerColor(playerid,COLOR_RED);
    }
    else if(GetPlayerSkin(playerid) == 123)
    {
        GameTextForPlayer(playerid, "~y~FRANCE", 1000, 4);
        SetPlayerColor(playerid,COLOR_YELLOW);
    }
    return 1;
}
Reply
#9

Oh sorry i didn't note this. Thank you REKLEZ soo Much!!! (rep +)
--- The_ thanx for giving attention on my topic (rep+)
Reply
#10

No problem, I thought you want to do, when they write anything, so what they write is in a certain color =D.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)