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; }