25.08.2011, 01:33
Si es que quiero poner que se escriba el mбximo de caracteres en el chat pero... se me olvido como ya tengo tiempo de estar algo retirado jaja me ayudan porfa!
new nombre5[MAX_PLAYER_NAME];
GetPlayerName(playerid, nombre5, sizeof(nombre5));
new chat[180];
if(strlen(text) > 70)
{
new chat2[100];
format(chat,sizeof(chat),"%d <%s:{FFFFFF} %s", playerid, nombre5, text);
if(strlen(nombre5) == 3) { strdel(chat,88,180); } if(strlen(nombre5) == 4) { strdel(chat,89,180); } if(strlen(nombre5) == 5) { strdel(chat,90,180); } if(strlen(nombre5) == 6) { strdel(chat,91,180); }
if(strlen(nombre5) == 7) { strdel(chat,92,180); } if(strlen(nombre5) == 8) { strdel(chat,93,180); } if(strlen(nombre5) == 9) { strdel(chat,94,180); } if(strlen(nombre5) == 10) { strdel(chat,95,180); }
if(strlen(nombre5) == 11) { strdel(chat,96,180); } if(strlen(nombre5) == 12) { strdel(chat,97,180); } if(strlen(nombre5) == 13) { strdel(chat,98,180); } if(strlen(nombre5) == 14) { strdel(chat,99,180); }
if(strlen(nombre5) == 15) { strdel(chat,100,180); } if(strlen(nombre5) == 16) { strdel(chat,101,180); } if(strlen(nombre5) == 17) { strdel(chat,102,180); } if(strlen(nombre5) == 18) { strdel(chat,103,180); }
if(strlen(nombre5) == 19) { strdel(chat,104,180); } if(strlen(nombre5) == 20) { strdel(chat,105,180); }
SendClientMessageToAll(GetPlayerColor(playerid), chat);
format(chat2,sizeof(chat2),"%s[%d]:{FFFFFF} %s", nombre5, playerid, text[71]);
SendClientMessageToAll(GetPlayerColor(playerid), chat2);
} else {
format(chat,sizeof(chat),"%d <%s:{FFFFFF} %s", playerid, nombre5, text);
SendClientMessageToAll(GetPlayerColor(playerid),chat);
}
public OnPlayerText(playerid, text[])
{
new str[128];
format(str, 128, "[%i]: %s", playerid, text);
if(strlen(text)<80)SendPlayerMessageToAll(playerid, str);
else{
strdel(str, 80, strlen(str));
SendPlayerMessageToAll(playerid, str);
SendPlayerMessageToAll(playerid, text[80]);
}return 0;
}