13.03.2014, 23:04
seria legal assim ^^
pawn Код:
CMD:calcular(playerid,params[]){
static numero1, numero2, oper[5];
if(sscanf(params, "ds[5]d",numero1, oper, numero2)) return SendClientMessage(playerid,-1,"USE: /calcular [numero] [operaзгo +|-|x|/] [numero]");
Operacao(playerid, numero1, oper, numero2);
return 1;
}
stock Operacao(playerid, valor1, const op[], valor2)
{
static str[50], resultado;
if(!strcmp(op, "-", true)){
resultado = (valor1 - valor2);
format(str,sizeof(str), "Resultado: %d",resultado);
SendClientMessage(playerid, -1, str);
}
else if(!strcmp(op, "+", true)){
resultado = (valor2 + valor2);
format(str,sizeof(str), "Resultado: %d", resultado);
SendClientMessage(playerid, -1, str);
}
else if(!strcmp(op, "x", true)){
resultado = (valor2 * valor2);
format(str,sizeof(str), "Resultado: %d", resultado);
SendClientMessage(playerid, -1, str);
}
else if(!strcmp(op, "/", true)){
resultado = (valor2 /valor2);
format(str,sizeof(str), "Resultado: %d", resultado);
SendClientMessage(playerid, -1, str);
}
return true;
}