[Duda] Extender a dos lнneas -
Glimma - 11.12.2012
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]
Respuesta: [Duda] Extender a dos lнneas -
elvago - 11.12.2012
Tendrнas que hacer un if con los strings, si pasa de algъn limite
Respuesta: [Duda] Extender a dos lнneas -
Glimma - 11.12.2012
їExiste algъn str que cumpla esa funciуn?
Respuesta: [Duda] Extender a dos lнneas -
Zume - 11.12.2012
Код:
#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
Respuesta: [Duda] Extender a dos lнneas -
OTACON - 12.12.2012
utiliza la funcion ke te paso Zume-Zero :P xD
Respuesta: [Duda] Extender a dos lнneas -
Glimma - 12.12.2012
No entendiste bytytus, gracias Zume.
Respuesta: [Duda] Extender a dos lнneas -
OTACON - 12.12.2012
Quote:
Originally Posted by DeadSkyTkb
No entendiste bytytus, gracias Zume.
|
EDIT: NADA :P
Respuesta: [Duda] Extender a dos lнneas -
[J]ulian - 12.12.2012
Si utilizaras el buscador... estб preguntado fбcil 20 veces.