Como hacer para que en el chat se escriban mбs caracteres... -
DarkChildren - 25.08.2011
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!
Re: Como hacer para que en el chat se escriban mбs caracteres... -
dis77urbio - 25.08.2011
Prueba con esto haber si te sirve:
pawn Код:
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);
}
Este cuando los textos son muy largos, saca otra linea abajo para q salga todo el texto.
Respuesta: Como hacer para que en el chat se escriban mбs caracteres... -
TheChaoz - 25.08.2011
hacer que se peudan escribir mas caracteres por el momento no se puede. el maximo es 128. si a lo que te refieres a a ver todo el texto q se escribe, esto es lo que buscas:
pawn Код:
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;
}
-
DarkChildren - 25.08.2011
es para un sv de RP base GF hehe
Lo de chaoz me da error fatal jaja
Respuesta: Como hacer para que en el chat se escriban mбs caracteres... -
TheChaoz - 25.08.2011
y si pones el error? a mi me funciona perfecto
Respuesta: Como hacer para que en el chat se escriban mбs caracteres... -
DarkChildren - 25.08.2011
Como te dije mi gamemode es un RP base GF original xD y me dio error fatal ese que no te deja ni compilar
Respuesta: Como hacer para que en el chat se escriban mбs caracteres... -
TiNcH010 - 25.08.2011
Quote:
Originally Posted by Dark_Children
Como te dije mi gamemode es un RP base GF original xD y me dio error fatal ese que no te deja ni compilar
|
Osea el error de "no enviar" ? xq sino es problema tuyo xD
Respuesta: Como hacer para que en el chat se escriban mбs caracteres... -
TheChaoz - 25.08.2011
mira ese codigo lo estoy usando actualmente en mi gm y no da problemas lo compile 8 millones de veces.... dudo q el probema sea x el codigo que te di.
Respuesta: Como hacer para que en el chat se escriban mбs caracteres... -
GoldenDragon - 25.08.2011
Saca el codigo de Chaoz, copila el gm, y si te sigue dando error fatal es un problema de tu gm. Y si no da pues volve a poner el codigo y observa