Znalaz?em w jakiej? paczce skrypt na impuls elektromagnetyczny dla SAPD. Pozmienia?em w nim elementdaty aby pasowa?y pod moj? paczk? i wszystko wydaje si? by? w porz?dku. Gdy policjant wsiada do pojazdu wy?wietla mu si? informacje ?e mo?e odda? strza? itp. Problem jest w tym ?e gdy "strzela" pojawia si? przed nim na chwil? marker, ale pojazd przed nim nie ga?nie ani nic. Prosz? o pomoc
[lua]
Server side
function pokazIEM(player,seat,jacked)
if getElementData(player,"player:duty") == "SAPD" then
if seat == 0 then
triggerClientEvent("pokaz:IEM",player,player)
end
end
end
addEventHandler("onVehicleEnter",root,pokazIEM)
function schowajIEM(player,seat,jacked)
if getElementData(player,"player:duty") == "SAPD" then
if seat == 0 then
triggerClientEvent("schowaj:IEM",player,player)
end
end
end
addEventHandler("onVehicleExit",root,schowajIEM)
function funkcjeoff(hitElement)
local veh = getPedOccupiedVehicle(hitElement)
if not veh then return end
setVehicleEngineState(veh, false)
setVehicleOverrideLights(veh,1)
setElementData(veh,"veh:iem",true)
setElementData(veh, "stereo:use",false)
setTimer(removeElementData,15000,1,veh,"veh:iem")
setTimer(setElementData,15000,1,veh,"stereo:use",true)
outputChatBox("* Siln...
Witam, chcia?bym aby sapd mia?o impuls elektro magnetyczny, i u?ywa?o si? go na przycisk, gdy ?ciga kogo? sapd i jest np przed nimi to jak kliknie przyk?adowo przycisk M, to uciekinierowi ga?nie silnik na odpowiedni? ilo?? sekund.
Posiadam takowy skrypt z jakiej? paczki, ale nie dzia?a na moim serwerze, w db3 nie ma ?adnego b??du.
emcS.lua :
[lua]
function pokarzEMC(player,seat,jacked)
if getElementData(source,"SAPD:EMC") then
if seat == 0 then
triggerClientEvent("pokaz:EMC",player,player)
end
end
end
addEventHandler("onVehicleEnter",root,pokarzEMC)
function schowajEMC(player,seat,jacked)
if getElementData(source,"SAPD:EMC") then
if seat == 0 then
triggerClientEvent("schowaj:EMC",player,player)
end
end
end
addEventHandler("onVehicleExit",root,schowajEMC)
function funkcjeoff(hitElement)
local veh = getPedOccupiedVehicle(hitElement)
if not veh then return end
setVehicleEngineState(veh, false)
setElementData(veh,"PorazenieEMC",true)
setTimer(setElementData,20000,1,veh,"PorazenieEMC",false)
exports["community-notyfikacje"]:noti("Silnik w twoim poje?dzie przesta? dzia?a? na skutek dzia?ania impulsu elektromagnetycznego.",hitElement)
end
addEvent("EMC:nadajblokade",true)
addEventHandler("EMC:nadajblokade",getRootElement(),funkcjeoff)
[/lua]
emcC.lua :
[lua]
local screenW, screenH = guiGetScreenSize()
local resW,resH = ...