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

Wysłany: 2018-05-18, 18:01


adisonboss







Wiek: 23
Na forum: 3332 dni
Posty: 237

Piwa: 6

Respekt: 50

Witam ! Mam taki oto skrypt ale mam w nim dwa b??dy. Jeden to panel wy?wietlaj?cy si? ka?demu graczowi a dwa to nie usuwaj?ce si? wszystkie barierki i pacho?ki. Kto? co?? Daje :piwo: i R*
CLIENT

-- [ Autor skryptu venzikk ]
-- [ Edytowany przez Maszek i adizygzak]
GUIEditor = {
    button = {},
    window = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
        GUIEditor.window[1] = guiCreateWindow(47199198139"Schowek"false)
        guiWindowSetSizable(GUIEditor.window[1], false)

        GUIEditor.button[1] = guiCreateButton(9288330"Pacho?ek"falseGUIEditor.window[1])
        GUIEditor.button[2] = guiCreateButton(102288330"Barierka"falseGUIEditor.window[1])


        GUIEditor.button[3] = guiCreateButton(9728330"Rat.techniczne"falseGUIEditor.window[1])
        GUIEditor.button[4] = guiCreateButton(102728330"AODO"falseGUIEditor.window[1])
        GUIEditor.button[5] = guiCreateButton(910618130"Schowaj wszystko"falseGUIEditor.window[1])    
    end
    
    )
addEventHandler("onClientResourceStart",resourceRoot,
function()
guiSetVisible(GUIEditor.window[1],false)
end
)




bindKey("l","down",function()
local veh getPedOccupiedVehicle(localPlayer)
if (getElementModel(veh) == 407then
local x,y,getElementPosition(localPlayer)
local marker createMarker(x,y,z,"cylinder",1,255,0,0,255)
attachElements(marker,veh,1.6,-0.9,-1.4)
function baga()
guiSetVisible(GUIEditor.window[1], true)
showCursor(true)
end
addEventHandler("onClientMarkerHit"markerbaga)
bindKey(";","down",function()
destroyElement(marker)
end)
end
end)



function zamykamy()
if source ~= GUIEditor.button[5then return end
guiSetVisible(GUIEditor.window[1],false)
showCursor(false)
destroyElement(barierkaalocalPlayer)
destroyElement(pacholekklocalPlayer)
triggerServerEvent("oddaj"localPlayer)
triggerServerEvent("oddaj"localPlayer)
end
addEventHandler "onClientGUIClick"rootzamykamy)

function desert()
if source ~= GUIEditor.button[3then return end
guiSetVisible(GUIEditor.window[1],false)
showCursor(false)
    triggerServerEvent("daj"localPlayer)
        end

addEventHandler "onClientGUIClick"rootdesert)


function kamizelka()
if source ~= GUIEditor.button[4then return end
guiSetVisible(GUIEditor.window[1],false)
showCursor(false)
    triggerServerEvent("daj2"localPlayer)
        end

addEventHandler "onClientGUIClick"rootkamizelka)

function barierka()
if source ~= GUIEditor.button[2then return end
guiSetVisible(GUIEditor.window[1],false)
showCursor(false)
        barierkaa createObject(1228000000)
        attachElements (barierkaalocalPlayer00.5, -0.500, -90)
                end
addEventHandler "onClientGUIClick"rootbarierka)

bindKey("m","down",function()
        detachElements(barierkaalocalPlayer)
end)

bindKey("m","down",function()
setElementCollisionsEnabled(barierkaatrue)
setObjectBreakable(1228true)
        detachElements(barierkaalocalPlayer)
end)

function pacholek()
if source ~= GUIEditor.button[1then return end
guiSetVisible(GUIEditor.window[1],false)
showCursor(false)
        pacholekk createObject(1238000000)
        attachElements (pacholekklocalPlayer00.5, -0.500, -90)
                end
addEventHandler "onClientGUIClick"rootpacholek)

bindKey("m","down",function()
        detachElements(pacholekklocalPlayer)
end)

SERVER

addEvent("daj"true)
addEventHandler("daj"root, function()
        giveWeapon root8700 end
)

addEvent("daj2"true)
addEventHandler("daj2"root, function()
        setPlayerSkin root277 )
end
)

addEvent("barierkaaa"true)
addEventHandler("barierkaaa"root, function()
    local xygetElementPosition root )
        local barie createObject 1228xy)
      attachElements barieroot00)
end
)


addEvent("oddaj"true)
addEventHandler("oddaj"root, function()
        setPlayerSkin root279 )
        setWeaponAmmoroot,42,0)
end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-18, 18:58


Ciastuuś

Truck soon...






Wiek: 26
Na forum: 3071 dni
Posty: 799
Nick w MP: Ciastuuś

Piwa: 4297

Respekt: 640
Respekt: 640Respekt: 640

Dodaj warunek,

if element == localPlayer then


Kt?ry sprawdza, czy dany gracz w??cza dla Siebie GUI

Podpis
Truck soon...
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-18, 19:57


adisonboss







Wiek: 23
Na forum: 3332 dni
Posty: 237

Piwa: 6

Respekt: 50

I mam rozumie? ?e ten warunek mam doda? w linijce

addEventHandler("onClientResourceStart",resourceRoot,
function()
guiSetVisible(GUIEditor.window[1],false)
end
)


[ Dodano: 2018-05-18, 20:59 ]
Dobra mam ale znalaz?em drugi problem.
Jak kto? postawi barierke lub pacholek to go nie widze i nie mo?na usn?? kilku pacholkow i barierek

[ Dodano: 2018-05-18, 21:06 ]
Dobra ca?y skrypt jest do du** do zamkniecia

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-18, 21:53


Hades.

Łiiiiiiiiii






Wiek: 22
Na forum: 4699 dni
Posty: 372
Nick w MP: Hades

Piwa: 3214

Respekt: 337,8
Respekt: 337,8Respekt: 337,8Respekt: 337,8

Nie do dupy, poprostu ztriggeruj tworzenie obiektu do strony servera, bo je?li zrobisz to po stronie CLIENTA to gracz wykonywuj?cy t? funkcj? b?dzie to widzia?.

Podpis
Skrypty/Grafiki na zamówienie!
Kontakt: Discord R35#5507

Discord związany z pomocą: https://discord.gg/ttkQTsc
Postaw piwo autorowi tego posta
 

 
Tagi: schowek :: dla :: psp
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Schowek dla PSP 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