SA-MP Forums Archive
respawn veh bug - 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)
+--- Thread: respawn veh bug (/showthread.php?tid=610229)



respawn veh bug - AliEnPi - 21.06.2016

hi dears
I add some vehicle with AddStaticVegicleEx to my server
now i try to respawn them with SetVehicleToRespawn
but my veh didnt respawn after this command
please helpme
how can i fix it


Re: respawn veh bug - TwinkiDaBoss - 21.06.2016

Show us your code.


Re: respawn veh bug - AliEnPi - 21.06.2016

Quote:

if(strcmp(cmd, "/respawnallcars", true) == 0 || strcmp(cmd, "/rac", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] <= 5)
{
SendMessage(playerid, COLOR_GREEN, "Error: You are not authorized to use this command.");
return 1;
}
for(new i = 0;i<MAX_VEHICLES;i++)
{
if(IsUnusedVehicle(i) && IsVehicleConnected(i) && OwnedMashin[i] == 0 && OwnedMashin_2[i] == 0) SetVehicleToRespawn(i);
}
format(string,256,"{FFFFFF}All Vehicles Respawned By Owner %s",PINFO[playerid][pName]);
AdminWarn(string);
}
return 1;
}

respawn code


Re: respawn veh bug - AliBro - 21.06.2016

this isn't mine, but it'll work Fine Try It,
Код:
CMD:respawnallcars(playerid,params[])
{
        if(PlayerInfo[playerid][pAdmin] <= 5) return SendClientMessage(playerid, 0xFF0000FF, "You are not authorized to use that command!");
        for(new car = 1; car <= 268; car++)
        {
                if(IsVehicleEmpty(car)) SetVehicleToRespawn(car);
        }
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), "SERVER: All unused cars respawned by %s.", sendername);
        BroadCast(0xFFFFFFFF,string);
        return 1;
}
 
stock IsVehicleEmpty(vehicleid)
{
        for(new i=0; i<MAX_PLAYERS; i++)
        {
                if(IsPlayerInVehicle(i, vehicleid)) return 0;
        }
        return 1;
}