їOptimizar este comando?
#1

Buenas, este comando cumple la funciуn que cuando es un mensaje largo se pasa a otra lнnea y bien, funciona perfecto... pero їcуmo quedarнa mбs optimizado? la forma mбs optimizada, sea de memoria o cуdigo.

Код:
CMD:g(playerid, params[]) return cmd_gritar(playerid, params);
CMD:gritar(playerid, params[])
{
	new
	    mensaje[128], string[256];
    if(sscanf(params, "s[128]", mensaje))
	{
	    SendClientMessage(playerid, COLOR_PIEL, "* Debe indicar parбmetros para el comando(/g), ejemplo: /g [Texto]");
	    return 1;
	}
    if(strlen(mensaje) > 75)
	{
		new string2[128];
		format(string2,256,"... %s!!",mensaje[75]);
		strdel(mensaje,75,strlen(mensaje));
		format(string, sizeof(string), "%s grita: ЎЎ%s", NombreJugador(playerid), mensaje);
		ProxDetector(17.0, playerid, string, 0x7bb7b7FF, 0x4c9e9eFF, 0x2e8787FF, 0x187373FF, 0x0a5555FF);
		ProxDetector(17.0, playerid, string2, 0x7bb7b7FF, 0x4c9e9eFF, 0x2e8787FF, 0x187373FF, 0x0a5555FF);
	}
	if(strlen(mensaje) < 75){
		format(string, sizeof(string), "%s grita: ЎЎ%s!!", NombreJugador(playerid), mensaje);
		ProxDetector(17.0, playerid, string, 0x7bb7b7FF, 0x4c9e9eFF, 0x2e8787FF, 0x187373FF, 0x0a5555FF);
	}
	return 1;
}
Reply


Messages In This Thread
їOptimizar este comando? - by Fagrinht - 23.06.2016, 22:01
Respuesta: їOptimizar este comando? - by Zume - 24.06.2016, 00:50
Respuesta: їOptimizar este comando? - by Fagrinht - 24.06.2016, 03:25

Forum Jump:


Users browsing this thread: 1 Guest(s)