Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: МiljaN poslato April 29, 2017, 08:19:17 PRE PODNE

Naslov: [POMOC] Oko ulaska u vozilo
Poruka od: МiljaN poslato April 29, 2017, 08:19:17 PRE PODNE
Skripta koju koristim: UP
Detaljan opis problema: Namestio sam da npr u admin vozilo može ući samo admin (bar sam hteo to da namestim) al' kad' uÄ'em na server i sednem u to vozilo izbaci me iz njega, a admin sam
Dio skripte: if(vozilo >= adminvozilo[0] && vozilo <= adminvozilo[31])
{
    if(PlayerInfo[playerid][pAdmin] >= 4)
    {
        RemovePlayerFromVehicle(playerid);
        SCM(playerid, -1, ""SIVA"   Nemate kljuceve od ovog vozila");
return 1;
}
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Naslov: Odg: [POMOC] Oko ulaska u vozilo
Poruka od: andr00- poslato April 29, 2017, 08:22:36 PRE PODNE
Vjerovatno nesto nije uredu sa provjerom da li je taj igrac admin.
Edit: nasao sam problem, ti si tu stavio provjeru ako je igrac admin da ne moze uci popravi.
[pawn]if(PlayerInfo[playerid][pAdmin] !>= 4)[/pawn]
ili
[pawn]if(!PlayerInfo[playerid][pAdmin] >= 4)[/pawn]
Naslov: Odg: [POMOC] Oko ulaska u vozilo
Poruka od: Seiz poslato April 29, 2017, 08:42:44 PRE PODNE
Problem je bio kao sto je ovaj iznad mene pomenuo ;).

To tvoje zameni sa:
if(vozilo >= adminvozilo[0] && vozilo <= adminvozilo[31])
{
    if(PlayerInfo[playerid][pAdmin] >= 4) { }
    else
{
    RemovePlayerFromVehicle(playerid);
    SCM(playerid, -1, ""SIVA"   Nemate kljuceve od ovog vozila");
return 1;
}
}
Naslov: Odg: [POMOC] Oko ulaska u vozilo
Poruka od: Andrijevic SKAMER poslato April 29, 2017, 11:26:49 PRE PODNE
[pawn]      if(AdminAuta(vehicleid))
      {
         if(PlayerInfo[playerid][pAdmin] < 1)
         {
            SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
            GameTextForPlayer(playerid, "~r~SAMO ADMIN", 2500, 5);
         }
      }[/pawn]


[pawn]stock AdminAuta(carid)
{
   for(new i = 0; i < sizeof(AdminVozila); i++)
   {
      if(carid == AdminVozila)   return 1;
   }
   return 0;
}[/pawn]
Naslov: Odg: [POMOC] Oko ulaska u vozilo
Poruka od: Miljan Scaletta poslato April 29, 2017, 13:27:37 POSLE PODNE
Citat: Seiz poslato April 29, 2017, 08:42:44 PRE PODNE
Problem je bio kao sto je ovaj iznad mene pomenuo ;).

To tvoje zameni sa:
if(vozilo >= adminvozilo[0] && vozilo <= adminvozilo[31])
{
    if(PlayerInfo[playerid][pAdmin] >= 4) { }
    else
{
    RemovePlayerFromVehicle(playerid);
    SCM(playerid, -1, ""SIVA"   Nemate kljuceve od ovog vozila");
return 1;
}
}

Citat: anDro_ poslato April 29, 2017, 08:22:36 PRE PODNE
Vjerovatno nesto nije uredu sa provjerom da li je taj igrac admin.
Edit: nasao sam problem, ti si tu stavio provjeru ako je igrac admin da ne moze uci popravi.
[pawn]if(PlayerInfo[playerid][pAdmin] !>= 4)[/pawn]
ili
[pawn]if(!PlayerInfo[playerid][pAdmin] >= 4)[/pawn]

I dalje isto
Naslov: Odg: [POMOC] Oko ulaska u vozilo
Poruka od: Fqris poslato April 29, 2017, 13:38:00 POSLE PODNE
Ja mislim da je se nesto pokvarilo ?
Naslov: Odg: [POMOC] Oko ulaska u vozilo
Poruka od: Delicâ„¢ poslato April 29, 2017, 20:53:11 POSLE PODNE
Nista proban ovako ;)

[pawn]if(vozilo >= adminvozilo[0] && vozilo <= adminvozilo[31])
      {
          if(PlayerInfo[playerid][pAdmin] <= 4)
          {
              RemovePlayerFromVehicle(playerid);
              SCM(playerid, -1, ""SIVA"   Nemate kljuceve od ovog vozila");
            return 1;
         }
      }[/pawn]
Naslov: Odg: [POMOC] Oko ulaska u vozilo
Poruka od: LoOdaK poslato April 30, 2017, 12:57:14 POSLE PODNE
[pawn]if(AdminVozila(vehicleid))
      {
         if(PlayerInfo[playerid][pAdmin] <= 3)
         {
            SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
            GameTextForPlayer(playerid, "~r~SAMO ADMIN", 2500, 5);
         }
      }[/pawn]

Samo moras jos stock da napravis za AdminVozila
Naslov: Odg: [POMOC] Oko ulaska u vozilo
Poruka od: Muma poslato Maj 01, 2017, 00:08:41 PRE PODNE
Ojj šta sve ovi pišu... :D

[pawn]
if(vozilo >= adminvozilo[0] && vozilo <= adminvozilo[31])
{
if(PlayerInfo[playerid][pAdmin] > 3) { }
else
{
RemovePlayerFromVehicle(playerid);
SCM(playerid, -1, ""SIVA"   Nemate kljuceve od ovog vozila");
return 1;
}
}[/pawn]
Naslov: Odg: [POMOC] Oko ulaska u vozilo
Poruka od: Łuk@ poslato Maj 01, 2017, 00:19:16 PRE PODNE
Citat: Muma poslato Maj 01, 2017, 00:08:41 PRE PODNE
Ojj šta sve ovi pišu... :D

[pawn]
if(vozilo >= adminvozilo[0] && vozilo <= adminvozilo[31])
{
if(PlayerInfo[playerid][pAdmin] > 3) { }
else
{
RemovePlayerFromVehicle(playerid);
SCM(playerid, -1, ""SIVA"   Nemate kljuceve od ovog vozila");
return 1;
}
}[/pawn]
Zar ne bi bilo jednostavnije da kreira float varijable x,y,z i samo geta poziciju seta je na istu.
[pawn]if(vozilo >= adminvozilo[0] && vozilo <= adminvozilo[31])
{
    if(PlayerInfo[playerid][pAdmin] <= 0)
    {
        GetPlayerPos(playerid,x,y,z);
        SetPlayerPos(playerid,x,y,z);
        return 1;
    }
}[/pawn]
Naslov: Odg: [POMOC] Oko ulaska u vozilo
Poruka od: ogil poslato Maj 01, 2017, 00:26:00 PRE PODNE
[pawn]
if(vozilo >= adminvozilo[0] && vozilo <= adminvozilo[31])
{
    if(PlayerInfo[playerid][pAdmin] == 0)
    {
        RemovePlayerFromVehicle(playerid);
        return 1;
    }
}
[/pawn]
Po meni je ovako lakse hah
Naslov: Odg: [POMOC] Oko ulaska u vozilo
Poruka od: Muma poslato Maj 01, 2017, 00:40:43 PRE PODNE
Citat: Łukmember=1996][/member] link=topic=110922.msg722340#msg722340 date=1493590756]
Citat: Muma poslato Maj 01, 2017, 00:08:41 PRE PODNE
Ojj šta sve ovi pišu... :D

[pawn]
if(vozilo >= adminvozilo[0] && vozilo <= adminvozilo[31])
{
if(PlayerInfo[playerid][pAdmin] > 3) { }
else
{
RemovePlayerFromVehicle(playerid);
SCM(playerid, -1, ""SIVA"   Nemate kljuceve od ovog vozila");
return 1;
}
}[/pawn]
Zar ne bi bilo jednostavnije da kreira float varijable x,y,z i samo geta poziciju seta je na istu.
[pawn]if(vozilo >= adminvozilo[0] && vozilo <= adminvozilo[31])
{
    if(PlayerInfo[playerid][pAdmin] <= 0)
    {
        GetPlayerPos(playerid,x,y,z);
        SetPlayerPos(playerid,x,y,z);
        return 1;
    }
}[/pawn]
Ma više me ovo i ne zanima tako da sam uradio ono što mi prvo padne na pamet. :D
Naslov: Odg: [POMOC] Oko ulaska u vozilo
Poruka od: // xunder poslato Maj 01, 2017, 01:15:59 PRE PODNE
Citat: Łukmember=1996][/member] link=topic=110922.msg722340#msg722340 date=1493590756]
Citat: Muma poslato Maj 01, 2017, 00:08:41 PRE PODNE
Ojj šta sve ovi pišu... :D

[pawn]
if(vozilo >= adminvozilo[0] && vozilo <= adminvozilo[31])
{
if(PlayerInfo[playerid][pAdmin] > 3) { }
else
{
RemovePlayerFromVehicle(playerid);
SCM(playerid, -1, ""SIVA"   Nemate kljuceve od ovog vozila");
return 1;
}
}[/pawn]
Zar ne bi bilo jednostavnije da kreira float varijable x,y,z i samo geta poziciju seta je na istu.
[pawn]if(vozilo >= adminvozilo[0] && vozilo <= adminvozilo[31])
{
    if(PlayerInfo[playerid][pAdmin] <= 0)
    {
        GetPlayerPos(playerid,x,y,z);
        SetPlayerPos(playerid,x,y,z);
        return 1;
    }
}[/pawn]

ClearAnimations(playerid, 1);
+++