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

Wysłany: 2016-07-24, 14:27


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3728 dni
Posty: 476
Nick w MP: Rodzaje

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%
Chc? zrobi? ,?eby 1 osoba stoj?ca w markerze ,?eby si? tp potrzebuje 2 inncyh os?b(razem 3 osoby przy markerze) tak i jeszcze chcia?bym zrobi? , ?e jak panel gui wiecie , z potwierdzeniem to ja ju? zrobi? , ale ,?eby ich tp razem , kiedy on potwierdzi .
Og?lnie createmarker , tylko ogarno?em , mam nadziej? na pomoc .
------------------------------------
Edit na ?yczenie pewnego gracza .
Chc? stworzy? marker kt?ry ,?eby spe?ni? swoj? funkcj? teleportowania graczy , potrzebuje 3 graczy blisko niego , i ,?eby tych trzech graczy tepa?o razem w jedno miejsce .

Ostatnio zmieniony przez MartinPanZycia 2016-07-24, 18:29, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-24, 17:01


GabWas







Wiek: 24
Na forum: 3881 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5


Więcej informacji znajdziesz w Wikipedii MTA:

getElementsWithinMarker

A potem sprawdzasz ile os?b jest w markerze licz?c ilo?? linii w tabeli (np. #tabela).

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-24, 18:44


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3728 dni
Posty: 476
Nick w MP: Rodzaje

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%
Okey , tylko ja jestem zielony to mi troch? wyt?umaczysz jak mam uzupe?ni? .
function getElementsWithinMarker( -1988.5246.2,34"cylinder"2128255159200 )
 - (markerwpisa?em kordy rodzaj i kolor i wielko??
    if (not isElement(marker) or getElementType(marker) ~= "marker"then tu junie rozumiem 
        return false
    end
    local markerColShape getElementColShape(marker) -- tutaj pr?bowa?em ale nwm jak to wype?ni?
    local elements getElementsWithinColShape(markerColShape) -- zgaduje ,?e chodzi o lokalizacje elementu czyli w moim przypadku b?dzie to 3 graczy w poblizu .
    return elements
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-24, 19:04


GabWas







Wiek: 24
Na forum: 3881 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5

Wklejasz to przed swoim kodem, a nie edytujesz wed?ug uznania:
function getElementsWithinMarker(marker)
    if (not isElement(marker) or getElementType(marker) ~= "marker"then
        return false
    end
    local markerColShape getElementColShape(marker)
    local elements getElementsWithinColShape(markerColShape"player")
    return elements
end

Potem aby t? funkcj? wywo?a? korzystasz z:
local marker createMarker(123456789"cylinder")
local elementy getElementsWithinMarker(marker)

No a na koniec gdzie?:
if #elementy==3 then
   -- je?eli jest trzech graczy w markerze to cotam cotam
end


Osobi?cie poleca?bym to zrobi? na colshape, ni? na marker - ?atwiej.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-24, 21:07


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3728 dni
Posty: 476
Nick w MP: Rodzaje

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%
thx wielkie dzia?a jak nalezy i zas?u?one :piwo:

Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
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