Wysłany: 2020-07-27, 14:21
NorbiTTT
Nbi#1824
Wiek: 27 Na forum: 3207 dni Posty: 193
Nick w MP: Nbi
Piwa : 698
local kupcy = {
{- 103.51 , - 1572.88 , 2.62 },
{- 97.06 , - 1570.72 , 2.62 },
}
local narko_s = createMarker (- 97.47 , - 1559.53 , 2.61 - 1 , "cylinder" , 1.5 , 255 , 0 , 0 )
setElementData ( narko_s , "marker:text" , "Rozpocz?cie sprzeda?y narkotyk?w!\n Osoby na s?u?bie frakcyjnej nie mog? rozpocz?? " )
function sell1 ( key , keyState )
if not isElementWithinMarker ( localPlayer , narko_s ) then return end
if getElementData ( localPlayer , "player:narkosell" ) then return end
if getElementData ( localPlayer , "player:workinjob" ) == 1 then
exports [ 'ec_noti' ]: noti ( "Posiadasz rozpocz?t? prace!" , "error" , 3000 , source )
return
end
if getElementData ( localPlayer , "praca:elektryk" ) then
exports [ 'ec_noti' ]: noti ( "Posiadasz rozpocz?t? prace!" , "error" , 3000 , source )
return
end
if getElementData ( localPlayer , "marycha:p" ) < 1 then
exports [ 'ec_noti' ]: noti ( "Nie masz ju? narkotyk?w!" , "error" , 3000 , source )
return
end
exports [ 'ec_noti' ]: noti ( "Rozpoczynasz sprzeda? narkotyk?w" , "info" , 3000 , source )
setElementData ( localPlayer , "player:narkosell" , true )
for i , v in pairs ( kupcy ) do
local pedy = createPed ( 311 , v [ 1 ], v [ 2 ], v [ 3 ])
local blipy = createBlip ( v [ 1 ], v [ 2 ], v [ 3 ], 12 )
setElementData ( narko_s1 , "marker:text" , "Kupiec Zbychu\n Zaproponuj narkotyki, naci?nij E" )
end
local seller = createMarker ( kupcy [ 1 ], kupcy [ 2 ], kupcy [ 3 ], "cylinder" , 1.5 , 255 , 255 , 255 )
end
bindKey ( "E" , "down" , sell1 )
Chce aby po wej?ciu w marker ze zmienna np "seller" i nacisnieciu E wyswietlalo sie np "test", pr?bowa?em na rozne sposoby i totalnie nie mam pomyslu, zrobilem juz caly system narkotykow oprocz tego, moze ktos pomoc?
probowalem tez tak:
for i , v in pairs ( kupcy ) do
local pedy = createPed ( 311 , v [ 1 ], v [ 2 ], v [ 3 ])
local blipy = createBlip ( v [ 1 ], v [ 2 ], v [ 3 ], 12 )
local seller = createMarker ( v [ 1 ], v [ 2 ], v [ 3 ], "cylinder" , 1.5 , 255 , 255 , 255 )
setElementData ( narko_s1 , "marker:text" , "Kupiec Zbychu\n Zaproponuj narkotyki, naci?nij E" )
end
function sell123 ( key , keyState )
if not isElementWithinMarker ( localPlayer , seller ) then return end
outputChatBox ( "test" itd )
end
bindKey ( "E" , "down" , sell123 )
^^ i wyskakiwa?o tutaj ?e zle argumenty w tym:
if not isElementWithinMarker ( localPlayer , seller ) then return end
Wysłany: 2020-07-27, 15:12
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
W evencie onMarkerHit daj bindKey a w evencie onMarkerLeave daj unbindKey. Jestem na fonie wiec nie podam ci teraz przykladu
Wysłany: 2020-07-27, 15:27
NorbiTTT
Nbi#1824
Wiek: 27 Na forum: 3207 dni Posty: 193
Nick w MP: Nbi
Piwa : 698
Wysłany: 2020-07-27, 16:05
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
?ap czysty przyk?ad
addEventHandler ( "onClientMarkerHit" , nazwa_markera ,function( el )
if el == localPlayer then
bindKey ( "E" , "down" , nazwa_funkcji )
end
end )
addEventHandler ( "onClientMarkerLeave" , nazwa_markera ,function( el )
if localPlayer == el then
unbindKey ( "E" , "down" , nazwa_funkcji )
end
end )
Tagi: narkotyki
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: