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

Wysłany: 2016-07-20, 12:25


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Witam, od dzisiejszej nocy zacz??em si? uczy? SQLite

mam taki o to kodzik:
local connect dbConnect("sqlite""test.db")

if connect then
outputDebugString("Po??czono z baz? danych")
else
outputDebugString("Nie uda?o si? po??czy? z baz? danych")
end

function cos(plr)
local ilosc math.random(1,20)
local rozmiar math.random(1,10)
dbQuery(connect"INSERT INTO testowa_tabela VALUES(?,?)"iloscrozmiar)
end

addCommandHandler("baza",cos)


I moje pytanie brzmi jak umie?ci? wylosowan? warto?? czyli liczbe w tabeli w pliku .db w postaci s?ownej. Je?li wylosuje 4 to aby w tabeli pisa?o s?ownie cztery. Domy?lam si?, ?e musz? w pliku .db zmieni? z NUMERIC na co? innego ale mog? si? myli?.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-20, 12:30


eject

kurdebele






Wiek: 30
Na forum: 3659 dni
Posty: 182
Nick w MP: EjecT

Piwa: 2456

Respekt: 85,8

Ostrzeżeń: 60%
ma losowa? zmienn? rozmiar do s?ownej czy zmienn? ilosc?

Ostatnio zmieniony przez eject 2016-07-20, 12:31, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-20, 12:31


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Np rozmiar. Lub obydwie

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-20, 12:35


eject

kurdebele






Wiek: 30
Na forum: 3659 dni
Posty: 182
Nick w MP: EjecT

Piwa: 2456

Respekt: 85,8

Ostrzeżeń: 60%
Jako? tak?

if ilosc == 1 then
dbQuery(connect"INSERT INTO testowa_tabela VALUES(?,?)",1rozmiar2)
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-20, 12:43


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Takie co? ma zapisa? s?own? liczbe do tabeli? :o

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-20, 12:46


eject

kurdebele






Wiek: 30
Na forum: 3659 dni
Posty: 182
Nick w MP: EjecT

Piwa: 2456

Respekt: 85,8

Ostrzeżeń: 60%
marcin778, Zobacz czy dzia?a

local slowa = {
{1,"jeden"},
{2,"dwa"},
{3,"trzy"},
{4,"cztery"},
{5,"pi??"},
{6,"sze??"},
{7,"siedem"},
{8,"osiem"},
{9,"dziewie?"},
{10,"dziesi??"},
{11,"jedena?cie"},
{12,"dwanascie"},
{13,"trzyna?cie"},
{14,"czterna?cie"},
{15,"pi?tna?cie"},
{16,"szesna?cie"},
{17,"siedemna?cie"},
{18,"osiemna?cie"},
{19,"dziewi?tna?cie"},
{20,"dwadzie?cia"},
}


function cos(plr)
for i,v in pairs(slowa) do
local ilosc math.random(v[1],#slowa)
local rozmiar math.random(v[1],#slowa)
dbQuery(connect"INSERT INTO testowa_tabela VALUES(?,?)"iloscrozmiar)
end
end

addCommandHandler("baza",cos)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-20, 12:55


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Nie dzia?a, zapisuje wszystkie liczby od 1 do 20 w postaci liczby i wszystkie naraz ;-;

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-20, 13:04


eject

kurdebele






Wiek: 30
Na forum: 3659 dni
Posty: 182
Nick w MP: EjecT

Piwa: 2456

Respekt: 85,8

Ostrzeżeń: 60%
to co ci dalem i
dbQuery(connect"INSERT INTO testowa_tabela (nazwa_kolumny_ilosc,nazwa_kolumny_rozmiar) VALUES(?,?)"iloscrozmiar)


[ Dodano: 2016-07-20, 13:06 ]
U?ycze sobie tego kodu na server lokalny i zrobie ci go

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-20, 14:08


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%

local slowa = {
[1] = "jeden",
[2] = "dwa",
[3] = "trzy"
}


function cos()


local ilosc math.random(1,#slowa)
local rozmiar slowa[ilosc]
dbQuery(connect"INSERT INTO testowa_tabela VALUES(?,?)"iloscrozmiar)
end

addCommandHandler("baza",cos)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-20, 14:56


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Mozna zamknac.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Tagi: nauka :: pierwsze :: wymysły
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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