Witam zapisałem skrypt na alarmowanie na serwerze dla PSP. Jednak problem jest taki że po wciśnięciu zbindowanego klawisza nic się nie dzieje. W debugu też nie pokazuje żadnych błędów. Za pomoc klasycznie i respekt
Po stronie clienta
Kod:
addEvent("playSyrena_c", true)
addEventHandler("playSyrena_c", getRootElement(), function()
local syrena = playSound3D("pik.wav", -1846.80, 124.15, 16.12, true)
setSoundMaxDistance(syrena, 50)
setTimer(stopSound, 2*6000, 2, syrena)
end)
Po stornie serwera
Kod:
kategoria_animacji = "CRIB"
animacja = "CRIB_Use_Switch"
function isPlayerInFaction(plr)
local sid=getElementData(plr,'player:sid')
if not sid then return end
local result=exports['pystories-db']:dbGet('SELECT 1 FROM pystories_factions WHERE code=? AND sid=? LIMIT 1;', "SAFD", sid)
if result[1] then
return true
else
return false
end
end
marker = createMarker(-1840.81, 111.80, 15.12-0.9, "cylinder", 1, 255, 0, 0, 50)
function alarm (plr)
if isElementWithinMarker(plr, marker) and getElementData(hitElement,"player:duty") == "SAFD" then
triggerClientEvent("playSyrena_c", getRootElement())
end
end
addEventHandler("onPlayerJoin",root,function()
bindKey(source,"h","down",alarm)
end)
[/quote]