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
Cze?? to ja poraz enty 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 skryptu : Wilq , SpajkY
ZAKAZ KOPIOWANIA BO CI NA KOMPA WBIJE
--]]
-- Salon LS Mo ? esz edytowa ?
local auto1 = createVehicle ( 602 , 1474.76 , - 1723.68 , 13.23 , 360.0 , 360.0 , 146.9 )
setElementData ( auto1 , "cena" , 10000 )
setElementData ( auto1 , "wSalonie" , true )
setElementFrozen ( auto1 , true )
setVehicleEngineState ( auto1 , false )
setVehicleColor ( auto1 , 255 , 255 , 255 )
-- Tu ju ? lepiej nie
addEventHandler ( "onVehicleEnter" , resourceRoot , function( plr , seat , jacked )
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?" , plr )
end )
-- Tu lepiej te ? nie 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.80 , 13.06 , 360.0 , 360.0 , 88.4 ) -- tu te ? mo ? esz
warpPedIntoVehicle ( plr , kupiles )
setElementData ( kupiles , "vehOwner" , getPlayerSerial ( plr ))
end )
addEventHandler ( "onVehicleStartEnter" , getRootElement (), function( plr , seat , jacked )
local owner = getElementData ( source , "vehOwner" )
if not owner then return end
if seat ~= 0 then return end
if owner == getPlayerSerial ( plr ) then 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
Wysłany: 2018-09-09, 22:01
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
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!
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
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
Wysłany: 2018-09-09, 22:10
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
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 skryptu : Wilq , SpajkY
ZAKAZ KOPIOWANIA BO CI NA KOMPA WBIJE
--]]
-- Salon LS Mo ? esz edytowa ?
local auto1 = createVehicle ( 602 , 1474.76 , - 1723.68 , 13.23 , 360.0 , 360.0 , 146.9 )
setElementData ( auto1 , "cena" , 10000 )
setElementData ( auto1 , "wSalonie" , true )
setElementFrozen ( auto1 , true )
setVehicleEngineState ( auto1 , false )
setVehicleColor ( auto1 , 255 , 255 , 255 )
-- Tu ju ? lepiej nie
addEventHandler ( "onVehicleEnter" , resourceRoot , function( plr , seat , jacked )
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?" , plr )
end )
-- Tu lepiej te ? nie 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.80 , 13.06 , 360.0 , 360.0 , 88.4 ) -- tu te ? mo ? esz
-- warpPedIntoVehicle ( plr , kupiles )
-- setElementData ( kupiles , "vehOwner" , getPlayerSerial ( plr ))
local r1 , g1 , b1 , r2 , g2 , b2 , r3 , g3 , b3 , r4 , g4 , b4 = getVehicleColor ( kupiles , true )
local color = r1 .. ", " .. g1 .. ", " .. b1 .. ", " .. r2 .. ", " .. g2 .. ", " .. b2
local q = exports . DB2 : zapytanie ( "INSERT INTO pojazdy SET vehOwnerSerial=?, color=?, model=?" , getPlayerSerial ( plr ), color , getElementModel ( kupiles ))
if q then
warpPedIntoVehicle ( plr , kupiles )
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( plr , seat , jacked )
local owner = getElementData ( source , "vehOwner" )
if not owner then return end
if seat ~= 0 then return end
if owner == getPlayerSerial ( plr ) then 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.
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
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
Wysłany: 2018-09-09, 22:46
Norbert1234
Nie umiem w LUA
Wiek: 22 Na forum: 3987 dni Posty: 319
Nick w MP: Gusterowskyy
Piwa : 242
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😊
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
Dobra ju? gotowe, ale nie zamykacje tematu bo Wilq ma mi co? tu napisa?
Podpis
”Zawsze pisz kod tak, jakby gość, który ma się nim zajmować był agresywnym psychopatą, który wie, gdzie mieszkasz” – Martin Golding
Wysłany: 2018-09-09, 22:56
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
A wpisy si? dodaj?? kolor i model si? zgadza? auto dostajesz na serwerze?
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
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
Podpis
”Zawsze pisz kod tak, jakby gość, który ma się nim zajmować był agresywnym psychopatą, który wie, gdzie mieszkasz” – Martin Golding
Tagi: przeróbka :: mysql
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: