[POMOC]Checkpoint event

2. Jul 2012.
257
pregleda
4
postova
Colombo
4
Enforcer
2. Jul 2012.
Skripta koju koristim:CLRP
Detaljan opis problema:Evo ovako,ja idem komandu eventi i onda join taj i taj event ... u ovom slucaju cijelu mapu prijeci . Nesto slicno kao TourCH

Ok .. i sad kad se ja portam ok... ja dobijem dobar CP ...  al kad ja prodjem kroz taj CP meni je drugi uzima cp iz cross eventa ... a ja sam 2 put slagao CP - ove ... i sve sam lijepo namjestio ...
Dio skripte:

/join mapevent
	if(mapevent!= 1)
{
    ShowPlayerDialog(playerid,3001,DIALOG_STYLE_LIST ,"Eventi","CROSS TRKA\nSAN FIERRO RACE\nBEACH RACE\nmapevent\nSURVIVOR","Odaberi","Odustani");
    return 1;
}
GetPlayerPos(playerid, slx, sly, slz);
SetPlayerPos(playerid, slx, sly, slz+5);
SetPlayerPos(playerid, -890.3063,3634.2776,1.2384);
RCP = 118;
SetPlayerRaceCheckpoint(playerid,0,2309.3911,-2352.3552,13.1038,2312.2219,-2262.1975,13.0823,10);


cross event:
else if(RCP == 11) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2284.0405,-2155.2575,49.24130,-2217.6513,-2101.2353,73.74880 ,6); RCP = 12; }
else if(RCP == 12) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2217.6513,-2101.2353,73.74880,-2160.0686,-2036.8841,92.03770 ,6); RCP = 13; }
else if(RCP == 13) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2160.0686,-2036.8841,92.03770,-2100.6608,-1884.7255,110.0927 ,6); RCP = 14; }
else if(RCP == 14) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2100.6608,-1884.7255,110.0927,-2145.6950,-1959.4515,117.7318 ,6); RCP = 15; }
else if(RCP == 15) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2145.6950,-1959.4515,117.7318,-2194.3325,-2016.0939,119.0424 ,6); RCP = 16; }
else if(RCP == 16) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2194.3325,-2016.0939,119.0424,-2260.0578,-2074.1738,119.5689 ,6); RCP = 17; }
else if(RCP == 17) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2260.0578,-2074.1738,119.5689,-2433.1787,-2087.1984,123.2227 ,6); RCP = 18; }
else if(RCP == 18) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2433.1787,-2087.1984,123.2227,-2476.4602,-2060.9262,138.0419 ,6); RCP = 19; }
else if(RCP == 19) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2476.4602,-2060.9262,138.0419,-2516.1787,-1986.6613,169.0202 ,6); RCP = 20; }
else if(RCP == 20) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2516.1787,-1986.6613,169.0202,-2623.0405,-1843.3051,215.1410 ,6); RCP = 21; }
else if(RCP == 21) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2623.0405,-1843.3051,215.1410,-2650.5534,-1730.9569,257.6572 ,6); RCP = 22; }
else if(RCP == 22) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2650.5534,-1730.9569,257.6572,-2554.9626,-1862.6846,284.8549 ,6); RCP = 23; }
else if(RCP == 23) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2554.9626,-1862.6846,284.8549,-2516.4606,-1883.5489,297.6963 ,6); RCP = 24; }
else if(RCP == 24) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2516.4606,-1883.5489,297.6963,-2559.0065,-1823.9697,314.2867 ,6); RCP = 25; }
else if(RCP == 25) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2559.0065,-1823.9697,314.2867,-2600.3544,-1751.3997,320.6115 ,6); RCP = 26; }
else if(RCP == 26) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2600.3544,-1751.3997,320.6115,-2591.5778,-1625.0817,343.9083 ,6); RCP = 27; }
else if(RCP == 27) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2591.5778,-1625.0817,343.9083,-2585.1994,-1671.9635,351.8015 ,6); RCP = 28; }
else if(RCP == 28) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2585.1994,-1671.9635,351.8015,-2574.3530,-1762.7532,354.0416 ,6); RCP = 29; }
else if(RCP == 29) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2574.3530,-1762.7532,354.0416,-2532.9169,-1803.4257,375.6178 ,6); RCP = 30; }
else if(RCP == 30) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2532.9169,-1803.4257,375.6178,-2552.7800,-1762.6214,382.7676 ,6); RCP = 31; }
else if(RCP == 31) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2552.7800,-1762.6214,382.7676,-2563.4792,-1706.2810,390.4010 ,6); RCP = 32; }
else if(RCP == 32) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2563.4792,-1706.2810,390.4010,-2548.9541,-1663.2196,399.9127 ,6); RCP = 33; }
else if(RCP == 33) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2548.9541,-1663.2196,399.9127,-2520.6647,-1733.3476,401.6333 ,6); RCP = 34; }
else if(RCP == 34) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2520.6647,-1733.3476,401.6333,-2444.7790,-1811.6188,409.9067 ,6); RCP = 35; }
else if(RCP == 35) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2444.7790,-1811.6188,409.9067,-2455.7770,-1723.2421,429.6272 ,6); RCP = 36; }
else if(RCP == 36) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2455.7770,-1723.2421,429.6272,-2389.9855,-1797.7052,431.0470 ,6); RCP = 37; }
else if(RCP == 37) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2389.9855,-1797.7052,431.0470,-2340.5908,-1818.5623,433.7160 ,6); RCP = 38; }
else if(RCP == 38) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2340.5908,-1818.5623,433.7160,-2293.0405,-1772.6199,451.0104 ,6); RCP = 39; }
else if(RCP == 39) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2293.0405,-1772.6199,451.0104,-2280.1164,-1725.8527,470.4629 ,6); RCP = 40; }
else if(RCP == 40) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2280.1164,-1725.8527,470.4629,-2296.8154,-1680.2211,483.1449 ,6); RCP = 41; }
else if(RCP == 41) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-2296.8154,-1680.2211,483.1449,-2310.4208,-1653.2980,483.6955 ,6); RCP = 42; }
else if(RCP == 42) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,1,-2310.4208,-1653.2980,483.6955,-2310.4208,-1653.2980,483.6955 ,6); RCP = 43; }
else if(RCP == 43)//Kraj Cross Trke
{
    RCP = 0;
    DisablePlayerRaceCheckpoint(playerid);
    new string;
    new name;
    GetPlayerName(playerid, name, sizeof(name));
    if(FirstRaceWinner == 999)
    {
        FirstRaceWinner = playerid;
SendClientMessage(playerid,COLOR_WHITE,"Zavrsili ste prvi i osvojili 7.000$");
    GivePlayerCash(playerid,7000);
foreach (Player, i)
{format(string, sizeof(string), "* Prvo mjesto: %s.",name);SendClientMessage(i, COLOR_WHITE, string);}
            crossvrata = CreateDynamicObject(983, -2375.8999023438, -2196.1000976563, 33, 0, 0, 26);
    }
    else if(SecondRaceWinner == 999)
    {
        SecondRaceWinner = playerid;
SendClientMessage(playerid,COLOR_WHITE,"Zavrsili ste drugi i osvojili 4.500$");
    GivePlayerCash(playerid,4500);
foreach (Player, i)
{format(string, sizeof(string), "* Drugo mjesto: %s.",name);SendClientMessage(i, COLOR_WHITE, string);}
    }
    else if(ThirdRaceWinner == 999)
    {
        ThirdRaceWinner = playerid;
SendClientMessage(playerid,COLOR_WHITE,"Zavrsili ste treci i osvojili 2.500$");
    GivePlayerCash(playerid,2500);
foreach (Player, i)
{format(string, sizeof(string), "* Trece mjesto: %s.",name);SendClientMessage(i, COLOR_WHITE, string); SendClientMessage(i, COLOR_WHITE, "** Aero Trka je Zavrsena **"); RCP = 0; DisablePlayerRaceCheckpoint(i);}
}
}


CIJELA MAPA EVENT :
if(RCP == 0) { DisablePlayerCheckpoint(playerid); }
else if(RCP == 100) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,2545.7102,-2169.6414,12.9487,2837.3677,-2060.7998,10.6370 ,6); RCP = 101; }
else if(RCP == 101) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,2898.4309,-1598.2993,10.5825,2896.3445,-1229.2717,10.5828 ,6); RCP = 102; }
else if(RCP == 102) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,2896.0688,-692.1082,10.5431,2846.8027,-421.5956,8.8159 ,6); RCP = 103; }
else if(RCP == 103) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,2881.5205,-41.7904,17.2411,2759.4292,240.2122,19.9735 ,6); RCP = 104; }
else if(RCP == 104) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,2269.3147,324.3491,32.3674,1808.8674,276.6760,20.7489 ,6); RCP = 105; }
else if(RCP == 105) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,1736.4470,489.3898,29.2612,1805.5251,793.0260,10.9752 ,6); RCP = 106; }
else if(RCP == 106) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,1471.9233,851.9804,6.5190,1028.7433,782.5699,10.3950 ,6); RCP = 107; }
else if(RCP == 107) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,502.5244,722.7430,3.5416,-124.4086,589.0430,15.4534 ,6); RCP = 108; }
else if(RCP == 108) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-833.1517,833.7410,19.3310,-878.1533,1265.3019,34.7135 ,6); RCP = 109; }
else if(RCP == 109) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-1202.4918,1045.4502,41.4376,-1825.3502,381.2162,38.9602 ,6); RCP = 110; }
else if(RCP == 110) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-1909.5321,-132.9864,37.9422,-1904.0024,-1337.0619,40.0807 ,6); RCP = 111; }
else if(RCP == 111) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-1729.9409,-1477.8207,34.0917,-1402.7733,-1643.7365,44.8074 ,6); RCP = 112; }
else if(RCP == 112) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-1037.5106,-1905.3073,77.6421,-1165.7920,-2346.8354,42.2425 ,6); RCP = 113; }
else if(RCP == 113) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-774.2941,-2451.3726,71.9856,-261.9905,-2018.8654,31.2468 ,6); RCP = 114; }
else if(RCP == 114) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,-27.4451,-1547.7261,1.8272,214.4168,-1656.4420,12.4099 ,6); RCP = 115; }
else if(RCP == 115) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,832.5176,-1783.6648,13.4486,1033.5703,-2077.7344,12.6409 ,6); RCP = 116; }
else if(RCP == 116) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0,1267.4670,-2462.1448,8.1686,1530.6019,-2684.7415,8.2016 ,6); RCP = 117; }
else if(RCP == 117) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,1,2174.9958,-2546.4526,13.0819,2226.6968,-2458.0054,13.1059 ,6); RCP = 118; }
else if(RCP == 118)//Kraj TourSoc Trke
{
    RCP = 0;
    DisablePlayerRaceCheckpoint(playerid);
    new string;
    new name;
    GetPlayerName(playerid, name, sizeof(name));
    if(FirstRaceWinner == 999)
    {
        FirstRaceWinner = playerid;
SendClientMessage(playerid,COLOR_WHITE,"Zavrsili ste prvi i osvojili 7.000$");
    GivePlayerCash(playerid,7000);
foreach (Player, i)
{format(string, sizeof(string), "* Prvo mjesto: %s.",name);SendClientMessage(i, COLOR_WHITE, string);}
    }
    else if(SecondRaceWinner == 999)
    {
        SecondRaceWinner = playerid;
SendClientMessage(playerid,COLOR_WHITE,"Zavrsili ste drugi i osvojili 4.500$");
    GivePlayerCash(playerid,4500);
foreach (Player, i)
{format(string, sizeof(string), "* Drugo mjesto: %s.",name);SendClientMessage(i, COLOR_WHITE, string);}
    }
    else if(ThirdRaceWinner == 999)
    {
        ThirdRaceWinner = playerid;
SendClientMessage(playerid,COLOR_WHITE,"Zavrsili ste treci i osvojili 2.500$");
    GivePlayerCash(playerid,2500);
foreach (Player, i)
{format(string, sizeof(string), "* Trece mjesto: %s.",name);SendClientMessage(i, COLOR_WHITE, string); SendClientMessage(i, COLOR_WHITE, "** Aero Trka je Zavrsena **"); RCP = 0; DisablePlayerRaceCheckpoint(i);}
}
}
return 1;
}


Neke slike/video za lakse dobivanje pomoci(neobavezno):
Colombo
4
Enforcer
2. Jul 2012.
*** refresh *** molim vas treba mi
ivica 156
5
Crime Lord
2. Jul 2012.
RCP = 118;


tu ti je 118 koliko sam vidio e sad ti stavi 12 i compila i odi vidi jel ti radi
Colombo
4
Enforcer
2. Jul 2012.
Ako mislis na ovaj prvi code gore neradi .. ako mislis na treci code .. neradi ..

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha