[AJUDA]Sistema de radar
#5

Acho que nгo, dei uma ajeitada, qualquer coisa, fiz por fazer -q

pawn Код:
new RadarOn[MAX_PLAYERS] = 0;
new Procurando[MAX_PLAYERS] = 0;

public OnGameModeInit()
{
    SetTimer("Check", 1000, true);
    return 0x01;
}

public Check()
{
    for( new c = 0; c < MAX_VEHICLES; ++c) {
        for( new i = 0; i < MAX_PLAYERS; ++i) {
            new Float:Pos[3];
            GetVehiclePos(c, Pos[0], Pos[1], Pos[2]);
            if(r_Aviao(GetPlayerVehicleID(i)) && IsPlayerInAnyVehicle(i)) {
                if(Pos[2] > 200) { //altura minima
                    if(RadarOn[i] == 0) {
                        Aviao[i] = GetPlayerVehicleID(i);
                        SetVehicleParamsForPlayer(c, i, 1, 0);
                        SendClientMessage(c, -1, "Va atras deste aviao !!");
                        Procurando[i] = 1;
                    }
                }
                return 0x01;
            }
            if(Procurando[i] == 1) {
                if(IsPlayerInRangeOfPoint(i, 15.0, Pos[0], Pos[1], Pos[2]))
                {
                    SendClientMessage(i, -1, "Vocк estб proximo do aviao. Agora, basta acabar com ele \o/.");
                    SetVehicleParamsForPlayer(Aviao[i], i, 0, 0);
                }
            }
            return 0x01;
        }
    }
    return 1;
}
stock r_Aviao(carroid)
{
    static Modelo = GetVehicleModel(carroid);
    if(Modelo == 476 || Modelo == 460 || Modelo == 513 || Modelo == 519 || Modelo == 553 || Modelo == 520 || Modelo == 593 || Modelo == 512 || Modelo == 511 || Modelo == 577 || Modelo == 592) {
        return 0x01;
    }
    return 0;
}
Reply


Messages In This Thread
[AJUDA]Sistema de radar - by willian Franco - 11.06.2011, 23:05
Re: [AJUDA]Sistema de radar - by SuB_ZeRo0_ - 11.06.2011, 23:06
Re: [AJUDA]Sistema de radar - by Ricop522 - 11.06.2011, 23:07
Re: [AJUDA]Sistema de radar - by Shadoww5 - 11.06.2011, 23:42
Re: [AJUDA]Sistema de radar - by Ricop522 - 11.06.2011, 23:54

Forum Jump:


Users browsing this thread: 1 Guest(s)