Witam, chcia?bym zrobi? co? takiego ?e jak SAPD (wsumie oboj?tnie kto kto ma paralizator, czyli pistolet silenced, id 23 broni) trafi przykladowo uciekiniera przed nim kt?ry ucieka pojazdem i jest w ruchu, gdy sapd trafi go w g?owe z paralizatora(przez driveby strzela), to losowo po kilku strza?ach(r??nie, czasem od 3,4, czasem od 2-?ch) aby uciekiniera wywala?o z pojazdu gdy zostanie trafiony kilka razy, da si? tak zrobi??
kod paralizatora:
Lua1.lua:
[lua]
local weaponid = 23
function onFire(weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement)
if weapon == weaponid then
if hitElement then
if hitElement ~= source then
if getElementType(hitElement) == "player" then
triggerServerEvent("onParalyze", hitElement)
elseif getElementType(hitElement) == "vehicle" then
triggerServerEvent("onVehicle", hitElement)
end
end
end
end
end
addEventHandler( "onClientPlayerWeaponFire", getRootElement(), onFire)
[/lua]
Lua2.lua:
[lua]
local time = 25
function displayLoadedRes ( res )
setWeaponProperty(23, "poor", "damage", 0)
setWeaponProperty(23, "std", "damage", 0)
setWeaponProperty(23, "pro", "damage", 0)
end
addEventHandler ( "onResourceStart",getResourceRootElement(getThisResource()), displayLoadedRes )
function onParalyzed()
setElementFrozen ( source, true )
setPedAnimation( source, "ped"... |