Код:
forward Continue(playerid,Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2,cpbusnou);
public nextcontainer(playerid,Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2,ngunoicp)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, Float:x,Float:y,Float:z))
{
GivePlayerMoney(playerid, random(1000) + 1000);
DisablePlayerRaceCheckpoint(playerid);
gunoicp[playerid] = ngunoicp;
SCM(playerid, CRISTIAN, "** Mergi la urmatoarea locatie.");
SetPlayerRaceCheckpoint(playerid, 0, Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2, 4.0);
return 1;
}
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
if(gunoicp[playerid]==1)
{
SCM(playerid, CRISTIAN, "** Trebuie sa astepti sa ridici gunoiul ca sa primesti bani.");
new Float:x = 1851.122;
new Float:y = -1863.614;
new Float:z = 14.127;
new Float:x2 = 1258.149;
new Float:y2 = -1802.818;
new Float:z2 = 13.987;
new ngunoicp = 2;
SetTimerEx("nextcontainer",4000,false,"iffffffi",playerid,Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2,ngunoicp);
}
else if(gunoicp[playerid]==2)
{
SCM(playerid, CRISTIAN, "** Trebuie sa astepti sa ridici gunoiul ca sa primesti bani.");
new Float:x = 1258.149;
new Float:y = -1802.818;
new Float:z = 13.987;
new Float:x2 = 858.468;
new Float:y2 = -1665.248;
new Float:z2 = 14.095;
new ngunoicp = 3;
SetTimerEx("nextcontainer",4000,false,"iffffffi",playerid,Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2,ngunoicp);
}
else if(gunoicp[playerid]==3)
{
SCM(playerid, CRISTIAN, "** Trebuie sa astepti sa ridici gunoiul ca sa primesti bani.");
new Float:x = 858.468;
new Float:y = -1665.248;
new Float:z = 14.095;
new Float:x2 = 358.098;
new Float:y2 = -1782.932;
new Float:z2 = 5.962;
new ngunoicp = 4;
SetTimerEx("nextcontainer",4000,false,"iffffffi",playerid,Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2,ngunoicp);
}
else if(gunoicp[playerid]==4)
{
SCM(playerid, CRISTIAN, "** Trebuie sa astepti sa ridici gunoiul ca sa primesti bani.");
new Float:x = 358.098;
new Float:y = -1782.932;
new Float:z = 5.962;
new Float:x2 = 569.388;
new Float:y2 = -1297.078;
new Float:z2 = 17.790;
new ngunoicp = 5;
SetTimerEx("nextcontainer",4000,false,"iffffffi",playerid,Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2,ngunoicp);
}
else if(gunoicp[playerid]==5)
{
SCM(playerid, CRISTIAN, "** Trebuie sa astepti sa ridici gunoiul ca sa primesti bani.");
new Float:x = 569.388;
new Float:y = -1297.078;
new Float:z = 17.790;
new Float:x2 = 850.428;
new Float:y2 = -1067.341;
new Float:z2 = 25.652;
new ngunoicp = 6;
SetTimerEx("nextcontainer",4000,false,"iffffffi",playerid,Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2,ngunoicp);
}
else if(gunoicp[playerid]==6)
{
SCM(playerid, CRISTIAN, "** Trebuie sa astepti sa ridici gunoiul ca sa primesti bani.");
new Float:x = 850.428;
new Float:y = -1067.341;
new Float:z = 25.652;
new Float:x2 = 980.445;
new Float:y2 = -896.147;
new Float:z2 = 43.633;
new ngunoicp = 7;
SetTimerEx("nextcontainer",4000,false,"iffffffi",playerid,Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2,ngunoicp);
}
else if(gunoicp[playerid]==7)
{
SCM(playerid, CRISTIAN, "** Trebuie sa astepti sa ridici gunoiul ca sa primesti bani.");
new Float:x = 980.445;
new Float:y = -896.147;
new Float:z = 43.633;
new Float:x2 = 1218.817;
new Float:y2 = -877.788;
new Float:z2 = 43.447;
new ngunoicp = 8;
SetTimerEx("nextcontainer",4000,false,"iffffffi",playerid,Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2,ngunoicp);
}
else if(gunoicp[playerid]==8)
{
SCM(playerid, CRISTIAN, "** Trebuie sa astepti sa ridici gunoiul ca sa primesti bani.");
new Float:x = 1218.817;
new Float:y = -877.788;
new Float:z = 43.447;
new Float:x2 = 1527.906;
new Float:y2 = -1020.283;
new Float:z2 = 24.514;
new ngunoicp = 9;
SetTimerEx("nextcontainer",4000,false,"iffffffi",playerid,Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2,ngunoicp);
}
else if(gunoicp[playerid]==9)
{
SCM(playerid, CRISTIAN, "** Trebuie sa astepti sa ridici gunoiul ca sa primesti bani.");
new Float:x = 1527.906;
new Float:y = -1020.283;
new Float:z = 24.514;
new Float:x2 = 1777.471;
new Float:y2 = -1161.290;
new Float:z2 = 24.375;
new ngunoicp = 10;
SetTimerEx("nextcontainer",4000,false,"iffffffi",playerid,Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2,ngunoicp);
}
else if(gunoicp[playerid]==10)
{
SCM(playerid, CRISTIAN, "** Trebuie sa astepti sa ridici gunoiul ca sa primesti bani.");
new Float:x = 1777.471;
new Float:y = -1161.290;
new Float:z = 24.375;
new Float:x2 = 1868.589;
new Float:y2 = -1395.636;
new Float:z2 = 14.053;
new ngunoicp = 11;
SetTimerEx("nextcontainer",4000,false,"iffffffi",playerid,Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2,ngunoicp);
}
else if(gunoicp[playerid]==11)
{
SCM(playerid, CRISTIAN, "** Trebuie sa astepti sa ridici gunoiul ca sa primesti bani.");
new Float:x = 1868.589;
new Float:y = -1395.636;
new Float:z = 14.053;
new Float:x2 = 1791.519;
new Float:y2 = -1619.872;
new Float:z2 = 14.079;
new ngunoicp = 12;
SetTimerEx("nextcontainer",4000,false,"iffffffi",playerid,Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2,ngunoicp);
}
else if(gunoicp[playerid]==12)
{
SCM(playerid, CRISTIAN, "** Trebuie sa astepti sa ridici gunoiul ca sa primesti bani.");
new Float:x = 1791.519;
new Float:y = -1619.872;
new Float:z = 14.079;
new Float:x2 = 1568.616;
new Float:y2 = -1609.358;
new Float:z2 = 13.930;
new ngunoicp = 13;
SetTimerEx("nextcontainer",4000,false,"iffffffi",playerid,Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2,ngunoicp);
}
else if(gunoicp[playerid]==13)
{
SCM(playerid, CRISTIAN, "** Trebuie sa astepti sa ridici gunoiul ca sa primesti bani.");
new Float:x = 1568.616;
new Float:y = -1609.358;
new Float:z = 13.930;
new Float:x2 = 2106.269;
new Float:y2 = -2013.438;
new Float:z2 = 14.105;
new ngunoicp = 14;
SetTimerEx("nextcontainer",4000,false,"iffffffi",playerid,Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2,ngunoicp);
}
else if(gunoicp[playerid]==14)
{
SCM(playerid, CRISTIAN, "** Acum trebuie sa scrii /stop pentru a deversa gunoiul adunat.");
gunoicp[playerid]=15;
}
my problem is when i reach first raecheckpoint, exactly this not disappear and the racecheckpoint was freeze.