Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: zapis
1. Zapis tuningu po oddaniu na przecho
Witam , mam problem z zapisywaniem si? tuningu do przecho.Problem polega na tym ?e po stuningowaniu auta i oddania go do przecho tuning si? nie zapisuje , dane o tuningu powinny si? zapisywa? w bazie danych ale nic si? nie nadpisuje.
Prosz? o szybk? pomoc w nagrod? stawiam piwo :)
2. Zapis auta tabela i wartości
Witam tworz? system przechowywali i gdy pojazd ma uszkodzenia pobierane przez:


for i=0,do table.insert(panelstatesgetVehiclePanelState(veh,i)) end
            panelstates
=table.concat(panelstates,",")


Zwraca to do tabeli np: 0,0,3,0,0,0,0

Potem przy tworzeniu auta mam:


for i,v in ipairs(split(vehicle["panelstates"], ",")) do setVehiclePanelState(vehitonumber(v)) end



Problem jest taki ?e z ka?dym zapisem i wczytaniem auta warto?? w tabeli zmienia si? nast?puj?co:

1 zapis: 0,0,3,0,0,0,0
2 zapis: 0,0,0,3,0,0,0
3 zapis: 0,0,0,0,3,0,0
4 zapis: 0,0,0,0,0,3,0
5 zapis: 0,0,0,0,0,0,3

Jakby przy tworzeniu auta ?le ustawia?o ca?o?? i nast?pny zapis przestawia uszkodzenia. Ju? nie wiem co jest nie tak tutaj. Z g?ry dzi?ki za pomoc :D
3. zapis czatu
Siema.
Mam ma?y dylemat, poniewa? robi? na serwerze logi i chcia?bym zrobi? logi czatu.
My?la?em pod sql, tylko to zawal? ca?? baze danych. Jakie najlepsze jest rozwi?zanie?
4. Zapis prawka
Witaj mam problem, gdy? nie dzia?a mi zapis prawka jest w stanie kto? pom?c?

[ Dodano : 2022-09-01, 21:53 ]
s.lua
[lua]peds = {}

addEvent("license:do",true)
addEventHandler("license:do", resourceRoot, function(plr, selected)
local veh=nil
if selected == "A" then veh=createVehicle(586, -2021.41, -97.85, 34.94, 360.0, 360.0, 90.4)
elseif selected == "B" then veh=createVehicle(436, -2021.41, -97.85, 34.94, 360.0, 360.0, 90.4)
elseif selected == "C" then veh=createVehicle(413, -2021.41, -97.85, 34.94, 360.0, 360.0, 90.4)
end
if not veh then return end
setElementData(veh,"vehicle:mileage", 16442)
setElementData(veh,"vehicle:fuel", 100)
setElementData(veh,"vehicle:bak", 100)
setElementData(veh,"vehicle:lic", true)
triggerClientEvent("kolizjaPojazd", plr, veh)
setElementInterior(plr, 0)
local pedzik = createPed(71, 0, 0, 0)
peds[veh] = pedzik
warpPedIntoVehicle(peds[veh],veh,1)
warpPedIntoVehicle(plr,veh)
triggerClientEvent(plr, "license:start", resourceRoot, selected, veh)
end)

addEvent("takePlayerMoney",true)
addEventHandler("takePlayerMoney", resourceRoot, function(money)
if getPlayerMoney(source) > money then
takePlayerMoney(source, money)
else
end
end)

addEventHandler("onPlayerQuit", root, function()
local veh=getPedOccupiedVehicle(source)
if not veh then return end
if getVehi...
5. zapis hasła
Witam przychodz? z pytaniem dotycz?cym zapisu has?a. Posiadam pewien problem i nie wiem co ?le zrobi?em
[lua]
save_password=false;

dxDrawImage((a3)-750,logowanie["skalowanie"]["button-unactivate"][2],logowanie["skalowanie"]["button-unactivate"][3],logowanie["skalowanie"]["button-unactivate"][4],save_password and logowanie["textures"]["button-activate"] or logowanie["textures"]["button-unactivate"], 0, 0, 0, tocolor(255, 255, 255, 255), false)


savePassword = function(l,h)
if not File.exists("cache.tmp") then
local file=File.new("cache.tmp")
if file then
str=l..";"..teaEncode(h, string.reverse("##6N5u7MCtZgpDDs3PbJVvJKbzuDk##"))..""
str=teaEncode(str, "##6N5u7MCtZgpDDs3PbJVvJKbzuDk##")
if not file:write(str) then
File.delete("cache.tmp")
end
file:close()
end
end
end

loadSavedAccount = function()
if File.exists("cache.tmp") then
file = File.open("cache.tmp")
if not file then return end
txt = file:read(file.size) or ""
txt=teaDecode(txt, "##6N5u7MCtZgpDDs3PbJVvJKbzuDk##")
local tabela=split(txt, ";")
exports['am-editbox']:dxSetEditText(login, tabela[1])
exports['am-editbox']:dxSetEditText(pass, teaDecode(tabela[2], string.reverse("##6N5u7MCtZgpDDs3PbJVvJKbzuDk##")))
save_pas...
6. Zapis Pieniędzy
Witam na paczce BackToRPG nie zapisuj? mi si? pieni?dze chodzi mi o to ?e gdy mam w got?wce pieni?dze i wyjd? z serwere a potem wejd? nie mam ich w got?wce lecz gdy w?o?? do banku wyjd? i wr?c? to ju? tam s?
7. Zapis reportów w bazie danych
Witam, na jednym serwerze b?d?c w administracji zobaczy?em, ?e maj? oni skrypt zapisuj?cy to kto ile report?w z administracji wykona? (odebra? komend? /cl), bawi? si? aktualnie w sklejanie pseudola z r??nych paczek, bazuje klasycznie na pystories, i pytanie czy ma kto? taki skrypt?
8. Zapis pojazdu
Mam taki b??d, kt?ry tutaj mo?na ujrze?: https://imgur.com/hOkI9Ft

Prosi?bym o pomoc, daje piwka.

Kod:

local query = exports["pystories-db"]:dbSet(string.format("UPDATE pystories_vehicles SET model='%d', pos='%.2f,%.2f,%.2f,%.2f,%.2f,%.2f', rent='%d',text='%s', health='%d', fuel='%d', fuelLPG='%d', mileage='%d', frozen='%d', driver='%s', color='%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d', panelstates='%s', paintjob='%d', tuning='%s', headlights='%d,%d,%d', ownedPlayer='%d', neon='%d', pojemnosc='%d' WHERE id=%d",
model, x,y,z, rx,ry,rz, "0",desc, health, fuel, fuelLPG, mileage, frozen, driver, c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12, panelstates, paintjob, upgrades, h1,h2,h3, player, neon, pojemnosc, id))
9. Uszkodzony zapis
WARRING: [glowne/] pystories-db/s_db.lua:18: dbPoll failed;Unkown column 'house' in 'field list'
WARRING: [glowne/] pystories-db/s_db.lua:18: dbPoll failed;Unkown column 'house' in 'field list'


bledy db
10. zapis handlingu tojosn
Witam jak zapisa? handling pojazdu do bazy przez tojson oraz fromjson. By? bym wdzi?czny za przyk?ady.
11. Zapis
Witam czy jest kto? wstanie odpowiedzie? co mam zrobi? aby zapisy graczy trafia?y do bazy danych tzn pieni?dze si? zapisywa?y itd

Wspomn? i? baza danych pochodzi z Pysa 3.0
12. Logowanie a Zapis
Witam, pisz? panel logowania i w pewnym momencie przesta?o mi dzia?a? zapis.


taki b??d


a tutaj kod:
102

    local username
password loadLoginFromXML()



Reszta kodu:


function loadLoginFromXML()
    
local xml_save_log_File xmlLoadFile ("files/xml/userdata.xml")
    if 
not xml_save_log_File then
        xml_save_log_File 
xmlCreateFile("files/xml/userdata.xml""login")
    
end
    local usernameNode 
xmlFindChild (xml_save_log_File"username"0)
    
local passwordNode xmlFindChild (xml_save_log_File"password"0)
    if 
usernameNode and passwordNode then
        
return xmlNodeGetValue(usernameNode), xmlNodeGetValue(passwordNode)
    else
        return 
""""
    
end
    xmlUnloadFile 
xml_save_log_File )
end
13. zapis broni
Taki problem, ?e mam zapis broni, kt?ry jakby to powiedziec zapisuje w mysql,

ale nie dodaje w grze, brak db3

function zapiszBron ()
    
local serial getPlayerSerial source )
    
local bron getPedWeapon source )
    
local amunijca getPedTotalAmmo source )
    
local bazaRezultat =  exports["pystories-db"]:dbGet("SELECT * FROM zapisbroni WHERE serial=?"serial)
    
exports["pystories-db"]:dbGet("INSERT INTO zapisbroni (serial, bron, amunicja) VALUES (?,?,?)"serialbronamunijca)
end

function zaladujBron ()
    
local serial getPlayerSerial source )
    
local bazaRezultat exports["pystories-db"]:dbGet("SELECT * FROM zapisbroni WHERE serial=?"serial)
    if 
bazaRezultat then
            local weapon 
giveWeapon sourcebazaRezultat[1].bron)
            
setWeaponAmmo source,  bazaRezultat[1].bronbazaRezultat[1].amunicja )
        
end
end
addEventHandler 
"onPlayerJoin"getRootElement(), zaladujBron )
addEventHandler "onPlayerQuit"getRootElement(), zapiszBron )
14. Zapis Score na AccountData
Witam, dopiero zaczynam przygod? z LUA, pr?buj? sam ogarn?? zapis score po wylogowaniu gracza. Prosi?bym o pomoc, poniewa? po reconnect i ponownym zalogowaniu gracz nadal ma 0 score, a opr?cz tego utworzone teamy r?wnie? dosta?y w rubryce Score warto?? 0. Oto kod:

addEventHandler('onResourceStart',getResourceRootElement(), 
function() 
call(getResourceFromName("scoreboard"), "addScoreboardColumn""Score"
end



addEventHandler("onPlayerLogin"root
function() 
     
accountScore getAccountData(getPlayerAccount(source), "Score")
     if (
accountScorethen
          setElementData
(source"Score"tonumber(accountScore)) 
     else
          
setElementData(source"Score"0
     
end
end
)

addEventHandler("onPlayerQuit"root,
function ()
     
local scoreData getElementData(source"Score")
     
setAccountData(getPlayerAccount(source), "Score"scoreData)
end
)


By?bym wdzi?czny za "w?dk?", a nie ryb?. W ko?cu chcia?bym nauczy? si? sam, a nie dosta? gotowy kod z kt?rego nic nie wynios? ;-)
15. Zapis i wczytanie koloru pojazdu
Cze?? mam problem z zapisem i wczytaniem koloru pojazdu
Wczytuje tak


setVehicleColor
(pojazdv["R1"], v["G1"], v["B1"], v["R2"], v["G2"], v["B2"], v["R3"], v["G3"], v["B3"], v["R4"], v["G4"], v["B4"])


Zapisuje tak


local r1
,g1,b1,r2,g2,b2,r3,g3,b3,r4,g4,b4 getVehicleColor(pojazd)


problem jest gdy do bazy zapisuje tylko 4 wartosci i kolor pojazdu po restarcie zasobu si? r??ni
16. Handling zapis
Hej, mam problem, u?ywam tego skryptu na zmiane handlingu https://gtao.pl/skrypt-prosta-zmiana-handlingu-vt115015.htm , handling dzia?a, lecz po wyjeciu z przechowywalni ju? nie

brak b??d?w db3
17. Zapis Null do bazy danych
Witam, jak zapisa? warto?? tak aby w bazie danych by?a na "NULL". co trzeba wpisa? jaki? false albo co? ?


exports["pystories-db"]:dbSet("UPDATE pystories_vehicles SET kolorFelg=? WHERE id=?",czescid)
18. Zapis handlingu do bazy
Witam, pisze z zapytaniem jak zapisac handling auta (np mass albo engineAcceleration, maxVelocity). Je?li w bazie zapisa? bym domy?ln? warto?? jako 0 to po kupnie auta nie da?o by si? tym je?dzi? (Chyba). Ma kto? jakie? pomys?y aby to zrobi??
19. Zapis w mysql
Witam. Chcia?bym zapisa? eldate "szybko"w mysql, wcze?niej robi?em w ten spos?b co teraz i mi dzia?a?o ale teraz jak robi? kolejny raz to nie wiem czemu mi nie dzia?a.
s_saveplayers

[lua]--[[
Resource: OURGame v2
Developers: Split <[email protected]>
You have no right to use this code without my permission.
(c) 2015 <[email protected]>. All rights reserved.
]]
function getPremium(plr,premium)
if premium then
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE id=? AND premium=?",getElementData(plr,"player:sid"), premium)
if result and #result > 0 then
return true
else
return false
end
else
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE id=?", getElementData(plr,"player:sid"))
if result and #result > 0 then
return true
else
return false
end
end
end



function loadPlayerData(plr)
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE id=?", getElementData(plr,"player:sid"))
if result and #result > 0 then
local v=result[1]
setPlayerMoney(plr,v.money)
setElementModel(plr,v.skin)
setElementData(plr,"status","Aktywny")
setElementData(plr,"player:logged",true)
setElementData(plr,"player:mandate",v.mandate)
setElementDat...
20. zapis pozycji mysql
Witam posiadam pewien problem z zapisem do mysql gdy zrobie tak

local ostatnia_pozycja 
getElementPosition(plr)
local query2exports["pystories-db"]:dbSet(string.format("ostatnia_pozycja='%.2f,%.2f,%.2f' WHERE id=%d"ostatnia_pozycja,sid))

to wywala mi b??d

bad argument 
#4 to 'format' (no value)


a gdy zrobi? tak

local x
,y,getElementPosition(plr)
local query2exports["pystories-db"]:dbSet(string.format("ostatnia_pozycja='%.2f,%.2f,%.2f' WHERE id=%d"x,y,z,sid))

to wywala taki b??d

dbPoll failed
You have an error in your SQL syntaxcheck the manual that corresponds to your MariaDB server version for the right syntax to use near 'ostatnia_pozycja='-1918.77,887.50,35.34' WHERE id=1' at line 1

tabela wygl?da tak https://imgur.com/a/qm3Qwya
21. Zapis statystyk pystories-core
Siemanko, mam problem z zapisem statystyk. A dok?adnie czasami gdy gracz wyjdzie z serwera tak jakby nie zpisywa?y mu si? statystyki lub nie wczytywa?y. Pr?bowa?em r??nych sposob?w. Teraz jest ustawione ?e zapisuje statystyki co 1 minute, ale nadal nic, wci?? jest problem z tymi zapisami... Wydaje mi si? ?e cz?sto serwery na pysie borykaj? si? z takim problemem.

Zapis co minuta:
local odliczanie_zapis 60000 -- Serwer zapisuje statystyki co 1 minut? :)
setTimer(function()
for 
i,v in ipairs(getElementsByType("player")) do
    if 
isElement(vthen
    triggerEvent
("save:player",root,v)
    
end
    end
end
,odliczanie_zapis*1,0)


addEventHandler("onPlayerQuit"root, function()
    
savePlayerData(source)
    
outputDebugString("MStories > Gracz wychodzi. Zapisano statystyki gracza: "..getPlayerName(source))
end)
22. zapis do bazy na eldate
Dobry, Chcia?em dorobi? zapis koloru felg tylko gdy wczytuje i zapisuje pojazd
felgi sie nie zapisuj? i pojawia si? b??d https://imgur.com/a/K0ww14o baza danych https://imgur.com/a/8G5rESO

[lua] setElementData(veh,"vehicle:taxo", vehicle["taxi"])
setElementData(veh,"vehicle:wheel", vehicle["wheel"])
setElementData(veh,"vehicle:naped", vehicle["naped"])
setElementData(veh,"vehicle:rodzaj", vehicle["rodzaj"])[/lua]

[lua]function onSaveVehicle(vehicle)
if getElementData(vehicle,"vehicle:spawn") then
-- Setting
local panelstates={}
local model=getElementModel(vehicle)
local health=getElementHealth(vehicle)
local x,y,z=getElementPosition(vehicle)
local rx,ry,rz=getElementRotation(vehicle)
local desc=getElementData(vehicle,"vehicle:desc") or ""
local id=getElementData(vehicle,"vehicle:id")
local fuel=getElementData(vehicle,"vehicle:fuel")
local mileage=getElementData(vehicle,"vehicle:mileage")
local c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12=getVehicleColor(vehicle, true)
local driver=getElementData(vehicle,"vehicle:driver") or ""
local rent=getElementData(vehicle,"vehicle:rent")
local player=getElementData(vehicle,"vehicle:ownedPlayer")
local blokada=getElementD...
23. zapis skina
nie mam bladego poj?cia jak to zrobi? aby do bazy danych zapisa?o mi model skina

Kod:

addEvent("?:skin", true)
addEventHandler("?:skin", getRootElement(), function(model)
local model = setPlayerSkin(source, 14)
setElementModel(source, model)
local uid=getElementData(source,"player:sid")
local query=exports["pystories-db"]:dbSet("UPDATE pystories_users SET skin=? WHERE id=?", model, uid)
setElementData(source, "player:skin", model)
end)
24. Zapis broni
Cze??, jestem nowy w pwn i mam problem z wykonaniem zapisu broni gracza.
Zapis tworze w dini. Pomo?e kto? ? Z g?ry dzi?kuj? i stawiam du?e zimne piwo !
25. Zapis dokładnie przejechanej trasy
Potrzebuje zapisa? dok?adnie tras? jak? gracz jecha? i mam pytanie w jaki spos?b polecacie zrobi? zapis. Pewnie b?dzie to du?o danych do zapisania i szukam jak najlepszego rozwi?zania. My?la?em nad zapytaniami do mysql ale boje si? ze to mo?e ?le dzia?a? na serwer.

Ps
B?d? chcia? co kilka sekund pobiera? pozycje gracza i dodawa? do tablicy i na koniec zawarto?? tablicy b?d? chcia? gdzie? zapisa?.
26. Zapis daty w bazie danych MYSQL
Witam chcia? bym by w panelu logowania zapisywa?a si? data ostatniego logowania danego gracza co do tego b?d? potrzebowa? ?
27. Zapis pojazdów do bazy
Witam posiadam skrypt na taxometr. Dzia?a ale posiadaj? go wszystkie auta w bazie danych zrobi?em tabelk? z taxi...

taxometr
[lua]--[[
Autor: Malentas
]]

local sx, sy = guiGetScreenSize()
local font = dxCreateFont("cz.ttf", 13)


addEventHandler("onClientRender", root, function()
local pojazd = getPedOccupiedVehicle(localPlayer)
if getPedOccupiedVehicle(localPlayer) then
if getElementData(pojazd, "vehicle:taxo") then
local seat = getPedOccupiedVehicleSeat(localPlayer)
if seat == 0 then
if getVehicleController(pojazd) then
kierowca = getPlayerName(getVehicleController(pojazd))
else
kierowca = "Brak"
end
pasazerowie = { }
for i,v in pairs(getVehicleOccupants(getPedOccupiedVehicle(localPlayer)))do
if getVehicleController(getPedOccupiedVehicle(localPlayer)) ~= v then
table.insert(pasazerowie, getPlayerName(v))
end
end
dxDrawImage(scale_x(533), scale_y(718), scale_x(374), scale_y(162), ":RPG-Taksometr/grafiki/tlo.png", 0, 0, 0, tocolor(0,0,0,155), false)
shadowText("Taksometr", scale_x(533), scale_y(718), scale_x(907), scale_y(758), tocolor(255, 255, 255, 255), 1.00, font, "center", "center", false, false, false, false, false)
if #pasazerowie > 1 then
shadowText("Pasa?erowie: "..table.concat(pasazerowie, ", "):gsub("#%x%x%x%x%x%x","").."nCena...
28. Zapis danych bez bazy MySql
Witam. Od pewnego czasu nurtuje mnie pewna rzecz.. Ot?? gdy posiadam panel logowania na serwerze, kt?ry nie jest podpi?ty pod baz? MySQL to gdzie skrypt zapisuje zebrane dane o loginach/has?ach? Je?eli nie posiada on mo?liwo?ci zapisania w bazie danych takich informacji to gdzie te informacje widniej??
29. Zapis w MySQL
Siemka, ucze si? dopiero zapis?w do bazy danych i jestem w tym kompletnie zielony, moje pytanie jest takie, jak mam zapisa? element date od pocz?tku do ko?ca,

function zapisz(playerSource)
local stat getPedStat playerSource25 )
    
dbQuery ("UPDATE bazadanych SET stat=? WHERE id=?"stat)
end
addCommandHandler
("takta"zapisz)    


Napisa?em tak? funkcje, nic mi nie zapisuje w db, oczywi?cie tabela stworzona.
Pomocy!
30. Jak napisać skrypt na zapis pieniędzy, skina, pozycji (sql)
Cze??, mo?e mi kto? poradzi? z tym? Nie potrafi? tego ogarn??, pod??czy?em panel, baze jest git, ustawia skina ale jak to zapisa? by si? wczyta?o po zalogowaniu? Prosz? o pomoc.
31. zapis broni
Witam robi? sobie zapis broni i napotka? mnie pewien problem mianowicie w bazie danych wszystko si? zapisuje id broni i ilo?? ammo lecz po wyj?ciu i wej?ciu z serwera daje nam bron lecz nie daje magazynku
b??d
Bad argument 'setWeaponAmmo' [Expected weapon-type at argument 2got number '434']

te 434 to jest zapisana ilo?? ammo
kod
w odczycie
 
giveWeapon 
plr,v.bron )
        
setWeaponAmmo (plr,v.ammo)


zapis

local bron
=getPedWeapon(plr)
    
local ammo=getPedTotalAmmo(plr)


struktury tabeli
`bron` int(11) NOT NULL,
`ammo` int(11) NOT NULL
32. Zapis Handlingu
Witam ot?? mam handling dzia?aj?cy na poszerzanie k??. Zrobi?em sobie zapis wszystko git, lecz nie mo?e wczyta? tego handlingu w bazie danych wszystko git, 0 B??d?w
Kod z wczytaniem handlingu
            setElementData(veh,"vehicle:poszerzenie"vehicle["poszerzenie"])
            
local poszerzenie getElementData(veh,"Pojemnosc:poszerzenie") or "Podstawowe"
            
if poszerzenie == 'Poszerzane' then 
            setVehicleHandling
(veh"handlingFlags"0x18888888888)
            
end
33. Zapis
Witam co zrobic zeby ten skrypt zapisywal pojazdy i tworzyl w interiorze =
[lua]--@author:piotr172

local SQL_LOGIN="" --login do bazy danych
local SQL_PASSWD="" --has?o do bazy danych
local SQL_DB="--baza danych
local SQL_HOST="" --host bazy danych
local SQL_PORT=tonumber(get("port") or 3307) --port(standardowo 3306)
local root = getRootElement()

local SQL

local function connect() --??czy z baz? danych
SQL = mysql_connect(SQL_HOST, SQL_LOGIN, SQL_PASSWD, SQL_DB, SQL_PORT)
if (not SQL) then
outputServerLog("BRAK POLACZENIA Z BAZA DANYCH!")
else
mysql_query(SQL,"SET NAMES utf8")
end

end

addEventHandler("onResourceStart",getResourceRootElement(),function() --po w?aczeniu skryptu wysy?a do funkcji kt?ra ?aczy si? z baz? danych
connect()
end)

function esc(value)
return mysql_escape_string(SQL,value)
end

function pobierzTabeleWynikow(query)
local result=mysql_query(SQL,query)
if (not result) then
outputDebugString("mysql_query failed: (" .. mysql_errno(SQL) .. ") " .. mysql_error(SQL)) -- Show the reason
return nil
end
local tabela={}
for result,row in mysql_rows_assoc(result) do
table.insert(tabela,row)
end
mysql_free_result(result)
return tabela
end

function pobierzWyniki(query)
local result=mysql_query(SQL,query)
if (not result) then return nil end
row = mysql_fetch_assoc(result)
mysql_free_res...
34. zapis skryptu do bazy danych.
Cze??! Od d?u?szego czasu pr?buj? zrobi? zapis do bazy danych skryptu na opis postaci/pojazdu, lecz ju? w ?aden spos?b nie wiem co zrobi?.
(chodzi o skrypt vNex'a)
35. Skrypt na zapis broni
A wi?c mam skrypt na zapis broni do bazy wszystko fajnie i wgl nie ma errow?w w konsoli ale jak wchodz? na serwer to nie chce broni za?adowa? i jakby kto? m?g? doda? do kodu co? takiego ?e po za?adowaniu broni to one si? usuwaj? z bazy
[lua]
function connect()
DBConnection = dbConnect( "mysql", "dbname=;host=;charset=utf8", "", "" )
if (not DBConnection) then
outputDebugString("Nie uda?o si? nawi?za? po??czenia z baz? MySQL")
else
outputDebugString("Po??czenie z MySQL zosta?o nawi?zane")
end
end

addEventHandler("onResourceStart",resourceRoot, connect)

function query(...)
local queryHandle = dbQuery(DBConnection , ...)
if (not queryHandle) then
return nil
end
local rows = dbPoll(queryHandle, -1)
return rows
end


function zapiszBron ()
local serial = getPlayerSerial ( source )
local bron = getPedWeapon ( source )
local amunijca = getPedTotalAmmo ( source )
local bazaRezultat = query("SELECT * FROM zapisbroni WHERE serial=?", serial)
query("INSERT INTO zapisbroni (serial, bron, amunicja) VALUES (?,?,?)", serial, bron, amunijca)
end

function zaladujBron ()
local serial = getPlayerSerial ( source )
local bazaRezultat = query("SELECT * FROM zapisbroni WHERE serial=?", serial)
if bazaRezultat then
giveWeapon ( source, bazaRezultat[1].bron...
36. Ostatni kierowca Zapis
Witam! Mam problem z zapisem ostaniego kierowcy na serwerze, nie wiem czy ma to zwi?zek z b??dem tabeli w MySQL czy b??d w skryptach. Dodaj? do tego skrypt na pojazdy:
[lua]
vehicles=0
root=getRootElement()
resourceRoot=getResourceRootElement(getThisResource())

local nlOffsets={
[411]={-1,0,-0.6}, -- infernus
[470]={-1,0,-0.4}, -- patriot
[541]={-0.9,0,-0.4}, -- bulelt
[549]={-0.9,0,-0.4}, -- tampa
[587]={-1,0,-0.5}, -- euros
}

local nlIDX={
3962,2113,1784,2054,2428,2352
}
function getAdmin2(plr,level)
if level then
local result=exports["ogrpg-db"]:dbGet("SELECT * from ogrpg_admins WHERE serial=? AND level=?", getPlayerSerial(plr), level)
if result and #result > 0 then
return true
else
return false
end
else
local result=exports["ogrpg-db"]:dbGet("SELECT * from ogrpg_admins WHERE serial=?", getPlayerSerial(plr))
if result and #result > 0 then
return true
else
return false
end
end
end
--///////////////////////////////////// WCZYTYWANIE POJAZD?W /////////////////////////////////
function onRespawnVehicles(_,id,poss)
-- Settings (QUERY)
if id then
result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_vehicles WHERE parking=1 AND id=?", id)
query=exports["ogrpg-db"]:dbSet("UPDATE ogrpg_vehicles SET parking=0 WHERE id=?", id)
else
result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_vehicles W...
37. Skrypt na zapis pojazdow MySQL
Witam czy w tym skrypcie na zapis pojazdow w MySQL da si? zrobi? dw?ch w?ascicieli do jednego auta [wszystko podlaczone i zapisuja sie w bazie]



[code]--@author:piotr172

local SQL_LOGIN="" --login do bazy danych
local SQL_PASSWD="" --has?o do bazy danych
local SQL_DB="" --baza danych
local SQL_HOST="" --host bazy danych
local SQL_PORT=tonumber(get("port") or 3306) --port(standardowo 3306)
local root = getRootElement()

local SQL

local function connect() --??czy z baz? danych
SQL = mysql_connect(SQL_HOST, SQL_LOGIN, SQL_PASSWD, SQL_DB, SQL_PORT)
if (not SQL) then
outputServerLog("BRAK POLACZENIA Z BAZA DANYCH!")
else
mysql_query(SQL,"SET NAMES utf8")
end

end

addEventHandler("onResourceStart",getResourceRootElement(),function() --po w?aczeniu skryptu wysy?a do funkcji kt?ra ?aczy si? z baz? danych
connect()
end)

function esc(value)
return mysql_escape_string(SQL,value)
end

function pobierzTabeleWynikow(query)
local result=mysql_query(SQL,query)
if (not result) then
outputDebugString("mysql_query failed: (" .. mysql_errno(SQL) .. ") " .. mysql_error(SQL)) -- Show the reason
return nil
end
local tabela={}
for result,row in mysql_rows_assoc(result) do
table.insert(tabela,row)
end
mysql_free_result(result)
return tabela
end

function pobierzWyniki(query)
local result=mysql_query(SQL,query)
if...
38. Zepsuty skrypt na zapis auta MYSQL
Witam odnalaz?em ostatnio taki skrypt - http://gtao.pl/%3Cfont-co...sql-vt97587.htm
I w nim jest problem... ot?? gdy robie /stworzpojazd 415 MateQ [moj nick mp]
Tworzy si? auto pokazuje si? w tabeli [wszystko wgrane tak jak powinno by?]
a gdy chce wej?? do auta to pisze ?e nie jest moje a w bazie danych jest wyra?ny zapis tego autka :P
Prosz? o podpowiedzi jak naprawi? ten skrypt [autor nie zajmuje si? ju? MTA a nie znalaz?em zadnego innego skryptu zapisania pojazdow w MYSQL][/code]
39. Jak stworzyć panel logowania + zapis pieniędzy?
Witam ot?? jak stworzy? prosty panel logowania + jaki? podstawowy zapis do bazy mysql?
40. zapis pracowników
witam chce zrobi? tak jakby frakcje ale ogolnie nie wiem jak zrobic aby wczytywa?o z sqlite pracownik?w za pomoc dam piwo