car respawn
#1

How can i make the cars
pawn Код:
lsv1 = AddStaticVehicle(535,2797.1699,-1576.0013,10.6910,270.9277,6,6); // vagos
lsv2 = AddStaticVehicle(535,2796.0706,-1567.5532,10.6907,270.2401,6,6); // vagos
lsv3 = AddStaticVehicle(536,2822.3274,-1557.5253,10.6619,88.6847,6,6); // vagos
lsv4 = AddStaticVehicle(536,2803.0129,-1541.0604,10.6598,181.0865,6,6); // vagos
lsv5 = AddStaticVehicle(534,2821.6084,-1548.3844,10.6446,89.6737,6,6); // vagos
lsv6 = AddStaticVehicle(534,2796.3213,-1554.2172,10.6461,270.5187,6,6); // vagos
lsv7 = AddStaticVehicle(575,2815.9094,-1540.1141,10.5259,179.1128,6,6); // vagos
lsv8 = AddStaticVehicle(487,2780.3315,-1611.9911,11.0966,321.1564,6,6); // vagos
only respawn if i use /ovrespawn?
Reply
#2

What do you mean?
Give us more information.
Reply
#3

pawn Код:
forward VehicleOccupied(vehicleid);

public VehicleOccupied(vehicleid)
{
    for(new i=0;i<MAX_PLAYERS;i++)
    {
        if(IsPlayerInVehicle(i,vehicleid)) return 1;
    }
    return 0;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/ovrespawn", cmdtext, true, 10) == 0)
    {
        SendClientMessage(playerid, 0xD8D8D8FF, "You Re spawned all vehicles that are not occupied");
        GameTextForAll("Vehicles Respawned :D", 3000,3);

        for(new cars=0; cars<MAX_VEHICLES; cars++)
        {
            if(!VehicleOccupied(cars))
            {
                SetVehicleToRespawn(cars);
            }
        }
        return 1;
    }
    return 0;
}
Reply
#4

You could use:

pawn Код:
SetVehicleToRespawn(lsv1);
SetVehicleToRespawn(lsv2);
SetVehicleToRespawn(lsv3);
SetVehicleToRespawn(lsv4);
SetVehicleToRespawn(lsv5);
SetVehicleToRespawn(lsv6);
SetVehicleToRespawn(lsv7);
SetVehicleToRespawn(lsv8);
Reply
#5

Better if...
Код:
new lsv[7];// global array
lsv[0] = AddStaticVehicle(535,2797.1699,-1576.0013,10.6910,270.9277,6,6); // vagos
lsv[1] = AddStaticVehicle(535,2796.0706,-1567.5532,10.6907,270.2401,6,6); // vagos
lsv[2] = AddStaticVehicle(536,2822.3274,-1557.5253,10.6619,88.6847,6,6); // vagos
lsv[3] = AddStaticVehicle(536,2803.0129,-1541.0604,10.6598,181.0865,6,6); // vagos
lsv[4] = AddStaticVehicle(534,2821.6084,-1548.3844,10.6446,89.6737,6,6); // vagos
lsv[5] = AddStaticVehicle(534,2796.3213,-1554.2172,10.6461,270.5187,6,6); // vagos
lsv[6] = AddStaticVehicle(575,2815.9094,-1540.1141,10.5259,179.1128,6,6); // vagos
lsv[7] = AddStaticVehicle(487,2780.3315,-1611.9911,11.0966,321.1564,6,6); // vagos

dcmd_ovrespawn(playerid,params[])
{
#pragma unused params
for(new n,f=sizeof(lvs);n<f;n++) SetVehicleToRespawn(lvs[n]);
SendClientMessage(playerid, 0xD8D8D8FF, "You respawned all vagos vehicles.");
return 1;
}
dcmd(ovrespawn,9,cmdtext);// in OnPlayerCommandText
Reply
#6

I needed this too, thanks,
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)