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: mysql
401. [INNE] MySql - pluglin
Mam taki problem poniewa? nie mog? pobrac pluglinu mysql z strony sampa.

link pluglinu -> http://files.g-stylezzz.c...5-win32_vs9.rar

link tematu - > http://gtao.pl.com/showthread.php?t=56564

Gdy chc? pobra? wyskakuje mi takie co?:

Kod:


Forbidden

You don't have permission to access /mysql/rel/R5/windows/plugin-R5-win32_vs9.rar on this server.
Server unable to read htaccess file, denying access to be safe

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

Apache/2.4.10 (Unix) OpenSSL/1.0.1e-fips mod_bwlimited/1.4 Server at files.g-stylezzz.com Port 80


Z k?d mog? teraz pobra? ten pluglin ? Jest on mi potrzebny na serwer linux , potrzebuj? pluglinu konkretnie v5 z tego tematu poniewa? na nim serwer pisa?em.

Za pomoc :piwo:
402. mysql
Witam
jak w lua mam odebra? takie typu zapytanie do mysql:

result = mysql_query(handler,"SELECT DATEDIFF('2007-12-31 23:59:59','2007-12-30');")
403. Kodowanie w MySQL
Witam, mam pytanie co do MySQL, poniewa? wszystkie has?a kont koduj? si?.

W ten spos?b:
haslo=MD5('" .. password .. "')

Co musz? da? ?eby podczas weryfikacji nie podawa?o mi zakodowanego has?a tylko odkodowane ?

Za pomoc :arrow: :arrow: :piwo:
404. Baza Mysql
Witam mam skrypt na zapis aut mysql. wyskakuje mi b??d:



Kod:

[rpg_kineq]vehsaverserver.lua:223 bad argument #1 to 'mysql_guery' (mysqlHandler expected, got nil)


Kod z linikju 223:



    local result 
mysql_query(aaa"SELECT * FROM auta")
    if (
resultthen
        
while true do


dodam ?e aaa to

aaa 
mysql_connect("host""user""password""dbname")



[ Dodano: 2014-10-02, 17:04 ]
Sorka za edycj? ale prosz? nie pisa? ?e mysql jest przestarza?e .
405. Mysql
Witam, zrobi?em sobie zak?adanie konta lecz jest b??d w db3 co? zwi?zane z version ....

local koduj md5(haslo)


dbExec(handler"INSERT INTO go_users (id, login, haslo) VALUES ('','"..login..",'"..koduj.."')")


Screen:


Prosz? o pomoc.
406. Auta MySQL
Witam chce napisa? zapis pojazd?w w bazie danych lecz nie wiem za bardzo jak pobra? dane osoby kt?ra to wywo?uje czyli. Siedze w aucie wpisze komend? /zapisz i dodaje mi auto i kordy do msql jak to zrobi? tylko jak pobra? auto
407. Połaczenie mysql
Witam mam skrypt kt?ry ??czy si? z baz? danych jest to zapis pojazd?w.

W Konsoli servera (localhost / Windows) pisze


[00:03ERROR:  [rpg_kineq]vehsaverserver.lua:2:  attempt to call global 'mysql_cpnnect' (a nil value).


function polaczzbaza()
aaa mysql_connect("mysql.dejm.pl""u350019633_mta""xxxx""u350019633_mta")
if ( 
not aaa then
outputDebugString
("Blad polaczenia!-Vehsaver")
end
end
        
function rozlaczzbaza()
mysql_close(aaa)
end


Za pomoc dam piwko. :piwo:
408. [INNE] Lista MySql
Witam mam pytanie do was jak zrobi? komend? cmd:lista, w kt?rej b?d? pokazani wszyscy u?ytkownicy kt?rzy maj? z bazy danych Frakcja 4 , chc? aby pokazywa?o wszystkich tych co sa onnline i tych co nie ma ich na serwerze help. Stawiam piwo !
409. [INNE] Zmiana plugina Mysql na inny
Witam . Ot?? mam problemy z zmian? plugina mysql od BlueG(dawniej G-sTyLeZzZ) z R5 na R39-2(najnowsza wersja). Zmieniam pluginy poniewa? mapa niechce si? po??czy? z baz? danych chod? plugina ?aduje.

Tu logi [spoiler]
[code]
----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3z, (C)2005-2014 SA-MP Team

[20:01] filterscripts = "" (string)
[20:01]
[20:01] Server Plugins
[20:01] --------------
[20:01] Loading plugin: streamer
[20:01]

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

[20:01] Loaded.
[20:01] Loading plugin: sscanf
[20:01]

[20:01] ===============================

[20:01] sscanf plugin loaded.

[20:01] Version: 2.8.1

[20:01] (c) 2012 Alex "Y_Less" Cole

[20:01] ===============================

[20:01] Loaded.
[20:01] Loading plugin: audio
[20:01]

*** Audio Plugin v0.5 R2 by Incognito loaded ***

[20:01] Loaded.
[20:01] Loading plugin: mysql
[20:01]

> MySQL plugin R5 successfully loaded.

[20:01] Loaded.
[20:01] Loaded 4 plugins.

[20:01]
[20:01] Filterscripts
[20:01] ---------------
[20:01] Loaded 0 filterscripts.

[20:01] Anti-Bot v1.0 Loaded!
[20:01]
[20:01] -----------------------------------
[20:01] Trwa Wczytywanie Pojazdow, Pickup?w...
[20:01] Wczytano 562 Pojazd?w
[20:01] Wczytano 32 Pickup?w
[20:01] -----------------------------------
[20:01] Trwa...
410. [INNE] Mysql nie zapisuje
Witam jest taki problem ot?? zapisuje si? tylko do food, dalej nic.
Je?eli wpisz? komend? np nocar to nie zapisuje si? do mysql ilo??.

[code]public SavePlayerStats(playerid, what)
{
if(!Logged[playerid]) return 1;
mysql_check();

if(what == SAVE_PLAYER_BASIC)
{
mysql_query_format("UPDATE `fc_characters` SET `age` = '%d', `sex` = '%d', `cash` = '%d', `hours` = '%d', `minutes` = '%d', `skin` = '%d', `bw` = '%d', `aj` = '%d', `health` = '%f', `job` = '%d', `block` = '%d', `penalty_points` = '%d', `food` = '%d', `payday` = '%d', `OsGodzina` = '%d', `pOsAuto` = '%d', `OsAj` = '%d', `OsMandat` = '%d', `OsPrawko` = '%d', `OsFrakcja` = '%d', `nocar` = '%d' WHERE `player_uid` = '%d' LIMIT 1",
CharacterCache[playerid][pAge],
CharacterCache[playerid][pSex],
CharacterCache[playerid][pCash],
CharacterCache[playerid][pHours],
CharacterCache[playerid][pMinutes],
CharacterCache[playerid][pSkin],
CharacterCache[playerid][pBW],
CharacterCache[playerid][pAJ],
CharacterCache[playerid][pHealth],
CharacterCache[playerid][pJob],
CharacterCache[playerid][pBlock],
CharacterCache[playerid][pPenaltyPoints],
CharacterCache[playerid][pFood],
CharacterCache[playerid][pPayDay],
Character...
411. [INNE] Mysql limit formatu
1. Witam mam do was tak? spraw? je?li robi? zapytanie z zapisem danych i wiem ?e w format jest limit kodu to je?li b?d? mia? np. 30 zmiennych do zapisu w bazie danych a osi?gn? limit formatu to co wtedy zrobi? ?

2. Jaka jest funkcja na to aby wsadzi?o gracza do auta tzn. np. wpisze cmd spawn i spawnuje sie auto i w nim gracz odrazu jest.
412. [INNE] Wczyt Towaru MySql
Witam mam taki problem zrobi?em system towar?w po??czony z MySql , i teraz mnie jedno dr?czy poniewaz gdy ktos wchodzi na serwer to lista towar?w jest pobierana z bazy danych i baza jest aktualizowana po wyjsciu gracza z serwera, ale gdy gracz wejdzie na serwer i b?dzie gra? i wejdzie drugi to baza b?dzie nie zaaktualizowana i ka?dy gracz b?dzie mia? inn? ilo?? dost?pnych towar?w :( I teraz pytanie czy mo?na da? zapytanie do bazy z aktualizacj? tej listy w OnPlayerUpdate ? Wtedy te zapytanie b?dzie ca?y czas si? wysy?a?o , czy to nie zaszkodzi serwerowi typu lagi czy co? takiego ?

Czekam na wasze wypowiedzi .

Z g?ry dzi?ki

Moje zapytanie przy OnPlayerSpawn
Pawn

new query[512];
    
format(querysizeof(query), "SELECT `odziez`, `ksiazki`, `ryby`, `napoje`, `lekarstwa`, `jedzeniewpaczkach`, `smieci`, `alkohol`, `frytki`, `paliwo`, `ilosctowarow` FROM `towary`");
    
mysql_query(query);
    
mysql_store_result();
    
mysql_fetch_row_format(query"|");
    
sscanf(query"p<|>dddddddddddd",
    
towar[odziez],
    
towar[ksiazki],
    
towar[ryby],
    
towar[napoje],
    
towar[lekarstwa],
    
towar[jedzeniewpaczkach],
    
towar[smieci],
    
towar[alkohol],
    
towar[frytki],
    
towar[paliwo],
    
towar[ilosctowarow]);
    
mysql_free_result();
413. Rejestracja MYSQL
Witam,

Planuje zrobi? panel rejestracji/logowania opartej o MYSQL.
Poszuka?em w necie kilka skrypt?w, ale wszystkie s? oparte o stary modu?.
Moja pro?ba jest nast?puj?ca:

Podam tutaj kilka funkcji kt?rych nie rozumiem i kto? kto si? zna m?g?by mi wyt?umaczy?.

Z g?ry dzi?kuje.


 local zap2 
mysql_query(handler"SELECT * FROM users WHERE login='"..log.."'") - Tutaj wiem kt?rym zast?pi'mysql_query'dbQuery

 
if mysql_num_rows(zap2) == 0 then 
-Natmoiast tutaj nie mam bladego poj?cia.

414. [INNE] MySql Ban
Witam robi? komend? na bana i zapis do mysql i gdy zbanuje si? wszystko ?adnie si? dodaje do bazy danych ale w konsoli mam taki b??d

http://www.fotosik.pl/pok...dd5e02323a.html

Komenda na Ban

[code]
CMD:ban(playerid, params[])
{
if(dane[playerid][RangaAdmina] >= 5)
{
new id = strval(params);
new powod[512];
if(sscanf(params, "us", id, powod))
{
SendClientMessage(playerid, Zolty, "Uzyj: /ban [id] [powod]");
}
else if(!IsPlayerConnected(id))
{
SendClientMessage(playerid, Czerwony, "Gracz o podanym ID nie istnieje !");
}
else
{
BannEx(playerid, id, powod);
return 1;
}
}
else
{
SendClientMessage(playerid, Czerwony, "Nie masz dostepu do tej komendy !");
}
return 1;
}
[/code]

Stock BannEx

[code]
stock BannEx(playerid, banid, powod[])
{
new Gname[MAX_PLAYER_NAME];
new Banname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Gname, sizeof(Gname));
GetPlayerName(banid, Banname, sizeof(Banname));
new query[2048];
format(query, sizeof(query), "INSERT INTO `bans` SET `username`='%s', `powod`='%s', `baner`='%s'", Banname, powod, Gname);
mysql_query(query);
mysql_free_result();

new string[512];
new adminstring[512] = "{FFFF00}INFORMACJA:n";
{
format(string, sizeof(string), "{FF0000}Zostales/as zbanowany/a na serwerze.nTwoj nick: {C0C0C0}%s{FF0000} nPowod: {C0C0C0}%s{FF0000} nOperator: {C0C0C0}%s{FF0000}&...
415. [INNE] MySql spawn postaci
Kod:


public OnPlayerSpawn(playerid)
{
if(gGracz[playerid][reg] == true)
{
SetPlayerPos(playerid, 2776.9265,2558.4839,10.8203);
gGracz[playerid][reg] = false;
if(gGracz[playerid][plec] == 1)
return SetPlayerSkin(playerid, 1);
else if(gGracz[playerid][plec] == 2)
return SetPlayerSkin(playerid, 12);
}
else
{
new query[1024];
format(query, sizeof(query), "SELECT `posx`, `posy`, `posz` FROM `user` WHERE `username`='%s'", PlayerName(playerid));
mysql_query(query);
mysql_store_result();
mysql_fetch_row_format(query, "|");
sscanf(query, "p<|>fff",
dane[playerid][posx],
dane[playerid][posy],
dane[playerid][posz]);
mysql_free_result();
SetPlayerPos(playerid, dane[playerid][posx], dane[playerid][posy], dane[playerid][posz]);
}
return 1;
}


Mam taki error w konsoli po zespawnowaniu postaci

Konsola http://www.fotosik.pl/pok...7d7440fb44.html
416. [INNE] Ban w MySql
Witam jak zrobi? bana w MySql , ?eby potem mo?na graczu zdj?? bana
417. [INNE] MySQL
Witam mam stock kt?rym chce sprawdzi? czy dany wiersz istnieje, lecz co? jest z nim nie tak poniewa? nic nie sprawdza.

Pawn
stock IsPlayerPPojazd(playerid)
{
    
format(buffersizeof(buffer), "SELECT `Name` FROM `Pojazdy` WHERE `Name`='%s'"Gname(playerid));
    
mysql_query(buffer);
    
mysql_store_result();
    if(
mysql_num_rows())
    {
        return 
1;
    }
    
mysql_free_result();
    return 
0;
}
418. [INNE] MySql
Witam , ucz? si? w mysql i zrobi?em wczyt danych

Kod:


public OnPlayerConnect(playerid)
{
new query[256];
new data[256];
format(query, sizeof(query), "SELECT * FROM `numbers` WHERE `name`='%s'", PlayerName(playerid));
mysql_query(query);
mysql_store_result();

if(mysql_fetch_row_format(data, "|"))
{
sscanf(data, "p<|>ds[24]ddddfff",
gGracz[playerid][pUID],
gGracz[playerid][pName],
gGracz[playerid][pCash],
gGracz[playerid][pHealth],
gGracz[playerid][pArmour],
gGracz[playerid][skin],
gGracz[playerid][posx],
gGracz[playerid][posy],
gGracz[playerid][posz]);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nie ma cie ! ");
}

mysql_free_result();
return 1;
}
public OnPlayerSpawn(playerid)
{
GivePlayerMoney(playerid, gGracz[playerid][pCash]);
SetPlayerHealth(playerid, gGracz[playerid][pHealth]);
SetPlayerArmour(playerid, gGracz[playerid][pArmour]);
SetPlayerPos(playerid, gGracz[playerid][posz], gGracz[playerid][posy], gGracz[playerid][posz]);
return 1;
}


i gdy w grze klikam spawn to nie mam ani kasy ani kamizelki nic i caly czas mnie zabija :(

Baza danych

http://www.fotosik.pl/pok...cd24b17c6d.html

Za pomoc stawiam piwo dla ka?dego !

[ Dodano: 2014-08-24, 10:51 ]
Jest kto? w stanie mi pom?c ?
419. Zapis w bazie MySQL
Cze??. Przejd? od razu do rzeczy. Zrobi?em zapis danych po wyj?ciu z gry lub po restartowaniu skryptu. Ale co? nie chce dzia?a?.

Macie tutaj kod:
Kod:

function ZapisDanych()
if (not MySQLConnect) then
outputDebugString("[MYSQL ERROR] Nie mozna polaczyc sie z baza danych!")
else
local kasa = getPlayerMoney(source)
local skin = getElementModel(source)
local update, e = mysql_query(MySQLConnect, "UPDATE Konto SET Skin='" .. skin .. "', Kasa='" .. kasa .. "' WHERE KontoLogin='" .. (getAccountName(getPlayerAccount(source))) .. "'")
if update then
outputDebugString("[BAZA MySQL]Dane konta ".. (getAccountName(getPlayerAccount(source))) .. " Zostaly pomyslnie zapisane!")
else
outputDebugString("[BLAD][BAZA MySQL]Dane konta ".. (getAccountName(getPlayerAccount(source))) .. " Nie mogly zostac zapisane!")
outputDebugString(e)
end
end
end
addEventHandler ( "onPlayerQuit", getRootElement (), ZapisDanych )
addEventHandler ("onResourceRestart", getRootElement (), ZapisDanych )
addEventHandler ("onResourceStop", getRootElement (), ZapisDanych )


B??dy w debugu
Bad 'player' pointer @ 'getPlayerMoney'(1) oraz
Bad argument @ 'getAccountName' [Expected account at argument 1, got bolean]
420. [INNE] Rejestracja MySQL
Siemka mam problem z rejestracj? MySQL. Nie zapisuje danych, oraz w konsoli pojawiaj? si? b??dy. W pawno wszystko si? ?adnie kompiluje, dodam jeszcze ?e u?ywam Mysql stworzonego przez [b]StrickenKid[/b].

[code]
[11:19:19] [MySQL] Connected (0) to 'michalphs'@'46.4.177.235 via TCP/IP'.
[11:19:19] [MySQL] Server Version 5.1.72-2.
[11:19:19] Number of vehicle models: 0
[11:19:44] Incoming connection: 192.168.0.100:58113
[11:19:45] [join] LecimyTutaj has joined the server (0:192.168.0.100)
[11:19:45] [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 ''Lecimy' at line 1.
[11:19:45] [MySQL] Error (0): Function: mysql_store_result called when no prior successful query executed. 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 ''Lecimy' at line 1.
[11:19:45] [MySQL] Error (0): Function: mysql_num_rows called when no result stored. 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 ''Lecimy' at line 1.
[11:19:49] [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 '' at line 1.[/code]
[pawn]
if(dialogid == DIALOG_REGISTER)
{
if(!response)
...
421. mysql
Witam
mam problem poniewa? gdy dodaje mysqla do servera to pojawia mi si? taki b??d:

Kod:

[2014-08-11 18:12] MODULE: Loaded "MySQL 5.0 database module" (0.50) by "Alberto Alonso <rydencillo@gmail.com>"
[2014-08-11 18:12] MODULE: Unable to initialize modules/libmysql.dll!

i w?a?nie niewiem dlaczego libmysql.dll nie chce si? za?adowa?, ma kto? jakie? pomys?y ?
422. [INNE] MySql pozycja
Witam zrobi?em zapis i wczytanie pozycji w mysql

wszystko dzia?a zapisuje i wczytuje ale jest problem bo chc? przy rejestracji ?eby wyrzuca?o nas w dane kordynaty a nie na srodek mapy :(

Jak to zrobi? ?

[code]
stock WczytajGracza(playerid)
{
format(a2, sizeof(a2), "UPDATE `user` SET `kasa`='%i', `pozycja`='%f', `Frakcja`='%i'", GivePlayerMoney(playerid, gGracz[playerid][kasa]), SetPlayerPos(playerid, gGracz[playerid][x],gGracz[playerid][y],gGracz[playerid][z]), gGracz[playerid][frakcja]);
return 1;
}

stock ZapiszGracza(playerid)
{
format(a2, sizeof(a2), "UPDATE `user` SET `kasa`='%i', `pozycja`='%f', `Frakcja`='%i'", gGracz[playerid][kasa] = GetPlayerMoney(playerid), GetPlayerPos(playerid, gGracz[playerid][x],gGracz[playerid][y],gGracz[playerid][z]), gGracz[playerid][frakcja]);
mysql_query(a2);
return 1;
}
[/code]

Rejestracja
[code]
if(dialogid == REG)
{
if(response)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid, REG, DIALOG_STYLE_PASSWORD, "Rejestracja", "{FFFFFF}Nic nie wpisales/as !", "Zarejestruj", "Anuluj");
}
else if(strlen(inputtext) < 3 || strlen(inputtext) > 15)
{
new wiad2[200];
format(wiad2, sizeof(wiad2), "{FF0000}Twoje haslo musi zawierac od 3 do 15 znakow !n{FFFFFF}Witaj {FF0000}%s {FFFFFF}na Polski Truck Serwer !nTwoje Konto nie zostalo znalezione !nAby grac na naszym serwerze, musisz stworzyc Konto !"...
423. [INNE] Mysql Rejestracja
Witam robi? rejestracj? w mysql i mam problem ot?? dzia?a ale jak wpisze has?o w grze to pisze ?e zarejestrowa?o a nic si? nie sta?o

Zdj?cia kodu oraz phpMyAdmin (localhost)

http://www.fotosik.pl/pok...4ca9fe038e.html

http://www.fotosik.pl/pok...018574f152.html

http://www.fotosik.pl/pok...ba3d885868.html

Pomocy , za pomoc piwko stawiam ;]
424. [INNE] połączenie mysql
cze??. Mam problem mam system rejestracji mysql, wszystko ?adnie ale gdy odpalam serwer mam taki error:



:piwo: :piwo: :piwo:
425. MySQL
Cze??. Postanowi?em w ko?cu rzuci? xml i zacz?? bawi? si? MySQL, ale jak to bywa u zielonych zawsze co? musi p?j?? nie tak :) Co tu jest ?le ?

mysql_query polaczenie"UPDATE `konto` SET `skin`=? WHERE `login` = ?"getElementModel(plr), getPlayerName(plr) )
426. Pobranie tabeli z MYSQL
Chcia?em si? was zapyta? jak zrobi? by pobra?o ca?? tabel? z MYSQL

Ja to zrobi?em tak:

Kod:

function zaladujrangi()
for k,v in ipairs(getElementsByType("player")) do
local lider = ktoJestLiderem(getElementData(v,"NumerLidera"))
local result = mysql_query(database, "SELECT * FROM `Rangi` WHERE `frakcja` = '"..lider.."' and `id` = '"..id.."'")
if result then
local row = mysql_fetch_assoc(result)
if row then
triggerClientEvent("client:ZaladujRangi", getRootElement(), (row.ranga), (row.wyplata))
else
if id == 15 then
if isTimer(timerrang) then
killTimer(timerrang)
end
mysql_close(database)
end
end
end
id = id+1
local timerrang = setTimer(zaladujrangi(), 400, 0)
end
end
addEvent("server:ZaladujRangi",true)
addEventHandler("server:ZaladujRangi", getRootElement(), zaladujrangi)


lecz wydaje mi si? ?e za bardzo obci??a baz? danych, wi?cj jak bym m?g? to zrobi? inaczej ? ( Lepiej :P )
427. Warunek mysql
Witam, czy poda?by mi kto? przyk?ad zastosowania pobierania danych z mysql+debug w kt?rym si? pokazuj? informacje takie jak id itp
428. Baza danych MySQL
Witam! Mam taki problem. Staram si? stworzy? skrypty pod baze mySQL. Uda?o mi si? po??czy? je z baz?, lecz nie mog? stworzy? tabeli.

[code]
DROP TABLE IF EXISTS `prs_accounts`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `prs_accounts` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`login` varchar(32) CHARACTER SET utf8 NOT NULL,
`pass` varchar(32) CHARACTER SET ascii NOT NULL,
`email` varchar(128) NOT NULL DEFAULT '[email protected]',
`level` tinyint(1) NOT NULL DEFAULT '1'
`mute` datetime NOT NULL,
`ban` datetime NOT NULL,
`score` int(100) unsigned NOT NULL DEFAULT '0',
`cash` int(100) unsigned NOT NULL DEFAULT '100',
`rep` int(100) unsigned NOT NULL DEFAULT '0',
`pA` varchar(10) CHARACTER SET utf8 NOT NULL DEFAULT 'nie',
`pB` varchar(10) CHARACTER SET utf8 NOT NULL DEFAULT 'nie',
`pC` varchar(10) CHARACTER SET utf8 NOT NULL DEFAULT 'nie',
PRIMARY KEY(`id`),
UNIQUE KEY `login` (`login`),
)ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;[/code]

Gdy pr?buje inportowa? ten plik do bazy pojawia si?:
[code]#1064 - 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 '`mute` datetime NOT NULL,
`ban` ...
429. [INNE] Zapis i odczyt skinu w mysql
Witam jak zrobi? ?e gdy wybierzemy skin to on by si? zapisywa? w bazie mysql i podczas nast?pnej wizyty to wybiera?ce skin?w po klikni?ciu klawisza w prawo to wczytywa? si? ten zapisany skin ?

za pomoc

:piwo: I R*
430. Pobieranie danych z mysql
Witam, jak m?g?bym pobra? dane z bazy danych?, mam ju? pod??czon? ale nie wiem jak pobra? owe dane.

Kod:

addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), function()
local pojazdy = mysql_query(handler, "co tutaj wstawi? aby pobiera?o?")
for i,v in ipairs(pojazdy) do
veh_create(v)
end
end)


za pomoc piffko, dzi?kuje oraz pozdrawiam
431. [INNE] Który plugin MySQL
Cze?? :) Mam pytanie jaki plugin powinienem wybra? ?
  • MySQL plugin by StrickenKid
  • MySQL plugin by BlueG
432. [INNE] wykonana misja do mysql
Siema chc? zrobi? misje na serwer i nie wiem jak zrobi? aby po uko?czeniu jednej z misji to ?eby w bazie mysql zapisywa?o si? ze gracz ju? wykona? t? misje i ?eby ju? nie m?g? wykonywa? kilka razy tej samej misji (aby mo?na by?o tylko raz wykona? jedna misje ).

Za pomoc :piwo: i R*
433. [LUA Coding, e01] Tworzenie skrypt opartego o MySQL
[center][img]http://i.imgur.com/w4ZP12S.png[/img][/center]

[b][size=19]Wst?p[/size][/b]
Witam serdecznie w pierwszym epizodzie poradnika z serii LUA Coding (PL: Kodzimy w LUA).
Jako, ?e na forum i na og?? w internecie znajduje si? bardzo ma?o poradnik?w tego typu,
postanowi?em stworzy? serie poradnik?w, w kt?rym to poznamy: 1) J?zyk skryptowy LUA, podstawy 2) Poslugiwanie sie plikami XML 3) Tworzenie, usuwanie i wywolywanie eventow 4) Oskryptowanie wraz z wykorzystaniem funkcji MTA
5) Tworzenie komend 6) Tworzenie zapytan MySQL 7) Zarzadzanie danym zasobem 8) Estetyczny podzia? zasob?w, jaki najlepszy - i dlaczego.
Seria b?dzie obejmowa?a 8 epizod?w/cz??ci.

Ca?o?? po zako?czeniu serii b?dzie wydana w wersji offline, czyli mo?liwej do pobrania na w?asny komputer - bez potrzeby wchodzenia na forum.
Ponadto, w poradnikach nie b?d? opisywa? co dana funkcja robi, tylko jej dzia?anie.
Szczeg??y mo?na zobaczy? na angielskiej WIKI.

[b][size=19]Wprowadzenie[/size][/b]
A wi?c zaczynamy! Po pierwsze, wyja?nijmy sobie co to jest LUA i do czego si? to u?ywa.
LUA - to lekki j?zyk skryptowy o wysokiej wydajno?ci, napisany w roku 1993 przez 3 autor?w. J?zyk ten zaimplementowany jest jako ma?a biblioteka do j?zyka C.
Celem implementacji jest prostota, wydajno?? i przeno?no?? kodu.

By m?c pisa? w LUA potrzebujemy:
[LIST]
Ch?ci,
Logicznego my?lenia,
Drobnej wiedzy o j?zykach programowania,
Edytora tekstowego, w kt?rym to bedziemy pisac nasz kod.
[/LIST]

[b][size=...
434. [DM] Złe pobieranie danych liczbowych MySQL
Dlaczego ta funkcja:
[code]GetPlayerExp(playerid){
new SEXP[127];
format(SEXP, sizeof(SEXP), "SELECT `Exp` FROM `Gracze` WHERE `Nick` = '%s'", PlayerName(playerid));
mysql_store_result();
mysql_fetch_row(SEXP);
mysql_query(SEXP);
return 1;
}
[/code]

powoduje takie b??dy?

[quote][23:54] [MySQL] Error (0): Function: mysql_store_result called when no prior successful query executed.
[23:54] [MySQL] Error (0): Function: mysql_store_result called when no result stored.
[23:54] [MySQL] Error (0): Failed to exeute query. Commands out of sync; you can't run this command now.
[23:54] [MySQL] Error (0): Function: mysql_store_result called when no prior successful query executed. Commands out of sync; you can't run this command now.
[23:54] [MySQL] Error (0): Function: mysql_num_rows called when no result stored. Commands out of sync; you can't run this command now.
[23:54] [MySQL] Error (0): Failed to exeute query. Commands out of sync; you can't run this command now.
[23:54] [MySQL] Error (0): Function: mysql_store_result called when no prior successful query executed. Commands out of sync; you can't run this command now.
[23:54] [MySQL] Error (0): Function: mysql_num_rows called when no result stored. Commands out of sync; you can't run this command now.
[23:54] [MySQL] Error (0): Failed to exeute query. Commands out of sync; you can't run this command now.
[23:54] [MySQL] Error (0): Failed to exeute query. Commands out of sync; you c...
435. Pobieranie danych z MYSQL
Witam. Robi? panel postaci i mam pytanie jak pobra? wszystkie postacie przypisane do danego ID gracza z bazy MYSQL.

[code]local pobieranie_postaci = mysql_query(handler,"SELECT * FROM psl_postacie WHERE id_gracza='" ..id.. "'")
local wynik = mysql_fetch_assoc(pobieranie_postaci)

if wynik then


local pobieranie_wartosci = mysql_query(handler,"SELECT id_postaci, imie_postaci, nazwisko_postaci, kasa, score, id_frakcji, skin, data_utworzenia FROM psl_postacie WHERE id_gracza='" ..id.. "'")

local wartosc = mysql_fetch_assoc(pobieranie_wartosci)
local idpostaci = wartosc["id_postaci"]
local imie_postaci = wartosc["imie_postaci"]
local nazwisko_postaci = wartosc["nazwisko_postaci"]
local kasa = wartosc["kasa"]
local score = wartosc["score"]
local idfrakcji = wartosc["id_frakcji"]
local skin = wartosc["skin"]
local data_utworzenia = wartosc["data_utworzenia"]
outputChatBox("ID postaci: "..idpostaci..", imi?: "..imie_postaci..", nazwisko: "..nazwisko_postaci..",kasa: "..kasa..".", source)


triggerClientEvent( source, "wyszukano_postac_client", getRootElement(), idpostaci, imie_postaci, nazwisko_postaci, kasa, score, idfrakcji, skin, data_utworzenia )

else
outputChatBox("***Za??? now? posta?, aby zacz?? gr...
436. [DM] Porównywanie danych z MySQL
Czes?,
mam taki kod:

Kod:

if(PorownajHaslo(playerid) == inputtext)
{
SendClientMessage(playerid, 0xFF0000FF, "Wpisane has?o jest takie same jak aktualne!");
return 0;
}


Chc? por?wna? czy has?o wpisane jest takie samo jak aktualnie w bazie.
Wiem, ?e samo inputtext nie wystarczy. Musi by? jaka? funkcja. Co? typu:

strfind(inputtext)
(to tylko przyk?ad, wiem, ?e nie zadzia?a.)

Mam takie pytanie. Nie bardzo wiem jak? funkcj? sprawdzi? czy ten tekst jest r?wny z wpisanym. Jakiej funkcji u?y??
437. Jak sprawdzić poprawność loginu w MySQL
Witajcie, mam problem a mianowicie, po??czy?em si? z baz? danych, tworze konto, lecz nie wiem co zrobi? aby przy tworzeniu konta o tym samym loginie wyrzuca?o b??d, jak si? sprawdza b??dy w mysql? U?ywam funkcji wbudowanych w MTA.

@EDIT: Zapomnia?em wstawi? kod jak mam wszystko zrobione :P
function mysql_connect()
conn dbConnect("mysql""dbname=xxx;host=xxx""xxx""xxx""share=1")
    if 
not conn then
    outputDebugString
("Nie po??czono z baz? danych MySQL!")
    
outputServerLog("[MySQL]:Nie polaczono z baza danych MySQL!")
    else
    
outputDebugString("Po??czono z baz? danych MySQL!")
    
outputServerLog("[MySQL]:Polaczono z baza danych MySQL!")
    
end
end
addEventHandler
("onResourceStart"getResourceRootElement(), mysql_connect)

function 
reg(graczkomendaloginhaslo)
    if 
not login and haslo then
    
else
    
local q dbQuery(conn"INSERT INTO `konta` (`id`, `login`, `haslo`, `admin`, `vip`) VALUES ('', '"..login.."', '"..haslo.."', 0, 0)")
    
resultnum_affected_rowslast_insert_id dbPoll(q, -1)
    
end
end
addCommandHandler
("reg"reg)
438. [INNE] Mysql
Witam, taki mam ma?y problemik, chc? sobie zaktualizowa? plugin mysql na r38 by BlueG i mam ma?y problem - o ile R7 mi si? odpala tak r38 nie chce si? odpali?. Mam wrzucone wszystko jak trzeba:

mysql.dll i mysql.pdb - folder plugins
libmysql.dll - folder z serwerem

dodatkowo instalowa?em i zaktualizowa?em:

visual c++ i .NET Framework 4.5

Mo?e co? przeoczy?em? Mo?e ten plugin potrzebuje wsparcia innego pluginu?
439. Prywatne Pojazdy Mysql
Cze?c, ot?? mam problem w przerobieniu tego kodu pod mysql, po prostu nie wiem jak zrobic aby sprawdzalo i zapisywalo pojazd, wlasciciela w mysql.
Kod:

function check playerseatjacked )
if 
getElementData(source"private"then
if getElementData(source"owner") == getAccountName(getPlayerAccount(player)) then
else
cancelEvent()
outputChatBox("Nie Masz Kluczy do tego auta"player)
end
end
end
addEventHandler 
"onVehicleStartEnter"getRootElement(), check )

function 
setcar(playercmdwho)
local who getPlayerFromName(who)
local co getPedOccupiedVehicle(who)
setElementData(co"private"true)
setElementData(co"owner"getPlayerName(who))
outputChatBox("Wlascicielem tego pojazdu jest "..getPlayerName(who), player)
end

addCommandHandler
("zmienwlasciciela"setcar

Prosz? o pomoc, stawiam du?o zimnych :piwo:
440. [DM] Odczyt z mysql
Witam, poniewa? ulepszam system gang?w, kt?ry posiadam na serwerze. Postanowi?em zrobi? informacje na czacie i? dany lider po??czy? si? z serwer. ALe co? mi nie dzia??. W pawn nie pokazuje b??du, wi?c wgrywam mape na hosting :) Wchodz? ne serwer infomacja si? nie pojawia. My?la?em, ?e nakieruj? mnie b??dy w logach serwera zwi?zane z ta funkcj?. Ale ?adnych b??d?w nie ma :c


Pawn

format
(strxsizeof strx"SELECT * FROM `gangs` WHERE `name` = '%s' AND `owner` = '%s'"GangpName[playerid]);
        
mysql_query(strx);
        
mysql_store_result();
        if(
mysql_num_rows())
        {
           
format(strxsizeof(strx), "%s (%d) - Lider gangu %s, do??czy? do gry."pName[playerid], playeridGang);
           
SendClientMessageToAll(0x00CC66FFstrx);
        }
        
mysql_free_result();