Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: oop.
1. Eventy a elementy oop.
Cze??.
Podczas mojej pracy z DGS znowu natkn??em si? na pewien problem.
Postanowi?em wypr?bowa? programowanie obiektowe. Idzie mi to jako? pokracznie, ale ucz?c si? na b??dach daje rade. Natrafi?em jednak na problem, kt?rego nie jestem w stanie rozwi?za?. Chodzi o eventy.

Temat z wiki dotycz?cy event?w oop w dgs: LINK

Zrobi?em okno, w nim przycisk. Teraz chcia?bym wywo?a? funkcj? gdy gracz go kliknie.

Przyk?adowy fragment kodu:

loadstring
(exports.dgs:dgsImportOOPClass())()

okno DGSClass:createWindow(0011""true)
przycisk okno:createButton(0.500.70.180.16"Przycisk"true)

function 
hide()
    
okno.setVisible(false)
end


Gdy pr?bowa?em wywo?a? to poprzez addEventHandler np. addEventHandler("onDgsMouseClick", przycisk, hide) to pojawia si? b??d, ?e argument nr 2 (przycisk) to tabela.

W jaki spos?b mog? dobra? si? do elementu z tej tabeli? Mo?e jako? inaczej robi si? to w oop?
Po prostu chcia?bym, aby okno stawa?o si? niewidzialne gdy kto? kliknie przycisk.
Z g?ry dzi?kuj? za wszelk? pomoc w rozwi?zaniu problemu.