Jump to content
  • 0

pomoc Pomoste prosím


Pingvin

Dotaz

Ahoj dali byste mi radu  prosím

už to tu skoumam sna 40 min a nic

 

public OnPlayerExitVehicle(playerid, vehicleid)

{

DisablePlayerCheckpoint(playerid);

DestroyVehicle(acar);

return 1;

}

 

mam to takhle a chci aby kdyz ten hrac vystoupi mu to zrusilo auto a checkpointy ale kdyz delaj dva naraz autoskolu a vystoupi jeden tak to zrusi oboum

chci aby to zrusilo jen tomu co vystoupil a ne vsem ale nevim jak to udel

prosím

Edited by Pingvin
Link to comment
Share on other sites

4 odpovědí na tuto otázku

Recommended Posts

  • 0

Tak si oprav ničenie auta ;) používaš premennú bez poľa, takže keď vytvoríš auto prvému, všetko funguje, ale akonáhle vytvoríš auto druhému tak sa ti zapíše do ACAR a predchádzajúce auto sa stane obyčajným autom...

naviac nemáš to nijak ošetrené, keď ktokoľvek na servery opustí vozidlo, zruší mu to CP a zmaže vozidlo ACAR - je úplne jedno kto v ňom práve sedí

Link to comment
Share on other sites

  • 0
new bool:autoskola[MAX_PLAYERS];
new acar[MAX_PLAYERS];

//Začátek autoškoly
acar[playerid] = CreateVehicle(...)
autoskola[playerid] = true;

//exit z vozidla (to samé můžeš dát i do OnPlayerDisconnect)
public OnPlayerExitVehicle(playerid, vehicleid)
{
    if(autoskola[playerid] == true)//pokud hráč dělá autoškolu
    {
        DisablePlayerCheckpoint(playerid);//vymaže Cp
        DestroyVehicle(acar[playerid]);//vymaže vozidlo
        autoskola[playerid] = false;//nastaví proměnnou na false
    }
    return 1;
}

Zkus to nějak takto..

  • Líbí se mi to! (+1) 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...