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

Wysłany: 2020-07-27, 14:21


NorbiTTT

Nbi#1824






Wiek: 27
Na forum: 3207 dni
Posty: 193
Nick w MP: Nbi

Piwa: 698

Respekt: 60


local kupcy = {

{-103.51, -1572.882.62},
{-97.06, -1570.722.62},

}


local narko_s createMarker(-97.47, -1559.532.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(localPlayernarko_sthen 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(localPlayersellerthen return end
             outputChatBox("test" itd)
         end
         bindKey"E""down"sell123 )


^^ i wyskakiwa?o tutaj ?e zle argumenty w tym:

if not isElementWithinMarker(localPlayersellerthen return end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-07-27, 15:12


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

W evencie onMarkerHit daj bindKey a w evencie onMarkerLeave daj unbindKey. Jestem na fonie wiec nie podam ci teraz przykladu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-07-27, 15:27


NorbiTTT

Nbi#1824






Wiek: 27
Na forum: 3207 dni
Posty: 193
Nick w MP: Nbi

Piwa: 698

Respekt: 60

zaraz sprawdze

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-07-27, 16:05


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

?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)


Postaw piwo autorowi tego posta
 

 
Tagi: narkotyki
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