Radar tб pegando varias vezes -
luisvitor2398 - 18.08.2014
quando eu passo no rada uma vez sу em auta velocidade e continuo em alta velocidade ele ainda continua pegando .
Por favor me ajudem?!
http://www.casimages.com.br/i/140818...50302.png.html
Skype = luis.vitor2398
Re: Radar tб pegando varias vezes -
iAbsolut - 18.08.2014
manda o CheckPlayerSpeeding do seu PPC_Speedometer
Re: Radar tб pegando varias vezes -
luisvitor2398 - 18.08.2014
Quote:
Originally Posted by iAbsolut
manda o CheckPlayerSpeeding do seu PPC_Speedometer
|
ok passa skype
Re: Radar tб pegando varias vezes -
iAbsolut - 18.08.2014
Manda por aqui -.-
Re: Radar tб pegando varias vezes -
luisvitor2398 - 18.08.2014
Quote:
Originally Posted by iAbsolut
Manda por aqui -.-
|
if (IsVehicleAirVehicle(vehicleid) == 0)
if (APlayerData[playerid][PlayerClass] != ClassPolice)
CheckPlayerSpeeding(playerid);
//--
switch (GetVehicleModel(GetPlayerVehicleID(playerid)))
{
case VehicleDFT30:
{
if(IsVehicleDrivingBackwards(vehicleid))
{
if(AVehicleData[vehicleid][InReward] == 0)
{
AVehicleData[vehicleid][RewardLeft] = CreateObject(19281, 0, 0, 0, 0, 0, 0, 80);
AVehicleData[vehicleid][RewardRight] = CreateObject(19281, 0, 0, 0, 0, 0, 0, 80);
AttachObjectToVehicle(AVehicleData[vehicleid][RewardLeft], vehicleid, 1.000000, -5.499997, -0.499999, 0.000000, 0.000000, 0.000000);//Rй direita DFT30
AttachObjectToVehicle(AVehicleData[vehicleid][RewardRight], vehicleid, -1.000000, -5.499997, -0.499999, 0.000000, 0.000000, 0.000000);//Rй esuerda DFT30
AVehicleData[vehicleid][InReward] = 1;
}
}
Ainda n Ajudo quando ajudar dou Rep ok
Re: Radar tб pegando varias vezes -
ViniBorn - 18.08.2014
Й provбvel que o timer que chama a funзгo do radar esteja sendo requisitada muitas vezes por segundo.
Se for o caso, basta aumentar o tempo do timer.
Re: Radar tб pegando varias vezes -
Ley - 19.08.2014
Utilize um SetTimerEx e uma booleana que deve resolver o seu problema.
PHP код:
new bool:Passou[MAX_PLAYERS]; // Booleana
SetTimerEx("PassouRadar", 5000, false, "i", playerid); // SetTimerEx
Na funзгo do radar, utilize a linha:
PHP код:
if(Passou[playerid] == false) return SendClientMessage(playerid, -1, "Vocк passou"); // Verifica se o usuбrio estб "despassado" -q
Quando o usuбrio passar por um radar, vocк ativa a booleana:
PHP код:
Passou[playerid] = true; // Torna a booleana а verdadeira.
Quando a contagem do SetTimer esgotar, faзa com que a booleana fique falsa:
PHP код:
forward Passou(playerid);
public Passou(playerid)
{
if(Passou[playerid] == true) return 1; // Verifica se a booleana estб ativada.
Passou[playerid] = false; // Seta a booleana a falso.
SendClientMessage(playerid, -1, "Vocк 'despassou' rзrз"); // Mensagem a ser exibida.
return 1; // Retorno.
}
Boa sorte.
Re: Radar tб pegando varias vezes -
luisvitor2398 - 19.08.2014
Quote:
Originally Posted by Ley
Utilize um SetTimerEx e uma booleana que deve resolver o seu problema.
PHP код:
new bool:Passou[MAX_PLAYERS]; // Booleana
SetTimerEx("PassouRadar", 5000, false, "i", playerid); // SetTimerEx
Na funзгo do radar, utilize a linha:
PHP код:
if(Passou[playerid] == false) return SendClientMessage(playerid, -1, "Vocк passou"); // Verifica se o usuбrio estб "despassado" -q
Quando o usuбrio passar por um radar, vocк ativa a booleana:
PHP код:
Passou[playerid] = true; // Torna a booleana а verdadeira.
Quando a contagem do SetTimer esgotar, faзa com que a booleana fique falsa:
PHP код:
forward Passou(playerid);
public Passou(playerid)
{
if(Passou[playerid] == true) return 1; // Verifica se a booleana estб ativada.
Passou[playerid] = false; // Seta a booleana a falso.
SendClientMessage(playerid, -1, "Vocк 'despassou' rзrз"); // Mensagem a ser exibida.
return 1; // Retorno.
}
Boa sorte.
|
Nб Boaa cara me adc no Skype ou passa o seu?
Quando tento fazer o procedimento da erro por favor me ajuda?
Re: Radar tб pegando varias vezes -
Ley - 19.08.2014
Quote:
Originally Posted by luisvitor2398
Nб Boaa cara me adc no Skype ou passa o seu?
Quando tento fazer o procedimento da erro por favor me ajuda?
|
Poste os erros para que possemos lhe ajudar.
Re: Radar tб pegando varias vezes -
luisvitor2398 - 19.08.2014
Quote:
Originally Posted by Ley
Poste os erros para que possemos lhe ajudar.
|
Preciso de um tutorial mais explicado pis n estou entendendo muita coisa