OnVehicleStreamIn

Započeo Yoppa, Maj 05, 2019, 21:37:58 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Pravim org vozila,eto kod dolje...Mislim da je problem u ovome if vehicleid
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
Deo skripte:
[pawn]
public OnVehicleStreamIn(vehicleid, forplayerid)
{
   if(vehicleid == RCVozila(vehicleid))
   {
        if(PlayerInfo[forplayerid][pClan] == 3)
        {
            SetVehicleParamsForPlayer(vehicleid, forplayerid, 0, 0);
        }
        else
        {
            SetVehicleParamsForPlayer(vehicleid, forplayerid, 0, 1);
            GameTextForPlayer(forplayerid,"~b~~h~RUSSIAN CARTEL",3000,4);
        }
    }
    return 1;
}
[/pawn]

[pawn]
stock RCVozila(vehicleid)
{
    if(vehicleid == RCVozilo[0] || vehicleid == RCVozilo[1] || vehicleid == RCVozilo[2] || vehicleid == RCVozilo[3] || vehicleid == RCVozilo[4] || vehicleid == RCVozilo[5] ||
   vehicleid == RCVozilo[6] || vehicleid == RCVozilo[7] || vehicleid == RCVozilo[8])
   {
      return 1;
   }
   return 0;
}
[/pawn]


Koji error? Ja bih najpre rekao da ti izbacuje warning loose identation.
• Website: www.vasic.dev
Web Development & Cyber Security

Pa sta je problem ovde?

[pawn]stock RCVozila(vehicleid)
{
    if(vehicleid == RCVozilo[0] || vehicleid == RCVozilo[1] || vehicleid == RCVozilo[2] || vehicleid == RCVozilo[3] || vehicleid == RCVozilo[4] || vehicleid == RCVozilo[5] ||
   vehicleid == RCVozilo[6] || vehicleid == RCVozilo[7] || vehicleid == RCVozilo[8])
   {
      return 1;
   }
   return 0;
} [/pawn]
Prebaci u ovo ako koristis samo RCVozilo
[pawn]stock RCVozila(vehicleid)
{
    for(new i = 0; i < sizeof(RCVozilo); i++) {
        if(vehicleid == RCVozilo) return true;
        else return false;
   }
}[/pawn]

One And Only
Old Member
Since AVGUST 2013. :)
GAME OVER - SCRIPTING
SINCE 2009 - 2020

Uf prastajte vidjeh tek sad da nisam gore napisa u cemu je problem haha,nema fuknckiju,vrata nisu zakljucana/oktljucana zato sam rekao da je porblem u trazenju vozila...

Sta ce ti to pod OnVehicleStreamIn provera da li je igrac usao u to vozilo :D
Stavi ovo pod OnPlayerStateChange:
[pawn]
        if( newstate == PLAYER_STATE_DRIVER )
   {
                if( RCVozila ( GetPlayerVehicleID( playerid )))
      {
           if( PlayerInfo[playerid][pClan] != 3)
           {
                  GameTextForPlayer(forplayerid,"~b~~h~RUSSIAN CARTEL",3000,4);
                  RemovePlayerFromVehicle(playerid);
           }
      }
        }
   [/pawn]
i javi da li radi (@Yoppa)
• Website: www.vasic.dev
Web Development & Cyber Security

Citat: Vasic poslato Maj 06, 2019, 11:34:17 PRE PODNE
Sta ce ti to pod OnVehicleStreamIn provera da li je igrac usao u to vozilo :D
Stavi ovo pod OnPlayerStateChange:
[pawn]
        if( newstate == PLAYER_STATE_DRIVER )
   {
                if( RCVozila ( GetPlayerVehicleID( playerid )))
      {
           if( PlayerInfo[playerid][pClan] != 3)
           {
                  GameTextForPlayer(forplayerid,"~b~~h~RUSSIAN CARTEL",3000,4);
                  RemovePlayerFromVehicle(playerid);
           }
      }
        }
   [/pawn]
i javi da li radi (@Yoppa)

Napravio sam sam.. I to je da igrac uopste ne bi ulazio u vozilo nego kad mu se strimuje jednostavno kad klikne f- enter nista se ne desava :)