DestroyVehicle Help
#1

Hello,

Every time I destroy a Vehicle, It comes back...
How is that possible?

pawn Код:
public OnPlayerSpawn(playerid)
{
    TogglePlayerSpectating(playerid, 0);
    if(MapTime != 1200)
    {
        Player[playerid][IsActive] = 1;
        new rand = random(SpawnPointsCounter - 1);
        new Float:info[4];

        new rand_car = random(MAX_RANDOM_VEHICLES - 1);
        new car = AllCars[rand_car];
        new vehicle;

        info[0] = SpawnPoints[rand][SPAWN_X];
        info[1] = SpawnPoints[rand][SPAWN_Y];
        info[2] = SpawnPoints[rand][SPAWN_Z];
        info[3] = SpawnPoints[rand][SPAWN_ROT];

        vehicle = CreateVehicle(car, info[0], info[1], info[2], info[3], random(100), random(100), -1);
        PutPlayerInVehicle(playerid, vehicle, 0);
        Player[playerid][IsActive] = 1;
        SetPlayerColor(playerid, ALIVEGREEN);
        Player[playerid][State] = 2;
    }
    else
    {
        SCM(playerid, NOTICE2, "> The game will start shortly!");
    }
    return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
    DestroyVehicle(GetPlayerVehicleID(playerid));
    SetPlayerColor(playerid, DEADRED);
    TogglePlayerSpectating(playerid, true);
    Player[playerid][SpeccingPlayer] = 0;
    SpectatorRefresh(playerid, Player[playerid][SpeccingPlayer]);
    SetTimerEx("RespawnAfterDeath", 6000, false, "d", playerid);
    Player[playerid][RespawnTime] = 6;
    Player[playerid][IsActive] = 0;
    Player[playerid][LastCar] = -1;
    Player[playerid][AliveTime] = 0;
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)