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

Wysłany: 2020-05-05, 18:32


Mikołajj







Wiek: 22
Na forum: 2885 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91

Witam, chcia?em zrobi? bardziej zaawansowany system button?w, lecz napotka?em pewien problem. Polega on na tym, ?e nie mam ju? zielonego poj?cia jak do ka?dej metatablicy doda? funkcj? odpowiedzialn? za render :/


local BUTTON = {}
setmetatable(BUTTON, {__index BUTTON__call = function(tbl) return tbl end})
local button BUTTON()

local screen Vector2(guiGetScreenSize())
local max math.max
local scale max(screen.10800.65)


function Create(tbl)
    setmetatable(tbl, {
        __call = function(cls, ...)
            local self = {}

            setmetatable(self, {
                __index cls
            })

            return self
        end
    })

    return tbl
end


function create(xywidthheight)
    return Create({xywidth widthheight height})
end


W og?le nasuwa si? pytanie czy takie co? ma sens i czy da si? tak zrobi?. Wracaj?c do tematu, chcia?bym ?eby kto? mnie poprowadzi? do zrobienia funkcji, kt?ra b?dzie pobiera? x, y, width, height z ka?dego stworzonego buttona .

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-07, 15:11


Pawel5321

Szkrypter






Wiek: 36
Na forum: 3810 dni
Posty: 237
Nick w MP: Pawell

Piwa: 2315

Respekt: 240
Respekt: 240Respekt: 240


return Create({xywidth widthheight height,pobierz=function(self)
return self.x,self.y,self.width,self.height
end})--self to nasz obiekt


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-05-17, 20:49


xyzzzikk

.gg






Wiek: 18
Na forum: 2774 dni
Posty: 175
Nick w MP: aspyk

Piwa: 6499

Respekt: 30,5

"Pawel5321" napisał/a:


return Create({xywidth widthheight height,pobierz=function(self)
return self.x,self.y,self.width,self.height
end})--self to nasz obiekt


Tak, lecz to jest funkcja ktora tworzy buttony jako "model", aby je stworzy? musisz
zeksportowa? je z skryptu na buttony.

Postaw piwo autorowi tego posta
 

 
Tagi: czy :: prawo :: działać?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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