SA-MP Forums Archive
car respawn - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: car respawn (/showthread.php?tid=277655)



car respawn - Tanush123 - 18.08.2011

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?


Re: car respawn - James_Bourne - 18.08.2011

What do you mean?
Give us more information.


Re: car respawn - Kitten - 18.08.2011

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;
}



Re: car respawn - DDodo - 18.08.2011

You could use:

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



Re: car respawn - Mutha_X - 18.08.2011

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



Re: car respawn - iGetty - 19.08.2011

I needed this too, thanks,