Lua
function heal(player)
if isObjectInACLGroup("user." ..getAccountName(getPlayerAccount(player)), aclGetGroup("hl")) then
local posX, posY, posZ = getElementPosition( player )
local healSphere = createColSphere( posX, posY, posZ, 12 )
local nearbyPlayers = getElementsWithinColShape( healSphere, "player" )
local nearbyPeds = getElementsWithinColShape( healSphere, "ped" )
curring = 0
hi = 0
setTimer(
function()
local markerr = createMarker(posX, posY, posZ-hi, "cylinder", curring,math.random(50,255),math.random(50,255),math.random(50,255),255)
setTimer(setElementAlpha,50,1,markerr,-63.75)
setTimer(setElementAlpha,50,1,markerr,-63.75)
setTimer(setElementAlpha,50,1,markerr,-63.75)
setTimer(destroyElement,400,1, markerr )
curring = curring + 1
hi = hi + 1
end,50,26)
for index, peds in ipairs( nearbyPeds ) do
killPed(peds,player,255,255,true)
setElementData(player,"zombieskilled", getElementData(player, "zombieskilled") + 1)
end
local Vehs = getElementsWithinColShape( healSphere, "vehicle" )
for index, car in ipairs( Vehs ) do
fixVehicle(car)
local q,w,e = getElementRotation(car)
setElementRotation(car,0,w,e)
end
destroyElement( healSphere )
for index, nearbyPlayers in ipairs( nearbyPlayers ) do
setElementData(nearbyPlayers,"bleeding",0)
setElementData(nearbyPlayers,"cold",false)
setElementData(nearbyPlayers,"pain",false)
setElementData(nearbyPlayers,"brokenbone",false)
setElementData(nearbyPlayers,"blood",12000)
setElementData(nearbyPlayers,"thirst",100)
setElementData(nearbyPlayers,"food",100)
end
end
end
addCommandHandler( "heal", heal )
Alles anzeigen
Ich bin grade bissle am machen sitze die ganze zeit dran ich will dass wenn der admin onduty ist also if getElementData(player, "aduty") == true then dass wenn er onduty ist das blood nicht neu gesettet bekommt also nur die die sogesehen player sind gehealt werden mit 12000 blodd versteht ihr?