[Ajuda] Radar sempre й o problema, ajude-me por favor.
#1

Eu queria saber onde estб o erro nesse sistema, quando um jogador passa de carro com um outro jogador, se o jogador que estб dirigindo levar multa o jogador que estб de G tambйm leva como conserto isso?? Outra coisa, quando um aviгo passa perto do Radar leva multa tambйm, eu nгo estou entendendo alguйm pode me ajudar??

PHP код:
public Radar(playerid)
{
if(
IsPlayerInAnyVehicle(playerid) || GetPlayerVehicleSeat(playerid) > ) {
new 
Float:XFloat:YFloat:ZFloat:Speed;
GetVehicleVelocity(GetPlayerVehicleID(playerid), XYZ);
Speed floatmul(floatsqroot(floatadd(floatadd(floatpower(X2), floatpower(Y2)),  floatpower(Z2))), 230.0);
new 
Float:vcarro;
GetVehicleHealth(GetPlayerVehicleID(playerid), vcarro);
new 
velocid;
velocid floatround(Speedfloatround_floor);
if(
IsPlayerInCircle(playerid, -2695.0015,1275.146120) || IsPlayerInCircle(playerid2105.2314,1817.917520) || IsPlayerInCircle(playerid2128.1189,1803.651420) || IsPlayerInCircle(playerid2733.2849,1900.149720) || IsPlayerInCircle(playerid2700.1980,1903.171620)
|| 
IsPlayerInCircle(playerid1811.8483,1210.273920) || IsPlayerInCircle(playerid1781.7405,1211.743520) || IsPlayerInCircle(playerid1698.1934,-626.444420) || IsPlayerInCircle(playerid898.3521,-991.091920) || IsPlayerInCircle(playerid894.6084,-976.556920)
|| 
IsPlayerInCircle(playerid841.2061,-1390.825820) || IsPlayerInCircle(playerid839.5673,-1412.242620) || IsPlayerInCircle(playerid525.3230,-1734.666020) || IsPlayerInCircle(playerid530.0336,-1710.978120) || IsPlayerInCircle(playerid377.6915,-1356.084620)
|| 
IsPlayerInCircle(playerid386.1305,-1370.719420)){
if(
velocid 85){
if(
aradar[playerid] == 0){
SendClientMessage(playerid,Vermelho,"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> Radar <~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
PlayerPlaySound(playerid,1132,0.0,0.0,0.0);
format(gstring128,"| RADAR | Velocidade Registrada: %iKm/h",velocid);
SendClientMessage(playerid,Amarelo,gstring);
SendClientMessage(playerid,Branco,"| INFO | Vocк foi pego(a) no radar, por estar acima do limite permitido no local");
SendClientMessage(playerid,Branco,"| INFO | Portanto, vocк foi multado em {1CEB00}$850,{FFFFFF}Para pagar vб atй o Detran de LV!");
format(gstring128,"| INFO | No total,vocк  tem %d Multas",dini_Int(filena(playerid),"Multas")+1);
SendClientMessage(playerid,Branco,gstring);
SetTimerEx("flex"1000false"i"playerid);
SendClientMessage(playerid,Branco,"| INFO | Ao completar {FF0000}15 multas {FFFFFF}vocк perderб sua habilitaзгo terrestre e pagarб {1CEB00}$25.000");
dini_IntSet(filena(playerid), "Multas",dini_Int(filena(playerid),"Multas")+1);
if(
dini_Int(filena(playerid),"Multas") >= 15){
PlayerInfo[playerid][pHabTerrestre] = 0;
dini_IntSet(filena(playerid),"SaldoBancario",dini_Int(filena(playerid),"SaldoBancario")-6000);
dini_IntSet(filena(playerid),"Multas",0);
SendClientMessage(playerid,Branco,"| INFO | Vocк completou {FF0000}15 multas {FFFFFF}sem pagar, perdeu sua habilitaзгo, e pagou {1CEB00}$25.000");
}
SendClientMessage(playerid,Vermelho,"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> Radar <~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
aradar[playerid] = 1;
}
} else {
if(
aradar[playerid] == 0){
GameTextForPlayer(playerid"~r~RADAR"30003);
format(gstring256,"| RADAR | Velocidade Registrada: %iKm/h",velocid);
SendClientMessage(playerid,Amarelo,gstring);
aradar[playerid] = 1;
}
}
} else 
aradar[playerid] = 0;
}
}
stock AddFlitsPaal(playeridmodelidFloat:xxFloat:yyFloat:zzradiusspeed)
{
new 
fine[MAX_PLAYERS];
new 
str[128];
if(
objectcreated!=maxobject)
{
CreateDynamicObject(modelidxxyyzz0.00.010);
objectcreated++;
}
if((
distance1[playerid])>speed)
{
if(
IsPlayerInCircle(playeridxxyyradius)  && GetPlayerState(playerid)== PLAYER_STATE_DRIVER)
{
fine[playerid]=((distance1[playerid]*17/10)-speed);
GivePlayerGrana(playerid, -850);
format(str,sizeof(str), "| RADAR | O Limite de velocidade й %d KM/H Voce Passou a %d KM/H e foi multado!",speeddistance1[playerid] ,fine[playerid]);
SendClientMessage(playeridVERDEFRACOstr);
PlayerPlaySound(playerid11320.00.00.0);
}
}

Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)