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
241. Odłowanie się do bazy danych w innym katalogu
Witam. Mam pewien problem, a dok?adniej chce pod??czy? baz? danych internal.db znajduj?c? si? w folderze deathmatch ze skryptem znajduj?cym si? w katalogu deathmatch/resources/[gameplay]/nazwaFolderu/skrypt.lua i tutaj nasuwa si? moje pytanie - Kiedy wpisuje

dbQuery
(connect"SELECT rowid,* FROM internal.db ")

to kod nie odwo?uje si? do bazy danych w folderze deathmatch tylko tworzy ca?kowicie now? wi?c jak? mam poda? ?cie?k? aby skrypt odni?s? si? do ??danej bazy? Z g?ry dzi?kuje za pomoc i przepraszam je?eli temat jest napisany w z?ym dziale:)
242. [MYSQL] Bląd przy dodawaniu danyc
Witam wszystkich,
ot?? postanowi?em si? wzi?? za webmastering i niestety podczas wchodzenia na stron? rejestracji, rejestracja si? nie wy?wietla ale za to wy?wietla si? taki b??d:
Kod:

Parse error: syntax error, unexpected 'mysql_query' (T_STRING) in /virtual/rpgf.cba.pl/register.php on line 46


niestety jako? nie potrafi? zrozumie? o co chodzi w tym b??dzie. Tak wygl?da linijka 46:
Kod:

mysql_query("INSERT INTO `ACCOUNTS` (`USERNAME`, `PASSWORD`, `EMAIL`, `ACTIVE`, `ACTIVATIONCODE`) VALUES ('$_POST['name']', '$_POST['password']', '$_POST['email']', 0, '$actCode')");


Znaj?c moje szcz??cie b??d jest pewnie jaki? banalny :( Ale nie mog? go znale?? :( Czy mo?e kto? mi wskaza? gdzie zrobi?em b??d?
243. [MYSQL] Bląd przy dodawaniu danyc
Witam wszystkich,
ot?? postanowi?em si? wzi?? za webmastering i niestety podczas wchodzenia na stron? rejestracji, rejestracja si? nie wy?wietla ale za to wy?wietla si? taki b??d:
Kod:

Parse error: syntax error, unexpected 'mysql_query' (T_STRING) in /virtual/rpgf.cba.pl/register.php on line 46


niestety jako? nie potrafi? zrozumie? o co chodzi w tym b??dzie. Tak wygl?da linijka 46:
Kod:

mysql_query("INSERT INTO `ACCOUNTS` (`USERNAME`, `PASSWORD`, `EMAIL`, `ACTIVE`, `ACTIVATIONCODE`) VALUES ('$_POST['name']', '$_POST['password']', '$_POST['email']', 0, '$actCode')");


Znaj?c moje szcz??cie b??d jest pewnie jaki? banalny :( Ale nie mog? go znale?? :( Czy mo?e kto? mi wskaza? gdzie zrobi?em b??d?
244. Pojedyncze wyczytywanie danych z wartości
Witam
Jak wyczyta? pojedynczo dane z warto?ci "nazwy" aby na chacie wygl?da?o to tak :
-a
-c


local nazwy 
"a, c"


za pomoc stawiam :piwo:
245. Wysłanie wiadomości gdy gracz będzie na danych koordynatach
Witajcie, chcia?bym si? zapyta? jak zrobi? takie co?, ?e gdy gracz znajdzie si? na danych koordynatach, to mu wy?le np. wiadomo???
246. Przesyłanie danych client <--> server
Witam pisze panel policji i potrzebuje pobra? login konta z nicku mam aktualnie taki kod:
(Urywki z Client Side)

function setnickpanel ()
local playerName guiGridListGetItemText Poli.graczeguiGridListGetSelectedItem Poli.gracze ), )
guiSetText Poli.l.nick"Name: " ..playerName.. "" )
end
addEventHandler 
"onClientGUIClick"Poli.graczesetnickpanelfalse )


playerName To nick i jak teraz pobra? z tego nicku Login konta wiem ?e musz? pobra? to po stronie serwera tylko nie za bardzo wiem jak to wykona?. Na pewno musz? u?y? jednej z tych funkcji do pobrania loginu:

Więcej informacji znajdziesz w Wikipedii MTA:

getPlayerAccount


Więcej informacji znajdziesz w Wikipedii MTA:

getAccountFromName


B?d? wdzi?czny za podanie funkcji i wyt?umaczenia przesy?ania danych client <--> server .

Za pomoc dam :piwo: :piwo:
247. Wyszukiwanie w bazie danych (MySQL)
Witam , chce zrobi? skrypt na prawo jazdy oparty na bazie danych lecz ju? na starcie mam problem , mianowicie nie wiem jak odczyta? dane . Wyskakuje mi ?e niby wyszukane dane s? inne od "1" dlatego wyskakuje komunikat "nie dzia?a" czyli z tego wywnioskowa?em ?e "niby" wyszukane dane s? r??ne od "0"

local db dbConnect("mysql","host=xxxxx;dbname=xxxxx","xxxxxx","xxxx")

zdawalka createMarker(142.94, -64.361.58,"cylinder",1,255,255,255)

addEventHandler("onMarkerHit",getRootElement(),
function (
thePlayer)
if 
source ~= zdawalka then return end
id_gracza 
getElementData(thePlayer,"PlayerId")
outputChatBox(tostring(id_gracza))
local q dbQuery(db"SELECT * FROM `accounts` WHERE `id` = ? LIMIT 1",id_gracza)
local result,rows,last_id dbPoll(q,-1)
    if 
result then
        
if rows == 1 then
            
if result[1].KAT_B == 0 then
            outputChatBox
("dziala")
            else
            
end
            outputChatBox
("nie dziala")
        
end
    end
end
)


P.S (Usun??em pasy do bazy danych ?eby nikt mi si? nie wbi? :) :) )
248. baza danych zwraca nil
Chcia?bym pobra? z bazy danych model samochodu, jaki ma si? zrespi?, lecz niestety baza danych zwraca nil, zamiast modelu. B??d: Bad argument @ 'createVehicle' [Expected number at argument 1, got nil]

addEventHandler("onResourceStart"resourceRoot
    function()
        
baza dbConnect("sqlite""vehicles.db")
    
end
)

addCommandHandler("spawn",
    function(
playerSource)
        
local query dbQuery(baza"SELECT ? FROM `cars` WHERE owner=?""model"getAccountName(getPlayerAccount(playerSource)))
        
local result dbPoll(query, -1)
        
outputDebugString(tostring(result))
        
local posXposYposZ getElementPosition(playerSource)
        
createVehicle(tonumber(result[1]), posXposYposZ)
        
dbFree(query)
    
end
)
249. Zapis danych Mysql
witam mam problem z przerobieniem zapisu w bazie danych

orginalny kod wyglada tak :
[code]forward ZapiszWoz(nr);
public Zapiszpojazdu(nr)
{
new file[25];
format(file,sizeof(file),Car_FILE,nr);
if(!DOF_FileExists(file))
{
DOF_CreateFile(file);
}
DOF_SetInt(file, "Aktywny", PrivateCar[nr][cAktywny]);
DOF_SetInt(file,"Kupiony", PrivateCar[nr][cKupiony]);
DOF_SetString(file,"Wlasciciel", PrivateCar[nr][cWlasciciel]);
DOF_SetInt(file,"Model", PrivateCar[nr][cModel]);
DOF_SetFloat(file,"X", PrivateCar[nr][cX]);
DOF_SetFloat(file,"Y", PrivateCar[nr][cY]);
DOF_SetFloat(file,"Z", PrivateCar[nr][cZ]);
DOF_SetFloat(file,"rX", PrivateCar[nr][cRX]);
DOF_SetInt(file,"Color1", PrivateCar[nr][cColor1]);
DOF_SetInt(file,"Color2", PrivateCar[nr][cColor2]);
DOF_SetInt(file,"Respawn", PrivateCar[nr][cRespawn]);
DOF_SetInt(file,"Koszt", PrivateCar[nr][cKoszt]);
DOF_SetInt(file,"Lock", PrivateCar[nr][cLock]);
DOF_SaveFile();
return 1;
}
a ja zrobi?em tak
forward ZapiszWoz(nr);
public ZapiszWoz(nr)
{


new string[3000];
format(string, sizeof(string), "UPDATE `Car` SET Wlasciciel='%s',Aktywny='%d',Kupiony='%d',Model='%d', CarX='%f', CarY='%f', CarZ='%f', CarR='%f', Kolor1='%d', Kolor2='%d', cRespawn='%d', cKoszt='%d', cLock='%d'WHERE Id='%d'",
PrivateCar[nr][cWlasciciel],
PrivateCar[nr][cAkt...
250. Baza danych MYSQL
Witam,
chcia?em si? po??czy? do bazy danych i wyskakuje mi taki b??d

test/main.lua:7: attempt to call global 'mysql_connect' (a nil value)

a 7 lini? jest

handler 
mysql_connecthostusernamepassworddbport )
251. string.format baza danych
Witajcie mam ma?y problem z string.format ot?z pobieram ?ycie pojazdu
        local health=getElementHealth(vehicle)

poczym wykonuje zapytanie do bazy danych

string
.format("UPDATE vehicles SET model='%d', pos='%.2f,%.2f,%.2f,%.2f,%.2f,%.2f', text='%s', health='%c' WHERE id=%d",model,x,y,zrx,ry,rz,desc,health,id))

poczym wyskakuje mi w db 3 taki b??d
http://puu.sh/iH240/474c6d45cd.jpg
prosz? o pomoc
252. Pobieranie danych wybranego gracza z Gridlisty
Witam!

Mam problem bo utworzy?em gridliste i doda?em tam graczy ale niewiem jak mam pobra? ich dane.

oto kod:


function zaznaczPlayer(state)
local item1 guiGridListGetSelectedItem (ynl.gridlist[1])
    if (
item1 >= 0then
        local gracz 
guiGridListGetItemText (ynl.gridlist[1], item11)
        
local nick getPlayerName(gracz)
        
local login getAccountName (getPlayerAccount(gracz))
        
local kasa getPlayerMoney(gracz)
        
guiSetText(ynl.label[4],"Nick:".. nick .." ")
        
guiSetText(ynl.label[5],"Login:".. login .." ")
        
guiSetText(ynl.label[7],"Stan Maj?tkowy:".. kasa .." $")
    
end
end
addEventHandler 
("onClientGUIClick",getRootElement(), zaznaczPlayer)


za pomoc :piwo:
253. kilka danych w jednej dacie
Cze??,
mam problem z przypisaniem kilku warto?ci do jednej setElementDaty.
Tak naprawd? nie wiem jak si? za to zabra?. :D
Chc?, aby to dzia?a?o tak:
[ID_AUTA1]
[ID_AUTA2]
A potem bym m?g? odczyta? ID_AUTA1 lub 2 za pomoc? getElementData.

Ale teraz kolejne pytanie w jaki spos?b tak? dat? odczyta?.
Mam warunek:
 if(data_z_id==dbid)then return true end

Bardzo prosz? o jaki? przyk?ad lub wyt?umaczenie.

A tabela wygl?da nast?puj?co.
Do pobierania danych u?ywam DB2 z xyzzyrp.


Z tego co wiem to chyba b?dzie potrzebna p?tla for.
254. Id pojazdów (wczytanie vid z bazy danych po stworzeniu)
Witam, chcia?bym was spyta?, drodzy skrypterzy, jakiej funkcji u?y? aby wczyta? z bazy danych MySQL na jakie ID (AI) zosta? dodany wiersz

Chodzi tu dok?adnie o to ?e mam prywatne pojazdy i chcia?bym aby nadawa? ID po kupnie tego pojazdu z salonu
255. Zapisywanie kicków do bazy danych z polskimi znakami
Witam, ostatnio napisa?em skrypt na kickowanie, kt?ry dodaje automatycznie informacje o kicku w bazie MySQL

Czy jest mo?liwo?? aby zapisuj?c kicki w powodzie by?y polskie znaki ?? ?

za pomoc daje piwko :piwo:


mam nadzieje ze ta linijka wystarczy


dbExec 
connection"INSERT INTO `Kicki` (`Admin`, `Zkickowal`, `powod`) VALUES ( ?, ?, ? )"admingetPlayerName(kicked), powod )
256. Połączenie z bazą danych
Witam mam problem z cz?sci? tego kodu wyskakuje mi b??d http://puu.sh/cIrRp/bb4e3b4951.jpg i nwm co jest przyczyn? :/


dbConnect
"mysql""dbname=xxx;host=xxx""xxx""xxx""share=1" )

addEvent("registerNewPlayer",true)
addEventHandler("registerNewPlayer"root, function(playernamepw)
    --
outputDebugString("K")
    
local query dbQuery(dbHandler,"SELECT * FROM accounts WHERE name = ?"name)
    
local row dbPoll(query,-1)
    if 
#row == 0 then
        
local exec dbExec(dbHandler,"INSERT INTO accounts (name) VALUES(?)"name)
        if 
exec then
            local carlights 
= {buy "false"color "none"policelights "false"}
            
local headlights = {buy "false"color "none"pulsating "false"policelights "false"}
            
local rims = {buy "false"typ "none" }
            
local skin = {buy "false"model "none" }
            
local lights = {buy "false"model "none"}
            
local rainbowlights = {buy "false"enable "false"}
            
local vehicleskin = {buy "false"model "none"}
            
local exec2 dbExec(dbHandler,"UPDATE accounts SET password = ?,



257. Gamemod XyzzyRP Podczepienie sie pod baze danych
Robie serwer u siebie na kompie i jak sie pod??czam pod baze danych to cos mi nie dzia?a

Tak mam w SQL i niewiem jak wpisac port za pomoc dam :piwo:

local SQL_LOGIN="Serwer"
local SQL_PASSWD="serwer"
local SQL_DB="serwer"
local SQL_HOST="localhost"
local SQL_PORT=
258. [INNE] Wczytanie danych
Witam mam na serwerze wczyt danych w dini , i gdy wejd? na serwer wskoczy mi okno logowania , i wezm? "ESC", i wtedy dostaj? kicka i potem gdy wejd? na serwer i si? zaloguj? zeruje mi ca?e dane , wszystko i zabija.

Help

[code]
stock WczytajGracza(playerid)
{
new string[1024];
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Gname, sizeof(Gname));
format(string, sizeof(string), "/Gracze/%s.ini",Gname);
TogglePlayerSpectating(playerid, false);
printf("Pomyslnie wczytano gracza %s", PlayerName(playerid));
//
gGracz[playerid][kasagracza] += dini_Int(string, "Kasa");
GivePlayerMoney(playerid, dini_Int(string, "Kasa"));
SetPlayerScore(playerid, dini_Int(string, "Score"));
SetPlayerHealth(playerid, dini_Float(string, "Zycie"));
prezesra[playerid] = dini_Int(string, "Prezes-PomocDrogowa");
prezespd[playerid] = dini_Int(string, "Prezes-Policja");
prezesrs[playerid] = dini_Int(string, "Prezes-Medyk");
prezestaxi[playerid] = dini_Int(string, "Prezes-Taxi");
RangaAdmina[playerid] = dini_Int(string, "RangaAdmina");
Frakcja[playerid] = dini_Int(string, "Frakcja");
areszt[playerid] = dini_Int(string, "Areszt");
Glod[playerid] = dini_Int(string, "Glod");
Sen[playerid] = dini_Int(string, "Sen");
privauto[playerid] = dini_Int(string, "privauto");
posiadaauto[playerid] = d...
259. Baza Danych
To znowu ja.. Mam problem z baz? danych gdy chc? ja utworzy? wyskakuje takie co? .. #1007 - Can't create database 'db_6832'; database exists
260. Baza danych
Witam,
Gdy dodaje now? baz? danych(t? z xyyzyRP), wyskakuje mi taki b??d:
(U?ywam programu xampp, bazy MySQL)
261. [INNE] Resetowanie danych
Witam.

Od jakiego? czasu mam problem z kontami graczy na serwerze. System zapisu dini, wiem ?e to staro?, ale przy wej?ciu niekt?rych graczy na serwer resetuje im pieniadze oraz score, kt?rych to nawet nie trzymam w zmiennych.
Chcia?bym to zabezpieczy? - i trzyma? je w zmiennych jako dodatkowe zabezpieczenie, jednak w czym problem? Problem w tym, ?e nie wiem w jaki spos?b w skryptach odejmowa?/dodawa? t? kas?, skoro w gamemodzie mam zabezpieczone.

Prosz? o pomoc.
262. 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` ...
263. Tabelka "Score" nie zapisuje danych
Oto savescore.lua

Kod:

function onPlayerLogin ()
local playeraccount = getPlayerAccount ( source )
if ( playeraccount ) then
if not isGuestAccount ( playeraccount ) then
local playerscore = getAccountData ( playeraccount, "points" )
if ( playerscore ) then
setElementData(source, "Score", tonumber(playerscore))
end
end
end
end

function onPlayerQuit ()
local playeraccount = getPlayerAccount ( source )
if ( playeraccount ) then
if not isGuestAccount ( playeraccount ) then
local playerscore = getElementData ( source, "Score" )
if ( playerscore ) then
setAccountData ( playeraccount, "points", playerscore )
end
end
end
end

addEventHandler ( "onPlayerLogin", getRootElement (), onPlayerLogin )
addEventHandler ( "onPlayerQuit", getRootElement (), onPlayerQuit )
addEventHandler ( "onResourceStop", resourceRoot, onCurrentResourceStop)
addEventHandler ( "onResourceStart", resourceRoot, onCurrentResourceStart)



Problem polega na tym ?e gdy zrestartujemy skrypt lub server ( na jedno wychodzi ) to spowrotem score wraca do 0
264. 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
265. [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...
266. 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...
267. [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??
268. Odświeżanie danych
Witam.
Zacz??em zabaw? ze scoreboard i tu nasuwa si? moje pytanie.
W jaki spos?b mog? od?wie?a? np. kolumn? z pieni?dzmi gracza?

call(getResourceFromName("dxscoreboard"), "scoreboardAddColumn""Pieni?dze")

function 
money()    
    
money getPlayerMoney(source)
    
setElementData(source"Pieni?dze"money)
end
addEventHandler
("onPlayerSpawn"getRootElement(), money)

Powy?szy kod od?wie?a t? kolumn? tylko wtedy gdy gracz si? zespawnuje.
269. Baza danych Mysql
Witam was chcia? bym aby na moim serwerze mta by?o takie co? jak ID (ale nie teki? ze za ka?dym razem ma? inne jak wbijesz na serwa tylko aby zawsze by?o takie same id np jak jestem s adminem mam id 1), Score i FPS mam ju? przygotowan? tabelk? na tab scoreboard i nie wiem ja to zrobi?, 2 mam te? problem z podpi?ciem bazy danych na serwer, znalaz?em poradnik tutaj na tej stronce http://gtao.pl/tut-mysql-vt58249.htm wszystko jest git ale nie rozumiem tych funkcji nie wiem gdzie mam to wpisa? czy m?g? by kto? napisa? mi to i powiedzie? gdzie to wklei?. Chodzi mi o to:



2. Opis paru funkcji

mysql_connect(hostname, username, password, database)

Jest to najwa?niejsza funkcja, poniewa? ??czy si? ona z naszym serwerem MySQL. Je?eli sami na swoim komputerze hostujemy serwer w miejsce 'hostname' mo?emy wpisa? 'localhost'.
Funkcja zwraca handler (niestety trudno to wyt?umaczy? na polski dlatego te? u?y?em j. angielskiego) je?li funkcja po??czy?a si? poprawnie, je?li nie funkcja zwraca nam nil (co? w stylu false).

mysql_query(handler, query)

Druga najwa?niejsza funkcja. Dzi?ki niej mo?emy tworzy? tabele, pobiera? rekordy, usuwa? rekordy, zmienia? rekordy, usuwa? tabele itp.
Funkcja zwraca nam nil, gdy funkcja nie zosta?a wykonana poprawnie lub MySQLResult (te? trudne do wyt?umaczenia).


Prosz? o pomoc, a za ni? stawiam :piwo: :piwo: :piwo: :piwo: :piwo:
270. [INNE] baza danych MySQL
Czy jest jaka? strona z darmow? baz? danych mysql lub s? jakie? sposoby na zrobienie takiej bazy danych

Za pomoc 3 :piwo: i 10 R*
271. [INNE] Jak stworzyc baze danych
Witam. Mam gm truck pod mysql ale nie wiem jak stworzyc tabele w bazie danych. Oto data base:
[code]-- phpMyAdmin SQL Dump
-- version 3.2.0.1
-- http://www.phpmyadmin.net
--
-- Machine: localhost
-- Genereertijd: 22 Feb 2011 om 10:32
-- Serverversie: 5.1.36
-- PHP-Versie: 5.3.0

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `sa-mp`
--

-- --------------------------------------------------------

--
-- Tabelstructuur voor tabel `accounts`
--

CREATE TABLE IF NOT EXISTS `accounts` (
`Name` varchar(24) NOT NULL,
`Password` varchar(129) NOT NULL,
`IP` varchar(16) NOT NULL,
`Admin` int(9) NOT NULL,
`Money` int(9) NOT NULL,
`Score` int(9) NOT NULL,
`Kills` int(9) NOT NULL,
`Deaths` int(9) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Gegevens worden uitgevoerd voor tabel `accounts`
--

-- --------------------------------------------------------

--
-- Tabelstructuur voor tabel `bans`
--

CREATE TABLE IF NOT EXISTS `bans` (
`Player` varchar(24) NOT NULL,
`Admin` varchar(24) NOT NULL,
`Reason` varchar(128) NOT NULL,
`IP` varchar(16) NOT NULL,
`Date` varchar(18) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Gegevens worden uitgevoerd voor tabel `bans`
--


-- --------------------------------------------------------

--
-- Tabelstructuur voor tabel `logs`
--

CREATE TABLE IF NOT EXISTS `logs` (
`Event` varchar(128) NOT NULL,
`Date` varchar(18) NOT NULL
)...
272. [INNE] Jak miec baze danych MySql
Witam,mam pytanko.Jak miec ,stworzyc baze danych mysql zeby sie pliki zapisywaly,podajcie nazwe forum,oraz czy to kosztuje :arrow: :piwo:
273. Jak działa "firmowa" baza danych na serwerze?
Cze??, chcia?em zapyta? jak dzia?a ta jak to uj??em w temacie "firmowa" baza danych? Ona tam zapisuje konta z funkcji addAccount itp. czy mo?na si? pod ni? pod??czy?, je?eli tak to jak?
274. [INNE] Podpisywanie mapy pod baze danych (Warningi)
Witam, ot?? podpisuj?c gamemod'a, pod baz? danych, wy?wietlaj? Mi si? warningi, gdy odpalam serwer i wchodz? na niego, wpisuje swoje POPRAWNE has?o i m?wi, ?e jest z?e, gdy odpisze od bazy danych, odpalam, wchodz?, wpisuje swoje has?o POPRAWNIE i loguje Mnie. Co mo?e by? tego przyczyn?, ?e podpisuj?c pod baz? nie mog? si? zalogowa?, a nie podpisuj?c - mog?.

D:Testowe mapy na serwer RPOd Jave'agamemodesmapa.pwn(18) : warning 201: redefinition of constant/macro (symbol "SQL_USER")
D:Testowe mapy na serwer RPOd Jave'agamemodesmapa.pwn(19) : warning 201: redefinition of constant/macro (symbol "SQL_PASS")
D:Testowe mapy na serwer RPOd Jave'agamemodesmapa.pwn(18909) : warning 235: public function lacks forward declaration (symbol "OnQueryError")
275. Pobieranie danych z bazy mysql
Witam mam problem z pobraniem danych z bazy mysql. Mam cos takiego:

Kod:

local typ = ( mysql:query( "SELECT handlingtype FROM pojazdy WHERE id='"..idpojazdu.."' LIMIT 1") )


Zmienna zamiast zwraca? warto?ci z tabeli zwraca liczb? wywo?a? funkcji. Jak poprawnie pobra? warto??? Dodam ?e to warto?? ca?kowita od 0 do 9.
276. Pobieraniu danych MySQL (nil)
ERROR: : attempt to index local 'row' (a nil value)

[lua]
function tworzeniePojazdu(model, tablice, k1, k2, k3)
local posX, posY, posZ = getElementPosition(source)
local rotX, rotY, rotZ = getElementRotation(source)
local int = getElementInterior(source)
local handler = mysql:query("INSERT INTO `"..mysql:getNameDB().."`.`vehicles` (`id`, `model`, `x`, `y`, `z`, `rotx`, `roty`, `rotz`, `currx`, `curry`, `currz`, `currrx`, `currry`, `currrz`, `fuel`, `engine`, `locked`, `lights`, `sirens`, `paintjob`, `hp`, `color1`, `color2`, `color3`, `color4`, `plate`, `faction`, `owner`, `job`, `tintedwindows`, `dimension`, `interior`, `currdimension`, `currinterior`, `enginebroke`, `items`, `itemvalues`, `Impounded`, `handbrake`, `safepositionX`, `safepositionY`, `safepositionZ`, `safepositionRZ`, `upgrades`, `wheelStates`, `panelStates`, `doorStates`, `odometer`, `headlights`, `variant1`, `variant2`) VALUES (NULL, '"..model.."', '"..posX.."', '"..posY.."', '"..posZ.."', '"..rotX.."', '"..rotY.."', '"..rotZ.."', '0.000000', '0.000000', '0.000000', '0.000000', '0.000000', '0.000000', '100', '0', '1', '0', '0', '0', '1000', '"..k1..","..k2..","..k3.."', '0', NULL, NULL, '"..tablice.."', '-1', '-1', '-1', '0', '0', '"..int.."', '0', '0', '0', NULL, NULL, '0', '0', NULL, NULL, NULL, NULL, '[ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...
277. Trzymanie danych
Witam, w jaki spos?b przetrzymywa? dane gracza, pojazdu itd? s? tablice pInfo {
uid{} } i potem pr?bowa?em robi? to w ten spos?b pInfo.uid[source], ale czy to dobra metoda?
278. [DM] Skiny postaci,Rejestracja,Zapis Danych
Witam serdecznie mam pewien uporczywy problem a bardziej pytanie poniewa? od kilku lat nie programowa?em w Pawno i wiele si? pozmienia?o wi?c zamierzam poradzi? si? tych kt?rzy s? jeszcze na topie :D

pytanie odnosi si? :
Czy da si? zrobi? tak ?e po wej?ciu na serwer jest sprawdzane czy gracz posiada konto Jesli tak to od razu go spawnuje z postaci? jak? wybra? Poziomem LEVEL kas? etc. Jesli nie to wysy?ago do wybiera?ki

od razu m?wie ze u mnie wybiera?ka dzia?a jak w TDM czyli wybieramy team ?
Czy MySQL b?dzie odpowiednie?

//Edit
Przyk?adowo je?li gracz wybierze Team 1 to musi przy karzdym wejsciu na serwer byc tylko w tym Teamie nie moze go zmieni? chyba ze zrobi to administrator przez Baz? etc.
279. [INNE] Pobranie danych z pliku
Witam,

Mam tak? komend? na kupno pojazdu:
Kod:

CMD:kupzloma(playerid,params[])
{
new table[64];
new name[24];
new CarFile[30];
format(CarFile,sizeof(CarFile),"%d.ini",Car[playerid][UID]);
GetPlayerName(playerid,name,24);
if(strcmp(name,dini_Get(CarFile,"Owner"),true) == 0){
dini_Set(table,"Owner",name);
SendClientMessage(playerid,COLOR_ORANGE,"Kupi?e? ten samoch?d!");
if(GetPlayerMoney(playerid) < 50000)
return SendClientMessage(playerid,COLOR_ORANGE, "Potrzebujesz 50000$ na sw?j wymarzony w?z!");
GivePlayerMoney(playerid, -50000);
}else{
SendClientMessage(playerid,COLOR_GREY,"[KOMIS]To nie jest tw?j samoch?d!");
}

return 1;
}

Problem w tym, ?e nie wiem co zrobi?, ?eby kod wykona? si?, gdy w pliku w polu "Owner" po znaku "=" b?dzie wpisane "diler"(je?li tak mo?na kupi? auto, je?li pisze co? innego (np. nick), to nie wykonuje si?). W powy?szej komendzie jest sprawdzane, czy gracz jest w?a?cicielem pojazdu.

Mam nadzieje, ?e zrozumieli?cie o co mi chodzi.
Z g?ry dzi?ki!
280. [DM] Jak ustawic parę checkpointow do danych funkcji funkcji
Witam mam problem z checkpointami, a mianowicie chce 5 checkpointow kt?re po wejsciu/wjechaniu w piewrszy dawa? mi hp, a po wej?ciu/wjechaniu w drugu dawal pancerz itp.

Na forum widzialem funkcje OnPlayerEnterCheckpoint ale gdy bym wjechal do byle jakiego cp to by mogla sie wykonac 1 finkcja lub 2 naraz

Rozchodzi mi sie np. showplayerdialog tam mozna ustawic ze po kliknieciu 1 przycisku w??cza si? 1 funkcja.

Dzi?ki za pomoc