SA-MP Forums Archive
[AJUDA] Retornar valor de uma divisгo - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] Retornar valor de uma divisгo (/showthread.php?tid=261049)



[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!!