[Ajuda] Calculadora aritmйtica erro.
#1

Bom estava criando um cmd com funзгo de calcular numeros porйm quando compilo recebo p seguinte erro:

PHP код:
TDC.pwn(386) : error 035argument type mismatch (argument 1
oque tem de errado?

PHP код:
command(calcular,playerid,params[]){
   new 
num1,num2,soma,sub,multi,div;
   
/*386*/if(sscanf(params"ii"num1,num2)) return SendClientMessage(playerid, -1"Use: /calcular ( numero 1 e numero 2 )");
   
   
soma num1 num2;
   
sub  num1 num2;
   
multinum1 num2;
   
div  num1 num2;
   
SendClientMessage(playerid, -1"Somas de: %d e %d |--",num1,num2);
   
   
SendClientMessage(playerid, -1"resultado da soma: %d ",soma);
   
SendClientMessage(playerid, -1"resultado da subtraзгo: %d ",sub);
   
SendClientMessage(playerid, -1"resultado da multiplicaзao: %d ",multi);
   
SendClientMessage(playerid, -1"resultado da divisгo: %d ",div);
   
   return 
1;

Reply
#2

Bem, poderia falar qual й a linha 386 para facilitar, nй?
Reply
#3

Quote:
Originally Posted by JonathanFeitosa
Посмотреть сообщение
Bem, poderia falar qual й a linha 386 para facilitar, nй?
sim, mals.
Код:
/*386*/if(sscanf(params, "ii", num1,num2)) return SendClientMessage(playerid, -1, "Use: /calcular ( numero 1 e numero 2 )");
Reply
#4

i й usado para floats se nгo me engano. Se for float, tem de declarar as variбveis com Float:variavel. Se for integer й sу alterar o "i" por um "d".
Reply
#5

Quote:
Originally Posted by bruxo00
Посмотреть сообщение
i й usado para floats se nгo me engano. Se for float, tem de declarar as variбveis com Float:variavel. Se for integer й sу alterar o "i" por um "d".
Deu certo obrigado, so que agora ta desligando o servidor mas e coiso do comando vo ageitar vlw.
Reply
#6

Quote:
Originally Posted by bruxo00
Посмотреть сообщение
i й usado para floats se nгo me engano. Se for float, tem de declarar as variбveis com Float:variavel. Se for integer й sу alterar o "i" por um "d".
WHAT THE FUCK? KKKKKKKKKKKKKKK chega de internet por hoje.
Reply
#7

Quote:
Originally Posted by bruxo00
Посмотреть сообщение
i й usado para floats se nгo me engano. Se for float, tem de declarar as variбveis com Float:variavel. Se for integer й sу alterar o "i" por um "d".
WHAT THE FUCK?І

Para nъmeros flutuantes й usado 'f' e para inteiros pode ser tanto 'd' quanto 'i'...

Ah e outra coisa, uma vez que usares uma sintaxe errada, o compilador nгo irб relatar um erro...
Reply
#8

Na moral essa vai pra pasta de pйrolas do fуrum, jб sгo 5!
Reply
#9

Hб gente que nгo sabe ler. Mas eu vou ajudar:

Quote:
Originally Posted by bruxo00
Посмотреть сообщение
i й usado para floats se nгo me engano. Se for float, tem de declarar as variбveis com Float:variavel. Se for integer й sу alterar o "i" por um "d".
Reply
#10

Quote:
Originally Posted by ipsLeon
Посмотреть сообщение
Na moral essa vai pra pasta de pйrolas do fуrum, jб sгo 5!
Eu, devo estar em uma dessas.. com certeza hahahahaha
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)