Naime radio sam race prema tutu Djurine carolije - kako napraviti race, i dodavao, CP-ove, i krene utrka i sve, prvi cp pokaze, i kad dodjem na taj cp, nece uopce da dalje nastavi pokazivat cp-ove. nzm u cem je problem.
Evo code kako sam radio, pa ak netko zna...
public UtrkaTimer4()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == 1)
{
GameTextForPlayer(i, "2",1000,6);
SetTimer("UtrkaTimer5",1000,0);
}
}
}
}
public UtrkaTimer5()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == 1)
{
GameTextForPlayer(i, "1",1000,6);
SetTimer("UtrkaTimer6",1000,0);
}
}
}
}
public UtrkaTimer6()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == 1)
{
GameTextForPlayer(i, "START !!!",1000,6);
SetPlayerRaceCheckpoint(i, 0, -2279.8643,-1728.5593,470.1421, -2343.3291,-1816.8014,434.2834, 10);
PlayerInfo = 2;
}
}
}
}
I evo nastavak dodavanja, cp-ova.....Ali nisam do kraja sve postavio, samo nekoliko da vidim oce to uopce raditi, i ispostavilo se da ne radi....
if(PlayerInfo >= 2)
{
if(PlayerToPoint(5, playerid,-2279.8643,-1728.5593,470.1421))//cp1
{
if(PlayerInfo == 2)
{
PlayerInfo = 3;
SetPlayerRaceCheckpoint(playerid, 0, -2343.3291,-1816.8014,434.2834, -2426.4685,-1738.7672,434.1338, 10);// kao sto vidite u race cp unosite iduci cp i onaj iza njega
}
}
if(PlayerToPoint(10, playerid,-2343.3291,-1816.8014,434.2834))//cp2
{
if(PlayerInfo == 3)
{
PlayerInfo = 4;
SetPlayerRaceCheckpoint(playerid, 0, -2426.4685,-1738.7672,434.1338, -2441.1936,-1785.4551,414.7432, 10);
}
}
}
Hvala unaprijed
