SA-MP Forums Archive
Como hacer para que en el chat se escriban mбs caracteres... - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Como hacer para que en el chat se escriban mбs caracteres... (/showthread.php?tid=279021)



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