Opis problema😛a sad stavio sam da se polaze za auto i da se ide na test ama kad odes na markerima nece da se smeni da ti pokaze da ides na drug marker...
Dio skripte:
if(PlayerInfo > 0)
{
if(PlayerToPoint(3.0, playerid,2114.9065,-1479.5059,23.8131))
{
if(PlayerInfo == 1)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 227 || Veh == 228 || Veh == 229 || Veh == 230)
{
PlayerInfo = 2;
SetPlayerCheckpoint(playerid,1845.6083,-1484.5872,13.3680,3.0);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "{FFFFFF} {F81414}Idi do crvenog markera!");
}
}
}
if(PlayerToPoint(3.0, playerid,1845.6083,-1484.5872,13.3680))
{
if(PlayerInfo == 2)
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 227 || Veh == 228 || Veh == 229 || Veh == 230)
{
PlayerInfo = 3;
SetPlayerCheckpoint(playerid,1836.5984,-1934.6337,13.3770,3.0);
} SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF} {F81414}Nastavi pratiti crvene markere!");
}
}
if(PlayerToPoint(3.0, playerid,1836.5984,-1934.6337,13.3770))
{
if(PlayerInfo == 3)
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 227 || Veh == 228 || Veh == 229 || Veh == 230)
{
PlayerInfo = 4;
SetPlayerCheckpoint(playerid,2060.8284,-1920.0024,13.5469,3.0);
SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF} {F81414}Nastavi pratiti crvene markere!");
}
}
}
if(PlayerToPoint(3.0, playerid,2060.8284,-1920.0024,13.5469))
{
if(PlayerInfo == 4)
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 227 || Veh == 228 || Veh == 229 || Veh == 230)
{
PlayerInfo = 0;
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_LIGHTBLUE ,"{FFFFFF} {F81414}Zavrsio si polaganje.");
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
RemovePlayerFromVehicle(playerid);
new MaxPlayers = GetMaxPlayers();
for(new forplayerid; forplayerid < MaxPlayers; forplayerid++)
{
if(!IsPlayerConnected(forplayerid)) continue;
new
VehicleID = GetPlayerVehicleID(forplayerid),
Float:Health;
if(VehicleID)
{
GetVehicleHealth(VehicleID, Health);
if(Health > 980)
{
PlayerInfo = 1;
SendClientMessage(playerid, COLOR_WHITE ,"{FFFFFF} {F81414}Cestitam, dobio si vozacku dozvolu!");//salje poruku igracu
}
else
{
SendClientMessage(playerid, COLOR_RED ,"{FFFFFF} {F81414}Ostetio si vozilo i nisi dobio vozacku dozvolu!");//ovu poruku ce poslati igracu samo ako mu je vozilu health ispod 950
return 1;
}
}
}
}
}
}
}
if(strcmp(cmd, "/buydriving", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(3.0,playerid,290.7593,187.8504,1007.1794))
{
if(PlayerInfo > 0)
{
SendClientMessage(playerid, COLOR_WHITE, "{F81414} {FFFFFF}Vec polazes!");
return 1;
}
if(GetPlayerMoney(playerid) < 299)
{
SendClientMessage(playerid, COLOR_LIGHTRED, " {FFFFFF}Nemate dovoljno novca za dozvolu za polaganje.");
return 1;
}
if(PlayerInfo == 0)
{
SendClientMessage(playerid,COLOR_LIGHTBLUE,"{FFFFFF} {F81414}Aktivirao si polaganje.");
SendClientMessage(playerid,COLOR_WHITE,"{FFFFFF} {F81414}Idi ispred auto skole i udji u crveno vozilo.");
GivePlayerMoney(playerid, - 300);
BizzInfo += 200;
ExtortionBiz(13, 200);
PlayerInfo = 1;
SetPlayerCheckpoint(playerid,2114.9065,-1479.5059,23.8131,3.0);//ovdje stavite x,y,z i radius prvog cp-a
}
else
{
SendClientMessage(playerid, COLOR_GREY, "{F81414} {FFFFFF}Vec imas Vozacku Dozvolu!");//salje poruku igracu
return 1;
}
}
}
return 1;
}