Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

komanda /pzu reikia pagalbos.


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3066 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki, darau /pzu komanda ir iškilo problema.Kai žaidėjas ilipa i mašina noriu kad rodytu mašina iš lauko, /pzu komandos gale padėjau:
 
if(IsPlayerInAnyVehicle(id))
{
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(id));
}
else PlayerSpectatePlayer(playerid, id);
SpectateTimer[playerid] = SetTimerEx("SpectatePlayerState", 10000, true, "dd", playerid, id);
 
Čia timeris atnaujina, jeigu žaidėjas ilipa i car pradeda rodyt iš lauko bet ne iš karto rodo mašina iš lauko o tik po 10 sek. kaip time"ryje nustatyta.
Aš noriu padaryt kad žaidėjas ilipa i car ir iškarto rodo iš lauko mašina o ne žaidėja 10 sek. ir paskui car.

Redaguota , nario Drift Star
Nuoroda į komentarą
Dalintis per kitą puslapį


new bool:beingspec[MAX_PLAYERS],

specid[MAX_PLAYERS];

public OnPlayerStateChange( playerid, newstate, oldstate )

{

if( beingspec[ playerid ] )

{

if( oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER && newstate == PLAYER_STATE_ONFOOT ) PlayerSpectatePlayer( specid[ playerid ], playerid );

else if( oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER ) PlayerSpectateVehicle( specid[ playerid ], GetPlayerVehicleID( playerid ) );

}

return true;

}

// /pzu komandoje, kai zaidejas pradeda spectatint, idek:

beingspec[ id ] = true;

specid[ id ] = playerid;

// kai zaideja baigia stebeti:

beingspec[ id ] = false;

Redaguota , nario MartynasK
Nuoroda į komentarą
Dalintis per kitą puslapį

new bool:beingspec[MAX_PLAYERS],
    specid[MAX_PLAYERS];

public OnPlayerStateChange( playerid, newstate, oldstate )
{
  if( beingspec[ playerid ] )
  {
    if( oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER && newstate == PLAYER_STATE_ONFOOT ) PlayerSpectatePlayer( specid[ playerid ], playerid );
    else if( oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER ) PlayerSpectateVehicle( specid[ playerid ], GetPlayerVehicleID( playerid ) );
  }
  return true;
}


// /pzu komandoje, kai zaidejas pradeda spectatint, idek:
beingspec[ id ] = true;
specid[ id ] = playerid;

// kai zaideja baigia stebeti:
beingspec[ id ] = false;

Truputi reikėjo pasikeist kai ką i savo gm puse.Dėkoju +3 Rep

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3066 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...