Wysłany: 2019-12-02, 19:34
kerfyn
Hyp3R
Wiek: 25 Na forum: 2739 dni Posty: 121
Nick w MP: Hyp3R
Piwa : 2
Kod: mk1 = 30000000
mk2 = 40000000
rh = 55000000
rh2 = 60000000
mask = 83000000
hood = 10000000
local licz = {}
local t=createElement('text')
setElementData(t,'name','Automatyczny monta? tuningu mechanicznego')
setElementPosition(t,1085.52, 1352.39, 10.82)
addEvent("mk1", true)
addEventHandler("mk1", root, function()
pojazd = getPedOccupiedVehicle(source)
local id = getElementData(source,"vehicle:id")
if not pojazd then return end
local qr = exports['pystories-db']:dbGet("SELECT * FROM pystories_vehicles WHERE id=? AND mk1=?",id, "1")
if #qr == 1 then exports['noti']:showBox(source,"info","Posiadasz ju? to ulepszenie.") return end
if (getPlayerMoney(source) > tonumber(mk1)) then
local id = getElementData(pojazd, "vehicle:id")
exports["pystories-db"]:dbSet("UPDATE pystories_vehicles SET mk1=1 WHERE id=?", id)
local sid=getElementData(source,'player:sid') or 0
exports["pystories-db"]:dbSet("UPDATE pystories_users SET bank_money=bank_money-" ..mk1.. " WHERE id=" .. sid .. " LIMIT 1")
exports['noti']:showBox(source,"error","Zamontowano uk?ad MK1.\nOddaj pojazd do przechowalni aby zobaczyc efekty.")
else
exports['noti']:showBox(source,"warning","Nie sta? Ci? na MK1.")
end
end
)
addEvent("mk2", true)
addEventHandler("mk2", root, function()
pojazd = getPedOccupiedVehicle(source)
local id = getElementData(pojazd,"vehicle:id")
if not pojazd then return end
local qr = exports['pystories-db']:dbGet("SELECT * FROM pystories_vehicles WHERE id=? AND mk2=?",id, "1")
if #qr == 1 then exports['noti']:showBox(source,"info","Posiadasz ju? to ulepszenie.") return end
if (getPlayerMoney(source) > tonumber(mk2)) then
local id = getElementData(pojazd, "vehicle:id")
exports["pystories-db"]:dbSet("UPDATE pystories_vehicles SET mk2=1 WHERE id=?", id)
local sid=getElementData(source,'player:sid') or 0
exports["pystories-db"]:dbSet("UPDATE pystories_users SET bank_money=bank_money-" ..mk1.. " WHERE id=" .. sid .. " LIMIT 1")
exports["pystories-db"]:dbSet("UPDATE pystories_users SET bank_money=bank_money-" .. cost .. " WHERE id=" .. sid .. " LIMIT 1")
exports['noti']:showBox(source,"error","Zamontowano uk?ad MK2.\nOddaj pojazd do przechowalni aby zobaczyc efekty.")
else
exports['noti']:showBox(source,"warning","Nie sta? Ci? na MK2.")
end
end
)
addEvent("rh", true)
addEventHandler("rh", root, function()
pojazd = getPedOccupiedVehicle(source)
local id = getElementData(pojazd,"vehicle:id")
if not pojazd then return end
local qr = exports['pystories-db']:dbGet("SELECT * FROM pystories_vehicles WHERE id=? AND naped=?",id, "1")
if #qr == 1 then exports['noti']:showBox(source,"info","Posiadasz ju? to ulepszenie.") return end
if (getPlayerMoney(source) > tonumber(rh)) then
local id = getElementData(pojazd, "vehicle:id")
exports["pystories-db"]:dbSet("UPDATE pystories_vehicles SET naped=1 WHERE id=?", id)
exports['noti']:showBox(source,"error","Zamontowano nap?d 4x4.\nOddaj pojazd do przechowalni aby zobaczyc efekty.")
takePlayerMoney( source, rh )
else
exports['noti']:showBox(source,"warning","Nie sta? Ci? na nap?d 4x4.")
end
end
)
addEvent("rh2", true)
addEventHandler("rh2", root, function()
pojazd = getPedOccupiedVehicle(source)
local id = getElementData(pojazd,"vehicle:id")
if not pojazd then return end
local qr = exports['pystories-db']:dbGet("SELECT * FROM pystories_vehicles WHERE id=? AND rh=?",id, "1")
if #qr == 1 then exports['noti']:showBox(source,"info","Posiadasz ju? to ulepszenie.") return end
if (getPlayerMoney(source) > tonumber(rh2)) then
local id = getElementData(pojazd, "vehicle:id")
exports["pystories-db"]:dbSet("UPDATE pystories_vehicles SET rh=1 WHERE id=?", id)
exports['noti']:showBox(source,"error","Zamontowano gwintowane zawieszenie.\nOddaj pojazd do przechowalni aby zobaczyc efekty.")
takePlayerMoney( source, rh2 )
else
exports['noti']:showBox(source,"warning","Nie sta? Ci? na gwintowane zawieszenie.")
end
end
)
addEvent("masko", true)
addEventHandler("masko", root, function()
pojazd = getPedOccupiedVehicle(source)
local id = getElementData(pojazd,"vehicle:id")
if not pojazd then return end
local qr = exports['pystories-db']:dbGet("SELECT * FROM pystories_vehicles WHERE id=? AND masked=?",id, "1")
if #qr == 1 then exports['noti']:showBox(source,"info","Posiadasz ju? to ulepszenie.") return end
if (getPlayerMoney(source) > tonumber(mask)) then
local id = getElementData(pojazd, "vehicle:id")
local veh = getPedOccupiedVehicle(source)
exports["pystories-db"]:dbSet("UPDATE pystories_vehicles SET masked=2 WHERE id=?", id)
setElementData(veh,"vehicle:masked",2)
exports['noti']:showBox(source,"error","Zamontowano przyciemnienie szyb.")
takePlayerMoney( source, mask )
else
exports['noti']:showBox(source,"warning","Nie sta? Ci? na przyciemnienie szyb.")
end
end
)
addEvent("hood", true)
addEventHandler("hood", root, function()
pojazd = getPedOccupiedVehicle(source)
local id = getElementData(pojazd,"vehicle:id")
if not pojazd then return end
local qr = exports['pystories-db']:dbGet("SELECT * FROM pystories_vehicles WHERE id=? AND removehood=?",id, "1")
if #qr == 1 then exports['noti']:showBox(source,"info","Posiadasz ju? to ulepszenie.") return end
if (getPlayerMoney(source) > tonumber(hood)) then
local id = getElementData(pojazd, "vehicle:id")
exports["pystories-db"]:dbSet("UPDATE pystories_vehicles SET removehood=0 WHERE id=?", id)
exports['noti']:showBox(source,"error","Zdemontowano mask?.\nOddaj pojazd do przechowalni aby zobaczyc efekty.")
takePlayerMoney( source, mask )
else
exports['noti']:showBox(source,"warning","Nie sta? Ci? na demonta? maski.")
end
end
)
local wejscie = createMarker( 1078.29, 1360.69, 09.82, "cylinder", 1.2)
local wejTXT = createElement("text")
setElementData(wejTXT, "name", "Powr?t do przechowywalni pojazd?w")
setElementPosition(wejTXT, 1078.29, 1360.69, 10.82 )
addEventHandler("onMarkerHit", wejscie, function(hel)
setElementDimension(hel, 0)
setElementPosition(hel,1068.27, 1790.43, 10.82)
end)
Nie dzia?a a i da?em da?em kod ca?y ale Tylko modyfikowa?em MK1 ale nadal po zmianie z source na pojazd nie dzia?? 0 b?ed?w w db3
Wysłany: 2019-12-02, 22:28
Josemitek
Wiek: 26 Na forum: 2404 dni Posty: 17
Nick w MP: Josek
"kerfyn" napisał/a : Kod: mk1 = 30000000
mk2 = 40000000
rh = 55000000
rh2 = 60000000
mask = 83000000
hood = 10000000
local licz = {}
local t=createElement('text')
setElementData(t,'name','Automatyczny monta? tuningu mechanicznego')
setElementPosition(t,1085.52, 1352.39, 10.82)
addEvent("mk1", true)
addEventHandler("mk1", root, function()
pojazd = getPedOccupiedVehicle(source)
local id = getElementData(source,"vehicle:id")
if not pojazd then return end
local qr = exports['pystories-db']:dbGet("SELECT * FROM pystories_vehicles WHERE id=? AND mk1=?",id, "1")
if #qr == 1 then exports['noti']:showBox(source,"info","Posiadasz ju? to ulepszenie.") return end
if (getPlayerMoney(source) > tonumber(mk1)) then
local id = getElementData(pojazd, "vehicle:id")
exports["pystories-db"]:dbSet("UPDATE pystories_vehicles SET mk1=1 WHERE id=?", id)
local sid=getElementData(source,'player:sid') or 0
exports["pystories-db"]:dbSet("UPDATE pystories_users SET bank_money=bank_money-" ..mk1.. " WHERE id=" .. sid .. " LIMIT 1")
exports['noti']:showBox(source,"error","Zamontowano uk?ad MK1.\nOddaj pojazd do przechowalni aby zobaczyc efekty.")
else
exports['noti']:showBox(source,"warning","Nie sta? Ci? na MK1.")
end
end
)
addEvent("mk2", true)
addEventHandler("mk2", root, function()
pojazd = getPedOccupiedVehicle(source)
local id = getElementData(pojazd,"vehicle:id")
if not pojazd then return end
local qr = exports['pystories-db']:dbGet("SELECT * FROM pystories_vehicles WHERE id=? AND mk2=?",id, "1")
if #qr == 1 then exports['noti']:showBox(source,"info","Posiadasz ju? to ulepszenie.") return end
if (getPlayerMoney(source) > tonumber(mk2)) then
local id = getElementData(pojazd, "vehicle:id")
exports["pystories-db"]:dbSet("UPDATE pystories_vehicles SET mk2=1 WHERE id=?", id)
local sid=getElementData(source,'player:sid') or 0
exports["pystories-db"]:dbSet("UPDATE pystories_users SET bank_money=bank_money-" ..mk1.. " WHERE id=" .. sid .. " LIMIT 1")
exports["pystories-db"]:dbSet("UPDATE pystories_users SET bank_money=bank_money-" .. cost .. " WHERE id=" .. sid .. " LIMIT 1")
exports['noti']:showBox(source,"error","Zamontowano uk?ad MK2.\nOddaj pojazd do przechowalni aby zobaczyc efekty.")
else
exports['noti']:showBox(source,"warning","Nie sta? Ci? na MK2.")
end
end
)
addEvent("rh", true)
addEventHandler("rh", root, function()
pojazd = getPedOccupiedVehicle(source)
local id = getElementData(pojazd,"vehicle:id")
if not pojazd then return end
local qr = exports['pystories-db']:dbGet("SELECT * FROM pystories_vehicles WHERE id=? AND naped=?",id, "1")
if #qr == 1 then exports['noti']:showBox(source,"info","Posiadasz ju? to ulepszenie.") return end
if (getPlayerMoney(source) > tonumber(rh)) then
local id = getElementData(pojazd, "vehicle:id")
exports["pystories-db"]:dbSet("UPDATE pystories_vehicles SET naped=1 WHERE id=?", id)
exports['noti']:showBox(source,"error","Zamontowano nap?d 4x4.\nOddaj pojazd do przechowalni aby zobaczyc efekty.")
takePlayerMoney( source, rh )
else
exports['noti']:showBox(source,"warning","Nie sta? Ci? na nap?d 4x4.")
end
end
)
addEvent("rh2", true)
addEventHandler("rh2", root, function()
pojazd = getPedOccupiedVehicle(source)
local id = getElementData(pojazd,"vehicle:id")
if not pojazd then return end
local qr = exports['pystories-db']:dbGet("SELECT * FROM pystories_vehicles WHERE id=? AND rh=?",id, "1")
if #qr == 1 then exports['noti']:showBox(source,"info","Posiadasz ju? to ulepszenie.") return end
if (getPlayerMoney(source) > tonumber(rh2)) then
local id = getElementData(pojazd, "vehicle:id")
exports["pystories-db"]:dbSet("UPDATE pystories_vehicles SET rh=1 WHERE id=?", id)
exports['noti']:showBox(source,"error","Zamontowano gwintowane zawieszenie.\nOddaj pojazd do przechowalni aby zobaczyc efekty.")
takePlayerMoney( source, rh2 )
else
exports['noti']:showBox(source,"warning","Nie sta? Ci? na gwintowane zawieszenie.")
end
end
)
addEvent("masko", true)
addEventHandler("masko", root, function()
pojazd = getPedOccupiedVehicle(source)
local id = getElementData(pojazd,"vehicle:id")
if not pojazd then return end
local qr = exports['pystories-db']:dbGet("SELECT * FROM pystories_vehicles WHERE id=? AND masked=?",id, "1")
if #qr == 1 then exports['noti']:showBox(source,"info","Posiadasz ju? to ulepszenie.") return end
if (getPlayerMoney(source) > tonumber(mask)) then
local id = getElementData(pojazd, "vehicle:id")
local veh = getPedOccupiedVehicle(source)
exports["pystories-db"]:dbSet("UPDATE pystories_vehicles SET masked=2 WHERE id=?", id)
setElementData(veh,"vehicle:masked",2)
exports['noti']:showBox(source,"error","Zamontowano przyciemnienie szyb.")
takePlayerMoney( source, mask )
else
exports['noti']:showBox(source,"warning","Nie sta? Ci? na przyciemnienie szyb.")
end
end
)
addEvent("hood", true)
addEventHandler("hood", root, function()
pojazd = getPedOccupiedVehicle(source)
local id = getElementData(pojazd,"vehicle:id")
if not pojazd then return end
local qr = exports['pystories-db']:dbGet("SELECT * FROM pystories_vehicles WHERE id=? AND removehood=?",id, "1")
if #qr == 1 then exports['noti']:showBox(source,"info","Posiadasz ju? to ulepszenie.") return end
if (getPlayerMoney(source) > tonumber(hood)) then
local id = getElementData(pojazd, "vehicle:id")
exports["pystories-db"]:dbSet("UPDATE pystories_vehicles SET removehood=0 WHERE id=?", id)
exports['noti']:showBox(source,"error","Zdemontowano mask?.\nOddaj pojazd do przechowalni aby zobaczyc efekty.")
takePlayerMoney( source, mask )
else
exports['noti']:showBox(source,"warning","Nie sta? Ci? na demonta? maski.")
end
end
)
local wejscie = createMarker( 1078.29, 1360.69, 09.82, "cylinder", 1.2)
local wejTXT = createElement("text")
setElementData(wejTXT, "name", "Powr?t do przechowywalni pojazd?w")
setElementPosition(wejTXT, 1078.29, 1360.69, 10.82 )
addEventHandler("onMarkerHit", wejscie, function(hel)
setElementDimension(hel, 0)
setElementPosition(hel,1068.27, 1790.43, 10.82)
end)
Nie dzia?a a i da?em da?em kod ca?y ale Tylko modyfikowa?em MK1 ale nadal po zmianie z source na pojazd nie dzia?? 0 b?ed?w w db3
A restartujesz skrypt wogole ?
Sprobuj jeszcze
za local sid = getElementData ( source , 'player:sid' ) or 0
local sid = getElementData ( source , "player:sid" )
Wysłany: 2019-12-02, 22:44
kerfyn
Hyp3R
Wiek: 25 Na forum: 2739 dni Posty: 121
Nick w MP: Hyp3R
Piwa : 2
Nic nie dzia?a... Tylko mi dzia?a kiedy kase mam przy sobie. A jak "0" kasy przy sobie to nie dziala pisze mi nie stac ci? na mk1 Kurcze musi by? spos?b jaki? chyba
Wysłany: 2019-12-02, 22:57
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
No jasne, ?e jest.
Pobierasz dane z bazy danych (ile gracz ma kasy w banku) i sprawdzasz czy ta warto?? jest wi?ksza od kwoty MK1.
Zastan?w si?, tutaj sprawdzasz CZY POJAZD MA ZAMONTOWANY TUNING. Kilka s??w zmieniasz i masz to co chcesz osi?gn??
local qr = exports [ 'pystories-db' ]: dbGet ( "SELECT * FROM pystories_vehicles WHERE id=? AND mk1=?" , id , "1" )
if #qr == 1 then exports['noti']:showBox(source,"info","Posiadasz ju? to ulepszenie.") return end
Więcej szczegółów
Wystawiono 1 piw(a):kerfyn
Wysłany: 2019-12-02, 23:19
Josemitek
Wiek: 26 Na forum: 2404 dni Posty: 17
Nick w MP: Josek
"kerfyn" napisał/a :Nic nie dzia?a... Tylko mi dzia?a kiedy kase mam przy sobie. A jak "0" kasy przy sobie to nie dziala pisze mi nie stac ci? na mk1 Kurcze musi by? spos?b jaki? chyba
Jesli ci tak dziala to nie mozliwe jest. Nie masz tutaj funkcji, ktora zabiera od ciebie z twojej "kieszeni" pieniazkow tylko ze z banku pobiera. Restartujesz skrypt po wgraniu/zapisaniu go ? Bo teraz co mowisz to on dziala na starej zasadzie, czyli tego nie zmienianego kodu.
w consoli wpisz restart <i tutaj nazwa folderu>
lub jesli masz panel administratora acl (taki orginalny, ktory uruchamiasz przyciskiem "p") to wpisz na serwerze /restart <nazwa folderu>
[ Dodano : 2019-12-02, 23:19 ]
"kerfyn" napisał/a :Nic nie dzia?a... Tylko mi dzia?a kiedy kase mam przy sobie. A jak "0" kasy przy sobie to nie dziala pisze mi nie stac ci? na mk1 Kurcze musi by? spos?b jaki? chyba
Jesli ci tak dziala to nie mozliwe jest. Nie masz tutaj funkcji, ktora zabiera od ciebie z twojej "kieszeni" pieniazkow tylko ze z banku pobiera. Restartujesz skrypt po wgraniu/zapisaniu go ? Bo teraz co mowisz to on dziala na starej zasadzie, czyli tego nie zmienianego kodu.
w consoli wpisz restart <i tutaj nazwa folderu>
lub jesli masz panel administratora acl (taki orginalny, ktory uruchamiasz przyciskiem "p") to wpisz na serwerze /restart <nazwa folderu>
Wysłany: 2019-12-03, 09:18
kerfyn
Hyp3R
Wiek: 25 Na forum: 2739 dni Posty: 121
Nick w MP: Hyp3R
Piwa : 2
Nie gadaj bzdur ?e nie restartuje skryptu... Czyli Wilq , to ja nie mam funkcji ?eby sprawdza?o czy jest tune a mo?esz mi to napisac i by by? spok?j?
Wysłany: 2019-12-03, 09:27
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Przecie? masz sprawdzanie czy ma tune. Ty masz na bazie tego kodu sprawdzi? czy gracz ma odpowiedni? ilo?? pieni?dzy.
Je?li szukasz skryptera, to pisz ?mia?o na PW. Przecie? si? dogadamy.
Więcej szczegółów
Wystawiono 1 piw(a):kerfyn
Wysłany: 2019-12-03, 18:38
kerfyn
Hyp3R
Wiek: 25 Na forum: 2739 dni Posty: 121
Nick w MP: Hyp3R
Piwa : 2
Tagi: pobieranie :: kasy :: banko :: tune
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: