tengo una pero no es en textdraw mira aca esta...
Код:
CMD:calcular(playerid, params[])
{
new string[128], method[20], value1, value2;
if(sscanf(params, "ds[20]d", value1, method, value2))
{
SendClientMessageEx(playerid, COLOR_WHITE, "COMANDO: /calcular [valor] [operacion] [valor].");
SendClientMessageEx(playerid, COLOR_GRAD2, "Operaciones: sumar, restart, multiplicar, Dividir.");
return 1;
}
if(strcmp(method,"multiplicar",true) == 0 || strcmp(method,"*",true) == 0)
{
new sum = value1*value2;
format(string,sizeof(string),"%d multiplicado por %d es igual a %d.",value1,value2,sum);
SendClientMessageEx(playerid,COLOR_WHITE,string);
}
if(strcmp(method,"dividir",true) == 0 || strcmp(method,"/",true) == 0)
{
if(value2 == 0)
{
SendClientMessageEx(playerid,COLOR_WHITE,"El mundo se derrumbarб en 10 segundos - si se divide por cero, idiota!");
return 1;
}
new sum = value1/value2;
format(string,sizeof(string),"%d divided by %d equals %d.",value1,value2,sum);
SendClientMessageEx(playerid,COLOR_WHITE,string);
}
if(strcmp(method,"sumar",true) == 0 || strcmp(method,"+",true) == 0)
{
new sum = value1+value2;
format(string,sizeof(string),"%d sumando %d es igual a %d.",value1,value2,sum);
SendClientMessageEx(playerid,COLOR_WHITE,string);
}
if(strcmp(method,"restar",true) == 0 || strcmp(method,"-",true) == 0)
{
new sum = value1-value2;
format(string,sizeof(string),"%d restado por %d es igual a %d.",value1,value2,sum);
SendClientMessageEx(playerid,COLOR_WHITE,string);
}
return 1;
}