cze?? all, dzisiaj mam problem, gdy w??czam skrypt to muzyka zzaczyna grac jak skrypt w??cze, bawi?em si? ?eby na przycisk to w??czy? ale nie chce dzia?a?.
my?l? i my?l? jak zrobi? by nie wywala?o wciska?em wsz?dzie ju?
attempt to call global 'playSound' (a nil value)
[lua]addCommandHandler("b", function(plr,cmd,cel,x,bantype,...)
if BWADMIN(plr,3) or BWADMIN(plr,2) or BWADMIN(plr,1) or BWADMIN(plr,5) or BWADMIN(plr,4) or BWADMIN(plr,7) then
local reason=table.concat({...}, " ")
if not cel or not tonumber(x) or not bantype or not reason then
--outputChatBox("#007aff(ⓘ) #FFFFFFU?ycie: /b <nick/ID> <ilo??> <m/h/d> <pow?d>", plr, 255,255,255, true)
triggerClientEvent(plr, 'onClientAddNotification', plr, "U?ycie: /b <nick/ID> <ilo??> <m/h/d> <pow?d>nm - Minuty h - Godziny d - Dni ", 'info')
return
end
local target=exports["bw-core"]:findPlayer(plr,cel)
if not target then
triggerClientEvent(plr, 'onClientAddNotification', plr, "Nie znaleziono podanego gracza.", 'error')
return
end
if (BWADMIN(plr,7) == false) and BWADMIN(target,7) then return end
if target then
local muza = playSound("ban.mp3") return
end
--reason = reason.." |od "..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").."|"
if bantype=="m" or bantype=="h" or bantype=="d" then
if bantype=="m" then
exports["bw-db"]:bazaustaw("INSERT INTO bw_zbanowanij (serial,reason,time,type) VALUES (?,?,NOW() +...
Mam problem chc? zrobi? powiadomienie od administracji i ?eby si? w??cza? sekundowy d?wi?k powiadomienia ale w??cza si? on milion razy i nie fajnie to s?ycha?. Prosz? o pomoc.
Tak wygl?da kod:
addEventHandler("onClientRender", getRootElement(),
function()
if status == true then
playSound("sound/bip.mp3") local now = getTickCount(); local endTime = start + 2000; local elapsedTime = now - start; local duration = endTime - start; local progress = elapsedTime / duration; local x, y, z = interpolateBetween (0, 0, 0, 585, 0, 0, progress, "OutQuad"); dxDrawImage(0*px, 0*py, 1366*px, 60*py, ":adminalert/images/bgr.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText(""..nick..": "..tekst.."", x*px, 17*py, 774*px, 38*py, tocolor(0, 0, 0, 255), 1.10*px, dxfont0_font, "center", "center", false, false, true, false, false)
else
return end
end )
Witam. Pisz?, bo mianowicie mam problem z funkcj? playSound. Dos?ownie przekopiowa?em przyk?ad z wiki https://wiki.multitheftauto.com/wiki/PlaySound ale wyrzuca mi w konsoli b??d. Plik dopisa?em do mety i robi? to po stronie clienta.
Bad argument @ 'addEventHandler' Expected element at argument 2, got nill
function wasted (killer, weapon, bodypart) local sound = playSound("sounds/wasted.mp3") --Play wasted.mp3 from the sounds folder
setSoundVolume(sound, 0.5) -- set the sound volume to 50% end
addEventHandler("onClientPlayerWasted", localPlayer, wasted) --add the event handler
?cie?ka odtwarza si? po w??czeniu silnika i po wy??czeniu go, jak zrobi? aby odtwarza?a si? tylko po w??czeniu silnika?
c-side:
[lua]
local w,h = guiGetScreenSize()
czcionka = dxCreateFont( "cz.ttf", 8 )
local rowery = {[509]=true,[481]=true,[510]=true}
function gui()
local v = getPedOccupiedVehicle(localPlayer)
if getVehicleOverrideLights(v) ~= 2 then
w1 = "Zapal ?wiat?a"
else
w1 = "Zga? ?wiat?a"
end
local silnik = getVehicleEngineState(v)
playSound("silnik.mp3")
if silnik == false then
w2 = "Zapal silnik"
else
w2 = "Zga? silnik"
end
local drzwi = isVehicleLocked(v)
if drzwi == true then
w3 = "Otw?rz drzwi"
else
w3 = "Zamknij drzwi"
end
if isElementFrozen(v) then
w4 = "Spu?? r?czny"
else
w4 = "Zaci?gnij r?czny"
end
if getVehicleDoorOpenRatio(v,0) == 0 then
w5 = "Otw?rz mask?"
else
w5 = "Zamknij mask?"
end
if getVehicleDoorOpenRatio(v,1) == 0 then
w6 = "Otw?rz baga?nik"
else
w6 = "Zamknij baga?nik"
end
r1,r2,r3,r4,r5,r6 = 1,1,1,1,1,1
local wybor = getElementData(localPlayer,"wybor")
if wybor == 1 then
r1 = 1.2
elseif wybor == 2 then
r2 = 1.2
elseif wybor == 3 then
r3 = 1.2
elseif wybor == 4 then
r4 = 1.2
else...
Witam potrzebuj? si? dowiedzie? jak zrobi? takie co?:
Mam okienko z edit'em, wklejam sobie link do filmiku na YT (np. https://www.youtube.com/watch?v=exJlapzPnlc ), klikam przycisk i playSound odtwarza mi muzyk? z tego filmu. Okienko itp. nie stanowi problemu lecz jak zrobi? ?eby skrypt sam sobie konwertowa? link na url do odtwarzania?
Od razu uprzedzam URL, kt?ry mo?na pozyska? na yt klikaj?c ppm na play nie dzia?a.
Witam, temat jest po?wi?cony funkcji playSound. Mianowicie chodzi o to, ?e dzia?a, ale utw?r puszcza si? po w??czeniu skryptu niesko?czon? ilo?? razy i jest jeden straszny d?wi?k.
Witam napisa?em kod , lecz po wpisaniu komendy odtwarza si? dzwi?k lecz tylko dla wpisuj?cego.Jak to zrobi? ?eby ka?dy gracz to s?ysza? ? Za pomoc piwerko
Witam. W jednym skrypcie do spawnowania aut by? zb?dny przycisk dla mnie kt?ry niszczy? dane auto, ja go postanowi?em przerobi? na taki dowcipny. Polega to na tym ?e gdy wci?nie kto? ten przycisk to zaczyna lecie? muzyczka i wyskakuje napis w chatboxie ( jednak?e lepiej by by?o gdyby da? napis na ?rodek ekranu, ale nie znalaz?em do tego odpowiedniego kodu ). Gdy wcisn? przycisk wyskakuje b??d gdzie wychodzi ?e dla playsound jest wpisana z?a warto?? ( tak bynajmniej to rozumiem - Playsound < a nil value >.
Oto funkcja w pliku server:
function destroyveh ()
music = playSound("jestespipa.ogg", true)
setSoundVolume(music, 1)
outputChatBox( "TVC jest pipa! xD", source )
end