Jump to content

Question

Posted

Salut! Am si eu aceasta functie pe gm burned:

function DespawnVehicle(carid) {
    new dbid = FindSpawnID(carid);
    if(CarInfo[dbid][Spawned] != 0) DestroyPlayerCar(dbid);
    printf("Vehicle %d despawned. [db: %d]", carid, dbid);
    return 1;
}

si as dori sa adaug o verificare cum ca daca masina este folosita sa returneze 1 dar nu prea stiu cum sa fac asta

if(CarInfo[habar nu am ce sa scriu] = 1) return 1;

8 answers to this question

Recommended Posts

  • 0
Posted
1 hour ago, Davidoff7776 said:

Salut! Am si eu aceasta functie pe gm burned:

 


function DespawnVehicle(carid) {
    new dbid = FindSpawnID(carid);
    if(CarInfo[dbid][Spawned] != 0) DestroyPlayerCar(dbid);
    printf("Vehicle %d despawned. [db: %d]", carid, dbid);
    return 1;
}

 

si as dori sa adaug o verificare cum ca daca masina este folosita sa returneze 1 dar nu prea stiu cum sa fac asta

 


if(CarInfo[habar nu am ce sa scriu] = 1) return 1;

 

foreach(new i : Player) {

 new vehicle;

vehicle = GetPlayerVehicleID(i);

if(i == dbid) return 1;

}

  • 0
Posted
Acum 9 ore, RazvaN. a spus:

foreach(new i : Player) {

 new vehicle;

vehicle = GetPlayerVehicleID(i);

if(i == dbid) return 1;

}

linia if(i==dbid) return 1; nu face ce trebuie in loc de i ar trebui vehicle.

Deci in loc de  if(i==dbid) return 1; trebuie if(vehicle==dbid) return 1;

  • 0
Posted

function DespawnVehicle(carid) {
    if(IsVehicleOccupied(carid)) return SendClientMessage(playerid, COLOR_LGREEN, "vehiculul tau este ocupat!");
    new dbid = FindSpawnID(carid);
    if(CarInfo[dbid][Spawned] != 0) DestroyPlayerCar(dbid);
    printf("Vehicle %d despawned. [db: %d]", carid, dbid);
    return 1;
}

  • 0
Posted

function DespawnVehicle(carid) {
    new dbid = FindSpawnID(carid);
    if(VehicleHaveDriver(dbid)) {
        VehicleTimer[dbid] = SetTimerEx("DespawnVehicle", 60000*20, 0, "d", dbid);// aici se reseteaza timer-ul pentru a nu ramane masina pe server
        return 1;
    }
    if(CarInfo[dbid][Spawned] != 0) DestroyPlayerCar(dbid);
    printf("Vehicle %d despawned. [db: %d]", carid, dbid);
    return 1;
}

ceva de genul ar trebuii sa fie, ca sa ti se reseteze si timer-ul, ca altfel ramane masina pe server

  • 0
Posted
On 3/12/2018 at 12:26 AM, valivaly96 said:

linia if(i==dbid) return 1; nu face ce trebuie in loc de i ar trebui vehicle.

Deci in loc de  if(i==dbid) return 1; trebuie if(vehicle==dbid) return 1;

da, greseala mea, nu am fost atent.

  • 0
Posted
La 16.03.2018 la 7:13, @SanJay a spus:

Il ai in gm burned gata facut, de ce ai facut topic?

Pai daca e cineva in masina si se foloseste fuctia DespawnVehicle, va despawna si masinile cu jucatori in ele. Eu vreau sa fie despawnate decat cele nefolosite. 

  • 0
Posted
Acum 11 ore, Davidoff7776 a spus:

Pai daca e cineva in masina si se foloseste fuctia DespawnVehicle, va despawna si masinile cu jucatori in ele. Eu vreau sa fie despawnate decat cele nefolosite. 

Daca nu stii unde se modifica acea chestie nu te baga.

 

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...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.