Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3544 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Taigi ką tik pradėjau kažką bandyti su mysql, bet pawno išmetė klaidą, kurios nežinau kaip ištaisyti.

Kodas:

public OnGameModeInit()
{
	mysql_debug(true);
	mysql_log();
	mysql_connect(MySQL_HOST, MySQL_USER, MySQL_DATA, MySQL_PASS);
	if(mysql_connect(MySQL_HOST, MySQL_USER, MySQL_DATA, MySQL_PASS))
	{
	    print("[MySQL] Prisijungimas prie MySQL sėkmingas!");
	}
	else
	{
	    SendRconCommand("exit");
	}
	SetGameModeText("Blank Script");
	AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
	return 1;
}

ir klaida tokia: error 017: undefined symbol "mysql_debug"

 

Gal, kas suprantantys galėtų pagelbėti.

  • Teigiamai 1

Lygtais ir veikia. O ką ta funkcija daro?

 

Tai yra senos mysql plugin'o versijos funkcija, kurią pakeitė naujesnės versijos (R33) funkcija mysql_log(). Ji tiesiog registruoja mysql funkcijų veikimą. Klaidas, įspėjimus, eilutes kurias gamemod'as iškviečia ir visą kitą. Kai matai, kad yra problemų su mysql kodu, gali patikrint mysql_log failą tarp serverio aplankalo ir sužinosi kame bėda. Jeigų nori, kad mysql_log rodytų klaidas, įspėjimus ir visą kitą pasidomėk:

 

http://wiki.sa-mp.com/wiki/MySQL/R33#mysql_log

  • Teigiamai 1

SHFitnE.jpg

(redaguota)

Tai yra senos mysql plugin'o versijos funkcija, kurią pakeitė naujesnės versijos (R33) funkcija mysql_log(). Ji tiesiog registruoja mysql funkcijų veikimą. Klaidas, įspėjimus, eilutes kurias gamemod'as iškviečia ir visą kitą. Kai matai, kad yra problemų su mysql kodu, gali patikrint mysql_log failą tarp serverio aplankalo ir sužinosi kame bėda. Jeigų nori, kad mysql_log rodytų klaidas, įspėjimus ir visą kitą pasidomėk:

 

http://wiki.sa-mp.com/wiki/MySQL/R33#mysql_log

Ir dar vienas toks klausimas. Dabar darau prisijungimą ir yra tokia eilutė:

new Query[80];
format(Query, sizeof(Query), "SELECT 'vardas' FROM 'zaidejai' WHERE 'vardas' = '%s' LIMIT 1;", PlayerName(playerid));
mysql_query(Query);
...

ir išmetą tokią klaidą:

error 035: argument type mismatch (argument 1)
Redaguota , nario aldasp4

 

Ir dar vienas toks klausimas. Dabar darau prisijungimą ir yra tokia eilutė:

new Query[80];
format(Query, sizeof(Query), "SELECT 'vardas' FROM 'zaidejai' WHERE 'vardas' = '%s' LIMIT 1;", PlayerName(playerid));
mysql_query(Query);
...

ir išmetą tokią klaidą:

error 035: argument type mismatch (argument 1)

 

Nueik į pawno/include ir susirask a_mysql.inc. Atsidaryk tą failą ir pasižiūrėk kokią versiją naudoji. Jeigų naudoji R33 arba naujesnę, tu nebegali rašyti kodo pagal senesnes versijas. Pasiieškok pamokų su naujesne mysql versija (R33). Yra threaded ir non-threaded. Šita tema yra nemažai aiškinimo, todėl siūlyčiau susirast pamokų ar paaiškinimų.

  • Teigiamai 1

SHFitnE.jpg

Nueik į pawno/include ir susirask a_mysql.inc. Atsidaryk tą failą ir pasižiūrėk kokią versiją naudoji. Jeigų naudoji R33 arba naujesnę, tu nebegali rašyti kodo pagal senesnes versijas. Pasiieškok pamokų su naujesne mysql versija (R33). Yra threaded ir non-threaded. Šita tema yra nemažai aiškinimo, todėl siūlyčiau susirast pamokų ar paaiškinimų.

Dėkuj už pagalbą. (R34 yra)

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3544 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...