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

Wysłany: 2018-05-05, 18:06


OchIAch







Wiek: 26
Na forum: 3114 dni
Posty: 144
Nick w MP: OchIAch

Piwa: 1311

Respekt: 105,3
Respekt: 105,3

Ostrzeżeń: 100%
Ci co skryptowali SAMP'a odrazu zrozumiej? o co mi chodzi :)

Chodzi mi o to ?e mam taki kod:
if getElementDatavehicle"dach") == 1 then
       destroyElement(dach)
       -- jakis kod
else
       dach createObject(1128x,y,z000)
       setObjectScale(dach0.8)
       attachElements(dachvehicle0, -0.50.1)
       -- jakis kod
end


To jest git ale gdy dam dach w 2 pojazdach to tylko w 1 da si? go z?o?y? (skrypt napisany po stronie serwera), jak zrobi? ?eby w ka?dy obiekt mia? "inne ID"?

Daje :piwo: + R* respekt R*

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-05, 19:38


Ciastuuś

Truck soon...






Wiek: 26
Na forum: 3071 dni
Posty: 799
Nick w MP: Ciastuuś

Piwa: 4297

Respekt: 640
Respekt: 640Respekt: 640

Utw?rz Sobie tabel? z kt?rej b?dziesz pobiera? dane ID, aby nie tworzy? kolejnych funkcji ...

Podpis
Truck soon...
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-05, 20:49


OchIAch







Wiek: 26
Na forum: 3114 dni
Posty: 144
Nick w MP: OchIAch

Piwa: 1311

Respekt: 105,3
Respekt: 105,3

Ostrzeżeń: 100%
"Ciastuu?" napisał/a:

Utw?rz Sobie tabel? z kt?rej b?dziesz pobiera? dane ID, aby nie tworzy? kolejnych funkcji ...


Jestem nowy w lua, jak takie co? zrobi??

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-05, 21:31


Ciastuuś

Truck soon...






Wiek: 26
Na forum: 3071 dni
Posty: 799
Nick w MP: Ciastuuś

Piwa: 4297

Respekt: 640
Respekt: 640Respekt: 640

Przyk?ad

tabelaObiektow = { 

{ "id obiektu""x""y""z" }
{ "id obiektu""x""y""z" }

}   

function stworzObiekt () 
  for i,v in ipairs tabelaObiektow ) do
    local obiekt[i] = createObject tonumber([v1]), tonumber([v2]), tonumber([v3]), tonumber([v4])) 
  end 
end 
addEventHandler "onResourceStart"getResourceRootElement(getThisResource()), stworzObiekt )


Wype?niasz i wy??cznie tabel?, a reszta si? robi samo ... Czyli po w??czeniu zasobu tworzy z tabeli podane obiekty na podanych pozycjach

Podpis
Truck soon...
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-06, 10:17


OchIAch







Wiek: 26
Na forum: 3114 dni
Posty: 144
Nick w MP: OchIAch

Piwa: 1311

Respekt: 105,3
Respekt: 105,3

Ostrzeżeń: 100%
"Ciastuu?" napisał/a:

Przyk?ad

tabelaObiektow = { 

{ "id obiektu""x""y""z" }
{ "id obiektu""x""y""z" }

}   

function stworzObiekt () 
  for i,v in ipairs tabelaObiektow ) do
    local obiekt[i] = createObject tonumber([v1]), tonumber([v2]), tonumber([v3]), tonumber([v4])) 
  end 
end 
addEventHandler "onResourceStart"getResourceRootElement(getThisResource()), stworzObiekt )


Wype?niasz i wy??cznie tabel?, a reszta si? robi samo ... Czyli po w??czeniu zasobu tworzy z tabeli podane obiekty na podanych pozycjach


Mi chodzi o co innego ca?kowicie.. Chodzi?o mi o co? podobnego do SAMPa np.:
createObject(dach[iloscdachow], x, y, z)
iloscdachow = iloscdachow + 1
-- pozniej
destroyElement(dach[np. 5])

//////////////EDIT////////////////






Dobra rozwi?zane jak by kto? mia? ten sam problem to daje rozwi?zanie:
dach= {
vehicleid = {}
}
Uzycie:
dach.vehicleid[vehicle]

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: kilka :: obiektów :: tym :: samym
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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