Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: X_G1 poslato Novembar 11, 2014, 14:18:28 POSLE PODNE

Naslov: [pomoc]Array
Poruka od: X_G1 poslato Novembar 11, 2014, 14:18:28 POSLE PODNE
Skripta koju koristim:
Detaljan opis problema:i kad stavim na kraj ; i dalje isti errori

Dio skripte:
if(BV(vozilo)) 

Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: [pomoc]Array
Poruka od: Denis_Lapi poslato Novembar 11, 2014, 14:21:24 POSLE PODNE
Posle if, else, else if nikad ne ide ;
Daj mi linuju pre ovoga i liniju posle ovoga..
Naslov: Odg: [pomoc]Array
Poruka od: X_G1 poslato Novembar 11, 2014, 14:30:40 POSLE PODNE
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.
}
}
}

Naslov: Odg: [pomoc]Array
Poruka od: Denis_Lapi poslato Novembar 11, 2014, 14:37:03 POSLE PODNE

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.
         }
  }
}
Naslov: Odg: [pomoc]Array
Poruka od: X_G1 poslato Novembar 11, 2014, 14:48:45 POSLE PODNE
Hvala to sam riješio,ali imam problem sa stockom

stock BVO(carid)
{
for(new i = 0; i < sizeof(BVO); i++)
{
if(carid == BVO[i]) return 1;
}
return 0;
}
Naslov: Odg: [pomoc]Array
Poruka od: Denis_Lapi poslato Novembar 11, 2014, 14:53:56 POSLE PODNE

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;
}