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]
1. [MYSQL] Nie dziala podpiecie mysql
A wiec tak, dostalismy owl'a odbugowanego w calosci albo 3/4, pobralismy baze z neta do owla i nie dziala, jest taki blad

[2018-06-04 15] ERROR: Unable to connect to mysql: (1045) Access denied for user 'db_32958'@'rbx2.serverproject.eu' (using password: YES)

da ktos gotowa baze albo za oplata?
2. [MYSQL] Nie mogę wgrać bazy
Chcia?em podj?? si? edytowanie i podpi?cie its your world, fajnie wszystko pi?knie zedytowa?em DB2 Ogrpg - db tak jak pokazuj? poradniki na youtube, poczym wgra?em wszystkie pliki na ftp i potem wrzucam baze na mysql i wyskakuje mi taki b??d po 30 minutach wgrywania bazy...

https://imgur.com/gallery/Z9FCe8C
https://imgur.com/vosBL3n
3. [MYSQL] Pobieranie dzielnic gangowych i respektu
Witam.

Mamy 3 tabele: [b]gangs[/b], [b]zones[/b], [b]zones_gangscore[/b].

Struktura tabeli gangs:

[code]
CREATE TABLE `gangs` (
`id` smallint(1) UNSIGNED NOT NULL,
`color` char(6) NOT NULL DEFAULT '000000'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

ALTER TABLE `gangs`
ADD PRIMARY KEY (`id`);[/code]

Struktura tabeli zones:

[code]CREATE TABLE `zones` (
`id` int(10) UNSIGNED NOT NULL,
`miny` double NOT NULL,
`minx` double NOT NULL,
`maxy` double NOT NULL,
`maxx` double NOT NULL,
`active` tinyint(3) UNSIGNED NOT NULL DEFAULT '1'
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

ALTER TABLE `zones`
ADD PRIMARY KEY (`id`);[/code]

Struktura tabeli zones_gangscore
[code]
CREATE TABLE `zones_gangscore` (
`id_zone` int(10) UNSIGNED NOT NULL,
`id_gang` smallint(5) UNSIGNED NOT NULL,
`respect` int(10) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

ALTER TABLE `zones_gangscore`
ADD PRIMARY KEY (`id_zone`,`id_gang`),
ADD KEY `respect` (`respect`);[/code]

W gangs mamy przyk?adowe 2 gangi:
ID=1, color FFFFFF
ID=2 color FFFF00

W zones mamy przyk?adow? stref?:
id= 34 miny=1785.03 minx=-2259.5 maxy=1981.03 maxx=2063.5 active=1

W zones_gangscore, tabeli kt?ra odpowiada za "respekt" dzielnicy. Gangi zdobywaj? dzielnic?, poprzez przebywanie na niej. Jedna minuta przebywania na dzielnicy powoduje zwi?kszenie respektu o 1. Przyk?adowo Gang 1 przebywa na dzielnicy 10 minut, ma 10 respektu....
4. [MYSQL] Każdy gracz ma UID 0
Witam, tak jak w temacie ka?dy gracz ma uid 0 po zarejestrowaniu si? pr?bowa?em co? w skryptach ale wszystko wydawa?o si? OK. Wi?c zacz??em w bazie i jeszcze w necie i wyczyta?em co? z "auto increment" i nie wiem gdzie tego szuka? poszpera?em Struktury i inne duperele i nie mog? znale??. Prosz? o pomoc :)
5. [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
6. [MySql] Jak Dodac Sie do Frakcji Poprzez Mysql
Witam,
Ostatnio Zaczolem si? bawi? z gamemode our game
I nie wiem jak dodac sie do frakcji np: policji po przez mysql

Za Pomoc Daje :piwo:
7. [MYSQL] Panel Logowania / GM
Cze?? dzisiaj mam do was dwa pytania a mianowicie pierwsze pytanie to :

1.Jak pod??czy? panel logowania z Serwera OurStories ten co by? w PC i MontGomery pod MYSQL.


Drugie pytanie to :


2.Jak pod??czy? ca?y GM z Serwer OG tak samo pod MYSQL

[ Dodano: 2016-04-19, 09:17 ]
Daje piwa za te dwa pytania :piwo: :piwo:
8. [SKRYPT] Panel Logowania wraz z R
[b][center]Panel Logowania wraz z Rejestracj? [MySQL][/center][/b]
[center]
[size=9][i]By? kwiecie? mia?em zamiar tworzy? serwer truck na platformie MTA, by?a zajawka pomys?y i zacz??em pisa? skrypty. Kwiecie? min?? zauwa?y?em, ?e nie mam czasu na nic i po prostu nie ma sensu tego ci?gn??.
Na pocz?tku wakacji wyje?d?am, potem praca, szko?a, znajomi i inne zaj?cia...[/i][/size]

A wi?c tak... Przedstawiam Wam uko?czony w 90% panel logowania i rejestracji z wykorzystaniem mysql.
Podczas tworzenia go szuka?em wiele pomocy, aby go napisa?, ostatecznie nie znalaz?em niczego konkretnego i dawa?em sobie rad? sam.
To, ?e skrypt uko?czony jest w 90% nie oznacza, ?e nie dzia?a.
Skrypt bardzo dobrze pe?ni swoj? rol?, jednak brakuje mu funkcji zmieniania nicku po zalogowaniu na login, funkcji sprawdzaj?cej, czy dane konto jest w grze. Musz? wspomnie? jeszcze, ?e has?a kodowane s? w systemie MD5, ale dla wi?kszego bezpiecze?stwa zalecam doda?, ?e ma kodowa? na podstawie loginu.

Oczywi?cie, aby uruchomi? skrypt nale?y posiada? baz? danych MySQL, do kt?rej r?cznie nale?y doda? tabel? 'users' z dwoma kolumnami 'login' i 'haslo'. Oczywi?cie w pliku server.lua mo?na to zmieni? na dowolne. Aby w og?le po??czy? si? z t? baz?, nale?y w w.w. pliku ustawi? dane logowania. Tam jest wszystko opisane w postaci komentarzy i w pliku czytaj!!!.txt.

To, ?e udost?pniam ten skrypt nie oznacza, ?e nie b?d? nad nim pracowa?. W wolnych chwilach zamierzam po?wi?ci? mu jeszcze czas i b?d? udost...
9. [INNE] [MySQL] Dawanie lidera.
Witam, mam problem gdy? chce zapisa? lidera do MySQL ale si? co? nie zapisuje. Gdy daje lidera to dzia?a dobrze, ale lidera nie zapisuje.
Kod:

CMD:dajlider(playerid, params[])
{
new id;

if(sscanf(params, "dd",player,id))
return ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Info", "U?yj: /dajlider <id gracza> <1>nnID Frakcji:ntPolicja - 1", "Rozumiem", "");

Gracz[player][pFrakcja]=id;
Gracz[player][pLider]=id;

format(String64, sizeof(String64), "Admin %s doda? Ci? jako lidera frakcji.", PlayerName(playerid));
ShowPlayerDialog(player, 0, DIALOG_STYLE_MSGBOX, "Info", String64, "Rozumiem", "");
format(String64, sizeof(String64), "Doda?e? %s jako lidera frakcji o ID:%d.", PlayerName(player),id);
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Info", String64, "Rozumiem", "");

format(Query128, sizeof(Query128), "UPDATE `Policja` SET `Lider` = '1' WHERE `Nick` = '%s'", PlayerName(player));
mysql_query(Query128);

printf("[Lider] Nick: %s, Lider: %d, Pracownik: %d", PlayerName(playerid), Gracz[playerid][pLider], Gracz[playerid][pPracownik]);

return 1;
}

Za pomoc dzi?kuje, ka?d? wypowied? nagradzam :piwo: .
10. [DM] [MySQL] Źle zwraca czas
Witam,
dlaczego czas VIPa zwraca mi jako 83?

Kod:

Kod:

CMD:konto(playerid, params[])
{
new czasvipa[128];
format(czasvipa,sizeof czasvipa,"SELECT IFNULL(DATEDIFF(`Czas_vipa`,NOW()),'-5') FROM `Gracze` WHERE `Nick` = '%s'", PlayerName(playerid));
printf("Tw?j czas konta VIP: %d", czasvipa);
mysql_query(czasvipa);

return 1;
}


Ma kto? jaki? pomys? jak to naprawi??
11. [INNE] System pojazdów [MYSQL]
Witam mam problem z kt?rym nie mog? si? upora?, a pr?bowa?em kilkana?cie r??nych sposob?w, ale dalej nie dzia?a. Chodzi o sprawdzenie czy pojazd nale?y do gracza je?eli tak to ok je?eli nie to wyrzucenie go z niego. Mam co? takiego lecz to nie dzia?a.

Kod:

public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
new name[MAX_PLAYER_NAME], vehicleid = GetPlayerVehicleID(playerid);
format(Query, sizeof(Query), "SELECT `owner` FROM `pojazdy` WHERE `owner` = '%s'", PlayerName(playerid));
mysql_query(Query);
mysql_store_result();
mysql_fetch_row(strings);
sscanf(strings, "p<|>s[25]", VehInfo[vehicleid][Owner]);
GetPlayerName(playerid, name, sizeof(name));
if(strcmp(name, VehInfo[vehicleid][Owner], false))
{
SendClientMessage(playerid, -1, "To nie jest tw?j pojazd.");
RemovePlayerFromVehicle(playerid);
}

}
return 1;
}


Z g?ry dzi?ki za pomoc.
12. [MySQL] Mta i MySQL , mta_mysql.so nie działa.
Cze??. Mam na Maxrate za?o?ony serwer i sprawa jest taka ?e wszystko ?miga p?ki nie dodam do mtaserver.conf linijki
Kod:

<module src="mta_mysql.so"/>

Je?eli nie ma tej linijki to serw sie normalnie odpala, po dodaniu nie chce ruszy?. mta_mysql.so pobra?em z mta.wiki tak?e powinno dzia?a?.

W pliku settings.xml mam wszystko ustawione jak trzeba chyba.
Kod:

<settings>
<setting name="@sql.username" value="tu wpisalem login" />
<setting name="@sql.password" value="tutaj swoje has?o" />
<setting name="@sql.database" value="nazwa bazy" />
<setting name="@sql.hostname" value="46.29.23.78" />
<setting name="@sql.port" value="3306" />
<setting name="@sql.socket" value="/var/lib/mysql/mysql.sock" />
<setting name="@players.allow_registration" value="1" />
<setting name="@players.registration_error_message" value="Nie dzia?a" />
</settings>


Oczywi?cie w linii username, password wpisa?em poprawne dane ale zast?pi?em je tutaj tekstem. Co? jest jeszcze nie tak?
13. [DM] Zapis gangów [MYSQL]
Witam zrobi?em dwa gangi Grove i Ballas.
?eby do??czy? do gangu grove lub ballas trzeba wejsc w pickup.
I mam problem jak zrobi? zapis do mysql czy jest w grove czy ballas??
Piwka polec?.
14. [DM] [MYSQL] komenda
Witajcie..

Ot?? i? mam kolejny problem

ten problem polega na tym ?e daje vipa tym graczom kt?rzy s? po?aczeni z sa:mp (IsPlayerConnected)
a w jaki spos?b zrobi? ze dopisuje vipa w bazie ? tzn. poprostu daje vipa tym co nie sa na servie

Kod:


CMD:givevip(playerid,cmdtext[]){
new
Days[20],Acctive[12], gracz, tmp[350];
/* if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid,C_INFO,"Siema");
*/
if(sscanf(cmdtext,"udd",gracz,Acctive,Days))
return SendClientMessage(playerid, C_WHITE, "WPISZ /GiveVip Nick ON/OFF DNI");
format(tmp, sizeof(tmp), "UPDATE `Players` SET `VipON` = %d ,`VipDay` = %d WHERE `Nick` = '%s' LIMIT 1;",Acctive,Days,PlayerName(gracz));
mysql_query(tmp);
GameTextForPlayer(playerid, "Dodano",1000,1);
return 1;
}


Za pomoc Piwka !