[Pomoc] - Poligon

Započeo Benac
13. Jul 2014. Zaključano
1,256
pregleda
32
postova
Benac
4
Enforcer
13. Jul 2014.
Skripta koju koristim:nl
Detaljan opis problema😛a evo kada ides polagati vozacki sredio sam pitanja i sada kada ides u vozilo kaze
		if(v >= Autoskola && v <= Autoskola)
{
    if(hPolaganje == 0 && hPoligon == 0)
    {
        SCM(playerid, CRVENA, "* Greska : Nemate aktiviran vozacki ispit!");
        SetPlayerPos_H(playerid, Poz, Poz, Poz+0.5);
        return 1;
}
if(hPoligon == 1)
{
h_SetPlayerCheckpoint(playerid, 1439.5073,-2363.6162,13.3654, 2.5);
SCM(playerid, SVETLOPLAVA, "Instruktor : {FFFFFF}Vozite kroz cunjeve, a zatim parkirajte na oznaceno mesto unapred."); //ovo pise pokaze CP i nista nebude kada stanem
}
}

ali sto je najace nece da se makne cp i da mi stvori na drugoj lokaciji, a ako stavim disable onda mi se ni nepokaze

a ovo vam je entercheckpo..
// -------------------------------------------- [ VOZACKI ISPIT ] --------------------------------------------
    if(IsPlayerInRangeOfPoint(playerid, 2.5, 1442.3612,-2356.7146,13.2740))
{
    if(hPoligon == 1 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
    {
        hPoligon = 2;
        h_SetPlayerCheckpoint(playerid, 1451.2126,-2351.0938,13.2753, 2.5);
}
}
if(IsPlayerInRangeOfPoint(playerid, 2.5, 1451.2126,-2351.0938,13.2753))
{
    if(hPoligon == 2 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
    {
        hPoligon = 3;
        h_SetPlayerCheckpoint(playerid, 1460.5098,-2356.7439,13.2751, 2.5);
}
}
if(IsPlayerInRangeOfPoint(playerid, 2.5, 1460.5098,-2356.7439,13.2751))
{
    if(hPoligon == 3 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
    {
        hPoligon = 4;
        h_SetPlayerCheckpoint(playerid, 1451.8341,-2346.3945,13.2752, 2.5);
}
}
if(IsPlayerInRangeOfPoint(playerid, 2.5, 1451.8341,-2346.3945,13.2752))
{
    if(hPoligon == 4 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
    {
        hPoligon = 5;
        h_SetPlayerCheckpoint(playerid, 1442.9639,-2346.4250,13.2753, 2.5);
}
}
if(IsPlayerInRangeOfPoint(playerid, 2.5, 1442.9639,-2346.4250,13.2753))
{
    if(hPoligon == 5 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
    {
        new Float:a;
        GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
        if(a < 265.0 || a > 275.0)
        {
        hPoligon = 7;
        h_TogglePlayerControllable(playerid, 0);
        ispit = SetTimerEx("Ispit1", 7000, false, "d", playerid);
        hKazneniPoeni++;
        SCM(playerid, ZUTA, "Pogresno ste se parkirali! Imate 1 kazneni poen!");
SCM(playerid, CRVENA, "    Instruktor: {FFFFFF}Sada vozite ravno i parkirajte unapred.");
h_SetPlayerCheckpoint(playerid, 1459.4183,-2346.4250,13.2751, 2.5);
}
else
{
        hPoligon = 7;
        h_TogglePlayerControllable(playerid, 0);
        ispit = SetTimerEx("Ispit1", 7000, false, "d", playerid);
SCM(playerid, ZELENA2, "    Instruktor: {FFFFFF}Odlicno! Sada vozite ravno i parkirajte unapred!");
h_SetPlayerCheckpoint(playerid, 1459.4183,-2346.4250,13.2751, 2.5);
}
}
}
    if(IsPlayerInRangeOfPoint(playerid, 2.5, 1459.4183,-2346.4250,13.2751))
    {
      if(hPoligon == 7 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
    {
        new Float:a;
        GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
        if(a < 265.0 || a > 275.0)
        {
        hPoligon = 8;
        h_TogglePlayerControllable(playerid, 0);
        ispit = SetTimerEx("Ispit1", 7000, false, "d", playerid);
        hKazneniPoeni++;
        SCMF(playerid, ZUTA, "Pogresno ste se parkirali! Imate %d kaznenih poena!", hKazneniPoeni);
SCM(playerid, CRVENA, "    Instruktor: {FFFFFF}Vozite oko cunjeva i parkirajte na oznaceno mesto unapred.");
h_SetPlayerCheckpoint(playerid, 1449.6978,-2346.4250,13.2748, 2.5);
}
else
{
        hPoligon = 8;
        h_TogglePlayerControllable(playerid, 0);
        ispit = SetTimerEx("Ispit1", 7000, false, "d", playerid);
SCM(playerid, ZELENA2, "    Instruktor: {FFFFFF}Jako dobro! Sada vozite oko cunjeva i parkirajte na oznaceno mesto unapred.");
h_SetPlayerCheckpoint(playerid, 1449.6978,-2346.4250,13.2748, 2.5);
}
}
}
if(IsPlayerInRangeOfPoint(playerid, 2.5, 1449.6978,-2346.4250,13.2748))
{
    if(hPoligon == 8 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
    {
        hPoligon = 9;
        h_SetPlayerCheckpoint(playerid, 1454.7432,-2363.5918,13.2678, 2.5);
}
}
if(IsPlayerInRangeOfPoint(playerid, 2.5, 1454.7432,-2363.5918,13.2678))
{
    if(hPoligon == 9 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
    {
        new Float:a;
        GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
        if(a < 175.0 || a > 185.0)
        {
        hPoligon = 1;
        h_TogglePlayerControllable(playerid, 0);
        ispit = SetTimerEx("Ispit1", 7000, false, "d", playerid);
        hKazneniPoeni++;
        if(hKazneniPoeni >= 3)
        {
            SCM(playerid, CRVENA,  "  Instruktor: {FFFFFF}Imate vise od 2 kaznena poena, pali ste vozacki ispit!");
            hPoligon = 0;
            SetVehicleToRespawn(GetPlayerVehicleID(playerid));
            return 1;
}
        hPoligon = 0;
hPolaganje = 1;
        h_TogglePlayerControllable(playerid, 0);
        ispit = SetTimerEx("Ispit1", 7000, false, "d", playerid);
        SCMF(playerid, ZUTA, "Pogresno ste se parkirali! Imate %d kaznenih poena!", hKazneniPoeni);
SCM(playerid, CRVENA, "    Instruktor: {FFFFFF}Prosli ste i drugi dio testiranja. Sada prelazimo na gradsku voznju, vozite po oznacenim mestima.");
SCM(playerid, CRVENA, "    Instruktor: {FFFFFF}Zapamtite da ne smete da ostetite vozilo niti da vozite brze od 120 km/h");
h_SetPlayerCheckpoint(playerid, 1450.3408, -2350.2136, 13.2755, 5.0);
}
else
{
        hPoligon = 0;
hPolaganje = 1;
        h_TogglePlayerControllable(playerid, 0);
        ispit = SetTimerEx("Ispit1", 7000, false, "d", playerid);
SCM(playerid, ZELENA2, "    Instruktor: {FFFFFF}Prosli ste i drugi dio testiranja. Sada prelazimo na gradsku voznju, vozite po oznacenim mestima.");
SCM(playerid, ZELENA2, "    Instruktor: {FFFFFF}Zapamtite da ne smete da ostetite vozilo niti da vozite brze od 120 km/h");
h_SetPlayerCheckpoint(playerid, 1450.3408, -2350.2136, 13.2755, 5.0);
}
}
}
    else if(IsPlayerInRangeOfPoint(playerid, 5.0, 1450.3408, -2350.2136, 13.2755))
    {
        if(hPolaganje == 1 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 2;
            MoveDynamicObject(polaganjekapija, 1464.5999800, -2359.1999500, 12.7100000, 1.7);
            h_SetPlayerCheckpoint(playerid, 1472.4865, -2365.3313, 13.0877, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1472.4865, -2365.3313, 13.0877))
    {
        if(hPolaganje == 2 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 3;
            MoveDynamicObject(polaganjekapija, 1464.5999800, -2350.3000500, 12.7100000, 1.7);
            h_SetPlayerCheckpoint(playerid, 1454.8240, -2375.6084, 13.6739, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1454.8240, -2375.6084, 13.6739))
    {
        if(hPolaganje == 3 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 4;
            h_SetPlayerCheckpoint(playerid, 1274.6653, -2367.0474, 19.8257, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1274.6653, -2367.0474, 19.8257))
    {
        if(hPolaganje == 4 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 5;
            h_SetPlayerCheckpoint(playerid, 1323.6101, -2323.2588, 13.0875, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1323.6101, -2323.2588, 13.0875))
    {
        if(hPolaganje == 5 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 6;
            h_SetPlayerCheckpoint(playerid, 1319.3602, -2394.9453, 13.0797, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1319.3602, -2394.9453, 13.0797))
    {
        if(hPolaganje == 6 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 7;
            h_SetPlayerCheckpoint(playerid, 1317.1953, -2437.4817, 7.6708, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1317.1953, -2437.4817, 7.6708))
    {
        if(hPolaganje == 7 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 8;
            h_SetPlayerCheckpoint(playerid, 1301.2573, -2446.9937, 7.3688, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1301.2573, -2446.9937, 7.3688))
    {
        if(hPolaganje == 8 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 9;
            h_SetPlayerCheckpoint(playerid, 1039.1100, -2228.6934, 12.6592, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1039.1100, -2228.6934, 12.6592))
    {
        if(hPolaganje == 9 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 10;
            h_SetPlayerCheckpoint(playerid, 1063.4417, -1862.7898, 13.1037, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1063.4417, -1862.7898, 13.1037))
    {
        if(hPolaganje == 10 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 11;
            h_SetPlayerCheckpoint(playerid, 1083.0431, -1854.6111, 13.0937, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1083.0431, -1854.6111, 13.0937))
    {
        if(hPolaganje == 11 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 12;
            h_SetPlayerCheckpoint(playerid, 1306.3674, -1854.8353, 13.0873, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1306.3674, -1854.8353, 13.0873))
    {
        if(hPolaganje == 12 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 13;
            h_SetPlayerCheckpoint(playerid, 1315.3168, -1829.1910, 13.0881, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1315.3168, -1829.1910, 13.0881))
    {
        if(hPolaganje == 13 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 14;
            h_SetPlayerCheckpoint(playerid, 1314.7522, -1712.3657, 13.0877, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1314.7522, -1712.3657, 13.0877))
    {
        if(hPolaganje == 14 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 15;
            h_SetPlayerCheckpoint(playerid, 1316.0128, -1551.5869, 13.0946, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1316.0128, -1551.5869, 13.0946))
    {
        if(hPolaganje == 15 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 16;
            h_SetPlayerCheckpoint(playerid, 1359.6647, -1420.6282, 13.0875, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1359.6647, -1420.6282, 13.0875))
    {
        if(hPolaganje == 16 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 17;
            h_SetPlayerCheckpoint(playerid, 1376.6266, -1408.1123, 13.0923, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1376.6266, -1408.1123, 13.0923))
    {
        if(hPolaganje == 17 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 18;
            h_SetPlayerCheckpoint(playerid, 1394.0331, -1433.7427, 13.0890, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1394.0331, -1433.7427, 13.0890))
    {
        if(hPolaganje == 18 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 19;
            h_SetPlayerCheckpoint(playerid, 1469.1244, -1443.5482, 13.0883, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1469.1244, -1443.5482, 13.0883))
    {
        if(hPolaganje == 19 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 20;
            h_SetPlayerCheckpoint(playerid, 1676.0945, -1443.8601, 13.0883, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1676.0945, -1443.8601, 13.0883))
    {
        if(hPolaganje == 20 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 21;
            h_SetPlayerCheckpoint(playerid, 1831.1814, -1463.4976, 13.0761, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1831.1814, -1463.4976, 13.0761))
    {
        if(hPolaganje == 21 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 22;
            h_SetPlayerCheckpoint(playerid, 1845.4026, -1480.9380, 13.0792, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1845.4026, -1480.9380, 13.0792))
    {
        if(hPolaganje == 22 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 23;
            h_SetPlayerCheckpoint(playerid, 1819.2656, -1633.8927, 13.0875, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1819.2656, -1633.8927, 13.0875))
    {
        if(hPolaganje == 23 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 24;
            h_SetPlayerCheckpoint(playerid, 1819.6445, -1765.1677, 13.0883, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1819.6445, -1765.1677, 13.0883))
    {
        if(hPolaganje == 24 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 25;
            h_SetPlayerCheckpoint(playerid, 1820.1255, -1932.6667, 13.0791, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1820.1255, -1932.6667, 13.0791))
    {
        if(hPolaganje == 25 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 26;
            h_SetPlayerCheckpoint(playerid, 1950.4943, -1934.0416, 13.0876, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1950.4943, -1934.0416, 13.0876))
    {
        if(hPolaganje == 26 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 27;
            h_SetPlayerCheckpoint(playerid, 1959.0446, -1960.0471, 13.4344, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1959.0446, -1960.0471, 13.4344))
    {
        if(hPolaganje == 27 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 28;
            h_SetPlayerCheckpoint(playerid, 1962.5652, -2163.0061, 13.0874, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1962.5652, -2163.0061, 13.0874))
    {
        if(hPolaganje == 28 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 29;
            h_SetPlayerCheckpoint(playerid, 2000.8695, -2169.0872, 13.0875, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 2000.8695, -2169.0872, 13.0875))
    {
        if(hPolaganje == 29 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 30;
            h_SetPlayerCheckpoint(playerid, 2129.8975, -2230.1602, 13.0938, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 2129.8975, -2230.1602, 13.0938))
    {
        if(hPolaganje == 30 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 31;
            h_SetPlayerCheckpoint(playerid, 2097.6467, -2318.0493, 13.0761, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 2097.6467, -2318.0493, 13.0761))
    {
        if(hPolaganje == 31 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 32;
            h_SetPlayerCheckpoint(playerid, 2179.0017, -2364.8484, 13.0868, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 2179.0017, -2364.8484, 13.0868))
    {
        if(hPolaganje == 32 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 33;
            h_SetPlayerCheckpoint(playerid, 2157.0823,-2515.3301,13.0805, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 2157.0823,-2515.3301,13.0805))
    {
        if(hPolaganje == 33 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 34;
            h_SetPlayerCheckpoint(playerid, 2054.1313, -2667.2556, 12.6761, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 2054.1313, -2667.2556, 12.6761))
    {
        if(hPolaganje == 34 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 35;
            h_SetPlayerCheckpoint(playerid, 1429.7778, -2666.2192, 13.0805, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1429.7778, -2666.2192, 13.0805))
    {
        if(hPolaganje == 35 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 36;
            h_SetPlayerCheckpoint(playerid, 1360.4424, -2297.4919, 13.0893, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1360.4424, -2297.4919, 13.0893))
    {
        if(hPolaganje == 36 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 37;
            h_SetPlayerCheckpoint(playerid, 1460.3146, -2334.0320, 13.0909, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1460.3146, -2334.0320, 13.0909))
    {
        if(hPolaganje == 37 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 38;
            h_SetPlayerCheckpoint(playerid, 1468.4063, -2353.7603, 13.1303, 5.0);
        }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1468.4063, -2353.7603, 13.1303))
    {
        if(hPolaganje == 38 && hvID >= Autoskola && hvID <= Autoskola && GetPlayerState(playerid) == 2)
        {
            hPolaganje = 0;
            hPoligon = 0;
h_DisablePlayerCheckpoint(playerid);
new Float:HP;
GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
            if(HP < 800.0)
            {
                SCM(playerid, CRVENA,  "    Instruktor: {FFFFFF}Ostetili ste vozilo, pali ste na vozackom ispitu!");
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
return 1;
}
if(hKazneniPoeni >= 4)
{
                SCM(playerid, CRVENA,  "    Instruktor: {FFFFFF}Imate vise od 4 pogresna boda, pali ste na vozackom ispitu!");
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
return 1;
}
SCM(playerid, ZELENA2, "    Instruktor: {FFFFFF}Cestitam, polozili ste! Izvolite svoju vozacku dozvolu.");
            SetVehicleToRespawn(GetPlayerVehicleID(playerid));
            PI = 1;
            new kkk, upit;
            ImeIgraca(playerid, kkk);
            format(upit, sizeof(upit), "UPDATE `Igraci` SET `DozvolaVoznja` = '1' WHERE `Ime` = '%s'", kkk);
            mysql_query(upit, THREAD_OSTALO);
        }
}

Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
James_SmithXDl
6
OG Legend
13. Jul 2014.
radi ovako provere
stock PolVozilo(carid)
    {
for(new v = 0; v < sizeof(Autoskola); v++)
{
    if(carid == Autoskola) return 1;
}
return 0;
    }

new idv = GetPlayerVehicleID(playerid);
if(hPoligon == 1 && IsPlayerInRangeOfPoint(playerid, 2.5, 1442.3612,-2356.7146,13.2740) && PolVozilo(idv))
{
disable cp
postavis varijablu
pokazes novi
}
Benac
4
Enforcer
13. Jul 2014.
ako bi mi mogo napraviti primjer prvog jel vidis kako mi je sve odvojeno pa se tu gubim..
James_SmithXDl
6
OG Legend
13. Jul 2014.
to ti je prvi. takav princip za sve provere pozicije igraca u odnosu na  cp.
Benac
4
Enforcer
13. Jul 2014.
Quote from July 13, 2014, 6:39 pm:
to ti je prvi. takav princip za sve provere pozicije igraca u odnosu na  cp.

a koju varijablu
James_SmithXDl
6
OG Legend
13. Jul 2014.
pa varijablu koju postavljas u tvom slucaju

hPoligon

pogledaj malo proveru.
Benac
4
Enforcer
13. Jul 2014.
ovako ? nekuzim izgubio sam se ovaj je stari nacin a naviko sam na UP mod
new idv = GetPlayerVehicleID(playerid);
if(hPoligon == 1 && IsPlayerInRangeOfPoint(playerid, 2.5, 1442.3612,-2356.7146,13.2740) && PolVozilo(idv))
{
        hPolaganje = 0;
        hPoligon = 0;
h_DisablePlayerCheckpoint(playerid);
        h_SetPlayerCheckpoint(playerid, 1439.5073,-2363.6162,13.3654, 2.5);
}
James_SmithXDl
6
OG Legend
13. Jul 2014.
idv je varijabla i samo je definiraj na vrh callbacka ne svakom proverom...
covjece umeces sve isto samo razlicito proveravas pogledaj sta ti je u starom kodu ovo
if(hPoligon == 1 && IsPlayerInRangeOfPoint(playerid, 2.5, 1442.3612,-2356.7146,13.2740) && PolVozilo(idv))
{
        hPoligon = 2;
h_DisablePlayerCheckpoint(playerid);
        h_SetPlayerCheckpoint(playerid, 1439.5073,-2363.6162,13.3654, 2.5);
}


onda
if(hPoligon == 2 && IsPlayerInRangeOfPoint(playerid, 2.5, pozicija drugog cp-a) && PolVozilo(idv))
{
        hPoligon = 3;
h_DisablePlayerCheckpoint(playerid);
        h_SetPlayerCheckpoint(playerid, pozicija treceg cp-a, 2.5);
}


nadam se da kapiras
Benac
4
Enforcer
13. Jul 2014.
razumijem to ali kako ovo
		if(v >= Autoskola && v <= Autoskola)
{
    if(hPolaganje == 0 && hPoligon == 0)
    {
        SCM(playerid, CRVENA, "* Greska : Nemate aktiviran vozacki ispit!");
        SetPlayerPos_H(playerid, Poz, Poz, Poz+0.5);
        return 1;
}
if(hPoligon == 1)
{
h_SetPlayerCheckpoint(playerid, 1439.5073,-2363.6162,13.3654, 2.5);
SCM(playerid, SVETLOPLAVA, "Instruktor : {FFFFFF}Vozite kroz cunjeve, a zatim parkirajte na oznaceno mesto unapred.");
}
}
James_SmithXDl
6
OG Legend
13. Jul 2014.
if(PolVozilo(GetPlayerVehicleID(playerid)))
{
                      if(hPolaganje == 0 && hPoligon == 0)
      {
        SCM(playerid, CRVENA, "* Greska : Nemate aktiviran vozacki ispit!");
        SetPlayerPos_H(playerid, Poz, Poz, Poz+0.5);
        return 1;
}
else if(hPoligon == 1)
{
h_SetPlayerCheckpoint(playerid, 1439.5073,-2363.6162,13.3654, 2.5);
SCM(playerid, SVETLOPLAVA, "Instruktor : {FFFFFF}Vozite kroz cunjeve, a zatim parkirajte na oznaceno mesto unapred.");
}
}


ide ovako. i nerazumem ovo dodao si ove kord 1439.5073,-2363.6162,13.3654 a gde ih proveravas + gde ti je varijabla kad pocinje polaganje?
Benac
4
Enforcer
14. Jul 2014.
Sve valja samo ovo nefunkcionira :S





if(IgracevaBrzina(i) > 100.0 && hPolaganje > 0)
{
    hKazneniPoeni++;
    h_TogglePlayerControllable(i, 0);
    SetTimerEx("OdmrzniDebila", 500, false, "d", i);
    SCM(i, CRVENA,  "Instruktor : {FFFFFF}Prekoracili ste brzinu, dobijate jos jedan kazneni poen!");
}
}
James_SmithXDl
6
OG Legend
14. Jul 2014.
 if(IgracevaBrzina(i) > 100.0 && hPolaganje > 0)
        {
            hKazneniPoeni++;
            h_TogglePlayerControllable(i, 0);
            SetTimerEx("OdmrzniDebila", 500, false, "d", i);
            SCM(i, CRVENA,  "Instruktor : {FFFFFF}Prekoracili ste brzinu, dobijate jos jedan kazneni poen!");
        }
      }
Lenonâ„¢
5
Godfather
14. Jul 2014.
a zasto "hKazneniPoeni" kao globalna varijabla? mozda je pogrijesio 😄
James_SmithXDl
6
OG Legend
14. Jul 2014.
Lenonâ„¢ wrote on July 14, 2014, 8:15 pm:
a zasto "hKazneniPoeni" kao globalna varijabla? mozda je pogrijesio 😄

Pa neznam mu ja kako je formatiran konstruktor varijable ja sam mu sredio sto vidim.
Benac
4
Enforcer
14. Jul 2014.
D:\SAMP\Fantasy Evolution\Aurorean Sky RolePlay\gamemodes\ASRPGv1.0.pwn(51570) : error 022: must be lvalue (non-constant)
D:\SAMP\Fantasy Evolution\Aurorean Sky RolePlay\gamemodes\ASRPGv1.0.pwn(51570) : warning 215: expression has no effect
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.

			if(IgracevaBrzina(i) > 100.0 && hPolaganje > 0)
        {
        hKazneniPoeni++; //ovo
  h_TogglePlayerControllable(i, 0);
        SetTimerEx("OdmrzniDebila", 500, false, "d", i);
        SCM(i, CRVENA,  "INSTRUKTOR: {FFFFFF}Prekoracili ste brzinu, dobijate jedan kazneni poen!");
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha