Kod nie trybi a ju? tyle g??wkowa?em
W mysql kolumna stworzona.
W debugu "attempt to perform arithmetic on a boolean value"
Cz??? kodu odpowiedzialna za b??d i wywala w miejscu:
maryha = tonumber(getElementData(gracz, "marihuana"))
-------------------------------------------------------
addEventHandler("onMarkerHit", getRootElement(), function(el,md)
if source == rozpraca then
if getElementType(el) == "vehicle" then return end
if getPedOccupiedVehicle(el) then return end
if getElementData(el,"player:job") then
triggerClientEvent(el, "createNotif",el,"Zako?„czono prac?™ zbierania marihuany!",3,"success")
removeElementData(el, "player:job")
triggerClientEvent(el, "usunmarkery",el,md)
toggleControl(el,"enter_exit", true)
else
if getElementData(el, "marihuana") == 30 then
triggerClientEvent(el, "createNotif",el,"Posiadasz limit marihuany przy sobie!n(30 g)",3,"error")
return
end
outputChatBox("Rozpocz?…?‚e?› prac?™ zbieracza marihuany aby j?… zako?„czy?‡ ponownie wejdĹş w marker.",el, 255,0,0)
outputChatBox("Pami?™taj, ĹĽe to nielegalna praca i policja moĹĽe Ci?™ z?‚apa?‡ w kaĹĽdej chwili!",el, 255,0,0)
outputChatBox("Aby sprzeda?‡ marihuane, ...
Wi?c, chcia?bym doda? si? jako cz?onek frakcji, ale nie mog? bo nie wiem co mam wpisa? w tabeli "code" jak widzicie pr?bowa?em na r??ne sposoby ale bez efektu. Prosz? o pomoc https://imgur.com/HNNGm3X
Chcia?bym wpisa? serial do bazy po do??czeniu/po??czeniu si? z serwerem.
Napisa?em kod, ale nie co? nie dzia?a, brak b??d?w w konsoli serwera.
Za pomoc b?dzie piwko
Witam mam problem, tworze konto na serwerze (jako pierwszy i jest ono w tabeli na samej gorze) i kolega jako drugi (jest konto w tabeli pod moim) i logujac sie na serwer w kolumnie logged zmienia mi wartosc 0 na 1, gdy kolega wbije na serwer (jesli ja jestem tez online) to jemu nie zmienia logged na 1 tylko przypisuje tak jakby cala jego tabele do mojej. Jesli on wyjdzie z serwera (gdy ja jestem online) to w tabeli mojego konta wartosc logged zmienia sie na 0 podczas gdy ja jestem nadal online. Tak samo jest z innymi kolumnami np. premium mam do 2020-01-01 a kolega 0000-00-00 i on wejdzie i wyjdzie z serwera (gdy ja jestem online) to mi zmienia wartosc z 2020-01-01 na 0000-00-00.
Czy to jest przez kolumne "id", kt?re ciagle posiada wartosc 0 ?
Chcia?bym zrobi?, aby w hudzie na bie??co aktualizowala sie kwota, kt?ra jest w bazie danych zapisana jako bank_money i tabela o nazwie: gl_users .
Kod z ladowania graczy:
function loadPlayerData(plr) local result=exports["gl-db"]:dbGet("SELECT * FROM gl_users WHERE id=?", getElementData(plr,"player:sid"))
if result and #result > 0 then local v=result[1] setElementData(plr,"player:bank",v.bank_money)
Kod z hudu:
local bank = convertNumber(getElementData(localPlayer, "player:bank") or "0")
Cze??!
Mam zrobiony prosty panel gui z przyciskiem zaloguj i zarejestruj.
Wszystko dzia?a jak nale?y, komunikaty te? si? pojawiaj?, ale chcia?bym wraz z:
Problem w tym, ?e nie wiem jak to zrobi?, debug pokazuje, ?e niew?a?ciwy pierwszy argument, ale nic innego te? nie chce przyj??
Jest kto? w stanie naprowadzi??
addEvent("takeRegisterPlayer",true) addEventHandler("takeRegisterPlayer",root,function(log,pass) local checkName = getAccount(log)
if(checkName == false)then
addAccount(log, pass) outputDebugString("Pomyslnie utworzyles konto") triggerClientEvent("msgNameFree",root)
elseif(checkName ~= false)then
outputDebugString("Wprowad? inny login") triggerClientEvent("msgNameBusy",root)
elseif(checkName ~= false) then
outputDebugString("nie udalo sie stworzyc konta")
--triggerClientEvent("msgNameBusy",root) wykorzysta? z label return end
end )
Siema to znowu ja chc? zrobi? teamy. U?ywam mysql wi?c nie u?ywam kont domy?lnych w mta tylko msql.
W loginie mam tak? linijk? gdy kto? si? zaloguje
[lua]
addEvent("logging:checkAccount", true)
addEventHandler("logging:checkAccount", resourceRoot, function(login,pass)
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE login=?", login)
if result and #result > 0 then
serial=getPlayerSerial(client)
if result[1].register_serial~=serial then
tak=true
for i,v in ipairs(split(result[1].register_serial,",")) do
if v==serial then tak=false end
end
if tak then
return triggerClientEvent(client, 'onClientAddNotification', client, 'Wykryty inny serial przy rejestracji!nZglo? si? na forum z tym problemem!', 'info')
end
end
if result[1].login == login and result[1].pass == pass then
local query=exports["pystories-db"]:dbSet("select * from pystories_users SET pass=? WHERE login=?", pass, login)
triggerClientEvent(client, "logging:result", resourceRoot, false, "Trwa logowanie do konta.","git")
triggerClientEvent(client, 'onClientAddNotification', client, 'Trwa logowanie do konta', 'success')
return
end
if result[1].login == login and result[1].pass == pass then
local query=exports["pystories-db"]:dbSet("UPDATE pystories_users SET pass=? WHERE login=?", md5(pass), log...
Witam mam do was dwa pytania jaka by?a zapytanie w mysql by wyzerowa? dan? struktur? w tabeli, drugie jak zrobi? by w panelu logowania potwierdzenie konta przez e-mail + po potwierdzeniu przychodzi?by specjalny kod
Hey dzisiaj chcia?em si? nauczy? jak modyfikowa? statystyki w mysql, wi?c napisa?em prosty kodzik ale nie modyfikuje stat?w w db3 nic nie ma, wi?c pewnie co? ?le robi?
local currentProgress = getElementData(source, "jobProgress") or 0
mysql:query_free("UPDATE jobs SET jobProgress='"..tostring(currentProgress + 1).."', WHERE jobID='4' AND jobCharID = '" ..tostring(getElementData(source, "dbid")).."' " )
Witajcie!, przychodz? do was z problemem cloud vps'a od google, poniewa? gdy odpalam serwer, wszystko bangla ale gdy odpale skrypt na mysql to ca?y si? zawiesza i nic nie mog? zrobi?, mo?e kto? tutaj mia? tak? sam? sytuacje i by m?g? doradzi??, z g?ry dzi?kuje
Witam robi? z kolegami serwer na paczce OWL'a i posiadam b??d z paczk? z kt?rego wynika ?e brakuje jednej tabeli mysql chocia? wgra?em mysql zamieszczonego w paczce Poni?ej zamieszczam logi z konsoli .
[19-07-13 22:03] ERROR: mysql/connection.lua:206: attempt to call global 'mysql_escape_string' (a nil value)
[19-07-13 22:03] ERROR: mysql/connection.lua:206: attempt to call global 'mysql_escape_string' (a nil value)
[19-07-13 22:03] ERROR: account/login-panel/server.lua:32: call: failed to call 'mysql:escape_string' [string "?"]
[19-07-13 22:03] ERROR: account/login-panel/server.lua:32: attempt to concatenate a boolean value
Witam. Postanowi?em z??czy? wszystkie skrypty, kt?re podpina si? pod MySQL. DB2, DB, ogrpg-db, pystories-db. Z??czy?em je w jednym folderze, aby ?atwiej by?o to podpi??. Je?eli s? jakie? problemy z tym skryptem, to prosz? o natychmiastowy kontakt przez discorda, kt?ry znajdziecie w notatce, w skrypcie. Udost?pniam Wam go z nadziej?, ?e przyda si? on wielu osobom.
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Witam. Podczas uruchamiania skryptu mysql wyskoczy?y mi b??dy kt?rych nie potrafi? rozwi?za?. Prosz? o pomoc w rozwi?zaniu b??d?w
screen z konsoli: https://imgur.com/a/ZaPH70s
Witam!
Prosi?bym kogo? profesjonalnego o wyt?umaczenie do czego polega mysql co daje i najwa?niejsze jak mam si? pod to podpi??. Czyta?em du?o ale to du?o poradnik?w jak to zrobi? lecz dalej nie wiem. Jestem w skryptach totalnie zielony, ledwo co robi? blip na mapie. Z g?ry dzi?kuje. Za pomoc daje piwo
Witajcie forumowicze , chcia?bym si? zaj?? robieniem powa?niejszych skrypt?w, ale mam jeden problem. Chcia?bym stworzy? baz? danych, ale nie wiem jak. Prosz? bardzo was o pomoc, odwdzi?cz? si? piwkiem .
Witam mam takie pytanie bo kompletnie nie wiem jak zrobi? zapisywanie czasu gdy dana wyjdzie wyjdzie przyk?ad kto? dostanie pake 1h i 1h musi przesiedzie? a nie, ?e a nie ?e dostaje pake do x godziny
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...
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
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]
Witam!! Kto? podpowie mi jaki? program do bazy danych na localu?
WampServer testowalem ale nie mam jaki? plikow dll...
Wa?ne dla mnie jest to ?eby limit importowania by? oko?o 100MB
Witam!! LUA zajmuje si? z 2 tygodnie ale caly czas nie umiem rozkmini? jak pod??czy? baze danych MYSQL pod np. Paczke It's Your World
Prosz? o podpowiedzi
[b][center]Mam problem z zapisywaniem broni w mysql[/center][/b]
[lua]
bazaPolaczenie = dbConnect("mysql", "dbname=;host=", "","","share=1")
if bazaPolaczenie then
outputDebugString ('Po??czono z baz? danych!')
else
outputDebugString ("Po??czenie z baz? danych jest nie mo?liwe!")
end
function zapiszBron ()
local serial = getPlayerSerial ( source )
local bron = getPedWeapon ( source )
local amunijca = getWeaponAmmo ( source )
local bazaRezultat = mysql_query(bazaPolaczenie, "SELECT * FROM zapisbroni WHERE serial=?")
if(mysql_num_rows(bazaRezultat) == 0) then
mysql_query( bazaPolaczenie, "INSERT INTO zapisbroni (serial, bron, amunicja) VALUES (?,NOW())" )
else
res = mysql_query ( bazaPolaczenie, "UPDATE zapisbroni SET bron=?, amunicja=? WHERE serial=?")
end
end
function zaladujBron ()
local serial = getPlayerSerial ( source )
local bazaRezultat = mysql_query ( bazaPolaczenie ,"SELECT * FROM zapisbroni WHERE serial=?")
if bazaRezultat then
while true do
local kolumna = mysql_fetch_assoc(bazaRezultat)
if not kolumna then break end
giveWeapon ( source, kolumna.bron)
setWeaponAmmo ( source, kolumna.amunicja )
break
end
end
end
addEventHandler ( "onPlayerJoin", getRootElement(), zaladujBron )
add...
PS: a i pytanie jeszcze jedno jak sprawdzi? czy baza jest dobrze podpi?ta bo mo?e w niej ca?y k?opot ?
OOoOo
co? wychwyci?em z konsoli
po zresetowaniu db2
wyskakuje co? takiego
[19-02-17 01:30] INFO: * Connect to server MYSQL...
[19-02-17 01:30] ERROR: [ogrpg]/ogrpg-db/s_db.lua:54: attempt to call global 'mysql_connect' (a nil value)
Witam. Od jakiego? czasu bawi? si? w serwer rpg i nie mog? sobie poradzi? z b??dem kt?ry ca?y czas w konsoli si? pojawia przez kt?ry nie dzia?a logowanie, domy i przechowalnia.
[19-02-11 18] WARNING: [pystories]/[skrypty]/pystories-db/s_db.lua:17: Bad argument @ 'dbQuery' [Expected db-connection at argument 1, got boolean]
[19-02-11 18] WARNING: [pystories]/[skrypty]/pystories-db/s_db.lua:18: Bad argument @ 'dbPoll' [Expected db-query at argument 1, got boolean]
[19-02-11 18] ERROR: [pystories]/[skrypty]/lss-domy/domy.lua:128: bad argument #1 to 'ipairs' (table expected, got boolean)
Czyta?em w internecie ?e musz? w db wpisa? dane dotycz?ce MySQL, wpisa?em ale nadal jest ten problem. Dodam ?e serwer jest z liveserver
Witam ot?? mam problem poniewa? nie wiem jak zrobi? aby bronie kt?re si? kupi?o u handlarza z broni? si? zapisa?y w mysql i ?adowa?y si? po zalogowaniu si? na serwer
Mam skrypt na ??czenie bazy danych z serwerem o nazwie ogrpg-db
Prosz? te? opisa? jakby mia?a wygl?da? tabela w mysql
Dzisiaj podziel? si? z wami czym? co dzisiaj ogarna?em,
mo?e komu? sie to przyda
Cel poradnika: stworzenie serwera mysql na swoim komputerze i pod??czy? ja pod gm (bedzie to dzia?a? tak samo jak na np serverproject)
Dobra zaczynamy,
krokiem 1 b?dzie pobranie i zainstalowanie programu xampp
Wchodzimy na stronke: https://www.apachefriends.org/pl/download.html
I pobieramy najnowsz? wersje xamppa nast?pnie instalujemy j? (podczas instalacji nie odznaczamy ?adnych opcji
Krokiem 2 bedzie odpalenie serwera mysql i apache oraz wejscie na phpmyadmin
[img]https://i.imgur.com/Vr3lSXp.png[/img]
klikamy start przy mysql i apache
Nast?pnie klikamy admin przy mysql, otworzy nam sie stronka phpmyadmin wchodzimy w zak?adke konta u?ytkownik?w, pod list? u?ytkownik?w zobaczymy opcje stworzenia nowego konta "Dodaj konto u?ytkownika"
[b][color=red]UWAGA ![/color][/b] Zaznaczacie opcje kt?re podkre?li?em na screenie na czerwono
[img]https://i.imgur.com/xqb4NU8.png[/img]
Potem po lewej stronie szukamy swojej bazy i wybieramy j?, z menu na g?rze wybieramy opcje "Import", tam poprostu wybieramyu plik z baz? (.sql) i wgrywamy j?.
Nastepny krok to pod??czenie bazy,
tu ju? musicie pomy?lec sami i znale?? fragment kodu kt?ry odpowiada za po??czenie z baz?
Tutaj macie przyk?ad dla danych ktore tu wprowadzi?em, jedynie has?o jest inne
[lua]local mysql = false
function polacz()
mysql = dbConnect("mysql"...
Witam mam skrypt pod drzwi lecz jest problem poniewa? jest on pod ACL a ja potrzebuje pod MYSQL ;/
KOD DRZWI :
[lua]function sprawdzPolicjanta(login)
if login then
if isObjectInACLGroup("user."..login, aclGetGroup("Policja")) then
--outputChatBox
return true
else return false
end
end
end
local kategoria_animacji = "CRIB"
local animacja = "CRIB_Use_Switch"
local brama1 = createObject(3089, 1532.5, -1677.5999755859, 9838.900390625, 0, 0, 90)
function otworzbrama1(thePlayer)
local login = getAccountName(getPlayerAccount(thePlayer))
if isElementWithinMarker(thePlayer, markerbrama1) or isElementWithinMarker(thePlayer, markerbrama12) then
if sprawdzPolicjanta(login) then
moveObject ( brama1, 3000, 1532.5, -1679, 9838.900390625 )
setTimer(setPedAnimation, 1066.66, 1, thePlayer)
setPedAnimation(thePlayer,kategoria_animacji,animacja,true,false,false)
end
end
end
addCommandHandler("ob1", otworzbrama1)
function zamknijbrama1(thePlayer)
local login = getAccountName(getPlayerAccount(thePlayer))
if isElementWithinMarker(thePlayer, markerbrama1) or isElementWithinMarker(thePlayer, markerbrama12) then
...
siemka mam Takim Problem Mam Serwer Mta Na vps Oraz Baze ale nie mog? sie po??czyc niewiem co jest -mysql/server.lua:12: Bad argument @ 'dbQuery' [Expected
[code]function polacz()
mysql = dbConnect("mysql", "dbname=NazwaBazy;host=localhost", "......", "Haslowdupeczaslo", "share=1")
if not mysql then
outputDebugString("Nieudalo polaczyc sie z baza danych.")
else
outputDebugString("Udalo polaczyc sie z baza danych.")
end
end
addEventHandler("onResourceStart", resourceRoot, polacz)
function wykonaj(...)
local qh = dbQuery(mysql, ...)
if not qh then return false end
local result, num_affected_rows, last_insert_id = dbPoll(qh, -1)
return result, num_affected_rows, last_insert_id
end
[18:22:51] Resources: 257 loaded, 1 failed
[18:23:01] WARNING: [glowne]/VN-mysql/server.lua:12: Bad argument @ 'dbQuery' [Expected
db-connection at argument 1, got boolean]
[18:23:04] WARNING: [glowne]/VN-mysql/server.lua:12: Bad argument @ 'dbQuery' [Expected
db-connection at argument 1, got boolean] [DUP x2]
[18:23:04] ERROR: [glowne]/VN-logowanie/server.lua:58: attempt to get length of local 's
pr' (a boolean value)
[18:23:07] WARNING: [glowne]/VN-mysql/server.lua:12: Bad argument @ 'dbQuery' [Expected
db-connection at argument 1, got boolean]
[18:23:07] ERROR: [glowne]/np-logowanie/server.lua:13: attempt to get length of local 's
pr' (a boolean value)
[18:24:01] WA...
end
addEventHandler( "onClientResourceStart", getResourceRootElement( getThisResource( ) ), buttonUI )
function outputEditBox ( button, state )
if button == "left" and state == "down" then
local users = DGS:dgsGetText( editBoxlogin )-- Get the text from the edit box
local password = DGS:dgsGetText( editBoxhaslo )-- Get the text from the edit box
triggerServerEvent("registerRequest",getLo...
zrobilem juz sobie textdrawy pod logowanie, znalazlem kupe poradnikow, funkcji itd, itp.
Jednak za kazdym razem mam z tym k?opot, jedna wersja nie obluguje tego, tamtego i nie da sie nic z tego zlozyc.
Ma kto? aktualn? wersje plugin?w i jakis pordnik kt?ry jest do tego ?
Mo?liwe, ?e to nie temat na ten dzia? je?eli nie to przepraszam ale mam problem.
Mam baz? mysql serwera z newmode/newplace, has?a s? tam kodowane.
Da si? jako? zmieni? has?o konta przez mysql?
Siema,
mam problem z modu?em mysql gdy wpisuje loadmodule mta_mysql.so to wyskakuje w konsoli
loadmodule: Module failed to load
loadmodule: Couldn't find module file
dodam ?e mam server na pukawce.