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

Wysłany: 2017-09-11, 06:25


switel1200

Uczeń LUA






Wiek: 25
Na forum: 3409 dni
Posty: 37
Nick w MP: Switel12

Piwa: 7

Respekt: 55,3

Witem chce zrobi? teleport do interioru ale z tym pickup.

Id 1318 ale nie wiem jak zrobi? teleport chodzi mi o ca?y kod za pomoc daje zimne :piwo: z lod?wki.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-11, 07:55


mixLoLmix2

Programista






Wiek: 35
Na forum: 4113 dni
Posty: 454
Nick w MP: TomeQmix

Piwa: 1915

Respekt: 47,3

Pickup postaw normalnie gdzie chcesz zrobi? dzwi i w te same miejece zr?b nie widziany marker z tp

[ Dodano: 2017-09-11, 07:56 ]
Polecam zrobic tablice aby sie z typ nie piep##yc za ka?dym razem

Podpis
Zajmuję się pisaniem zaawansowanych skryptów lua na zamówienie za bardzo niską cene.
Oraz pomoc przy serwerze mta/forum i tym podobnych.
Discord: TomeQmix#7106
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-11, 10:22


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3


Więcej informacji znajdziesz w Wikipedii MTA:

createPickup


Więcej informacji znajdziesz w Wikipedii MTA:

onPickupHit


Więcej informacji znajdziesz w Wikipedii MTA:

setElementPosition


Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-11, 14:58


neku^







Wiek: 24
Na forum: 3521 dni
Posty: 461
Nick w MP: neku^

Piwa: 1186

Respekt: 320,5
Respekt: 320,5Respekt: 320,5Respekt: 320,5

Tutaj gotowych kod?w nie podajemy panie switel1200, jedynie co to mog? Ci? naprowadzi?.
Dobrze zacznijmy od tego czy chcesz zrobic jeden taki 'marker' to tablicy si? nie op?aca, ale zgaduje ?e b?dziesz chcia? z biegiem czasu dopisywa? co raz wi?cej tych 'wejsc'. Najpierw robisz tablice w kt?rej b?dziesz 'trzymal' warto?ci X, Y, Z

local mojaWlasnaTablica = {
}

Taki zapis powinien by? dla Ciebie zrozumia?y.
Nast?pna kwestia, kiedy chcesz tworzy? te 'markery', jesli chcesz ?eby by?y od pocz?tku jakiego? skryptu to proponuj? ci zrobi? to przy u?yciu eventu onResourceStart. Przyk?ad

addEventHandler ("onResourceStart"resourceRoot, function()
    -- bla bla
end)

Wa?ne ?eby? w drugim argumencie addEventHandler da? resourceRoot, wtedy funkcja wykona si? tylko raz dla tego skryptu w kt?rym tego eventa wpisa?e?.
Dalej, ?rodek funkcji:
Robisz p?tle na tablicy i tworzysz pickupy przyk?ad:

for k,v in ipairs(mojaWlasnaTablica) do
    createPickup(v[1], v[2], v[3], 31318) -- nie wiem czy dobrze argumenty da?em
end

Ca?y kod powinien wygl?da? mniej wi?cej tak:

local mojaWlasnaTablica = {
{0,0,3},
}

addEventHandler ("onResourceStart"resourceRoot, function ()
    for k,v in ipairs(mojaWlasnaTablica) do
        createPickup(v[1], v[2], v[3], 31318) -- nie wiem czy dobrze argumenty da?em
    end
end)

Powinno ci stworzy? pickup na kordach 0,0,3 bo tak wpisa?em w tablic?
Jak chcesz wi?cej takich pickupow po prostu dodajesz do tablicy kolejne warto?ci.
Mam nadziej? ?e cho? troch? zrozumia?e? moich wypocin i licz? na R*


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
switel1200
Tagi: jak :: zrobić?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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