Witam. Na wstepie powiem, ze dopiero ucze sie MySQL wi?c za du?o nie wiem, ale szybko ?apie.
Ot?z tworze sobie system zapisywania pieniedzy w bazie danych z nickiem
(nick varchar(24), hajs int(9)).
Problem u mnie lezy w tym, ?e kompletnie nic sie nie zapisuje, a okienko z stanem konta (tym co w bazie jest) sie nie pokazuje.
Oto kod:
[pawn]#include <a_samp>
#include <mysql>
#include <dcmd>
#define HOST "localhost"
#define USER "samp"
#define PASS "samp"
#define DB "samp"
#define D_BANK 5
#define D_STANKONTA 6
main(){}
enum Gracz
{
pNick[MAX_PLAYER_NAME],
pHajs
};
new Player[MAX_PLAYERS][Gracz];
public OnPlayerConnect(playerid)
{
new query[126];
GetPlayerName(playerid, Player[playerid][pNick], MAX_PLAYER_NAME);
format(query, sizeof(query), "INSERT INTO bank (nick, hajs) VALUES('%s', '%d')", Player[playerid][pNick], Player[playerid][pHajs]);
mysql_query(query);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new query[256];
GetPlayerName(playerid, Player[playerid][pNick], MAX_PLAYER_NAME);
format(query, sizeof(query), "UPDATE bank SET hajs = '%d' WHERE nick = '%s'", Player[playerid][pHajs], Player[playerid][pNick]);
mysql_query(query);
return 1;
}
public OnPlayerSpawn(playerid)
{
GivePlayerMoney(playerid, ...
Witam m?g? by mi kto? wyt?umaczy? kilka rzeczy? Prosz? odpowiada? w punktach (Wiem ?e by? taki temat ale nic nie rozumia?em)
1. Sk?d pobra? jaka? baz? MySQL?
2. Jak pod??czy? serwer z baz??
3. Jak sprawdzi? czy jest plik? (Np. Gracza)
4. Jak wpisa? co? do bazy?
6. Jak usun?? plik?
7. Jak pobra? co? z bazy? (Np. Skin)
8. Zauwa?y?e? ?e nie ma punktu '5'? (Tak szczerze)
Witam mam ot?? taki kod, I chce zrobi? ze je?li mam W tym kodzie napisane wymagana Liczba aby dza?a?o.
Tu bardziej wyja?nie:
Chodzi mi o to ze Jak mam Wi?cej ni? np. 10 (Liczbe) w MySQL w linice RP to Nic sie nie dzeje ale je?li mam mniej to Wyskakuje Wiadomo?? oraz Kod sie konczy
Witam mam taki ma?y problem z po??czeniem bazy z serwerem. Modu? wgra?em oraz inne potrzebne rzeczy ale plik s_db kt?ry powinien ??czy? mi server z baz? w konsoli serwera pokazuje taki b??d
WARNING: ogrpg-db requires upgrade as min_mta_version> section in the meta.xml is incorrect or missing (expected at least server 1.5.2 because of 'dbPrepareString')
Nie wiem o co chodzi z tym ani jak to naprawi? prosz? o pomoc.
Za pomoc stawiam zimne piwko.
Witam, co ja ?le zrobi?em? probuje zrobi? panel logowania, lecz kiedy si? rejestruje i loguje, to konto nie instnieje w bazie, co powinienem tu zmieni??
[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.
]]
-- Functions
function dbSet(...)
if not {...} then return end
local query=dbExec(DBHandler, ...)
return query
end
function dbGet(...)
if not {...} then return end
--outputDebugString(tostring(...))
local query=dbQuery(DBHandler, ...)
local result=dbPoll(query, -1)
return result
end
addEventHandler("onResourceStart", resourceRoot, function()
DBHandler=dbConnect("mysql", "dbname="..DBName..";host="..DBHost.."", DBUser, DBPass, "share=1")
if DBHandler then
outputDebugString("* Connect to server MYSQL...")
else
outputDebugString("* No Connecting to server MYSQL..")
end
end)
local SQL_LOGIN="db_22103"
local SQL_PASSWD="****"
local SQL_DB="db_22103"
local SQL_HOST="46.29.**.***"
local SQL_PORT=3306
local root = getRootElement()
local SQL
local function connect()
SQL = mysql_connect(SQL_...
witam nie potrafi? zrobi? zapisu czatu organizacji i czatu premium i kr?tkofal?wki
kr?tkofal?wka [lua]
function globalMessage(plr, cmd, ...)
local frakcja=getElementData(plr,'player:duty')
if not frakcja then
return
end
local msg = table.concat ( { ... }, " " )
local admins=getElementsByType('player')
for i,v in pairs(admins) do
local pfrakcje=getElementData(v,'player:duty')
if frakcja == pfrakcje then
outputChatBox(" "..getElementData(plr,"player:duty").." #FFFFFF"..getPlayerName(plr)..": "..msg, v, 0, 255, 0, true)
end
end
end
addCommandHandler("frakcja", globalMessage)
function globalMessage(plr, cmd, ...)
local frakcja=getElementData(plr,'player:duty')
if not frakcja then
return
end
local msg = table.concat ( { ... }, " " )
local admins=getElementsByType('player')
for i,v in pairs(admins) do
local pfrakcje=getElementData(v,'player:duty')
if pfrakcje and pfrakcje ~= false then
outputChatBox("S?u?by #FFFFFF"..getPlayerName(plr).." : "..msg, v, 255, 0, 0, true)
end
end
end
addCommandHandler("kr?tkofal?wka", globalMessage)
addEventHandler("onResourceStart", root, function()
local players=getElementsByType('player')
for _, p in pairs(players) do
bindKey(p, "y", "down", "chatbox", "frakcja")
bindKey(p, "u", "down", "chatbox"...
Witam ! mam ma?y problem z skryptami typu db wi?c mam sobie server wszystko ?adnie piknie a pewnego dnia wchodz? server wy??czony wchodz? po reinstallu bo tak mi zaproponowa? kto? z supportu Server Project i chce pod??czy? server pod mysql odpalam ten skrypt odpowiedzialny za baze (ogrpg-db i db2) i przy ka?dym skrypcie musz? czeka? a? si? odpali tylko 1 skrypt typu db z reszt? jest dobrze pr?bowa?em wgra? inne db i to nie pomaga i do tego jeszcze pisz? ?e nie ma po??czenia z mysql chocia? jest wszystko ok wpisane dane tabelka i nic ! pytalem znowu supporta "SP" i m?wi? ?e server jest ?le skonfigurowany chocia? by? po reinstallu prosze o pomoc mo?e to jaka? moja wina i tego nie widze bo zaczynam sie ju? denerwowa? ss z db https://scr.hu/2LO1Lv prosze o pomoc i z g?ry dziekuje PS: przepraszam za refresh ale nikt nie odpisywa? (kto? odpisa? ale nie wiedzia?em jak to naprawi? a ten kto? nie pom?g? albo nie zauwa?y? ze odpisalem)
[code][2017-01-26 21] WARNING: dbPoll is waiting a long time (60 seconds so far). [Query: mysqldbname=db_19290;host=80.72.33.78db_19290g7c1h5miautoreconnect=1;log=1;share=1;tag=script]
[2017-01-26 21] WARNING: dbPoll is waiting a long time (120 seconds so far). [Query: mysqldbname=db_19290;host=80.72.33.78db_19290g7c1h5miautoreconnect=1;log=1;share=1;tag=script]
[2017-01-26 21] WARNING: [skrypty_g??wne]/ogrpg-db/s_db.lua:33: Bad usage @ 'dbConnect' [Can't connect to MySQL server on '80.72.33.78' (110)]
[2017-01-26 21] I...
[code][2017-01-27 00] INFO: SELECT * FROM ogrpg_jobs
[2017-01-27 00] ERROR: [skrypty_glowne]/ogrpg-db/s_db.lua:80: attempt to call global 'mysql_query' (a nil value)
[2017-01-27 00] ERROR: [skrypty_glowne]/ogrpg-offices-v2/selectjobs/s_selectjob.lua:27: call: failed to call 'ogrpg-db:pobierzTabeleWynikow' [string "?"]
[2017-01-27 00] INFO: Zaladowano zmienionych domow: 0[/code]
Dodam ?e baze mam dobrze podpi?t?
+ po zabraniu prawa jazdy /zpj nadal mo?na wsiada? do auta
+ po dodaniu premium poprzez /dajvipa otrzymuj? komunikat ?e vipa dosta?em, bazie poprawnie zmienia si? premiumdate ale vipa nie otrzymuj?
Witam ! mam ma?y problem z skryptami typu db wi?c mam sobie server wszystko ?adnie piknie a pewnego dnia wchodz? server wy??czony wchodz? po reinstallu bo tak mi zaproponowa? kto? z supportu Server Project i chce pod??czy? server pod mysql odpalam ten skrypt odpowiedzialny za baze (ogrpg-db i db2) i przy ka?dym skrypcie musz? czeka? a? si? odpali tylko 1 skrypt typu db z reszt? jest dobrze pr?bowa?em wgra? inne db i to nie pomaga i do tego jeszcze pisz? ?e nie ma po??czenia z mysql chocia? jest wszystko ok wpisane dane tabelka i nic ! pytalem znowu supporta "SP" i m?wi? ?e server jest ?le skonfigurowany chocia? by? po reinstallu prosze o pomoc mo?e to jaka? moja wina i tego nie widze bo zaczynam sie ju? denerwowa? ss z db https://scr.hu/2LO1Lv prosze o pomoc i z g?ry dziekuje
Witam chcia?bym postawic serwer z kolega jednak jedyne co na poczatek potrzebujemy to jakis dzialajacy panel logowania z rejestracja np gdy jakis mam to nie dziala w nim rejestracja .Wiem ze to trzeba jakos podpiac pod mysql serwer itp ale w tych sprawach jestem zielony i dlatego was znawcow chcialbym prosic o jakis poradnik bo nic w tej sprawie nie umiem Licze na to ze mi poradzicie co robic Pozdrawiam
Witam mam taki skrypt na taxi i chcia?bym go podpi?? pod mysql i dodac funkcje typu sprawdza czy gracz jest zapisany w tabeli
kod :
[lua]local allow_vehs={
[420]=true,
}
local vehs={
{-1987.56555, 160.60571, 27.17412},
}
taxi={}
for k,v in ipairs(vehs)do
taxi[k]=createVehicle(420,v[1],v[2],v[3])
setElementData(taxi[k],"vehicle:taxi",true)
end
addEventHandler("onPlayerVehicleEnter",root,function(veh,seat)
if seat==0 then
if allow_vehs[getElementModel(veh)] then
if getElementData(veh,"vehicle:taxi") then
outputChatBox("*Zosta?e?(a?) taks?wkarzem. Dostaniesz informacj? o po?o?eniu klienta po wezwaniu us?ugi.",source,255,255,255)
setElementData(source,"player:taxi",true)
end
end
end
if allow_vehs[getElementModel(veh)] then
if getElementData(veh,"vehicle:taxi") then
setElementData(source,"taxi",false)
end
end
end)
addEventHandler("onPlayerVehicleExit",root,function(veh,seat)
if seat==0 then
if allow_vehs[getElementModel(veh)] then
if getElementData(veh,"vehicle:taxi") then
respawnVehicle(veh)
setElementData(source,"player:taxi",false)
end
end
end
end)
addCommandHandler("taxi",function(plr)
if getElementData(plr,"taxi") then
return outputChatBox("*Zam?wi?e?(a?) ju? us?ug?. Poczekaj cierpliwie na taks?wk?",plr,255,255,0)
end
count={}
f...
[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.
]]
-- Functions
function dbSet(...)
if not {...} then return end
local query=dbExec(DBHandler, ...)
return query
end
function dbGet(...)
if not {...} then return end
--outputDebugString(tostring(...))
local query=dbQuery(DBHandler, ...)
local result=dbPoll(query, -1)
return result
end
addEventHandler("onResourceStart", resourceRoot, function()
DBHandler=dbConnect("mysql", "dbname="..DBName..";host="..DBHost.."", DBUser, DBPass, "share=1")
if DBHandler then
outputDebugString("* Connect to server MYSQL...")
else
outputDebugString("* No Connecting to server MYSQL..")
end
end)
local SQL_LOGIN="db_15655"
local SQL_PASSWD="2l483DBx"
local SQL_DB="db_15655"
local SQL_HOST="sql-waw2.ServerProject.pl"
local SQL_PORT=3306
local root = getRootElement()
local SQL
local function connect()
SQL = mysql_connect(SQL_HOST, SQL_LOGIN, SQL_PASSWD, SQL_DB, SQL_PORT)
if (not SQL) then
outputServerLog("BRAK POLACZENIA Z...
Witam, ot?? nie dziala mi, system rejestracji i logowania, bo gdy przy rejestracji ustalimy has?o np, "12345" to do konta b?dzie pasowa?o ka?de inne has?o.
Prosze o pomc
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
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
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
Please help me, I have got 1 script where is everything from gamemode ( It is database ) and how to connect it with my database online ( dbadmin.sk I can give you password and you can do it please ) But when I click to IMPORT and take this file ERROR and when I click to database and copy this text there ERROR
Mam pewien problem z GM'em It Just City. Mianowicie po skonfigurowaniu serwera i za?adowania plik?w, po wej?ciu na serwer pokazuje mi si? czarny ekran z mini map? tylko i nic nie da si? zrobi?, ewidentnie wydaje mi si?, ?e to b??d od bazy danych.
Wyt?umaczy kto? na danej wersji pluginu MySQL jak zrobi? prost? rejestracj??
Co znajd? tutorial, to zawsze jest pod inn? wersj?. O co prosz??
1) Sprawdzenie, czy konto istnieje, je?li nie to rejestracja -> stworzenie trzech r??nych przyk?ad?w: varchar(string), int i float, czyli np. nick, pieni?dze i ?ycie.
2) Je?li konto istnieje, to pobierze te trzy r??ne przyk?ady.
Witam mam problem z mysql taki mam problem w konsoli:
Error: Function not registered: 'mysql_query'
nie wiem co mam zrobic zeby serwer odpalil. Serwer dzia?a? na wersji 0.3x bez problemu. Prosi?bym o pomoc.
Mam problem bo mialem serwer na serverproject i umialem baze wgrac a na pukawce nie ogarniam co wpisac w ogrpg-db i DB2 skrypty mam z itsa.Prosze o pomoc moge podslac screeny! daje piwerko za pomoc !
witam mam takowy problem , gdy wpisuje w konsoli serwera start db2 oraz start ogrpg-db
Wyskakuje nast?puj?cy problem
[2016-12-18 18:02] start: Requested by Console
[2016-12-18 18:02] WARNING: ogrpg-db requires upgrade as min_mta_version> section in the meta.xml is incorrect or missing (expected at least server 1.5.2 because of 'dbPrepareString')
[2016-12-18 18:02] Use the 'upgrade' command to perform a basic upgrade of resources.
[2016-12-18 18:02] Starting ogrpg-db
[2016-12-18 18:02] WARNING: [skrypty_glowne]/ogrpg-db/s_db.lua:33: Bad usage @ 'dbConnect' [Access denied for user 'db_20940'@'n8249h130.sprintdatacenter.net' (using password: YES)]
[2016-12-18 18:02] INFO: * No Connecting to server MYSQL..
[2016-12-18 18:02] ERROR: [skrypty_glowne]/ogrpg-db/s_db.lua:54: attempt to call global 'mysql_connect' (a nil value)
[2016-12-18 18:02] start: Resource 'ogrpg-db' started
> start db2
[2016-12-18 18:02] start: Requested by Console
[2016-12-18 18:02] Starting DB2
[2016-12-18 18:02] WARNING: [skrypty_glowne]/DB2/sql.lua:16: Bad usage @ 'dbConnect' [Can't connect to MySQL server on '3rdp.serverproject.pl' (111)]
[2016-12-18 18:02] BRAK POLACZENIA Z BAZA DANYCH!
[2016-12-18 18:02] start: Resource 'db2' started
Dodam i? wszystko dobrze mam edytowane (tak mi sie wydaje)
Witam, mam problem z skryptem MySQL.
Skrypt na logowanie, rejestracj? oraz zapis kasy, hp, armora, i posx /y/z.
Wybralem metode hashowania SHA256.
Mam taki kod, po wejsciu do gry kickuje mnie z serwera. http://pastebin.com/QXkcnEAq
Dodano: 2016-12-16, 23:32
+ przy kompilowaniu jest wszystko dobrze, 0 error?w.
Witam,Jak wy?ej napisa?em chcia?bym si? nauczy? stosowa? bazy danych do moich skrypt?w LUA sam SQL znam bardzo dobrze bo programuje w PHP ale troch? to inaczej wygl?da ni? w lua i nie wiem jak pod??czy? sie pod baz? Mysql.
Cze??,
Mam problem z pluginem MySQL.
Posiadam hosting S****rP*****t i kiedy dodaje linijke z skryptu MySQL wyskakuje w konsoli to i gamemode sie nie odpala ;/
Mam wgrany plugin i dodany mysql.so do server.cfg.
Kto? jakie? pomys?y?
Witam,
Chcia?bym zrobi? komend? na sprawdzanie kar graczy dla Administracji. Kary znajduj? si? w tabeli o nazwie Kary, a wszystkie dane graczy w ogrpg_users.
Mam taki kod, ale nie dzia?a mimo przerobienia pod siebie (ten jest bez przer?bek):
[lua]
addCommandHandler("listaaut", function(plr,cmd,cel)
if getAdmin(plr, 3) or getAdmin(plr, 2) or getAdmin(plr, 1) then
if not cel then
outputChatBox("U?yj: /veh.list <id/nick>", plr)
return
end
local target=exports["ogrpg-core"]:findPlayer(plr,cel)
if not target then
outputChatBox("* Nie znaleziono podanego gracza.", plr, 255, 0, 0)
return
end
local resulte = exports['ogrpg-db']:dbGet("SELECT * FROM ogrpg_vehicles WHERE ownedPlayer=?",getElementData(target, "player:uid"))
outputChatBox("*Nie znaleziono pojazdu", plr)
return end
outputChatBox("--- Pojazdy Gracza "..getPlayerName(target):gsub("#%x%x%x%x%x%x","").."---",plr)
for i,result in pairs(resulte) do
outputChatBox("Pojazd ID " .. result.id .. ", model " .. result.model .. " ("..getVehicleNameFromModel(result.model)..")", plr)
end
outputChatBox("------",plr)
exports["ogrpg-db"]:dbSet("INSERT INTO admin_logs (uid,moderator,cmd) VALUES (?,?,?)", getElementData(plr,"player:uid"), getPlayerName(plr):gsub("#%x%x...