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

Wysłany: 2011-10-13, 13:11


dida







Wiek: 30
Na forum: 5633 dni
Posty: 76

Piwa: 1

Respekt: 50

Witam.Robie panel gracza i nie wiem jak zrobic zeby w gridliscie o nazwie gridpoblize i w row rowgracz i kolumnie kol[1] wyswietlani byli gracze w poblizu
Wiemz e trzeba uzyc colshape niestety nie wiem jak to zrobic licze na pomoc.
Za pomoc polec? :piwo: :piwo: :piwo:

Podpis
Lol")
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-10-13, 14:13


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Niekoniecznie musisz u?ywa? colshape.

Kod:

local px, py, pz = getElementPosition(getLocalPlayer())
for k,v in ipairs(getElementsByType("player")) do
if v ~= getLocalPlayer() then
local newx, newy, newz = getElementPosition(v)
local distance = getDistanceBetweenPoints3D(px, py, pz, newx, newy, newz)
if distance < 20 then
-- tutaj kod na tworzenie si? row'?w
end
end
end


Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-10-13, 15:50


dida







Wiek: 30
Na forum: 5633 dni
Posty: 76

Piwa: 1

Respekt: 50

a co dodac w gridListSetItem text zeby doda?o do listy graczy

[ Dodano: 2011-10-13, 15:50 ]
ta wartosc v ma byc w gridListSetItem text cyz jakos tak
?

Podpis
Lol")
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-10-13, 16:14


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

v to element (poczytaj na wiki je?eli nie wiesz o co chodzi), kt?ry przedstawia gracza. Musisz wi?c pobra? nick gracza, czyli
Kod:

getPlayerName(v)

To wsadzasz do gridListSetItemText w miejscu argumentu text (patrz: wiki).


@EDIT
Tak jeszcze dodam.
k - liczba porz?dkowa elementu w tabeli.
v - element w tabeli.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-10-13, 16:18


dida







Wiek: 30
Na forum: 5633 dni
Posty: 76

Piwa: 1

Respekt: 50

ta dodalem i nadal nic zero a tak wgl mnietez wczyta?
kod:
Kod:


function onStart()
local px, py, pz = getElementPosition(getLocalPlayer())
for k,v in ipairs(getElementsByType("player")) do
if v ~= getLocalPlayer() then
local newx, newy, newz = getElementPosition(v)
local distance = getDistanceBetweenPoints3D(px, py, pz, newx, newy, newz)
if distance < 20 then
guiGridListSetItemText (GUIEditor_Grid[1], guiGridListAddRow (GUIEditor_Grid[1]), GUIEditor_Column[1],getPlayerName(v), false, false )
end
end
end
end


Podpis
Lol")
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-10-13, 16:26


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Wpisz /debugscript 3, zrestartuj zas?b i poka? b??dy.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-10-13, 16:28


dida







Wiek: 30
Na forum: 5633 dni
Posty: 76

Piwa: 1

Respekt: 50

zero b??dow

Podpis
Lol")
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-10-13, 16:31


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Ok a w jakiej odleg?o?ci znajdujesz si? od graczy?

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-10-13, 16:32


dida







Wiek: 30
Na forum: 5633 dni
Posty: 76

Piwa: 1

Respekt: 50

odrazu obok :)

[ Dodano: 2011-10-13, 16:32 ]
skin przy skinie

[ Dodano: 2011-10-13, 16:33 ]
ale jak jest troche dalej to wczytuje

[ Dodano: 2011-10-13, 16:33 ]
a nie raz tylko :/ zbugowa?o cos

[ Dodano: 2011-10-13, 16:34 ]
nie wyswietla

Podpis
Lol")
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-10-13, 16:35


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Dodaj tak
Kod:

if distance < 20.0 then


Podmie?.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-10-13, 16:36


dida







Wiek: 30
Na forum: 5633 dni
Posty: 76

Piwa: 1

Respekt: 50

ok thx ale mnie nie wyswietla :/

Podpis
Lol")
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-10-13, 16:37


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

A ma? Je?eli tak to wywal
Kod:

if v ~= getLocalPlayer() then


Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Tagi: gracze :: pobliżu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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