Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2019-07-14, 09:19


konoszovsky







Wiek: 24
Na forum: 3221 dni
Posty: 33
Nick w MP: konosz615

Piwa: 5

Respekt: 60

Problem polega na tym, ze jak wgrywam dwie te same syreny dwa te same skrypty ze np marker w 1 skrypcie jest w LV a w drugim skrypcie jest BB to wyswietlaja sie dwa panele, ze i z tego skryptu i z tego
Blad w DB3: Dziwne, przedchwila pokazywalo w DB3 blad, tera nie wykrywa bledu choc jest, ale pamietam co pisalo ze AddEventHandler showGUI cos tam, tutaj daje kodzik:
-- Pierwotny w?‚a?›ciciel i twĂłrca kodu: AmaMa
-- Zakaz uĹĽywania / edycji kodu bez wcze?›niejszej zgody ze strony w?‚a?›ciciela
-- Zakaz wykorzystywania ca?‚ego lub fragmentĂłw kodu
-- W przypadku z?‚amania powyzszych zasad sprawa zostanie skierowana do s?…du pod zaĹĽutem: Naruszenia maj?…tkowych praw autorskich
-- Pierwotnie pe?‚ne prawo do uĹĽywania tego kodu posiada tylko AmaMa
mojeW,mojeH = 1360,768
sW,sH = guiGetScreenSize()
width, height = (sW/mojeW), (sH/mojeH)

local wm1={
    button={},
}

function gui()
exports["buttons"]:createCustomWindow("Panel alarmowania", 442*width, 138*height, 493*width, 443*height, tocolor(255, 255, 255, 255), false)
exports["buttons"]:createCustomText2("Pami?™taj, ĹĽe naduĹĽywanie syreny b?™dzie karane!", 675*width,455*height,693*width,55*height, tocolor(255, 0, 0, 255), 71, "default", "center", "center", false, false, false, false, false)
end


wm1.button[1]=guiCreateButton(0.42, 0.39, 0.18, 0.08, "Syrena OSP", true)
wm1.button[2]=guiCreateButton(0.42, 0.49, 0.18, 0.08, "Dzwonki w koszarach", true)
wm1.button[3]=guiCreateButton(0.42, 0.59, 0.18, 0.08, "Zamknij", true)
guiSetVisible(wm1.button[1],false)
guiSetVisible(wm1.button[2],false)
guiSetVisible(wm1.button[3],false)


addEvent("showGUI", true)
addEventHandler("showGUI", getRootElement(), function()
showCursor(true,false)
addEventHandler("onClientRender",root,gui)
guiSetVisible(wm1.button[1],true)
guiSetVisible(wm1.button[2],true)
guiSetVisible(wm1.button[3],true)
end)

addEventHandler("onClientGUIClick", resourceRoot, function()
if source == wm1.button[1] then
    triggerServerEvent("playSyrena_s", localPlayer)
    showCursor(false,false)
    removeEventHandler("onClientRender",root,gui)
     guiSetVisible(wm1.button[1],false)
    guiSetVisible(wm1.button[2],false)
    guiSetVisible(wm1.button[3],false)
end
if source == wm1.button[2] then
    triggerServerEvent("playSyrena_s1", localPlayer)
    showCursor(false,false)
    removeEventHandler("onClientRender",root,gui)
     guiSetVisible(wm1.button[1],false)
    guiSetVisible(wm1.button[2],false)
    guiSetVisible(wm1.button[3],false)
end
if source == wm1.button[3] then
    showCursor(false,false)
    removeEventHandler("onClientRender",root,gui)
     guiSetVisible(wm1.button[1],false)
    guiSetVisible(wm1.button[2],false)
    guiSetVisible(wm1.button[3],false)
end
end)

addEvent("playSyrena_c", true)
addEventHandler("playSyrena_c", getRootElement(), function()
local syrena = playSound3D("AsA.mp3", 1764.02, 2241.54, 12.03, true)
setSoundMaxDistance(syrena, 200)
setTimer(stopSound, 7*1000, 1, syrena)
end)


addEvent("playSyrena_c2", true)
addEventHandler("playSyrena_c2", getRootElement(), function()
local syrena = playSound3D("syrena1.mp3",306.22, -165.43, 1.57, true)
setSoundMaxDistance(syrena, 1500)
setTimer(stopSound, 25*1000, 1, syrena)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-07-14, 13:55


Wilq







Wiek: 24
Na forum: 4570 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Powodem s? dwie takie same nazwy eventu - showGUI
Zmie? w jednym skrypcie wszystko na np. showGUIBB, po kliencie i serwerze.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
konoszovsky
Tagi: syrena :: psp :: osp
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Syrena PSP,OSP Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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
Dodaj temat do Ulubionych
Wersja do druku