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

Wysłany: 2018-09-09, 21:57


GrzybcioPL00

Uczeń LUA Pomagacz






Wiek: 23
Na forum: 3499 dni
Posty: 97
Nick w MP: Siwexx

Piwa: 17

Respekt: 50

Cze?? to ja poraz enty :D Jednak zmieni?em zdanie robienia pod ACL, do robienia pod My Sql zach?ci? mnie u?ytkownik Thinks. Sam to przemy?la?a?em i chc? si? tego nauczy? czy by?cie mogli mi wyt?umaczy? jak podpi?? ten skrypt pod My Sql?
--[[
Autor skryptuWilq,SpajkY
ZAKAZ KOPIOWANIA BO CI NA KOMPA WBIJE
--]]


--Salon LS Mo?esz edytowa?
local auto1 createVehicle(6021474.76, -1723.6813.23360.0360.0146.9)
setElementData(auto1"cena"10000)
setElementData(auto1"wSalonie"true)
setElementFrozen(auto1true)
setVehicleEngineState(auto1false)
setVehicleColor(auto1255255255)

-- Tu julepiej nie
addEventHandler("onVehicleEnter"resourceRoot, function(plrseatjacked)
    if not getElementData(source"wSalonie"then return end
        if jacked then cancelEvent() return end 
            outputChatBox("Koszt pojazdu wynosi: " .. getElementData(source"cena") .. "$, wpisz /kupauto aby je zakupi?"plrend)
-- Tu lepiej tenie opr?cz koordynat?w
addCommandHandler("kupauto", function(plr) 
    local veh getPedOccupiedVehicle(plr)
    if not veh or not getElementData(veh"wSalonie"then outputChatBox("Nie jeste? w poje?dzie na sprzeda?!"plr) return end
        if not getElementData(veh"cena"then return end
            outputChatBox("Kupi?e? pojazd marki " .. getVehicleName(veh) .. ", gratulacje!"plr)
            local kupiles createVehicle(getElementModel(veh), 1465.57, -1729.8013.06360.0360.088.4) -- tu temo?esz
            warpPedIntoVehicle(plrkupiles)
            setElementData(kupiles"vehOwner"getPlayerSerial(plr))
end)

addEventHandler("onVehicleStartEnter"getRootElement(), function(plrseatjacked)
    local owner getElementData(source"vehOwner")
    if not owner then return end
        if seat ~= 0 then return end
            if owner == getPlayerSerial(plrthen return end
                cancelEvent()
                outputChatBox("Nie masz kluczyk?w do tego pojazdu!"plr)
end)
Poniewa? nie chc? mie? tysi?czy rag?w i przepraszam ?e tyle tutaj tr?j? :) Z g?ry dzi?ki!

[ Dodano: 2018-09-09, 21:58 ]
Edit : Chcia? bym ?eby to dzia?a?o pod przecho mam baze PYSa i wszystkie skryprty na baze podpi?te razem z pystories-db

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-09, 22:01


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Na pewno musisz si? zaopatrzy? w baz? danych MySQL.
Nast?pnie skrypt, kt?ry po??czy si? z ow? baz? oraz skrypt obs?uguj?cy polecenia i komendy do bazy. Taki skrypt znajdziesz w GameModzie 'XyzzyRP', skrypt 'DB2'.

https://github.com/lpiob/MTA-XyzzyRP/tree/master/resources/%5BXyzzyRP%5D/DB2

Gdy ju? b?dziesz to mia? za sob?, u?ywasz exporta w taki spos?b:

exports.DB2:pobierzTabeleWynikow("komenda MySQL")
exports.DB2:zapytanie(...)
exports.DB2:pobierzWyniki(...)


Przyk?adowe operacje na MySQL wy?l? Ci jutro i opisz?. Cya!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-09, 22:04


GrzybcioPL00

Uczeń LUA Pomagacz






Wiek: 23
Na forum: 3499 dni
Posty: 97
Nick w MP: Siwexx

Piwa: 17

Respekt: 50

Znaczy mam baze z PYS'ka i pliki takie : DB DB2 elife-db (wcze?niej pystories-db ) i plik rpg_mysql i do ka?dego z nich mam wpisane moje dane my sql :)

Podpis
”Zawsze pisz kod tak, jakby gość, który ma się nim zajmować był agresywnym psychopatą, który wie, gdzie mieszkasz” – Martin Golding
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-09, 22:10


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Okej, masz tabel? 'pojazdy' czy jako? tak, gdzie b?dziesz trzyma? dane pojazd?w?

Je?li tak, mo?esz spr?bowa? u?y? tego kodu:





--[[
Autor skryptuWilq,SpajkY
ZAKAZ KOPIOWANIA BO CI NA KOMPA WBIJE
--]]


--Salon LS Mo?esz edytowa?
local auto1 createVehicle(6021474.76, -1723.6813.23360.0360.0146.9)
setElementData(auto1"cena"10000)
setElementData(auto1"wSalonie"true)
setElementFrozen(auto1true)
setVehicleEngineState(auto1false)
setVehicleColor(auto1255255255)

-- Tu julepiej nie
addEventHandler("onVehicleEnter"resourceRoot, function(plrseatjacked)
    if not getElementData(source"wSalonie"then return end
        if jacked then cancelEvent() return end 
            outputChatBox("Koszt pojazdu wynosi: " .. getElementData(source"cena") .. "$, wpisz /kupauto aby je zakupi?"plrend)
-- Tu lepiej tenie opr?cz koordynat?w
addCommandHandler("kupauto", function(plr) 
    local veh getPedOccupiedVehicle(plr)
    if not veh or not getElementData(veh"wSalonie"then outputChatBox("Nie jeste? w poje?dzie na sprzeda?!"plr) return end
        if not getElementData(veh"cena"then return end
            local kupiles createVehicle(getElementModel(veh), 1465.57, -1729.8013.06360.0360.088.4) -- tu temo?esz
            --warpPedIntoVehicle(plrkupiles)
            --setElementData(kupiles"vehOwner"getPlayerSerial(plr))
            local r1,g1,b1r2,g2,b2r3,g3,b3r4,g4,b4 getVehicleColor(kupilestrue)
            local color r1..", "..g1..", "..b1..", "..r2..", "..g2..", "..b2            
            local q exports.DB2:zapytanie("INSERT INTO pojazdy SET vehOwnerSerial=?, color=?, model=?"getPlayerSerial(plr), colorgetElementModel(kupiles))
            if q then
                warpPedIntoVehicle(plrkupiles)
                setElementData(kupiles"vehOwner"getPlayerSerial(plr))
                outputChatBox("Kupi?e? pojazd marki " .. getVehicleName(veh) .. ", gratulacje!"plr)                
            else
                outputChatBox("Wystapil problem - zglos go administrcji."plr)
            end            
end)

addEventHandler("onVehicleStartEnter"getRootElement(), function(plrseatjacked)
    local owner getElementData(source"vehOwner")
    if not owner then return end
        if seat ~= 0 then return end
            if owner == getPlayerSerial(plrthen return end
                cancelEvent()
                outputChatBox("Nie masz kluczyk?w do tego pojazdu!"plr)
end)


Je?li masz inn? nazw?, mo?esz j? oczywi?cie zmieni?.
Jako w?a?ciciela pojazdu u?y?em serial kupuj?cego, mo?esz zmieni? to na ID konta je?li posiadasz taki system w swoim GM.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-09, 22:17


GrzybcioPL00

Uczeń LUA Pomagacz






Wiek: 23
Na forum: 3499 dni
Posty: 97
Nick w MP: Siwexx

Piwa: 17

Respekt: 50

tabelka z pysa nazwa jej jest taka : pystories_vehicles

[ Dodano: 2018-09-09, 22:17 ]
Przecho skrypt te? mam wgra??

[ Dodano: 2018-09-09, 22:35 ]
Mam b??d w DB3 : WARNING: [mysqlconnect]\DB2\sql.lua:48: dbPoll failed; Unkown column 'vehOwnerSerial' in 'field list' ;(

[ Dodano: 2018-09-09, 22:46 ]
Doda?em now? tableke z vehOwnerSerial color model i 0 b??d?w ale w PHPmy admin ?e serial kupuj?cego to : 0 :( :)

Podpis
”Zawsze pisz kod tak, jakby gość, który ma się nim zajmować był agresywnym psychopatą, który wie, gdzie mieszkasz” – Martin Golding
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-09, 22:46


Norbert1234

Nie umiem w LUA






Wiek: 22
Na forum: 3988 dni
Posty: 319
Nick w MP: Gusterowskyy

Piwa: 242

Respekt: 60

GrzybcioPL00, T?umacz gryzie? dbPoll nie powiod?o si?; Nieznana kolumna "vehOwnerSerial" w "li?cie p?l
Czyli nie masz w strukturze kolumny, o nazwie powy?ej😊

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-09, 22:54


GrzybcioPL00

Uczeń LUA Pomagacz






Wiek: 23
Na forum: 3499 dni
Posty: 97
Nick w MP: Siwexx

Piwa: 17

Respekt: 50

Dobra ju? gotowe, ale nie zamykacje tematu bo Wilq ma mi co? tu napisa? :D

Podpis
”Zawsze pisz kod tak, jakby gość, który ma się nim zajmować był agresywnym psychopatą, który wie, gdzie mieszkasz” – Martin Golding
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-09, 22:56


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

A wpisy si? dodaj?? kolor i model si? zgadza? auto dostajesz na serwerze?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-09, 23:16


GrzybcioPL00

Uczeń LUA Pomagacz






Wiek: 23
Na forum: 3499 dni
Posty: 97
Nick w MP: Siwexx

Piwa: 17

Respekt: 50

Teraz ju? zap??no jestem na telefonie. Tak zrobi?em nowa baz? o nazwie tam mojej i tabelk? taka jak tam jest czyli columy model Color ownerserial i wszysk?w dziala . Jutro pogadamy bo musze leciec :D

Podpis
”Zawsze pisz kod tak, jakby gość, który ma się nim zajmować był agresywnym psychopatą, który wie, gdzie mieszkasz” – Martin Golding
Postaw piwo autorowi tego posta
 

 
Tagi: przeróbka :: mysql
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