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

Wysłany: 2017-06-16, 16:04


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

Witam. Tak jak w temacie. Wiem, ?e tak elementData, ale nie wiem jak si? do tego zabra?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-16, 16:07


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

o to ci chodzi?

Więcej informacji znajdziesz w Wikipedii MTA:

SetVehiclePlateText


Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-16, 16:13


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

amited,

Mam tutaj kod na tworzenie pojazdu. Automatycznie w bazie danych nadaje mu ID. Jak pobra? te ID aby wy?wietla?o si? na tablicy rejestracyjnej?


local connect = dbConnect("sqlite", "pojazdy.db")

function stworz_pojazd (thePlayer, cmd, ID, veh)
        ID = ID or 492
        local x, y, z = getElementPosition(thePlayer)
        local veh = createVehicle(tonumber(ID), x +2,y,z)
        local name = getVehicleName(veh)
        dbExec(connect, "INSERT INTO pojazdy (Nazwa) VALUES ( ? )", name )
        setElementData(veh, "veh:id", true)
end
addCommandHandler("veh", stworz_pojazd)


Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-16, 16:42


Dexnes_

Tiger






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

Piwa: 1394

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

Rookspack,


local connect = dbConnect("sqlite", "pojazdy.db")

if connect then
    dbExec(connect,"CREATE TABLE IF NOT EXISTS `pojazdy` (ID INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,Nazwa TEXT)")
end

function stworz_pojazd (thePlayer, cmd, ID, veh)
    ID = ID or 492
    local x, y, z = getElementPosition(thePlayer)
    local veh = createVehicle(tonumber(ID), x +2,y,z)
    local name = getVehicleName(veh)
    local query = dbQuery(connect, "INSERT INTO pojazdy (Nazwa) VALUES ( ? )", name )
       local result, aff, id = dbPoll(query, -1)
       if id then
           setElementData(veh, "veh:id", id)
           setVehiclePlateText(veh,id)
       end
end
addCommandHandler("veh", stworz_pojazd)


:)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-17, 10:19


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

Dexnes_, Jak ustawi? losow? elementDat?? Przyk?adowo:

Przy tworzeniu pojazdu, z tabeli losuje si? elementData i je?eli elementData zosta?a wylosowana taka, pr?dko?? pojazdu wynosi x.

[ Dodano: 2017-06-17, 11:09 ]
Close.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Tagi: jak :: zrobić :: rejestracje :: pojazdu?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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