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

Wysłany: 2017-05-20, 20:27


Szydlo

Stance Works






Wiek: 26
Na forum: 3726 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

Cze?c, teraz mam kolejny problem.

Jak, zawsze prosze o nie gotowce tylko wyt?umaczenie.

//Edit jeszcze jeden b?ad, gdy gracz ju? wejdzie raz w marker, wi?cej razy napis si? nie pojawia.


Kod:

function gui()        
     okno = guiCreateWindow(1080, 431, 346, 99, "System Bramy", false)
        guiWindowSetSizable(okno, false)

       ozbrame = guiCreateButton(10, 33, 326, 49, "Otw?rz/Zamknij Bram?.", false, okno)
end       
-- Kod Gui --

-- Pokaz Gui --
function showgui()
    guiSetVisible(okno, true)
    guiSetVisible(ozbrame, true)     
    showCursor(true)
end
-- Schowaj gui --
function hidegui()
    guiSetVisible(okno, false)
    guiSetVisible(ozbrame, false)     
    showCursor(false)
end

-- Kod na stworzenie bramy, oraz zamykanie/otwieranie. 
marker = createMarker (1583.45386, -1637.70154, 12 , "cylinder", 1.5, 0, 0, 255, 170 )
bramaob = createObject(10671,  1590.50, -1638.12134, 14 , 0, 0, 90) -- tworzysz bram? i w x, y, z podajesz kordy, a w rx, ry, rz rotacj? obiektu

function MarkerHit( hitElement, matchingDimension )
    local elementType = getElementType( hitElement ) 
        outputChatBox("Wszed?es w marker..", player)
end
addEventHandler( "onClientMarkerHit", marker, MarkerHit, showgui )

--TO JEST NIEWAZNE NIE CZYTAJ TAMTEOG.....----

function sysbramy()
    if getElementData(bramaob, "brama") then 
        setElementData(bramaob, "brama", false) 
        moveObject(bramaob, 2000, 1590.50, -1638.12134, 14 )
        outputChatBox("Zamkn??e? bram?.", player)
    else
        setElementData(bramaob, "brama", true)
        moveObject ( bramaob, 2000, 1590.50, -1638.12134, 10 )   
        outputChatBox("Otworzy?e? bram?.", player)
    end
end


Tutaj ju?, troch? zmieniony kod:


--=================================================================================--
        -- System na brame otwieranie zamykanie za pomoca jednej komendy/Menu/Wejscia w marker. -- 
                                        -- Skrypt wykona? Szydlo (c) 2016 --
    -- Licencja: Mo?na przerabia? tylko zakaz zmiany autora i wszystkich "notatek" --
--=================================================================================--
player = getLocalPlayer()
--=========================-
-- GUI Otwieranie zamykanie bramy--
--=========================-
    
    
    
function gui()        
     okno = guiCreateWindow(1080, 431, 346, 99, "System Bramy", false)
        guiWindowSetSizable(okno, false)

       ozbrame = guiCreateButton(10, 33, 326, 49, "Otw?rz/Zamknij Bram?.", false, okno)
end
--=========================-   
-- Kod Gui --
--=========================-
-- Pokaz Gui --
--=========================-
function showgui()
    guiSetVisible(okno, true)
    guiSetVisible(ozbrame, true)     
    showCursor(true)
end
--=========================-
-- Schowaj gui --
--=========================-
function hidegui()
    guiSetVisible(okno, false)
    guiSetVisible(ozbrame, false)     
    showCursor(false)
end
--=========================-
-- Kod na stworzenie bramy, oraz zamykanie/otwieranie. 
--=========================-
bramaob = createObject(10671,  1590.50, -1638.12134, 14 , 0, 0, 90) 
--=========================-
--System bramy---- Niewa?ne w tym nie ma b?edu.
--=========================-
function sysbramy()
    if getElementData(bramaob, "brama") then 
        setElementData(bramaob, "brama", false) 
        moveObject(bramaob, 2000, 1590.50, -1638.12134, 14 )
        outputChatBox("Zamkn??e? bram?.")
    else
        setElementData(bramaob, "brama", true)
        moveObject ( bramaob, 2000, 1590.50, -1638.12134, 10 )   
        outputChatBox("Otworzy?e? bram?.")
    end
end
--=========================-
--Marker --
--=========================-
marker = createMarker (1583.45386, -1637.70154, 12 , "cylinder", 1.5, 0, 0, 255, 170 )

--=========================-
--Gdy gracz wejdzie w marker --
--=========================-





Ostatnio zmieniony przez Szydlo 2017-05-21, 10:56, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-20, 20:43


Yakub







Wiek: 25
Na forum: 4464 dni
Posty: 44
Nick w MP: Yakub

Piwa: 8

Respekt: 60

Nie rozumiem. U?ywasz "player" przyk?adowo w outputChatBox, a jest to c-side.
Na samej g?rze kodu dodaj:

player = getLocalPlayer()

To tak nie b?dzie dzia?a?o...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-21, 10:53


Szydlo

Stance Works






Wiek: 26
Na forum: 3726 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

Odkry?em (chyba), ?e b??d znajduje si? w guiSetVisible...

Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-21, 11:10


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

Szydlo,

1. Gdzie jest funkcja wywo?awcza?


function gui()        
     okno = guiCreateWindow(1080, 431, 346, 99, "System Bramy", false)
        guiWindowSetSizable(okno, false)

       ozbrame = guiCreateButton(10, 33, 326, 49, "Otw?rz/Zamknij Bram?.", false, okno)
end


2. Musisz u?y? triggerServerEvent, poniewa? brama otworzy Ci si? tylko u Ciebie.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-21, 11:14


Szydlo

Stance Works






Wiek: 26
Na forum: 3726 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3


function showgui()
    guiSetVisible(ozbrame, true)  
    guiSetVisible(okno, true)     
end


A, i chodzi oto, ?e jak si? wejdzie w marker to, si? poka?e gui z otwieraniem/zamykaniem bramy.

Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-21, 11:17


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

Szydlo,


addEventHandler("onClientResourceStart", resourceRoot, function()
    
    okno = guiCreateWindow(1080, 431, 346, 99, "System Bramy", false)
        guiWindowSetSizable(okno, false)
        
       ozbrame = guiCreateButton(10, 33, 326, 49, "Otw?rz/Zamknij Bram?.", false, okno)
        guiSetVisible(okno, false)
        
end)


Robione na szybko?ci, jakby co? nie dzia?a?o pisz.

[ Dodano: 2017-05-21, 11:18 ]
Szydlo, Gdzie w og?le wywo?ujesz funkcje "showgui"?

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-21, 11:25


Szydlo

Stance Works






Wiek: 26
Na forum: 3726 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

Jest, b??d:
DB3:
(t
Error: Loading script failed brama_c.lua:25 ')' expected ( to close '(' at line 13 )near 'function'

Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-21, 11:30


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

Szydlo, Rozumiem, ?e z tym tak?:


addEventHandler("onClientResourceStart", resourceRoot, 
function()
    
    okno = guiCreateWindow(1080, 431, 346, 99, "System Bramy", false)
        guiWindowSetSizable(okno, false)
        
       ozbrame = guiCreateButton(10, 33, 326, 49, "Otw?rz/Zamknij Bram?.", false, okno)
        guiSetVisible(okno, false)
        
        
end
)


Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Szydlo
Wysłany: 2017-05-21, 11:32


Szydlo

Stance Works






Wiek: 26
Na forum: 3726 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

Dobra zapomnia?em doda? przy end, ")"

[ Dodano: 2017-05-21, 11:41 ]
Dobra teraz mam kolejny problem, Nie b?d? robi? nowego w?tka, bo spam b?dzie.

Jak wejd? w marker to pokazuje si? wiadomo?? jak drugi raz wejd? w marker to si? ju? nic nie pokazuje
A, i jeszcze gui si? nie pokazuje gdy wejde w marker.

function MarkerHit( hitElement, matchingDimension ) 
    local elementType = getElementType( hitElement ) 
    outputChatBox( "Wbi?e? w marker!") 
end
addEventHandler( "onClientMarkerHit", showgui, marker, MarkerHit) 


[ Dodano: 2017-05-21, 11:42 ]
B??d z "Jak wejd? w marker to pokazuje si? wiadomo?? jak drugi raz wejd? w marker to si? ju? nic nie pokazuje " zosta? naprawiony teraz jak, pokaza? gui.

Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Tagi: kolejny... :: znowu :: gui
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Kolejny... i znowu z gui 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