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

Wysłany: 2016-05-21, 11:35


mtm

</3






Wiek: 26
Na forum: 3716 dni
Posty: 181

Piwa: 252

Respekt: 70

tworz? marker w taki spos?b:
addEventHandler("onResourceStart"resourceRoot,
    function()
        local organizations_db dbConnect"sqlite""plugins/database/organizations.db" )
        local getPlaces dbQuery(organizations_db"SELECT * FROM places")
        local result dbPoll(getPlaces, -1)
        for _row in pairs(result) do
            theMarker createMarker row["x"], row["y"], row["z"], "cylinder"1.5255255255170 )
            theMarkerBlip createBliprow["x"], row["y"], row["z"], 56000255 )
            setElementData(theMarker"place_name"row["name"])
            setElementData(theMarker"place_cost"row["cost"])
            setElementData(theMarker"place_level"row["level"])
            setElementData(theMarker"place_owner_org"row["owner_org"])
        end
    end
)


a event dotkni?cia takowy
addEventHandler("onMarkerHit"theMarker, function(element)
    if isPedInVehicle(elementthen return end
    for _marker
    local p_namep_costp_levelp_owner_org getElementData(theMarker"place_name"), getElementData(theMarker"place_cost"), getElementData(theMarker"place_level"), getElementData(theMarker"place_owner_org")
    outputDebugString(p_name.." "..p_cost.." "..p_level.." "..p_owner_org)
end)

ostrze?enie zwi?zane z 2 argumentem w evencie on marker hit na db wyskakuje.
czy to dobry pomys? og??em na takie odczytanie czy nie

[ Dodano: 2016-05-21, 11:38 ]
@@@ tam nie doko?czy?em tej p?tli, wr?cz jak kombinowa?em to j? wsadza?em, nie zwracajcie uwagi ( w evencie )

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-21, 11:45


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Maxlian, stw?rz na markery i blipy na tablice

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-21, 11:54


mtm

</3






Wiek: 26
Na forum: 3716 dni
Posty: 181

Piwa: 252

Respekt: 70

w sensie ?e zrobi? tablic? do kt?rej b?d? wrzuca? markery a potem z tablicy tworzy? markery?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-21, 12:01


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
Dobre, tylko troch? si? pogubi?e?

addEventHandler("onMarkerHit"resourceRoot, function(elementmd)
    if isPedInVehicle(elementthen return end
    if not md then return end

    local p_namep_costp_levelp_owner_org getElementData(source"place_name"), getElementData(source"place_cost"), getElementData(source"place_level"), getElementData(source"place_owner_org")
    outputDebugString(p_name.." "..p_cost.." "..p_level.." "..p_owner_org)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-21, 12:11


mtm

</3






Wiek: 26
Na forum: 3716 dni
Posty: 181

Piwa: 252

Respekt: 70

o kurka, w sumie to zapomnia?em ?e tak mog? zrobi?, bo to oddzielny resource.. :->

[ Dodano: 2016-05-21, 12:14 ]
if not md then return end

do czego ma s?u?y? tu matchingDimension, bo z tym to nie trybi.

[ Dodano: 2016-05-21, 12:16 ]
znaczy, w sumie rozumiem "True if the element is in the same dimension as the marker he hit", ale b?d?c w tym samym dim zwraca end, mo?e wcze?niej trzeba deklarn?? ?e theMarker ma by? w dim 0

[ Dodano: 2016-05-21, 12:17 ]
a nie bo nie zadeklarowane jest xd

[ Dodano: 2016-05-21, 12:18 ]
do zamkni?cia

[ Dodano: 2016-05-21, 12:19 ]
albo i nie, stop, bo zawsze pobiera si? ten marker kt?ry tworzy si? ostatni, nie wiem dlaczego ;x

[ Dodano: 2016-05-21, 12:20 ]
albo nie :D Zn?w do zamkni?cia hah :D

[ Dodano: 2016-05-21, 12:22 ]
nie wiem co si? dzi? ze mn? dzieje, ale za szybko stwierdzam sytuacj?.
addEventHandler("onMarkerHit"resourceRoot, function(elementhitElement)
    if isPedInVehicle(elementthen return end
        
    local p_namep_costp_levelp_owner_org getElementData(hitElement"place_name"), getElementData(hitElement"place_cost"), getElementData(hitElement"place_level"), getElementData(hitElement"place_owner_org")
    outputDebugString(p_name.." "..p_cost.." "..p_level.." "..p_owner_org)
end)

wysypuje pe?no b??d?w

[ Dodano: 2016-05-21, 12:23 ]
kurde, bo to hit element to ten co uderzy? a nie to w co si? uderzy?o, to jaki? pomys??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-21, 13:42


dudeks







Wiek: 31
Na forum: 6576 dni
Posty: 171

Piwa: 89

Respekt: 105,3
Respekt: 105,3

matchingDimension ma na celu sprawdzenie czy marker i gracz s? w tym samym wirtualnym ?wiecie.

Pierwszym argumentem w handlerze eventu onMarkerHit jest ELEMENT, kt?ry do markeru wszed?. Mo?e to by? ped, gracz, pojazd.
Drugim argumentem jest matchingDimension.

W tym evencie, source to marker, w kt?ry wszed? element.

Postaw piwo autorowi tego posta
 

 
Tagi: marker
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » marker 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