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: 25
Na forum: 3585 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(108043134699"System Bramy"false)
        guiWindowSetSizable(oknofalse)

       ozbrame guiCreateButton(103332649"Otw?rz/Zamknij Bram?."falseokno)
end       
-- Kod Gui --

-- Pokaz Gui --
function showgui()
    guiSetVisible(oknotrue)
    guiSetVisible(ozbrametrue)     
    showCursor(true)
end
-- Schowaj gui --
function hidegui()
    guiSetVisible(oknofalse)
    guiSetVisible(ozbramefalse)     
    showCursor(false)
end

-- Kod na stworzenie bramyoraz zamykanie/otwieraniemarker createMarker (1583.45386, -1637.7015412 "cylinder"1.500255170 )
bramaob createObject(10671,  1590.50, -1638.1213414 0090) -- tworzysz brami w xyz podajesz kordya w rxryrz rotacjobiektu

function MarkerHithitElementmatchingDimension )
    local elementType getElementTypehitElement ) 
        outputChatBox("Wszed?es w marker.."player)
end
addEventHandler"onClientMarkerHit"markerMarkerHitshowgui )

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

function sysbramy()
    if getElementData(bramaob"brama"then 
        setElementData(bramaob"brama"false) 
        moveObject(bramaob20001590.50, -1638.1213414 )
        outputChatBox("Zamkn??e? bram?."player)
    else
        setElementData(bramaob"brama"true)
        moveObject bramaob20001590.50, -1638.1213410 )   
        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 wykonaSzydlo (c2016 --
    -- LicencjaMo?na przerabiatylko zakaz zmiany autora i wszystkich "notatek" --
--=================================================================================--
player getLocalPlayer()
--=========================-
-- GUI Otwieranie zamykanie bramy--
--=========================-
    
    
    
function gui()        
     okno guiCreateWindow(108043134699"System Bramy"false)
        guiWindowSetSizable(oknofalse)

       ozbrame guiCreateButton(103332649"Otw?rz/Zamknij Bram?."falseokno)
end
--=========================-   
-- Kod Gui --
--=========================-
-- Pokaz Gui --
--=========================-
function showgui()
    guiSetVisible(oknotrue)
    guiSetVisible(ozbrametrue)     
    showCursor(true)
end
--=========================-
-- Schowaj gui --
--=========================-
function hidegui()
    guiSetVisible(oknofalse)
    guiSetVisible(ozbramefalse)     
    showCursor(false)
end
--=========================-
-- Kod na stworzenie bramyoraz zamykanie/otwieranie. 
--=========================-
bramaob createObject(10671,  1590.50, -1638.1213414 0090) 
--=========================-
--System bramy---- Niewa?ne w tym nie ma b?edu.
--=========================-
function sysbramy()
    if getElementData(bramaob"brama"then 
        setElementData(bramaob"brama"false) 
        moveObject(bramaob20001590.50, -1638.1213414 )
        outputChatBox("Zamkn??e? bram?.")
    else
        setElementData(bramaob"brama"true)
        moveObject bramaob20001590.50, -1638.1213410 )   
        outputChatBox("Otworzy?e? bram?.")
    end
end
--=========================-
--Marker --
--=========================-
marker createMarker (1583.45386, -1637.7015412 "cylinder"1.500255170 )

--=========================-
--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: 24
Na forum: 4322 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: 25
Na forum: 3585 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: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Szydlo,

1. Gdzie jest funkcja wywo?awcza?


function gui()        
     okno guiCreateWindow(108043134699"System Bramy"false)
        guiWindowSetSizable(oknofalse)

       ozbrame guiCreateButton(103332649"Otw?rz/Zamknij Bram?."falseokno)
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: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3


function showgui()
    guiSetVisible(ozbrametrue)  
    guiSetVisible(oknotrue)     
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: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Szydlo,


addEventHandler("onClientResourceStart"resourceRoot, function()
    
    okno guiCreateWindow(108043134699"System Bramy"false)
        guiWindowSetSizable(oknofalse)
        
       ozbrame guiCreateButton(103332649"Otw?rz/Zamknij Bram?."falseokno)
        guiSetVisible(oknofalse)
        
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: 25
Na forum: 3585 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: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Szydlo, Rozumiem, ?e z tym tak?:


addEventHandler("onClientResourceStart"resourceRoot, 
function()
    
    okno guiCreateWindow(108043134699"System Bramy"false)
        guiWindowSetSizable(oknofalse)
        
       ozbrame guiCreateButton(103332649"Otw?rz/Zamknij Bram?."falseokno)
        guiSetVisible(oknofalse)
        
        
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: 25
Na forum: 3585 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 MarkerHithitElementmatchingDimension ) 
    local elementType getElementTypehitElement ) 
    outputChatBox"Wbi?e? w marker!"end
addEventHandler"onClientMarkerHit"showguimarkerMarkerHit


[ 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 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