Wysłany: 2020-10-25, 14:20
TheSebaPL
Mod-team
Wiek: 21 Na forum: 3098 dni Posty: 964
Piwa : 3102
Witam, mam pytanie jak zrobi? ze jak wchodz? w marker aby mi wyskakiwa? napis lub grafika z napisem kliknij np q aby wej?? do interioru ?
Wysłany: 2020-10-25, 17:04
VVirmex
Sgrypter luja
Wiek: 21 Na forum: 3365 dni Posty: 281
Nick w MP: AxyZ
Piwa : 234
Wpierw definiujesz funkcj? u?ywaj?c eventhandlera:
Więcej informacji znajdziesz w Wikipedii MTA: onMarkerHit
nast?pnie u?ywasz w samym kodzie:
Więcej informacji znajdziesz w Wikipedii MTA: dxDrawText
lub
Więcej informacji znajdziesz w Wikipedii MTA: dxDrawImage
i finalnie
Więcej informacji znajdziesz w Wikipedii MTA: bindKey
Czyli kod wygl?da?by co? w tym stylu:
local markers = { -- tu markery .
}
addEventHandler ( "onResourceStart" , root , function()
for i , v in pairs ( markers ) do
marker1 = createMarker ( v [ 1 ], v [ 2 ], v [ 3 ], "arrow" , 1 , 255 , 255 , 255 )
marker2 = createMarker ( v [ 7 ], v [ 8 ], v [ 9 ], "arrow" , 1 , 255 , 255 , 255 )
setElementInterior ( marker1 , v [ 13 ])
setElementInterior ( marker2 , v [ 15 ])
setElementDimension ( marker1 , v [ 14 ])
setElementDimension ( marker2 , v [ 16 ])
end
end )
addEventHandler ( "onMarkerHit" , root , function( player )
for i , v in pairs ( markers ) do
image = dxDrawText lub dxDrawImage dla gracza
bindKey ( player , "U" , "down" , enterInterior )
end
end )
addEventHandler ( "onMarkerLeave" , root , function( player )
unbindKey ( player , "U" , "down" , enterInterior )
destroyElement ( image )
end )
To jest moja wersja, naprawd? okrojona i podstawowa .
Jest to opcja, kt?r? wykorzysta?bym ja i nie bierz jej do serca. Jest o wiele wi?cej opcji kt?re umo?liwiaj? stworzenie takiego skryptu w o wiele prostszy spos?b
Przyjm? ciep?? krytyk? i popraw?, je?li co? przet?umaczy?em ?le z mojego punktu
Wysłany: 2020-10-26, 22:11
RudyTMM [Usunięty ]
ale te? ?atwo jest guieditorem, jest brzydsze ale latwiejsze
Tagi: marker
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: