[Duda] Extender a dos lнneas
#1

Buenas, en mi modo de juego tengo el comando /me;

Код:
zcmd(me, playerid, params[])
    {
        if(!sscanf(params, "s[128]", params[0]))
        {
            new string[128];
            if(JugadorInfo[playerid][pMaskuse] == 1) format(string, sizeof(string), "* Desconocido %s.", params[0]);
			else format(string, sizeof(string), "* %s %s.", PlayerName(playerid), params[0]);
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			return AntiSPAM(playerid, string);
        } else Message(playerid, COLOR_GRAD2, "Utilize: /me <Acciуn>");
        return 1;
    }
Ahora, mi pregunta es.. їcуmo hago para hacer de que al terminar la primera lнnea continъe en otra lнnea?

Por ejemplo, supongamos que pongo un /me largo, y se enviarнa asн;

*DeadSkyTkb lleva su mano diestra hacia su cinturуn, acto seguido toma una desert eagle del mismo... [Lнnea 1]
...le quita el seguro y le carga balas. [Lнnea 2]
Reply
#2

Tendrнas que hacer un if con los strings, si pasa de algъn limite
Reply
#3

їExiste algъn str que cumpla esa funciуn?
Reply
#4

Код:
#define MAX_TEXT_CHAT 200

stock EnviarRol(playerid, color, text[], long)
{
		new d = 0;
		for(new c = 0; c < strlen(text); c++)
		{
			if(('0' <= text[c] <= '9') || ('a' <= text[c] <= 'z') || ('с' <= text[c])) d++;
		}
		new string[MAX_TEXT_CHAT];
		if(d > long)
		{
			new string2[MAX_TEXT_CHAT];
	 		format(string2,256,"...%s",text[100]);
	  		strdel(text, long, strlen(text));
	   		format(string,121,"%s...",text);
			SendClientMessage(playerid, color, string);
			SendClientMessage(playerid, color, string2);
		}
		else
		{
			format(string, sizeof(string), "%s", text);
			SendClientMessage(playerid, color, string);
		}
}
Crйditos: Feder1
Reply
#5

utiliza la funcion ke te paso Zume-Zero :P xD
Reply
#6

No entendiste bytytus, gracias Zume.
Reply
#7

Quote:
Originally Posted by DeadSkyTkb
Посмотреть сообщение
No entendiste bytytus, gracias Zume.
EDIT: NADA :P
Reply
#8

Si utilizaras el buscador... estб preguntado fбcil 20 veces.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)