[AJUDA] Problema Radar!!!
#9

Tente isto:
pawn Код:
if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
            {
                    if(GetPlayerSpeed(i) > 100)
                    {
                        new vehicleid = GetPlayerVehicleID(i);
                        if(GetVehicleModel(vehicleid) == 481 || GetVehicleModel(vehicleid) == 509 || GetVehicleModel(vehicleid) == 510)
                        {
                            if(PassouRadar[i] == 1)
                            {
                                new str[64];
                                format(str, sizeof(str), "[INFO] Velocidade atual: %d KM/H", GetPlayerSpeedVelocity(i));
                                SendClientMessage(i, COR_AMARELO, str);
                                SetTimerEx("RadarAtivado", 1000, false, "i", i);
                                PassouRadar[i] = 1;
                                return 1;
                            }
                         }
                         else
                         {
                            if(PassouRadar[i] == 0)
                            {
                                new str[64];
                                format(str, sizeof(str), "[INFO] Velocidade atual: %d KM/H", GetPlayerSpeed(i));
                                SendClientMessage(i, COR_AMARELO, str);
                                SetTimerEx("RadarAtivado", 1000, false, "i", i);
                                PassouRadar[i] = 1;
                                return 1;
                            }
                        }
                        return 1;
                    }
                    if(PassouRadar[i] == 0)
                    {
                        if(GetVehicleModel(GetPlayerVehicleID(i)) == carros[i][0])
                        {
                            new str[128], banco[128], nj[MAX_PLAYER_NAME];
                            GetPlayerName(i, nj, sizeof(nj));
                            format(banco, sizeof(banco), BANCO, nj); // Diretуrio
                            new quantidade = dini_Int(banco, "Saldo");
                            SendClientMessage(i, 0xFFD700AA, "~~~~~~~~~~~~~~~~~~~~~~~~~~ Radar ~~~~~~~~~~~~~~~~~~~~~~~~~~");
                            format(str, sizeof(str), "(INFO) Vocк foi multado por exceder o limite de velocidade permitida!");
                            SendClientMessage(i, 0xFFFFFFAA, str);
                            format(str, sizeof(str), "(INFO) Velocidade excedida: %d KM/h", GetPlayerSpeed(i));
                            SendClientMessage(i, 0xFFFFFFAA, str);
                            format(str, sizeof(str), "(INFO) Vocк foi multado no valor de R$100", GetPlayerSpeed(i));
                            SendClientMessage(i, 0xFFFFFFAA, str);
                            format(str, sizeof(str), "(INFO) Limite de velocidade: 130 KM/h", GetPlayerSpeed(i));
                            SendClientMessage(i, 0xFFFFFFAA, str);
                            SendClientMessage(i, 0xFFD700AA, "~~~~~~~~~~~~~~~~~~~~~~~~~~ Radar ~~~~~~~~~~~~~~~~~~~~~~~~~~");
                            dini_IntSet(banco, "Saldo", quantidade - 100);
                            SetTimerEx("RadarAtivado", 4000, false, "i", i);
                            PassouRadar[i] = 1;
                            return 1;
                        }
                    }
                }
            }
        }
    }
    return 1;
}
No Final do GameMode
pawn Код:
stock GetPlayerSpeed(playerid)
{
    static Float:x,Float:y,Float:z;
    if(IsPlayerInAnyVehicle(playerid))
    GetVehicleVelocity(GetPlayerVehicleID(playerid),x,y,z);
    else
    GetPlayerVelocity(playerid,x,y,z);
    return floatround((ServerVariables[SPEED_3D]?floatsqroot(x*x+y*y+z*z):floatsqroot(x*x+y*y))*100.0*1.6);
}
Reply


Messages In This Thread
[AJUDA] Problema Radar!!! - by Mercurio - 02.01.2012, 23:39
Re: [AJUDA] Problema Radar!!! - by Mercurio - 03.01.2012, 00:42
Re: [AJUDA] Problema Radar!!! - by Lуs - 03.01.2012, 00:45
Re: [AJUDA] Problema Radar!!! - by Kuddy - 03.01.2012, 00:47
Re: [AJUDA] Problema Radar!!! - by Mercurio - 03.01.2012, 00:56
Re: [AJUDA] Problema Radar!!! - by Lуs - 03.01.2012, 00:58
Re: [AJUDA] Problema Radar!!! - by Mercurio - 03.01.2012, 01:39
Re: [AJUDA] Problema Radar!!! - by [BVE]Lucas_Locate - 03.01.2012, 18:59
Re: [AJUDA] Problema Radar!!! - by [O.z]Caroline - 04.01.2012, 02:11

Forum Jump:


Users browsing this thread: 4 Guest(s)