- 232
- 57
- Версия SA-MP
-
- 0.3.7 (R1)
- 0.3.7-R2
- 0.3.7-R3
- 0.3.7-R4
- 0.3.7-R5
- 0.3DL
- 0.3e (R1) / CR-MP
- CR-MP 0.3.7
- Любая
- Другая
как добавить удаление охранников на арз и удаление магических шаров
код:
function cleanr()
while true do wait(0)
if clean[0] then
local removedPlayers = 0
for i, v in ipairs(getAllChars()) do
if doesCharExist(v) and i ~= 1 then
local _, id = sampGetPlayerIdByCharHandle(v)
if id ~= -1 then
removePlayer(id)
removedPlayers = removedPlayers + 1
end
end
end
local removedVehicles = 0
for i, v in ipairs(getAllVehicles()) do
local res, id = sampGetVehicleIdByCarHandle(v)
if res then
if (isCharInAnyCar(1) and storeCarCharIsInNoSave(1) ~= v) or not isCharInAnyCar(1) then
removeVehicle(id)
removedVehicles = removedVehicles + 1
end
end
end
local result, ped = sampGetCharHandleBySampPlayerId(id)
deleteChar(ped)
end
end
end
function removePlayer(id)
local bs = raknetNewBitStream()
raknetBitStreamWriteInt16(bs, id)
raknetEmulRpcReceiveBitStream(163, bs)
raknetDeleteBitStream(bs)
end
function removeVehicle(id)
local bs = raknetNewBitStream()
raknetBitStreamWriteInt16(bs, id)
raknetEmulRpcReceiveBitStream(165, bs)
raknetDeleteBitStream(bs)
end