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

Wysłany: 2015-06-14, 01:01


RezoT







Wiek: 30
Na forum: 4416 dni
Posty: 126
Nick w MP: RezoT

Piwa: 306

Respekt: 51

Ostrzeżeń: 40%
Witam.
Mam taki kodzik i chcialbym aby teleportowalo mnie w dane miejsce podczas kliknecia... probowalem roznych kombinacji. Kod podany jest tylko skrawkiem calego kodu.

Kod:

local miejsce = {
{nazwa = "Lapala", koszt="20", pozycja = "1462.4189453125,-1735.4013671875,13.3828125"}
}

function kupbilet(localPlayer)
local pozycja = guiGridListGetItemText (bilecik, guiGridListGetSelectedItem (bilecik), 3)
setElementPosition(localPlayer, ..pozycja) -- O to mi tu chodzi co tu dac zamiast "..pozycja" aby dzialalo tzn ma pobierac X,Y, Z.
end
addEventHandler( "onClientGUIDoubleClick", bilecik, kupbilet, false )


Podpis
:) :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-14, 08:55


monio







Wiek: 30
Na forum: 4887 dni
Posty: 319
Nick w MP: Monio99

Piwa: 3565

Respekt: 120,5
Respekt: 120,5


local miejsce = { 
{nazwa "Lapala"koszt="20"pozycja="1462.4189453125,-1735.4013671875,13.3828125"} 
} 

function kupbilet(localPlayer) 
for kv in ipairs (miejsce)
local pozycja guiGridListGetItemText (bilecikguiGridListGetSelectedItem (bilecik), 3setElementPosition(localPlayerv[pozycja]) 
end 
addEventHandler"onClientGUIDoubleClick"bilecikkupbiletfalse )

Prosz? Cie bardzo :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-14, 09:31


RezoT







Wiek: 30
Na forum: 4416 dni
Posty: 126
Nick w MP: RezoT

Piwa: 306

Respekt: 51

Ostrzeżeń: 40%
nie dziala ;(

Podpis
:) :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-14, 09:33


monio







Wiek: 30
Na forum: 4887 dni
Posty: 319
Nick w MP: Monio99

Piwa: 3565

Respekt: 120,5
Respekt: 120,5

b??dy w db3?

[ Dodano: 2015-06-14, 09:37 ]

local miejsce = { 
{nazwa "Lapala"koszt="20"pozycja "1462.4189453125,-1735.4013671875,13.3828125"} 
} 

function kupbilet() 
for k,v in ipairs(miejsce) do
local pozycja1 guiGridListGetItemText (bilecikguiGridListGetSelectedItem (bilecik), 3setElementPosition(getLocalPlayer(), v[pozycja])
end 
end
addEventHandler"onClientGUIDoubleClick"bilecikkupbiletfalse )

Sory m?j b??d. Lecz nie widzia?e?, ?e nie ma jednego "endu" i "do" na ko?cu p?tli for?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-14, 09:54


RezoT







Wiek: 30
Na forum: 4416 dni
Posty: 126
Nick w MP: RezoT

Piwa: 306

Respekt: 51

Ostrzeżeń: 40%
widzia?em i doda?em to ^^ Jest blad z ipairs

Podpis
:) :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-14, 10:01


monio







Wiek: 30
Na forum: 4887 dni
Posty: 319
Nick w MP: Monio99

Piwa: 3565

Respekt: 120,5
Respekt: 120,5


miejsce = { 
{nazwa "Lapala"koszt="20"pozycja "1462.4189453125,-1735.4013671875,13.3828125"},
} 

function kupbilet() 
for k,v in ipairs(miejsce) do
local pozycja1 guiGridListGetItemText (bilecikguiGridListGetSelectedItem (bilecik), 3setElementPosition(getLocalPlayer(), v[pozycja])
end 
end
addEventHandler"onClientGUIDoubleClick"bilecikkupbiletfalse )

A teraz?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-14, 10:11


RezoT







Wiek: 30
Na forum: 4416 dni
Posty: 126
Nick w MP: RezoT

Piwa: 306

Respekt: 51

Ostrzeżeń: 40%
bad argument 1 to ipairs (table excepted, got nil ) + musze dodac ze ja ta pozycje pobieram z grid lista jak widzisz ;D "local miejsca" sa pobierane na grid liste (gui) a potem pobieram to z grid listy w funkcje... ;d

Podpis
:) :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-14, 20:26


Loop

Inspektor






Wiek: 27
Na forum: 4289 dni
Posty: 311
Nick w MP: Inspektor

Piwa: 201

Respekt: 130
Respekt: 130

miejsce?=?{?
{nazwa?=?"Lapala",?koszt="20",?pozycja?=?"1462.4189453125,-1735.4013671875,13.3828125"},
}?

function?kupbilet()?
for?k,v?in?ipairs(miejsce)?do
local?pozycja1?=?guiGridListGetItemText?(bilecik,?guiGridListGetSelectedItem?(bilecik),?3)?
setElementPosition(getLocalPlayer(),?v.pozycja)
end?
end
addEventHandler(?"onClientGUIDoubleClick",?bilecik,?kupbilet,?false?)


Sory ze nie w znaczniku lua ale pisze z telefonu i nie dziala cos

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-15, 12:16


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

A nie u?y? czasem jeszcze jednej p?tli : for i = 1, #miejsca do, kt?re sprawdzi ile tabela ma jakby miejsc, po czym zrobi tyle 'grid przedzia?k?w'?

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Tagi: teleport
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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