Como hacer para que en el chat se escriban mбs caracteres...
#1

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!
Reply
#2

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.

Reply
#3

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;
}
Reply
#4

es para un sv de RP base GF hehe

Lo de chaoz me da error fatal jaja
Reply
#5

y si pones el error? a mi me funciona perfecto
Reply
#6

Como te dije mi gamemode es un RP base GF original xD y me dio error fatal ese que no te deja ni compilar
Reply
#7

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
Reply
#8

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.
Reply
#9

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
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)