function oddech(cmd)
dzwiek = playSound("aodo.wav",true)
outputChatBox(getPlayerName(localPlayer).."zak?ada AODO.")
end
addCommandHandler("aodo",oddech)
function sciagnij(cmd)
stopSound(dzwiek)
triggerServerEvent("zmien",localPlayer)
outputChatBox(getPlayerName(localPlayer).."Zdejmuje AODO.")
end
addCommandHandler("zaodo",sciagnij)
Dzia?a, teraz aby nie robi? kolejnego tematu. Jak przyklei? d?wi?k do pojazdu?, tyle ?e pojazd niema zmiennej. W sensie pojazdy s? utworzone w map editorze. Wiem, ?e
Dzia?a, teraz aby nie robi? kolejnego tematu. Jak przyklei? d?wi?k do pojazdu?, tyle ?e pojazd niema zmiennej. W sensie pojazdy s? utworzone w map editorze. Wiem, ?e
W?a?nie nie, chodzi tu o autopompe do wozu stra?ackiego. Gracz stoi gdzie? obok wozu i np jakim? klawiszem uruchamia t? autopompe (d?wi?k) i tym samym klawiszem j? wy??cza. i t? autopompe s?ysz? osoby tylko obok tego pojazdu.
Da si? co? takiego zrobi?, ale z tym jest troch? wi?cej roboty. Najpierw musisz do skryptu z map? dopisa? pobranie tych pojazd?w. I mo?esz do tego dopisa? bindKey, kt?ry b?dzie sprawdza? odleg?o?? gracza od pojazd?w i je?eli kt?ry? pojazd b?dzie do?? blisko to pobierze jego koordy i w??czy si? d?wi?k.
function pompa(cmd)
if getElementsByType("vehicle") then
if getDistanceBetweenPoints3D = 40 then
triggerClientEvent("ap",localPlayer)
end
bindKey("o",down)
-- c-side
addEvent("ap",true)
addEventHandler("ap",root,function()
dzwiek = playSound("ap.wav",true)
setSoundMaxDistance(50)
else
stopSound(dzwiek)
end
end)
Skrypt musi by? razem z map?. Mniej wi?cej tak to b?dzie wygl?da?. Narobi?e? straszne b??dy Nawet chyba nie czytasz tego co na wiki pisz?, a tam s? bardzo wa?ne rzeczy.
S-side:
function pompa(plr)
local x,y,z = getElementPosition(plr)
for i,v in pairs(getElementsByType("vehicle",resourceRoot)) do
local x2,y2,z2 = getElementPosition(v)
if getDistanceBetweenPoints3D(x,y,z,x2,y2,z2) <= 40 then
triggerClientEvent("ap",root)
return end
end
end
addEventHandler("onPlayerJoin",root,function()
bindKey(source,"o","down",pompa)
end)
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach