не работал с колшейпами если честно, но могу дать совет, при входе и выходе дать игроку ключи к примеру on - 0/1
и когда его kill то проверяй на наличие у ключа on нужного числа. / p.s. лень заставляет шевелить мозгами))
safeZoneRadar = createRadarArea ( 2495, 2616, 255, 255, 255, 243, 80 )
DMzone = createColCuboid ( 2495, 2616, 9.5, 255, 243, 80 )
function shapeHit ( player )
outputChatBox ( ""..tostring(getPlayerName ( player )).." вошел в зону ",getRootElement(),255,255,0 )
end
addEventHandler ( "onColShapeHit", DMzone, shapeHit )
function player_Wasted ( ammo, attacker, weapon, bodypart )
if ( attacker ) then
local dm = isElementWithinColShape (source, DMzone ) -- ниже в посте указана данная функция
if dm then -- просто при смери проверяем игрок что умер находится ли в зоне и если да то отнимаем/даем кеш
if ( getElementType ( attacker ) == "player" ) then
givePlayerMoney(attacker, 7500)
takePlayerMoney(source,7500)
end
end
end
end
addEventHandler ( "onPlayerWasted", getRootElement(), player_Wasted )
хм, ну что то вроде ) мне просто заняться нечем)))