Устанавливает на место спавна незанятый людьми транспорт.
PHP код:
CMD:spawncars(playerid, params[])
{
if(IsPlayerAdmin(playerid) == 0)
return SendClientMessage(playerid, -1, "Вам недоступна данная команда.");
static const
fmt_str[] = "%s (%i) зареспавнил незанятый людьми транспорт.";
new
str[sizeof(fmt_str) - 2 + MAX_PLAYER_NAME - 2 + 3],
occupied[(MAX_VEHICLES + 1) char] = {((0x00 << 24) | (0x00 << 16) | (0x00 << 8) | (0x00)), ...},
vehicleid,
i = GetMaxPlayers();
GetPlayerName(playerid, str, sizeof(str));
format(str, sizeof(str), fmt_str, str, playerid);
SendClientMessageToAll(-1, str);
do
{
if((vehicleid = GetPlayerVehicleID(--i)) == 0)
continue;
occupied{vehicleid} = 1;
if((vehicleid = GetVehicleTrailer(vehicleid)) == 0)
continue;
occupied{vehicleid} = 1;
}
while(i != 0);
i = MAX_VEHICLES - 1;
do
{
if (occupied{i} == 0)
SetVehicleToRespawn(i);
}
while(--i != 0);
return 1;
}