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

Wysłany: 2018-02-23, 15:28


Yami

Mapper / Uczeń LUA






Wiek: 25
Na forum: 3059 dni
Posty: 379

Piwa: 97

Respekt: 235
Respekt: 235Respekt: 235

Siemka da si? zrobi? aby dodawa? variant za pomoc? bazy danych? Np. jak dodam kolumn? czy co? w lss-vehicles?

Ostatnio zmieniony przez Yami 2018-02-26, 17:26, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-23, 19:19


CjPomarancza

:-)






Wiek: 17
Na forum: 3183 dni
Posty: 90

Piwa: 12

Respekt: 60

Dodaj kolumn? z wariantem, a potem w skrypcie przy respieniu pojazd?w, pobieraj?c kolumny z bazy danych pobierz kolumn? z wariantem i go ustaw za pomoc?
setVehicleVariant


Podpis
Pomogłem? Doceń mnie i postaw :piwo: :)
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Yami
Wysłany: 2018-02-25, 15:35


Yami

Mapper / Uczeń LUA






Wiek: 25
Na forum: 3059 dni
Posty: 379

Piwa: 97

Respekt: 235
Respekt: 235Respekt: 235

Niestety nie wiem jeszcze jak to zrobi?. Da kto? rade wyt?umaczy? albo inaczej pom?c?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-25, 17:33


Dexnes_

Tiger






Wiek: 26
Na forum: 4401 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

Zapewne masz tam tak? funkcje:


local function veh_create(v)
--    outputDebugString("Tworzenie " .. v.id)
    v.loc=split(v.loc,",")
    v.rot=split(v.rot,",")
    local pojazd=createVehicle(v.modelv.loc[1],v.loc[2],v.loc[3],v.rot[1],v.rot[2],v.rot[3],v.tablica .. string.format("%06s",v.id)) -- tablica nie dziala?
    
    if getElementModel(pojazd)==439 then setVehicleVariant(pojazd1255end
    if getElementModel(pojazd)==555 then setVehicleVariant(pojazd0255end
    
    if (tonumber(v.d)>0then
      setElementDimension(pojazdtonumber(v.d))
    end
    if (tonumber(v.i)>0then
      setElementInterior(pojazdtonumber(v.i))
    end
    
    if (v.special and type(v.special)=="string" and string.len(v.special)>1then
        setElementData(pojazd,"special",v.special)
    end


Wi?c, je?li dodajesz do bazy danych now? kolumn? powiedzmy 'variant' to dodajesz do tej fukcji

setVehicleVariant(pojazdv.variant255) --  v.variant oznacza kolumnz bazy danych.


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Yami
Wysłany: 2018-02-26, 15:00


Yami

Mapper / Uczeń LUA






Wiek: 25
Na forum: 3059 dni
Posty: 379

Piwa: 97

Respekt: 235
Respekt: 235Respekt: 235

A to doda? do skryptu?:
 setVehicleVariant(pojazdv.variant255) --  v.variant oznacza kolumnz bazy danych


I jak robie t? kolumn? to co da?, int, varchar czy co i na ile?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-26, 15:04


Ciastuuś

Truck soon...






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

Piwa: 4297

Respekt: 640
Respekt: 640Respekt: 640

"ReMiK1337" napisał/a:

A to doda? do skryptu?:
 setVehicleVariant(pojazdv.variant255) --  v.variant oznacza kolumnz bazy danych


I jak robie t? kolumn? to co da?, int, varchar czy co i na ile?


varchar(11)

Podpis
Truck soon...
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Yami
Wysłany: 2018-02-26, 15:55


Yami

Mapper / Uczeń LUA






Wiek: 25
Na forum: 3059 dni
Posty: 379

Piwa: 97

Respekt: 235
Respekt: 235Respekt: 235

Ok, chcialbym sie jeszcze upewnic czy w skrypcie dobrze mam:

local function veh_create(v)
--    outputDebugString("Tworzenie " .. v.id)
    v.loc=split(v.loc,",")
    v.rot=split(v.rot,",")
    local pojazd=createVehicle(v.modelv.loc[1],v.loc[2],v.loc[3],v.rot[1],v.rot[2],v.rot[3],v.tablica .. string.format("%06s",v.id)) -- tablica nie dziala?
    
    if getElementModel(pojazd)==439 then setVehicleVariant(pojazd1255end
    if getElementModel(pojazd)==555 then setVehicleVariant(pojazd0255end
    
    if (tonumber(v.d)>0then
      setElementDimension(pojazdtonumber(v.d))
    end
    if (tonumber(v.i)>0then
      setElementInterior(pojazdtonumber(v.i))
    end
    
    if (v.special and type(v.special)=="string" and string.len(v.special)>1then
        setElementData(pojazd,"special",v.special)
    end
setVehicleVariant(pojazdv.variant255) --  v.variant oznacza kolumnz bazy danych.  


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-26, 17:11


Dexnes_

Tiger






Wiek: 26
Na forum: 4401 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

ReMiK1337, nie dowiesz si? je?li nie sprawdzisz sam, trzeba uczy? si? na b??dach. Powinno dzia?a?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-26, 18:03


Yami

Mapper / Uczeń LUA






Wiek: 25
Na forum: 3059 dni
Posty: 379

Piwa: 97

Respekt: 235
Respekt: 235Respekt: 235

Zrobi?em tak jak pisali?cie i wpisa?em w tej kolumnie w bazie danych i nie dzia?a.
Wpisa?em 1 w tej kolumnie w danym aucie ale nie dzia?a.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-26, 18:19


Dexnes_

Tiger






Wiek: 26
Na forum: 4401 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

ReMiK1337, jakie? b??dy db3?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-26, 18:24


CjPomarancza

:-)






Wiek: 17
Na forum: 3183 dni
Posty: 90

Piwa: 12

Respekt: 60

"ReMiK1337" napisał/a:

Zrobi?em tak jak pisali?cie i wpisa?em w tej kolumnie w bazie danych i nie dzia?a.
Wpisa?em 1 w tej kolumnie w danym aucie ale nie dzia?a.


Da?e? regu?? (where) w zapytaniu?

Podpis
Pomogłem? Doceń mnie i postaw :piwo: :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-26, 18:25


Yami

Mapper / Uczeń LUA






Wiek: 25
Na forum: 3059 dni
Posty: 379

Piwa: 97

Respekt: 235
Respekt: 235Respekt: 235

no w?a?nie w db3 czysto :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-26, 20:16


Dexnes_

Tiger






Wiek: 26
Na forum: 4401 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

ReMiK1337, znajdz linijk?


local pojazdy=exports.DB:pobierzTabeleWynikow("select id,przebieg,model,loc,d,i,rot,locked,frozen,tablica,hp,fprint1,fprint2,fprint3,fprint4,fprint5,owning_faction,owning_co,c1,c2,c3,c4,headlightcolor,cb,gps,kogut,neony,upgrades,wheelstates,panelstates,opis,paliwo,bak,special,damageproof from lss_vehicles WHERE przechowalnia=0")

I zamie? j? na:

local pojazdy=exports.DB:pobierzTabeleWynikow("select id,przebieg,model,loc,d,i,rot,locked,frozen,tablica,hp,fprint1,fprint2,fprint3,fprint4,fprint5,owning_faction,owning_co,c1,c2,c3,c4,headlightcolor,cb,gps,kogut,neony,upgrades,wheelstates,panelstates,opis,paliwo,bak,special,damageproof,variant from lss_vehicles WHERE przechowalnia=0")


Zadzia?a je?li twoja kolumna w bazie danych nazywa sie `variant`

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-26, 22:03


Yami

Mapper / Uczeń LUA






Wiek: 25
Na forum: 3059 dni
Posty: 379

Piwa: 97

Respekt: 235
Respekt: 235Respekt: 235

Zrobi?em tak jak m?wi?e? lecz gdy wpisze w bazie danych tez w kolumnie liczbe variantu to nie pojawia si? on :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-26, 22:36


Dexnes_

Tiger






Wiek: 26
Na forum: 4401 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

Rozumiem, ?e restartujesz skrypt po zmianach. :|

Postaw piwo autorowi tego posta
 

 
Tagi: variant
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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