Skripta koju koristim: NLRP
Opis problema: Ovako imam problem da kad igrac udje u kola i odvoza sve i sad kad zavrsi polaganje pise da je ostetio vozilo i nije dobio dozvolu a kola nije ni ogrebao ? moze li mi neko pomoci ?
Dio skipte: ako nesto treba stavicu
JEl zna neko ljudi.. ? 8)
Daj vamo da vidim kako si napravio proveru, da li je auto ostecen!
PlayerInfo[playerid][pPolaganje] == 14)
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 278 || Veh == 279 || Veh == 280 || Veh == 281)// autoskola
{
PlayerInfo[playerid][pPolaganje] = 0;
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_LIGHTBLUE ,"{FFFFFF}[Instruktor] {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);//stavvio sam 1000 al open nista nekontam ?
if(Health > 1000)
{
TogglePlayerControllable(playerid, 1);
PlayerInfo[playerid][pCarLic] = 1;
SendClientMessage(playerid, COLOR_WHITE ,"{FFFFFF}[Instruktor] {F81414}Cestitam, dobio si vozacku dozvolu!");
}
else
{
TogglePlayerControllable(playerid, 1);
PlayerInfo[playerid][pCarLic] = 0;
SendClientMessage(playerid, COLOR_RED ,"{FFFFFF}[Instruktor] {F81414}Ostetio si vozilo i nisi dobio vozacku dozvolu!");
return 1;
}
}
}
}
}
}
Evo ti:
PlayerInfo[playerid][pPolaganje] == 14)
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 278 || Veh == 279 || Veh == 280 || Veh == 281)// autoskola
{
PlayerInfo[playerid][pPolaganje] = 0;
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_LIGHTBLUE ,"{FFFFFF}[Instruktor] {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 >= 1000)
{
TogglePlayerControllable(playerid, 1);
PlayerInfo[playerid][pCarLic] = 1;
SendClientMessage(playerid, COLOR_WHITE ,"{FFFFFF}[Instruktor] {F81414}Cestitam, dobio si vozacku dozvolu!");
}
else
{
TogglePlayerControllable(playerid, 1);
PlayerInfo[playerid][pCarLic] = 0;
SendClientMessage(playerid, COLOR_RED ,"{FFFFFF}[Instruktor] {F81414}Ostetio si vozilo i nisi dobio vozacku dozvolu!");
return 1;
}
}
}
}
}
}
1. error 001: expected token: ";", but found ")"
2. error 029: invalid expression, assumed zero
Daj da vidim koje su to toÄno linije.
Pokazuje samo na ovu liciju
PlayerInfo[playerid][pPolaganje] == 14)
Onda stavi:
if (PlayerInfo[playerid][pPolaganje] == 14)
1. error 001: expected token: "*then", but found ")"
2. error 029: invalid expression, assumed zero
Daj cijeli taj dio koda.
E sredio sam sutra cu test, hvala na pomoci.