Код:
if(GetVehicleModel(GetClosestVehicle(playerid, 10)) != 0)
{ ems[playerid] = 2;
for(new i; i <= sizeof(masina_sport); i++)
{
if(GetVehicleModel(GetClosestVehicle(playerid, 10)) == masina_sport[i][model_m_m] )
{
ems[playerid] = 1;
SendClientMessage(playerid,0xFF0000FF, "Nu ai reusit sa spargi incuietoarea.");
new Float:vehx, Float:vehy, Float:vehz;
GetVehiclePos(GetClosestVehicle(playerid, 10), vehx, vehy, vehz);
SetTimerEx("alarma_masina",1000, false, "iifff", playerid,0, vehx, vehy, vehz);
for(new j; j <= MAX_PLAYERS; j++)
{
if (IsPlayerInRangeOfPoint(j, 20.0, vehx, vehy, vehz) && j!=playerid)
{
SendClientMessage(playerid,0xFF0000FF, "Vei primi wanted 6 deoarece cineva a auzit alarma.");
SetTimerEx("alarma_masina",1000, false, "iifff", j,0, vehx, vehy, vehz);
SetPlayerWantedLevel(playerid, 6);
wanted_level[playerid] = 6;
}
}
if(wanted_level[playerid] == 0)
{
SendClientMessage(playerid,0xFF0000FF, "De data asta ai scapat, nu a auzit nimeni alarma.");
}
}
}
if(ems[playerid] == 2)
{
new incercare[MAX_PLAYERS];
incercare[playerid] = random(10);
if(incercare[playerid]<3)
{
SendClientMessage(playerid,0xFF0000FF, "Nu ai reusit sa spargi incuietoarea.");
new Float:vehx, Float:vehy, Float:vehz;
GetVehiclePos(GetClosestVehicle(playerid, 10), vehx, vehy, vehz);
SetTimerEx("alarma_masina",1000, false, "iifff", playerid,0, vehx, vehy, vehz);
for(new j; j <= MAX_PLAYERS; j++)
{
.... and very much stuffs...
i set ems[playerid] = 2, ok?
if is check brown condition ems[playerid] = 1 and rest of part was executed.
if isn't check it is blocked. After for nithing was not executed. why?