17.10.2014, 15:45
please make this on my onplayertext...
Код:
public OnPlayerText(playerid, text[])
{
if(Gracz[playerid][Zalogowany] == true)
{
if(Gracz[playerid][BlockChat] == 0)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
new wiadomosc[500];
new RangaText[100];
if(Ranga[playerid] == 0){RangaText = "{AFAFAF}Traucer";}
if(Ranga[playerid] == 1){RangaText = "{F6FF00}VIP";}
if(Ranga[playerid] == 2){RangaText = "{FF0000}Admin";}
if(Ranga[playerid] == 3){RangaText = "{00B2FF}Elite";}
format(wiadomosc, sizeof(wiadomosc), "%s{FFFFFF}({F6FF00}%d{FFFFFF})[%s{FFFFFF}]: %s",name,playerid, RangaText,text);
if(strlen(wiadomosc) > MAX_CHAT_LENGHT + (8 * 4))
{
new str[128], str2[128];
strmid(str, wiadomosc, 0, MAX_CHAT_LENGHT + (8 * 4));
strmid(str2, wiadomosc, MAX_CHAT_LENGHT + (8 * 4) + 0, strlen(wiadomosc));
SendClientMessageToAll(GetPlayerColor(playerid), str);
SendClientMessageToAll(0xFFFFFFFF, str2);
}
else
{
SendClientMessageToAll( GetPlayerColor(playerid) , wiadomosc);
}
print(wiadomosc);
}
else
{
SendClientLangMessage(playerid, C_CZERWONY, "Nie mozesz pisac bedac zablokowanym na chacie!", "You are blocked on chat!");
return 0;
}
}
else
{
SendClientLangMessage(playerid, C_CZERWONY, "Nie mozesz pisac bedac niezalogowany/a!", "Must been login to send message on chat");
}
return 0;
}

