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: danych
201. baza danych
Witam mam ot?? takie pytanie jak mam zrobi? gracza pod baz? danych oraz jak mam podpi?? baz? danych do logowanie.
Kolega da? mi taki oto skrypt ale nie wiem co z nim zrobi?.

function mysql_connect()
    
mysql dbConnect("mysql""dbname=db_18846;host=sql-waw2.ServerProject.pl""db_1221""Osidjed""share=1")
    if 
not mysql then
        outputDebugString
("[rpg_mysql] Connection: false")
    else
        
outputDebugString("[rpg_mysql] Connection: true")
    
end
end


Stosuj znaczniki lua/code //Emm
202. Bazą danych nie odpowiada
[2017-04-24 15:11] ERROR: [skrypty_glowne]/ogrpg-db/s_db.lua:96: attempt to call global 'mysql_query' (a nil value)
[2017-04-24 15:11] ERROR: [skrypty_glowne]/ogrpg-core/saveplayers.lua:26: call: failed to call 'ogrpg-db:pobierzWyniki' [string "?"]

Co zrobic ?
203. Wyciąganie danych z SQLite
Witam, mam problem z wyci?ganiem danych z SQLite, ucz? si? dopiero LUA i pr?buje ale nie potrafi? tego zrobi?:

local gate
=createObject(8378,2882.5,-246.19999694824,11.199999809265,0,0,90)
function 
bramacrips(plr)
if (
getAccount(data.account)) then
            local player 
getAccountPlayer(getAccount(data.account))
            
users[data.groupName] = {}
            
table.insert(users[data.groupName], data.account)
            if (
playerthen
moveObject
(gate,2000,2882.5,-246.19999694824,4.199999809265)
end
end
function bramacrips2(plr)
if (
getAccount(data.account)) then
            local player 
getAccountPlayer(getAccount(data.account))
            
users[data.groupName] = {}
            
table.insert(users[data.groupName], data.account)
            if (
playerthen
moveObject
(gate,2000,2882.5,-246.19999694824,11.199999809265)
end
end
addCommandHandler
('otworz',bramacrips)
addCommandHandler('zamknij',bramacrips2)
end
end

(S? na ko?cu dwa endy bo bez tego skrypt si? nie uruchamia?.)
Zamierzam zrobi? bramy pod bazy do grup(DayZ)
Oto skrypcik razem z db:
[CLICK]


Mo?e przy okazji si? czego? naucz?, dzi?ki z g?ry :d
204. Pobieranie danych z MySQL
Witam. Tworz? system dynamicznych 3D Text?w.
Mam juz tworzenie i zapisanie ich, teraz nie wiem jak je pobrac i dac tak, zeby byly w kazdym miejscu podanym w bazie (w bazie mam "uid | tekst | PosX | PosY | PosZ".

Gdzie mog? u?y? p?tli z dodaniem wszystkich 3dtextow ? I jak j? zrobi? ?

[ Dodano: 2017-04-03, 18:15 ]
EDIT : Strickenkid plugin jak cos ;c
205. MTA prublem z baza danych
Ot?z tak pobra?em paczke Your Better H z tego forum w??czy?em skrypty i mapy lecz pozosta?a kwestia bazy danych mysql uzupe?ni?em wszystkie informacje u?ytkownik has?o itp a w konsoli pisze takie co?

[2017-04-02 09:54] WARNING: [skrypty_glowne]/ogrpg-db/s_db.lua:33: Bad usage @ 'dbConnect' [Unknown MySQL server host 'https://liveserver.pl/phpmyadmin/?server=8' (1)]
[2017-04-02 09:54] INFO: * No Connecting to server MYSQL..
[2017-04-02 09:54] ERROR: [skrypty_glowne]/ogrpg-db/s_db.lua:54: attempt to call global 'mysql_connect' (a nil value)



[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.
]]

-- Settings
DBHandler=nil
DBName="db_4005"
DBUser="======="
DBPass="========="
DBHost="https://liveserver.pl/phpmyadmin/?server=8"

-- Functions
function dbSet(...)
if not {...} then return end
local stringe=dbPrepareString(DBHandler,...)
local query=dbExec(DBHandler, stringe)
return query
end

function dbGet(...)
if not {...} then return end
local stringe=dbPrepareString(DBHandler,...)
local query=dbQuery(DBHandler, stringe)
local result=dbPoll(query, -1)
return result
end


addEventHandler("onResourceStart", resourceRoot, function()
DBHandler=dbConnect("mysql", "dbname="..DBName..";host="..DB...
206. Pobieranie danych z tabeli (mysql) i wklejanie ich do dialog
Witam chcialbym sie zapyta? w jaki spos?b zrobic aby pobiera? dane z mysql(w moim wypadku towary, ich id, dostepnosc i takie tam) i wkleic je do dialogu?
Dziekuje za wszystkie odpowiedzi.
207. Nie moę wgrac bazy danych MySQL
Cze??, mam problem bo gdy wgrywam baz? danych z IYW to pisze mi taki komunikat:

Kod:

B??d

Zapytanie SQL:

CREATE TABLE IF NOT EXISTS `3dtexty` (
`id` int(4) NOT NULL COMMENT 'ID 3dtextu',
`type` varchar(10) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'text' COMMENT 'textorg lub text',
`text` varchar(255) COLLATE utf8_unicode_ci DEFAULT 'TEST 3d TEXTU' COMMENT 'Tekst jaki ma byc widonczy',
`interior` int(4) DEFAULT '0' COMMENT 'Interior w jakim tekst sie znajduje',
`dimension` int(4) DEFAULT '0' COMMENT 'dimension w jakim tekst sie znajduje',
`pos` varchar(180) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT 'pozycja na jakich tekst sie znajduje',
`scale` varchar(4) COLLATE utf8_unicode_ci NOT NULL DEFAULT '1' COMMENT 'Skala tekstu',
`komentarz` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT 'Opis gdzie to jest dla siebie(nie widoczne nic w grze)'
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci

MySQL zwr?ci? komunikat: Dokumentacja
#1046 - No database selected
208. Pobranie z bazy danych MySQL
Witam, jak pobra? par? rekord?w do 1 zmiennej ? A mianowicie chodzi mi o to, ?e np. Gracz posiada 3 prywatne pojazdy, to jak pobra? te 3 pojazdy do zmiennej modelid[4]
(4 bo to maxymalna ilo?? aut kt?r? mo?e posiada? gracz).

Kod:

enum PRIV_CARS
{
UID,
Modelid[4],
Owner[24],
Color1,
Color2,
Float:PosX,
Float:PosY,
Float:PosZ,
Float:PosROT,
Plate[8]
}

new PrivCars[MAX_PLAYERS][PRIV_CARS];

stock PrivCarsLoad(playerid)
{
new query[128];
new data[255];

format(query, sizeof(query), "SELECT * FROM privcars WHERE Owner = '%s'", PlayerName(playerid));
mysql_query(query);

mysql_store_result();
if(mysql_fetch_row(data, "|"))
{
sscanf(data,"p<|>dddddds[24]ddffff",
PrivCars[playerid][UID],
PrivCars[playerid][Modelid[0]],
PrivCars[playerid][Modelid[1]],
PrivCars[playerid][Modelid[2]],
PrivCars[playerid][Modelid[3]],
PrivCars[playerid][Modelid[4]],
PrivCars[playerid][Owner],
PrivCars[playerid][Color1],
PrivCars[playerid][Color2],
PrivCars[playerid][PosX],
PrivCars[playerid][PosY],
PrivCars[playerid][PosZ],
PrivCars[playerid][PosROT]
}
mysql_free_result();
return 1;

}


W ten spos?b ? Prosz? o rad? ! Je?eli zajdzie taka potrzeba zap?ace
209. Wyświetlanie zawartości bazy danych do gridlisty w gui
Witam mam problem z wy?wietlaniem nie wiem jak to zapisa?,dodawanie do bazy ?adnie dzia?a tylko jak napisa? wy?wietlanie ca?ej tabeli sqllite do gridlisty?
210. INSERT INTO konta do bazy danych
mam problem z rejestracj? gracza poniewa? mam taki o to kod:



[code]
if(dialogid == REJESTRUJ)
{
if(response == 0)
{
SendClientMessage(playerid, COLOR_RED, "Anulowales/as rejestracje, zostaniesz wyrzucony z serwera!");
Kick(playerid);
}
if(response == 1)
{
if(strlen(inputtext) == 0)
{
ShowPlayerDialog(playerid, REJESTRUJ, DIALOG_STYLE_PASSWORD, "Rejestracja - RealLife", "Nie wpisales nowego hasla, wpisz swoje nowe haslo: ", "Zarejestruj", "Anuluj");
}
else
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
new EscapedText[60];
new str[128];
mysql_real_escape_string(inputtext, EscapedText);
format(str,sizeof(str),"INSERT INTO `members` (`name`,`haslo`,`cash`,`health`,`armor`,`skin`,`posX`,`posY`,`posZ`) VALUES ('%s','%s,1100,100.0,0.0,25,10.0,10.0,10.0)",name,EscapedText);
mysql_query(str);

printf(str);



}
}
} [/code]

Gdy wchodz? na serwer, wpisuje has?o, w konsoli pokazuje si? error:

[code]
[00:35:50] [join] Noorsik has joined the server (0:127.0.0.1)
[00:35:52] [MySQL] Error (0): Failed to exeute query. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''1234,1100,100.0,0' at line 1.
[00:35:52] INSERT INTO `members` (`name`,`haslo`,`cash`,`health`,`armor`,`skin`,`po...
211. Wyświetlanie wartosci bazy danych
Mam napisany taki o to skrypt:
Skrypt

Gdy wchodze na serwer wy?wietla si? takie co?:


Takie warto?ci mam w bazie danych:



String odpowiedzialny za wy?wietlanie tego jest w linijce 66.

prosz? o szybk? pomoc. :piwo: :piwo: :piwo:
212. Pobieranie danych z mysql. Nieprawidłowe dane!
Witam. Mam w bazie dane, gdy gracz wchodzi na serwer, wy?wietla kompletnie inne dane ni? s? w bazie.

Dane wy?wietlane:



Dane w bazie:



kod:

Kod:

public OnPlayerConnect(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);

new query[128];
new data[128];
new pass[30];

format(query, sizeof(query), "SELECT id, nick, password, cash, score, skin FROM konta WHERE nick = '%s'", name);
mysql_query(query);

mysql_store_result();
if(mysql_fetch_row(data, "|"))
sscanf(data, "p<|>dddd", pInfo[playerid][p_id], pInfo[playerid][p_score], pInfo[playerid][p_cash], pInfo[playerid][p_skin]);

GetPlayerName(playerid, data, sizeof(data));
mysql_real_escape_string(data, pInfo[playerid][p_nick]);

mysql_real_escape_string(pass, pInfo[playerid][p_password]);

mysql_free_result();

format(query, sizeof(query), "nick: %s kasa: %d skin: %d haslo: %s", pInfo[playerid][p_nick], pInfo[playerid][p_cash], pInfo[playerid][p_skin], pInfo[playerid][p_password]);
SendClientMessage(playerid, COLOR_RED, query);
return 1;
}
213. zapisz do bazy danych
witam mam kilku krotny zapis mysql log?w nie wiem czym to jest spowodowane [lua]function getAdmin(player, level)
local r = exports["goyd-db"]:dbGet("SELECT * FROM ogrpg_admins WHERE serial=? AND level=?", getPlayerSerial(player),serial)
if r and #r > 0 then
return true
else
return false
end
end

function isAdmin(plr)
if getAdmin(plr,1) or getAdmin(plr, 2) or getAdmin(plr, 3) or getAdmin(plr, 4) then
return true
else
return false
end
end

addCommandHandler("v", function(plr, cmd, ...)
if not getElementData(plr, "player:premium")~= false and not isAdmin(plr) ~= false then outputChatBox("Musisz posiada? status premium by pisa? na czacie globalnym!",plr,78,255,0) return end


local message = table.concat ( { ... }, " " )
local name = getPlayerName(plr):gsub("#%x%x%x%x%x%x","")
for _,p in pairs(getElementsByType("player")) do
if getElementData(p,"player:premium") or getAdmin(p, 1) or getAdmin(p, 2) or getAdmin(p, 3) or getAdmin(p, 4) then
outputChatBox("#FFC000[PREMIUM] ["..getElementData(plr,"id").."]"..name.."#ffffff: "..message:gsub("#%x%x%x%x%x%x","").."", p, 255, 255, 255, true)
end
local q = string.format("Czat v>"..getElementData(plr,"id").."]"..name..": "..message:gsub("#%x...
214. Pobieranie danych
Mam problem poniewaz jak tworze organizacje to zamiast nazwy organizacji mam false.


wm.edit=guiCreateEdit(0.350.840.280.11""truewm.window)

addEventHandler("onClientGUIClick"root, function(btn,state)
    if 
source == wm.submit then
        local nazwa
=tostring(guiGridListGetItemText(wm.editselectedRow2))
        
triggerServerEvent("zalozs"localPlayernazwa)
    
end
    
if source == wm.close then
        
if guiGetVisible(wm.window) == true then
            showCursor
(false)
            
guiSetVisible(wm.windowfalse)
        
end
    end
end
)
215. Exportowanie do Bazy Danych
Witam, mam problem z exportem, ot?? posiadam panel sms api, kt?ry sam przerobi?em, lecz po kupnie premium w DB nic sie nie zmiania. Db3 nic nie pokazuje.

Korzystam z gamemoda OGRPG

server premium
local result exports['ogrpg-db']:dbSet(string.format('UPDATE ogrpg_users SET premiumdate = TIMESTAMP(premiumdate, NOW()) + INTERVAL %d DAY WHERE id=%d',days,getElementData(playerToReceive,"player:uid")))


kolumna premium w ogrpg_users:
`premiumdatedate NOT NULL DEFAULT '0000-00-00',


Prosz? o pomoc stawiam :piwo: i daj? R* !! !!!
216. baza danych MySQL
siema,moze ktos pomoc lub wytlumaczyc jak polaczyc serwer z ta je*** baza? Calycz as jakies bledy wyskakuja. Jak ktos chce pomoc to pisac kontakt. moge nawet zaplacic za wytlumaczenie
217. [MYSQL] Mysql nie aktualizuje dan
Witam tak jak w temacie mo?e kto? kto si? troche zna na pawn i na mysql by pom?g?, og?lnie chodzi o to ?e mam stocka w ktorym sa zawarte info o tym co ma sie dziac jak gracz wyjdzie z serwa i wyglada to tak

https://scr.hu/09kz5D

I nic cisza po wyjsciu z serwa w bazie nic sie nie zmienia a raczej dzia?a poniewaz mam jeszcze stocki do logowania i rejestracji i wszystko hula jak na razie
218. [MYSQL] baza danych nie wyszkuje
Siema moja baza dosta?a raka bo nawet po wpisaniu czego? takiego jak SELECT * FROM tabela WHERE co?tam = costam nie pokazuje danych a puste tabelki nie m?wi?c ju? o zapytaniach kt?re lec? z mapy.
219. Wczytywanie pieniędzy z bazy danych
Witam

Mam problem z pobieraniem pieni?dzy z bazy danych,
tj. pieni?dze przy wychodzeniu z serwera zapisuj? si? do niej, ale przy wchodzeniu si? resetuj?.
Gdy usun??em funkcj? ResetPlayerMoney(playerid); przy wchodzeniu na serwer pieni?dze si? ju? nie usuwa?y, ale mno?y?y za ka?dym razem x2.
O co mo?e chodzi??
220. Przeszukanie bazy danych
Siemanko! Robi? pewien system team?w i potrzebuje przeszuka? ca?? baze danych, a nie tylko jedn? tabele. Jest to w jaki? spos?b mo?liwe? Chodzi o to, ?e chc? aby system sprawdza? czy gracz znajduje si? ju? w jakiej? tabeli. Z g?ry dzi?kuje za pomoc :)
221. baza danych ITS
elo. wrzucam tre?? tego,co mi wyskakuje,dzieje si? tak,po wgrywaniu mysql

Cytat:

CREATE TABLE IF NOT EXISTS `3dtexty` (
`id` int(4) NOT NULL COMMENT 'ID 3dtextu',
`type` varchar(10) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'text' COMMENT 'textorg lub text',
`text` varchar(255) COLLATE utf8_unicode_ci DEFAULT 'TEST 3d TEXTU' COMMENT 'Tekst jaki ma byc widonczy',
`interior` int(4) DEFAULT '0' COMMENT 'Interior w jakim tekst sie znajduje',
`dimension` int(4) DEFAULT '0' COMMENT 'dimension w jakim tekst sie znajduje',
`pos` varchar(180) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT 'pozycja na jakich tekst sie znajduje',
`scale` varchar(4) COLLATE utf8_unicode_ci NOT NULL DEFAULT '1' COMMENT 'Skala tekstu',
`komentarz` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT 'Opis gdzie to jest dla siebie(nie widoczne nic w grze)'
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8COLLATE=utf8_unicode_ci


kto? mi wyja?ni,co ja mam tu edytowa?,wiem ?e jest podpisane,ale nie chce popsu? sobie czego?
222. baza danych it's
Potrzebuj? pomocy tutaj za??czam obrazek DB3
223. Jak dodać do bazy danych paintjoby i światła? [XyzyyRP]
Jak doda? do bazy danych zapis ?wiate? i paintjob?w?
224. Zapis pobranych danych do SQL
Od razu m?wi? ?e jestem zielony, poniewa? pierwszy raz pisz? cokolwiek z u?yciem sql oraz .db. Co do mojego problemu. Chcia?bym abym po wpisaniu komendy "/dodaj" do pliku.db zosta?y dodane 2 argumenty: nazwa pojazdu oraz jego ID(z gry) oraz po wpisaniu "/pobierz" aby si? te 2 argumenty wy?wietli?y. Prosz? o przerobienie albo podpowied? co jest ?le bo sam robie to pierwszy raz i nie wiem jak by to mia?o wygl?da?(poradnik do sql widzia?em). Mam co? takiego:
[lua]
local connect = dbConnect ( "sqlite", "aukcje.db" )
if connect then
outputDebugString( "Po??czenie z baz? SQLite zako?czy?o si? powodzeniem.")
else
outputDebugString( "Po??czenie z baz? SQLite zako?czy?o si? nie powodzeniem.")
stopResource(getThisResource())
end

function dodajs ()
dbQuery ( connect, "INSERT INTO aukcje ( pojazd, idpojazdu ) VALUES ( ?,?)", pojazd, idpojazdu)
end
addCommandHandler("dodajs", dodajs)

function create_table ()
dbExec ( connect, "CREATE TABLE IF NOT EXISTS aukcje ( pojazd VARCHAR, idpojazdu INTEGER )" )
end
addCommandHandler( "stworz", create_table)

function dodajdosql (source, commandName)
if isPedInVehicle(source) then
local idpo = getPedOccupiedVehicle(source)
local pojazd = getVehicleName (idpo)
local idpojazdu = getElementModel (idpo)


dbQuery ( connect, "UPDATE aukcje SET idpojazdu = ? WHERE pojazd = ?", idpojazdu, pojazd)
else
r...
225. [MySQL] Połączenie bazy danych (a nil value)
M?j problem wygl?da na b??dzie po??czenia MySQL tzn
Kod:

ERROR: [skrypty_glowne]/ogrpg-db/s_db.lua:53: attempt to call global 'mysql_connect' (a nil value)

Nie mam poj?cia w czym jest problem, wszystko jest po??czone tak jak nale?y lecz nie wiem z jakiego powodu wyskakuje ten b??d.. Za pomoc PIWO :D
226. Zapis danych
Witam,
Posiadam paczk? Your Adventure i chcia?bym, aby co np. sekund? zapisywa?o dane np. pieni?dze graczy, a po zalogowaniu si? gracza za?adowywa?o jego dane. Nie wiem jak mog? co? takiego zrobi?.

Mo?e si? przyda?:

triggerEvent("save:player",root,v)
triggerEvent("load:player",root,v)
227. Baza danych SQLite.
Witam, jak zrobi? po??czenie z SQLite w innym folderze ni? w tym, gdzie zosta? stworzony skrypt? Tzn. w innym zasobie.

Pr?bowa?em w ten spos?b:

local database 
dbConnect("sqlite"":bazadanych/bank.db" )

Lecz wtedy wyskakuje db3 dbConnect failed; host path; :bazadanych/bank.db not found. Za pomoc stawiam piwko.

PS. Chodzi mi o to, ?eby tylko przenie?? db do innego zasobu.
228. Potrzebuje poradnika dla zielonych - baza danych
Witam, potrzebuje pomocy mo?na powiedzie? nawet takiego poradnika dla zielonych - zakupi?em skrypty pod baze danych i mam w tych skryptach licencje i nie wiem co mam z ni? zrobi? bo skrypty podpio?em by? skrypt na Podlaczenie DB i podlaczylem ale nwm co mam zrobi? z ta licencja co mam prosze o pomoc, czekam :/

[ Dodano: 2016-08-17, 20:59 ]
Kto? m?g? nie zrozumie? oco chodzi z ta licencja g??wnie o to ?e mam dwa pliki - .sql i .exe.dat i jeden z tych plik?w nazywa sie licencja g??wnie - licencja.exe.dat

Dalej czekam na odpowied? daje piwko! :( :piwo:
229. baza danych
witam mam pewien problem z zapisywaniem 'mk', a mianowicie wywala mi taki db:
attempt to concatenate local 'mk' (a boolean value)

kod:

                local wlasciciel getElementData(veh"vehicle_owner")
                
local model getElementModel(veh)
                
local mk getElementData(veh"mkuklad") or false
                dbExec
(handler"INSERT INTO garaz VALUES('"..id.."', '"..model.."', '"..wlasciciel.."', '"..mk.."')")


prosz? o fachow? odpowied?, a nie w stylu 'nie wiem to si? wypowiem'
230. [MYSQL] Dodawanie nowego rekordu
Pisze panel do serwera i mam taki problem.
Mianowicie.

Mam taki kod:

Kod:


<?php
// odbieramy dane z formularza
$nick = $_POST['nick'];
$score = $_POST['score'];
$visits = $_POST['visits'];

if($nick and $score and $visits)
{

// ??czymy si? z baz? danych
$connection = @mysql_connect('localhost', 'Noorsik', 'niewa?ne')
or die('Brak po??czenia z serwerem MySQL');
$db = @mysql_select_db('serwer_1', $connection)
or die('Nie mog? po??czy? si? z baz? danych');

// dodajemy rekord do bazy
$ins = @mysql_query("INSERT INTO p_podania SET Frakcja='1', Nick='$nick', wizyty='$visits', punkty='$score'");

if($ins) echo "Rekord zosta? dodany poprawnie";
else echo "B??d nie uda?o si? doda? nowego rekordu";

mysql_close($connection);
}

?>



I gdy wchodz? na stron? i klikam guzik po kt?rego klikni?ciu ma sie to wykona?, wyskakuj? mi takie b??dy:



:piwo: :piwo: :piwo: [/list]
231. Baza danych mysql + OurGame
Mam mianowicie taki problem potrzebuje podpi?? baze danych pod serwer z gm Our-Game w mysql jest wszystko ok tylko trzeba w DB2 ogrpg-db
DB2

[lua]--[[
Obsluga baz danych, interfejs do bazy MySQL realizowany za pomoca wbudowanych w MTA funkcji db...

@author Lukasz Biegaj <[email protected]>
@author WUBE <[email protected]>
@copyright 2011-2013 Lukasz Biegaj <[email protected]>
@license Dual GPLv2/MIT
@package MTA-XyzzyRP
@link https://github.com/lpiob/MTA-XyzzyRP GitHub
]]--

local SQL

local function connect()
-- w ponizszej linii uzupelnij dane autoryzacji
SQL = dbConnect("mysql", "dbname=567871_BritishLife;host=mysql-fr1.ServerProject.pl", "567871","1234CipaDylemata","share=1")
if (not SQL) then
outputServerLog("BRAK POLACZENIA Z BAZA DANYCH!")
else
zapytanie("SET NAMES utf8;")
end

end

addEventHandler("onResourceStart",resourceRoot, connect)

function pobierzTabeleWynikow(...)
local h=dbQuery(SQL,...)
if (not h) then
return nil
end
local rows = dbPoll(h, -1)
return rows
end

function pobierzWyniki(...)
local h=dbQuery(SQL,...)
if (not h) then
return nil
end
local rows = dbPoll(h, -1)
if not rows then return nil end
return rows[1]
end

function zapytanie(...)
local h=dbQuery(SQL,...)
local result,numrows=dbPoll(h,-1)
return numrows
end

--[[
function insertID()
return mysql_insert_id...
232. Jak podpiąć Duty pod Baze danych
Witam mam problem z podpi?ciem Duty do Bazy danych, Jestem w tym zielony a chcia?bym si? te? dowiedzie? jak to si? podpina z g?ry dzi?ki za pomoc
233. Panel Logowania nie zapisuje danych
[code]addEvent ( "Logowanie:rozpocznij", true )
addEventHandler ( "Logowanie:rozpocznij", root, function ( login, haslo )
local q = exports["DB"]:wykonajKwerende ( "SELECT * FROM FC_Accounts WHERE Login = ?", login )
if #q == 0 then
return triggerClientEvent ( "Logowanie:blad", source, "Konto nie istnieje w bazie danych" )
end
for _,v in pairs ( q ) do
if v.haslo ~= haslo then
return triggerClientEvent ( "Logowanie:blad", source, "Has?o do konta '"..login.."' jest b??dne" )
end
end
local konto = getAccount ( login, haslo )
if konto == false then
local account = addAccount ( tostring(login), tostring(haslo) )
for i=0,5 do
outputChatBox ( " ", root )
end
else
local account = logIn ( source, konto, haslo )
end
triggerClientEvent ( "Logowanie:zakoncz", source )
for i = 0, 10 do
outputChatBox ( " ", source )
end
for _,v in pairs ( q ) do
if v.admin == 1 then
setElementData ( source, "ranga", "Admin" )
ranga = "#FF0000Administrator"
elseif v.moderator == 1 then
setElementData ( source, "ranga", "Mod" )
ranga = "#008000Moderator"
elseif v.admin == 0 and v.moderator == 0 then
setElementData ( source, "ranga", "Gracz" )
ranga = "#FFFFFFGracz"
end
setElementData ( source, "uid&q...
234. Podpiecie pod baze danych
Witam, zakupilem paczke , lecz ona wymaga podlaczenia pod baze dancyh. A ja jestem zielony w tym, wiec mam problem jak to podlaczyc. Mysle, ze wybralem na to dobry dzial, a jak nie prosilbym administracje o przeniesienie go w poprawny dzial.

PS. Jak trzeba cos dodac wystarczy mnie poinformowac, a postaram sie to zrobic w jak najszybszym czasie.

Z gory dziekuje za pomoc :)
235. Dodawanie do bazy danych SQL
Witajcie drodzy u?ytkownicy.

Dzisiaj chcia?em przetestowa? ju? gotowy panel zarz?dcy frakcji PSP, kt?r? tworz? dla Naszej spo?eczno?ci, lecz przy dodawaniu znajomego do frakcji zas?b wywala? mi b??d.

Tre?? DB3: ERROR: nazwa_skryptu/s-side.lua:59:attempt to index field '?' (a nil value)

59 linijka:
[lua]if w[1].rank > 1 or w[1].rank == 1 then outputChatBox("* Nie mo?na zatrudni? tego gracza - pracuje ju? w tej frakcji!", plr) return end [/lua]

Kod na dodawanie - strona servera:
[lua]local function dodajPSP(plr, gracz, id_rangi)
if plr and gracz and id_rangi then
if isElementWithinMarker(plr, marker) then
local accountName = getAccountName(getPlayerAccount(plr))
if accountName then
local q_lider = dbQuery(db, "SELECT rank FROM faction WHERE login=?", accountName)
local w_lider = dbPoll(q_lider, -1)
if w_lider and #w_lider > 0 then
if w_lider[1].rank == 10 then
local graczDodawanyKonto = getAccountName(getPlayerAccount(gracz))
if graczDodawanyKonto then
local spr = dbQuery(db, "SELECT rank FROM faction WHERE login=?", graczDodawanyKonto)
local w = dbPoll(spr, -1)
if w[1].rank >= 1 or w[1].rank == 1 then outputChatBox("* Nie mo?na zatrudni? tego gracza - pracuje ju? w tej frakcji!", plr) return end
local pay = 0
local q = dbQuery(db, "INSERT INTO faction (login, rank, payment) VALUES(?,?,?)", graczDodawanyKonto, id_rangi, pay)
outputChatBox("* Zatrudni?e?/a? gracza o loginie...
236. Nie wiem jak zmienić lss-bankomaty na moja baze danych !!
Witam,
Mam problem oto? nie moge zmieni? lss-bankomaty na swoj? baze danych prosze o pomoc !!
Tutaj kawa?ek kodu - W odpowiedziach prosz? napisa? co mam doda? / zmieni? !!
[code]--[[
@author Lukasz Biegaj <[email protected]>
@copyright 2011-2013 Lukasz Biegaj <[email protected]>
@license Dual GPLv2/MIT
@todo przerobic z zasobu DB na DB2
]]--


local function getPlayerID(plr)
local c=getElementData(client,"character")
if not c or not c.id then return nil end
return tonumber(c.id)
end

addEvent("onPlayerRequestATMInfo", true)
addEventHandler("onPlayerRequestATMInfo", resourceRoot, function()
local c=getElementData(client,"character")
if not c or not c.id then
triggerClientEvent(client,"doFillATMInfo", resourceRoot, false)
return
end
local dbid=tonumber(c.id)
if not dbid then
triggerClientEvent(client,"doFillATMInfo", resourceRoot, false)
return
end
local sr=exports.DB:pobierzWyniki("SELECT bank_money FROM lss_characters WHERE id="..(tonumber(dbid) or 0).." LIMIT 1")
if not sr or not sr.bank_money then
triggerClientEvent(client,"doFillATMInfo", resourceRoot, false)
return
end
triggerClientEvent(client,"doFillATMInfo", resourceRoot, true, tonumber(sr.bank_money))
end)

addEvent("doATMOperation", true)
addEventHandler("doATMOperation", resourceRoot, function(kwota)
-- kwota dodatni...
237. Pobieranie rekordu z bazy danych i zapisanie go do zmiennej
Witam ot?? mam problem jak zrobi? aby pobra? Kolumn? "id" poszczeg?lnego gracza z tabeli og_users

[ Dodano: 2016-06-04, 19:22 ]
i zapisanie jej do zmiennej local
238. Jak połączyć baze danych z serverem ?
Tak jak w temacie
Mam problem nie wiem jak pod??czy? te baze gdzie ten plik w kt?rym mam to zmieni?
posiadam na hoscie pukawka
Logi
SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team

[16:14:46]
[16:14:46] Server Plugins
[16:14:46] --------------
[16:14:46] Loading plugin: streamer.so
[16:14:46]

*** Streamer Plugin v2.7 by Incognito loaded ***

[16:14:46] Loaded.
[16:14:46] Loading plugin: mysql.so
[16:14:46] Failed (libmysqlclient.so.18: cannot open shared object file: No such file or directory)
[16:14:46] Loading plugin: whirlpool.so
[16:14:46]
[16:14:46] ==================
[16:14:46]
[16:14:46] Whirlpool loaded
[16:14:46]
[16:14:46] ==================
[16:14:46]
[16:14:46] Loaded.
[16:14:46] Loading plugin: sscanf.so
[16:14:46]

[16:14:46] ===============================

[16:14:46] sscanf plugin loaded.

[16:14:46] Version: 2.8.1

[16:14:46] (c) 2012 Alex "Y_Less" Cole

[16:14:46] ===============================

[16:14:46] Loaded.
[16:14:46] Loading plugin: mysql_static.so
[16:14:46]

> MySQL plugin R5 successfully loaded.

[16:14:46] Loaded.
[16:14:46] Loaded 4 plugins.

[16:14:46]
[16:14:46] Filterscripts
[16:14:46] ---------------
[16:14:46] Loading filterscript 'npc.amx'...
[16:14:46] Loaded 1 filterscripts.

[16:14:46] Script[gamemodes/GPPv2.amx]: Run time error 19: "File or function is...
239. Zapis danych i ich odczyt
Witam,
Chcia?bym zrobi? ranking wraz z zapisem i wczytywaniem oraz sprawdzaniem czy gracz jest ju? w rankingu.
Chcia?bym zapisa? login,nick i pkt.
Kto? ma pomys? jak to zrobi??
240. Timer na zappisywanie danych
Witam mam kod na zapis danych na mysql i jak zrobi? aby timer np co 5 minut zapisywa? automatycznie. Chc? przerobi? z komendy na timer. Za pomoc :piwo: Kod:



function saveDataBank(thePlayer)
    if 
not (getElementData(thePlayer,"isGuestAccount") == truethen
        Bankomat 
getElementData(thePlayer"User:Bankomat")
        
id getElementData(thePlayer,"accountID")
        
execute("UPDATE accounts SET Bank=? WHERE id=?",Bankomat,id)
    else
        return 
false
    end
end

addCommandHandler 
"saveme"saveDataBank )