Skripta koju koristim:
Detaljan opis problema:i kad stavim na kraj ; i dalje isti errori
C:\Users\pc\Desktop\igrice i ostalo\samp srw\rp\gamemodes\PAC-RP.pwn(15761) : error 012: invalid function call, not a valid address
C:\Users\pc\Desktop\igrice i ostalo\samp srw\rp\gamemodes\PAC-RP.pwn(15761) : warning 215: expression has no effect
C:\Users\pc\Desktop\igrice i ostalo\samp srw\rp\gamemodes\PAC-RP.pwn(15761) : error 001: expected token: ";", but found ")"
C:\Users\pc\Desktop\igrice i ostalo\samp srw\rp\gamemodes\PAC-RP.pwn(15761) : error 029: invalid expression, assumed zero
C:\Users\pc\Desktop\igrice i ostalo\samp srw\rp\gamemodes\PAC-RP.pwn(15761) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Dio skripte:
if(BV(vozilo))
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Posle if, else, else if nikad ne ide ;
Daj mi linuju pre ovoga i liniju posle ovoga..
ovo ide pod OnPlayerStateChange(playerid, newstate, oldstate)
new vozilo = GetPlayerVehicleID(playerid); // Definisemo promenljivu od koje cemo kasnije uzimati ID vozila
if(newstate == PLAYER_STATE_DRIVER) // Ovo predstavlja poziciju igraca kada je u vozilo, u nasem slucaju to je pozicija vozaca.
{
if(BV(vozilo)) // Opozivamo stock koji smo kreirali tj. drupu vozila koju ovaj stock svrstao u jedno
{
if(PlayerInfo[playerid][pAdmin] < 5));
{
GameTextForPlayer(playerid, "~r~Zakljucano~n~~b~Nemate kljuceve ovog vozila~r~ !!!", 3000, 5); // Ispisuje nam GameText koji traje 3 sekunde.
RemovePlayerFromVehicle(playerid); // Uklanja/izbacuje igraca iz auta ako uslov nije ispunjen.
}
}
}
Probaj pa javi. Imas neke greske kod uslova i ispitivanja..
new vozilo = GetPlayerVehicleID(playerid); // Definisemo promenljivu od koje cemo kasnije uzimati ID vozila
if(newstate == PLAYER_STATE_DRIVER) // Ovo predstavlja poziciju igraca kada je u vozilo, u nasem slucaju to je pozicija vozaca.
{
if(BV(vozilo)) // Opozivamo stock koji smo kreirali tj. drupu vozila koju ovaj stock svrstao u jedno
{
if(PlayerInfo[playerid][pAdmin] < 5)
{
GameTextForPlayer(playerid, "~r~Zakljucano~n~~b~Nemate kljuceve ovog vozila~r~ !!!", 3000, 5);
RemovePlayerFromVehicle(playerid); // Uklanja/izbacuje igraca iz auta ako uslov nije ispunjen.
}
}
}
Hvala to sam riješio,ali imam problem sa stockom
C:\Users\pc\Desktop\igrice i ostalo\samp srw\rp\gamemodes\PAC-RP.pwn(6163) : error 072: "sizeof" operator is invalid on "function" symbols
C:\Users\pc\Desktop\igrice i ostalo\samp srw\rp\gamemodes\PAC-RP.pwn(6165) : error 028: invalid subscript (not an array or too many subscripts): "BVO"
C:\Users\pc\Desktop\igrice i ostalo\samp srw\rp\gamemodes\PAC-RP.pwn(6165) : warning 215: expression has no effect
C:\Users\pc\Desktop\igrice i ostalo\samp srw\rp\gamemodes\PAC-RP.pwn(6165) : error 001: expected token: ";", but found "]"
C:\Users\pc\Desktop\igrice i ostalo\samp srw\rp\gamemodes\PAC-RP.pwn(6165) : error 029: invalid expression, assumed zero
C:\Users\pc\Desktop\igrice i ostalo\samp srw\rp\gamemodes\PAC-RP.pwn(6165) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
stock BVO(carid)
{
for(new i = 0; i < sizeof(BVO); i++)
{
if(carid == BVO[i]) return 1;
}
return 0;
}
Takodje promeni i u onplayerstatechange naziv stock-a
stock BVozilo(carid)
{
for(new i = 0; i < sizeof(BVO); i++)
{
if(carid == BVO[i]) return 1;
}
return 0;
}