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

Wysłany: 2013-03-12, 12:07


Bilguun







Wiek: 26
Na forum: 5071 dni
Posty: 133
Nick w MP: Bilguun

Piwa: 4

Respekt: 50

Ostrzeżeń: 20%
Witam jak zrobi? by w skrypcie po wpisaniu komendy pojawia?a si? linjika ? Je?eli si? nie da to jak zrobi? by pojawia?a si? w tabeli ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-12, 12:14


emil880







Wiek: 30
Na forum: 5843 dni
Posty: 107
Nick w MP: None

Piwa: 74

Respekt: 50

opisz dok?adniej o co ci chodzi

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-12, 12:17


Bilguun







Wiek: 26
Na forum: 5071 dni
Posty: 133
Nick w MP: Bilguun

Piwa: 4

Respekt: 50

Ostrzeżeń: 20%
?e jak wpisze /sprzedajauto to pojawia si? na przyk?ad { -2649.7841796875, -55.3603515625, 4.3359375, 0, 0, 350, 0, 0 },
w kodzie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-12, 17:19


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Chodzi Ci o table.insert czy to ma by? oparte o jaki? zapis na MySQL / SQL / XML

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-12, 18:23


Bilguun







Wiek: 26
Na forum: 5071 dni
Posty: 133
Nick w MP: Bilguun

Piwa: 4

Respekt: 50

Ostrzeżeń: 20%
Ma by? oparte o lua, i chodzi mi mniej wi?cej o table insert lecz ?eby zapisywa?o w ?rodku kod lua

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-12, 18:58


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Co tym chcesz osi?gn??? table.insert s?u?y do dodawania rekord?w, ta tabela nie b?dzie si? zapisywa?a po restarcie skryptu...
Napisz co tym chcesz osi?gn?? - napisz? Ci co masz zrobi? ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-12, 20:15


Oski

LUA Scripter






Wiek: 30
Na forum: 5246 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1

Je?li masz na my?li komis aut to najlepiej SQL , chyba ?e jeste? pocz?tkuj?cym to XML

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-12, 22:06


Pantera







Wiek: 27
Na forum: 5213 dni
Posty: 52
Nick w MP: Michu

Piwa: 8

Respekt: 70

Kod:


jak zrobi? by w skrypcie po wpisaniu komendy pojawia?a si? linjika ?


eh czytajcie z zrozumienie
jemu chodzi o zedytowaniu pliku lua za pomoc komendy np ma plik
auta.lua
zawartosc to:
Kod:


{1321.52313,1235.2354324,7.0045,255,0,255,255,"Pantera"}

to po wpisaniu komendy i uzyciu jej poprwanie do pliku auta.lua dodaje sie linika dana

Wskaz?wki odemnie:
fileOpen
fileWrite
fileRead
fileClose
najpier otwierasz plik nastepnie wczytuje jego zawartosc czyli fileRead korzystajac z zmiennej fileRead funkcja fileWrite dopisujesz nowa tabele:)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-13, 10:49


Bilguun







Wiek: 26
Na forum: 5071 dni
Posty: 133
Nick w MP: Bilguun

Piwa: 4

Respekt: 50

Ostrzeżeń: 20%
Co? w ten dese? ;) Ale zmieni?em zdanie . Robie skrypt na po?ary i chce za pomoc? komendy wpisywa? dane do tabeli :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-13, 15:00


Oski

LUA Scripter






Wiek: 30
Na forum: 5246 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1

Dajmy przyk?ad x,y,z tak?
table.insert(table,{x,y,z})
i odczytujesz za pomoc?
table[1][1] -- x
table[1][2] -- y
table [1][3] --z

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-13, 15:15


Bilguun







Wiek: 26
Na forum: 5071 dni
Posty: 133
Nick w MP: Bilguun

Piwa: 4

Respekt: 50

Ostrzeżeń: 20%
Jeszcze mam 2 pytania. Co to znaczy ta pierwsza jedynka ? I jak zrobic by losowo wybieralo z tabeli ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-13, 15:32


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

"Bilguun" napisał/a:

Jeszcze mam 2 pytania. Co to znaczy ta pierwsza jedynka ? I jak zrobic by losowo wybieralo z tabeli ?


1. Trudno to wyt?umaczy?, ta "pierwsza jedynka" jest to jakby kolejny rekord w tablicy.
Druga liczba oznacza warto?? w tablicy. Trudno mi to wyt?umaczy? wi?c dam przyk?ad.

table = {
{012},
{345},
{678},
}

outputChatBox(table[2][3])


Na czacie wyskoczy tre?? "5". Dlaczego? 2 - drugi rekord w tablicy, 3 - trzecia warto?? rekordu.
Mam nadzieje ?e czaisz o co mi chodzi.


2.

local wartosc unpack(nazwa_tablicy[math.random(#nazwa_tablicy)])


Je?li masz wi?cej warto?ci w tablicy, dodajesz to do zmiennej. Na przyk?ad:

local wartosc1wartosc2wartosc3 unpack(nazwa_tablicy[math.random(#nazwa_tablicy)])


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-13, 17:42


Oski

LUA Scripter






Wiek: 30
Na forum: 5246 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1

lub

losowa = math.random(#table)

x,y,z = table[losowa][1],table[losowa][2],table[losowa][3]

[ Dodano: 2013-03-13, 17:53 ]
A co do pytania 1 to jest na zasadzie
numeru kolumny i numeru wiersza.
Poczytaj o tablicach wielowymiarowych.

Postaw piwo autorowi tego posta
 

 
Tagi: linjika :: kodzie :: lub :: tabeli
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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