[AJUDA] Retornar valor de uma divisгo -
guivaldevieso - 11.06.2011
Pessoal, to aqui de novo pra uma dъvida :
pawn Код:
Level[playerid] = (experiencia / 1000);
Por exemplo, se eu colocasse uma experiкncia de 2340, iria retornar 2,34, mas como faзo para retornar somente o 2.
somente o valor inteiro da divisгo.
Grato.
Re: [AJUDA] Retornar valor de uma divisгo -
Carl_Thuse - 11.06.2011
Jб retorna sу o 2.
use '%d' para o valor do resultado.
-Lol
Re: [AJUDA] Retornar valor de uma divisгo -
Ricop522 - 11.06.2011
Level[playerid] = floatround((experiencia / 1000), floatround_ceil);
Re: [AJUDA] Retornar valor de uma divisгo -
guivaldevieso - 11.06.2011
Seguinte, tenho essa funзгo aqui :
pawn Код:
public CalcLevel(playerid,experiencia)
{
new Msg[128];
Level[playerid] = floatround((experiencia / 1000),floatround_ceil);
dini_IntSet(Jogador[playerid],"Level",Level[playerid]);
format(Msg,sizeof(Msg),"Seu level й : %d",Level[playerid]);
SendClientMessage(playerid,COLOR_RED,Msg);
}
Mas quando eu falo para ele passar por essa condiзгo, nгo retorna nada em gameplay :
pawn Код:
switch (Level[playerid])
{
case 0:
{
GetPlayerPos(playerid,Posx,Posy,Posz);
pCarro[playerid]= CreateVehicle(cId[0][0],Posx + 3,Posy,Posz,0.0,0,0,0);
format(CarName,sizeof(CarName),"Vйiculo criado : %s",Carro[0][0]);
SendClientMessage(playerid,COLOR_RED,CarName);
}
case 1:
{
GetPlayerPos(playerid,Posx,Posy,Posz);
pCarro[playerid]= CreateVehicle(cId[1][0],Posx + 3,Posy,Posz,0.0,0,0,0);
format(CarName,sizeof(CarName),"Vйiculo criado : %s",Carro[1][0]);
SendClientMessage(playerid,COLOR_RED,CarName);
}
case 2:
{
GetPlayerPos(playerid,Posx,Posy,Posz);
pCarro[playerid]= CreateVehicle(cId[2][0],Posx + 3,Posy,Posz,0.0,0,0,0);
format(CarName,sizeof(CarName),"Vйiculo criado : %s",Carro[2][0]);
SendClientMessage(playerid,COLOR_RED,CarName);
}
}
o que pode estar errado? agradeзo.
Re: [AJUDA] Retornar valor de uma divisгo -
guivaldevieso - 11.06.2011
GALERA, JБ RESOLVI O PROBLEMA!!!
OBRIGADO PARA QUEM AJUDOU!!