Jump to content

Search the Community

Showing results for tags 'mysql'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • SA-MP General
    • Noutăţi şi Actualizări
    • Comunitatea SA:MP România
    • General
    • Suport Client
    • Imagini şi Videoclipuri
  • SA-MP Server
    • Publicitate Server
    • Suport Servere
  • SA-MP Scripting şi Pluginuri
    • Ajutor Scripting
    • Gamemode-uri
    • Filterscript-uri
    • Pluginuri
  • SA-MP Altele
    • Totul şi Nimic
    • Anunţuri
  • A/D TDM 193.84.64.19:7777's Topicuri
  • Beginner Scripters's Discutii

Categories

  • General
    • Probleme frecvente
  • Server
  • Scripting
    • Funcţii
    • Callback-uri
  • Resurse
    • ID-uri
    • Jucător
    • Vehicul

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Discord


Website URL


Yahoo


Skype


Location


Interests


In-game Name

Found 24 results

  1. salut, am incercat sa fac ceva gen sa poti da /check cand un jucator este offline si sa se ia din baza de date dar cand compilez imi da crash, sunt sigur ca e din cauza ca sunt prea multe, cum as putea sa rezolv? cod dialog case DIALOG_CHECK: { if(!response) return 1; new name[180], szQuery[256], szResult[180], check[180]; GetPVarString(playerid, "CheckName", name, 256); format(szQuery, sizeof(szQuery), "SELECT * FROM `users` WHERE `name`='%s'", name); new Cache: result = mysql_query(SQL, szQuery); switch(listitem) { case 0: cache_get_field_content(0, "name", szResult), format(check, 256, szResult); case 1: cache_get_field_content(0, "ConnectedTime", szResult), format(check, 256, szResult); case 2: cache_get_field_content(0, "PhoneNr", szResult), format(check, 256, szResult); case 3: cache_get_field_content(0, "Job", szResult), format(check, 256, szResult); case 4: cache_get_field_content(0, "Warnings", szResult), format(check, 256, szResult); case 5: cache_get_field_content(0, "Level", szResult), format(check, 256, szResult); case 6: cache_get_field_content(0, "Respect", szResult), format(check, 256, szResult); case 7: cache_get_field_content(0, "Money", szResult), format(check, 256, szResult); case 8: cache_get_field_content(0, "Bank", szResult), format(check, 256, szResult); case 9: cache_get_field_content(0, "House", szResult), format(check 256, szResult); case 10: cache_get_field_content(0, "Bizz", szResult), format(check, 256, szResult); case 11: cache_get_field_content(0, "Drugs", szResult), format(check, 256, szResult); case 12: cache_get_field_content(0, "Materials", szResult), format(check, 256, szResult); case 13: cache_get_field_content(0, "Premium", szResult), format(check, 256, szResult); case 14: cache_get_field_content(0, "Vip", szResult), format(check, 256, szResult); case 15: cache_get_field_content(0, "Member", szResult), format(check, 256, szResult); case 16: cache_get_field_content(0, "Rank", szResult), format(check, 256, szResult); case 17: cache_get_field_content(0, "FWarn", szResult), format(check, 256, szResult); case 18: cache_get_field_content(0, "FPunish", szResult), format(check, 256, szResult); case 19: cache_get_field_content(0, "Days", szResult), format(check, 256, szResult); case 20: cache_get_field_content(0, "Rob", szResult), format(check, 256, szResult); case 21: cache_get_field_content(0, "EscapePoints", szResult), format(check, 256, szResult); case 22: cache_get_field_content(0, "RollPoints", szResult), format(check, 256, szResult); case 23: cache_get_field_content(0, "Tokens", szResult), format(check, 256, szResult); case 24: cache_get_field_content(0, "PremiumPoints", szResult), format(check, 256, szResult); case 25: cache_get_field_content(0, "Admin", szResult), format(check, 256, szResult); case 26: cache_get_field_content(0, "Helper", szResult), format(check, 256, szResult); case 27: cache_get_field_content(0, "Leader", szResult), format(check, 256, szResult); case 28: cache_get_field_content(0, "id", szResult), format(check, 256, szResult); case 29: cache_get_field_content(0, "lastOn", szResult), format(check, 256, szResult); case 30: cache_get_field_content(0, "RegisterDate", szResult), format(check, 256, szResult); case 31: cache_get_field_content(0, "Email", szResult), format(check, 256, szResult); case 32: cache_get_field_content(0, "GiftPoints", szResult), format(check, 256, szResult); } format(string, sizeof(string), "Database result: %s", check); SCM(playerid, COLOR_LIGHTRED, string); cache_delete(result); }
  2. Habar n-am de la ce primesc aceste errori , e cineva pe aici care poate sa ma ajute ? Am xamp-ul pornit , la fel si baza de date!
  3. Buna, asa cum spune si titlul, ofer 10 euro pentru un mic ajutor. Doresc sa fac un server de sa-mp cu inregistrarea de pe website, doar ca intampin o problema cu parola. Website-ul imi genereaza parola in MD5 cu * in fata si 45 de caractere, iar systemul de inregistrare / logare imi genereaza tot parola in MD5 dar fara * si de 40 de caractere. Cel care ma ajuta ii ofer 10 euro prin paysafecard sau paypal. Multumesc!
  4. Salutare, as dorii sa fac update la versiunea de mysql a serverului la ultima aparuta. Precizez ca folosesc gamemode-ul Blown, stie cineva cum sa fac acest update? Am inteles ca facand acest update se reduce lag-ul datorita versiuni de mysql mai noua...
  5. Cand am pus un gm pe host la baza de date mia aparut o eroare, plz help!
  6. Problema intalnita (descriere): Am incercat sa fac un sistem de cont putin mai avansat,(pentru mine), insa nu salveaza in baza de date.Ero(area / rile) / warning-(ul / urile): CMySQLQuery::Execute[OnPlayerRegisterd] - (error #1065) Query was empty Liniile de cod / sursa / script-ul(obligatoriu): if(dialogid == D_REGISTER) { if(!response) return KickEx(playerid); if(response) { new query[1024], query2[2000]; if(!strlen(inputtext)) return SPD(playerid, D_REGISTER, DSP, "SERVER: Register", "{CA4F21}ERROR Message: {8EB2D8}Nu ai introdus nici o parola.\n Introdu o porola pentru a-ti crea contul", "Register", "Exit"); // Create register callbreck new i[22]; GetPlayerIp(playerid, i, sizeof(i)); strmid(query2, "INSERT INTO `accounts`(`ID`, `Username`, `Password`, `IP`, `Mail`, `Age`, `Sex`, `City`, `Admin`, `Helper`, `Premium`, `Leader`, `Member`, `Rank`, `FPunish`, `FWarn`, `CMember`, `CRank`, `CPunish`, `CWarn`, `Job`, `Skill1`, `Skill2`, `Skill3`, `Skill4`, `Bank`, `Money`, `Score`, `Skin`, `Respect`, `Cars1`, `Cars2`, `Cars3`, `Cars4`, ", 0, 255, sizeof(query2)); strmid(query2, "`House`, `Bussines`, `DriveLic`, `FlyLic`, `BoatLic`, `GunLic`, `DriveLicT`, `FlyLicT`, `BoatLicT`, `GunLicT`, `Materials`, `Drugs`, `Arrest`, `Jail`, `Crimes`, `Deaths`, `Warn`, `Banned`, `Mute`, `MuteTime`, `Freeze`, `FreezeTime`, `Wanted`, `Color`, `FightingStyle`, `Rent`, , `RentPrice`, `RentPX`, `RentPY`, `RentPZ`, `RentPR`, `Interior`, `AfkTime`, `PlayedTime`, `Registred`, `LLogin`)", 255, 255, sizeof(query2)); strmid(query2, " VALUES ('','%s','%s','%s','NULL','','','NULL','','','','','','','','','','','','','','','','','','','','','','',''", 255, 255, sizeof(query2)); strmid(query2, ",'','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','0','%s','NULL');", 255, 255, sizeof(query2)); mysql_format(cHandle, query, sizeof(query), query2, GetNameEx(playerid), inputtext, i, RegDate()); mysql_pquery(cHandle, query, "OnPlayerRegisterd", "i", playerid); RPM(playerid); GPM(playerid, 10000); SetPlayerScore(playerid, 1); SetPlayerSkin(playerid, 2); SPD(playerid, D_EMAIL, DIALOG_STYLE_INPUT, "SERVER: Email", "Introdu un email.\nVa ajuta la recuperarea parolei/cont", "Urmatorul", ""); } }Imagini / Video (optional): http://i.imgur.com/mGOHxhE.pngAti incercat sa rezolvati singur?: Da, dar nu imi dau seama de unde este problema .
  7. Salut SA-MP.RO ! Problema intalnita: De ceva timp primesc mai multe erori in Mysql Log carora nu le dau de cap. Acestea sunt doar 2 erori. Log("12:25:16","CMySQLQuery::Execute[()]",1,"(error #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 's Casino' WHERE `Key` = 1' at line 1",1);Log("09:55:00","CMySQLQuery::Execute[()]",1,"(error #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 'm not in DANGER ,',`Description2` = 'I'm the DANGER !',`Description3` = '',`Posi' at line 1",1);Imagini/Video: Inainte sa primesc aceste erori, primeam urmatoarea eroare CMySQLResult::GetRowDataByName()",1,"invalid row index('0)",('0'); de la callback-ul CheckAccountPassword. Am adaugat in acest CallBack acest cod new Rows, Fields; cache_get_data(Rows, Fields); if (Rows == 0) return 0; Dup adaugarea acestui cod, eroarea CMySQLResult::GetRowDataByName()",1,"invalid row index('0)",('0'); a disparut dar, au aparut cele de mai sus. Sa imi ziceti ce mai este nevoie sa postez, Multumesc Mult.
  8. Am si eu o problema, am un server de samp hostat cu gm, cu MySql si cand intru in phpmyadmin si folosesc import-->baza de date.sql primesc o eroare http://imgur.com/YTNRGPm P.S. in baza de date am 25 de tabele, incluzand si acest adminlog
  9. Am gasit pe internet un tutorial de vehicle System pe mysql si era pe o versiune veche, cum as putea sa o trec pe r39? public LoadCar() { new vehs = 0; mysql_query(handle,"SELECT MAX(id) FROM cars"); mysql_store_result(); masini = mysql_fetch_int(); for(new idx = 1; idx <= masini; idx++) { new query[256]; mysql_format(handle, query, sizeof(query), "SELECT * FROM cars WHERE ID = %d",idx); mysql_query(handle, query); mysql_store_result(); if(cache_num_rows()) { CarInfo[idx][cID] = -2; } else { if(mysql_fetch_row_format(query, "|")) { sscanf(query, "p<|>e<iiffffiis[25]is[14]iiiiiiiiiiiiiiiiiiiii>",CarInfo[idx]); vehs++; } } } mysql_free_result(); printf("Cars: %d", vehs); return 1; } Multumesc celor care o sa ma ajute
  10. Descriere tutorial: As dori si eu un tutorial de car ownership pe mysql daca se poate, ... am incercat eu sa fac singur da nu imi iese...
  11. Problema intalnita (descriere):Imi apare aceasta eroare la panel Ero(area / rile) / warning-(ul / urile): eprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/u281105839/public_html/panel/includes/server-sql.php on line 5Liniile de cod / sursa / script-ul(obligatoriu):Imagini / Video (optional):--Ati incercat sa rezolvati singur?: Da dar degeaba...
  12. Problema intalnita (descriere): Am trecut un Gamemode de tip Godfather pe MySQL(jumatate din el, doar statisticile playerilor) si ma trezesc cu erori in log... Mentionez ca am plugin-urile si include-urile necesare pentru MySQL R5-R6(Gamemode-ul functioneaza, insa aceste erori sunt importante pentru MySQL..)Ero(area / rile) / warning-(ul / urile): http://pastebin.com/4FDtzR0qLiniile de cod / sursa / script-ul(obligatoriu): http://pastebin.com/4FDtzR0qImagini / Video (optional): Nu este nevoie.Ati incercat sa rezolvati singur?: Am incercat... Insa fara succes.
  13. Problema intalnita (descriere):Nu se pot inregistra conturi noi in baza de date, desi este conectataEro(area / rile) / warning-(ul / urile): Nu amLiniile de cod / sursa / script-ul(obligatoriu): -Imagini / Video (optional): Nu merge sa imi fac cont pe server, baza de date este conectata, daca modific ceva, se modifica si pe jucatorul pe care am facut edit-ul, dar nu pot fi create conturi noi.Ati incercat sa rezolvati singur?: Da.
  14. Salut, Tocmai ce am descarcat si eu serverul Burned RPG sa-l testez .. nu am mai jucat SA:MP de mult dar acest server ma face sa-l testez sa-l descopar. Nu vreau sa-mi deschid server sau sa profit ca in primul rand nu am cunostintele necesare, vreau doar sa-l pornesc si sa-l testez sa vad cum este. Ei bine am cerut un host timp de 24h de la o firma, am pus serverul pe FTP tot frumos, am schimbat datele in Pawno cu cele de mySQL si cand ii dau drumul porneste serverul dar cand intru si incep sa ma inregistrez, introduc prima oara parola dupa care dau sa ma loghez si imi zice ca parola este gresita. Am verificat si serverul nu se conecteaza la baza de date dar nu inteleg de ce se intampla treaba asta ca eu zic ca am facut totul ca la carte. Linia in pawno este modificata cum trebuie: if(SERVER_HOSTSTATUS == 1) SQL = mysql_connect("188.214.58.6", "aidinm", "zp_hid11310", "parolamysql") Eroarea din mySQL_Log [22:16:11] [ERROR] CMySQLQuery::Execute[()] - (error #2006) MySQL server has gone away [22:16:11] [ERROR] CMySQLConnection::Connect - (error #1044) Access denied for user 'aidinm'@'%' to database 'zp_hid11310' Eroarea din server_log [22:16:11] ======================================= [22:16:11] | | [22:16:11] | YSI version 3.09.0684 | [22:16:11] | By Alex "Y_Less" Cole | [22:16:11] | | [22:16:11] ======================================= [22:16:11] [22:16:11] Server: 188.214.58.24 [22:16:11] Server vehicles: 0 [22:16:11] Safezones: 0 [22:16:11] Houses: 0 [22:16:11] Clans: 0 [22:16:11] Clan zones: 0 [22:16:11] Bussines: 0 [22:16:11] Turfs: 0 [22:16:11] Factions: 0 [22:16:11] Jobs: 0 [22:16:11] Furnitures: 0 [22:16:11] Stuff Loaded [22:16:11] Safes: 0 [22:16:11] Number of vehicle models: 18 [22:16:11] ==================================================================== [22:16:11] Error ID: 2006, Error: MySQL server has gone away [22:16:11] Callback: LoadDSVeh [22:16:11] gQuery: SELECT * FROM `dsveh` [22:16:11] ==================================================================== Multumesc frumos, sper totusi sa primesc sprijin! Succes!
  15. Caut o persoana care sa imi treaca serverul sa-mp de pe Dini pe MySQL. Explic eu de unde are de modificat, ajut si cu ce pot daca e nevoie. In schimb ofer 20 euro prin intermediul COD Paysafecard sau transfer prin Western Union. Pentru detalii contactatima pe skype la: pinki9500 sau la adresa de e-mail: [email protected]
  16. Salut eu nu ma prea pricep in scripting si ma intrebam cum pot sa pun o baza de date la un server de samp?(Da stiu....suna ciudat dar sunt incepator ce vrei?) Nu vreau sa imi fac server sau ceva....vreau sa merga cel putin pe localhost! Cine ma poate ajuta?
  17. Salut frumoșilor! Eu sunt TheHonnor, n-am mai fost activ o vreme din cauza liceului. Sunt clasa a 11-a, asta nu contează.. bla bla bla. Lucrez cu un amic la un server RPG, și înainte foloseam versiunea de R37-1 și mergea totul bine, dar de curând am trecut la o versiune apărută recent, și-anume R41-2. Aș spune că totul merge bine, dar aș minți, luând în considerare faptul că nici măcar nu se conectează. Deci așa arată codul: Iar așa arată consola, chiar dacă s-a conectat:
  18. A venit timpul sa ma despart pe bune de acest gamemode la care am editat o mare parte din timp si care a rulat o perioada de timp..... Gamemode original: http://forum.sa-mp.com/showthread.php?t=196493 Nu prea ar fi multe de spus despre acest gamemode , dar voi icnerca sa fac o mica descriere: Fata de gm original gm acesta ruleaza pe mysql r41-3 pentru ca modalitatea de salvarea a conturilor era inceata si se buguia am decis sa sa ii fac un update la mysql. Au fost scoase masinile de la spawn, fiind inlocuite cu masini de munca pe care le primesti la tastarea comenzi /getworkcar astfel incat sa reduc lag-ul provocat... Contine sistem de level , primesti o suma random de exp dupa fiecare work incheiat (creste odata cu levelul) Foloseste smartCMD inloc de zmcd nu pentru ca ar fi mai rpaid sau mai stiu eu ce , dar are anumite functionalitati interesante( http://forum.sa-mp.com/showthread.php?p=3786819 ) Nu va asteptati sa gasiti totul intr-un singur fisier pwn, pentru ca gm-ul a fost scris in stil modular Nu prea stiu ce sa mai spun. Descoperiti voi daca vreti.... Poze:
  19. Problema intalnita (descriere): Salut, m-am apucat recent de un system de Tuning, si vreau sa salvez tuningul in baza de date. Sunt 3 sloturi pentru salvarea tuning-ului. Daca as face cate o coloana in baza de date pentru TuneSlot1Wheels, TuneSlot1Spoiler etc.. ar fi neoptimizare maxima, si ar fi degeaba. Am facut in baza de date, tabelul `Accounts` coloanele `tSlot1`, `tSlot2` si `tSlot3`. Aceste coloane sunt varchar(145) si as vrea sa salvez tuning-ul in fiecare slot, asa: tSlot1: 411/0/0/0/0/0/0/0/0, tSlot2 si tSlot3 la fel. 411 fiind vehiculul (Infernus) iar acele 0-uri fiind componentele masinii. Asta e usor de facut, dar intrebarea mea e cum le pot 'extrage' din coloana respectiva daca este varchar. Ideea mi-a oferit-o o cunostinta si am citit pe net ca ar trebui sa folosesc " SEPARATOR('/' + ...) " sau ceva de genul.. Mersi de ajutor anticipat! Ero(area / rile) / warning-(ul / urile): - Liniile de cod / sursa / script-ul(obligatoriu): - Imagini / Video (optional): - Ati incercat sa rezolvati singur?: Da, am incercat, nu am reusit, de aceea apelez la ajutorul vostru.
  20. Pentru a va face mai usoara trecerea de la versiunea R33+ la R40 a plugin-ului MySQL creat de BlueG si continuat de maddinat0r va voi ajuta cu doua "functii" relativ simple dar foarte utile pentru a evita rescrierea in totalitate a liniilor de cod. Pentru valorile intregi vom folosi urmatorul stock: stock cache_get_field_content_int(row, field_name[], MySQL:connectionHandle ) // Vechea forma din R33+ { #pragma unused connectionHandle // Ignoram connectionHandle care este folosit in prezent new retval = cellmin; // Dam aceasta valoare in caz de eroare. cache_get_value_name_int(row, field_name, retval); // Folosim aici noua functie din R40 si stocam valoarea in variabila "retval" return retval; // Returnam valoarea din baza de date } Pentru valorile float vom folosi urmatoarea functie: #define function%0(%1) \ forward%0(%1); public%0(%1) // Ne folosim de acest define pentru a evita crearea unui forward pentru fiecare public necesar. function Float:cache_get_field_content_float(row, field_name[], MySQL:connectionHandle ) // Vechea forma din R33+ { #pragma unused connectionHandle // La fel ca in stock-ul de mai sus new Float:retval = cellmin; // Aici singura diferenta este valoarea definita ca Float cache_get_value_name_float(row, field_name, retval); // La fel ca in stock-ul de mai sus return retval; // La fel ca in stock-ul de mai sus } Pentru alte nelamuriri si informatii nu ezitati sa postati aici. Aceste functii sunt create cu ajutorul lui Spmn.
  21. Salut, am creat o functie prin care sa updatez in baza de date mysql profilul unui jucator dupa ce acesta sufera modificari (ex: bani, level, etc.). Problema sta in felul urmator: daca imi dau mie bani,level, sau orice alt ceva si apeleaza functia de updatare, totul bine si frumos, dar daca eu ca admin fac acelasi lucru altui jucator, acestuia nu i se updateaza. Codul pentru functia respectiva: stock Database_Update(playerid,adminnume[]) { new query[255],Float:pos[4],nume[128]; GetPlayerPos(playerid, pos[0], pos[1], pos[2]); GetPlayerFacingAngle(playerid, pos[3]); GetPlayerName(playerid,nume,sizeof(nume)); if(mysql_errno() == 0) { new rows,fields,string[255]; mysql_format(mysql, string, sizeof(string), "SELECT * FROM `accounts` WHERE `Name` = '%s'", nume); mysql_query(mysql, string); cache_get_data(rows,fields); Player[playerid][ID] = cache_get_field_content_int(0, "ID"); new testare[255]; format(testare,sizeof(testare),"Jucatorul %s[%d] cu ID = %d a primit de la Adminul %s",nume,playerid,Player[playerid][ID],adminnume); SendClientMessage(playerid, -1, testare); mysql_format(mysql, query, sizeof(query), "UPDATE `accounts` SET `Admin`= %d, `VIP`= %d, `Level`= %d, `RP`= %d, `Money` = %d, `PosX` = %f, `PosY` = %f, `PosZ` = %f, `PosA` = %f WHERE `ID` = '%d' ", Player[playerid][Admin], Player[playerid][VIP], Player[playerid][Level], Player[playerid][RP], Player[playerid][Money], pos[0], pos[1], pos[2], pos[3], Player[playerid][ID]); mysql_tquery(mysql,query); SendClientMessage(playerid, -1, "A fost updatata baza de date"); } else { SendClientMessage(playerid,-1 ,"Conectarea la baza de date nu a reusit"); return 1; } // new mesaj[255]; /*format(mesaj, sizeof(mesaj), "%s : Admin = %i , VIP = %i, Level = %i, RP = %i, Money = %i, PosX = %f, PosY = %f, PosZ = %f, PosA = %f", nume, Player[playerid][Admin], Player[playerid][VIP], Player[playerid][Level], Player[playerid][RP], Player[playerid][Money], pos[0], pos[1], pos[2], pos[3]); SendClientMessage(playerid, -1, mesaj);*/ return 1; } cand apelez functia arata asa: Database_Update(numeid, numeadmin); numeid si numeadmin sunt corecte, deoarece am pus o afisare in acea functie si afiseaza ce trebuie (numeid e id-ul din joc de pe TAB al jucatorului caruia i se atribuie modificari, iar numeadmin e un string cu numele adminului ce a facut modificarea - asta e doar de forma) Folosesc MYSQL-R39-4 pentru windows. Acelei variabile mysql de apare la mysql_tquery si mysql_format i-am dat valoare in OnGameModeInit. mysql = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_DATABASE, MYSQL_PASSWORD);
  22. Salut! Am si eu o intrebare. Am facut o baza de date mysql dupa un tutorial pentru ca eu nu prea ma prind cum sta treaba, nu inteleg engleza foarte bine si tutoriale in romana, nu sunt. Deci, intru pe server, scriu parola, i dau admim, alea, alea, ies, si daca intru din nou, e ca si cum nu as fi intrat niciodata. Intru pe localhost, e din cauza asta?
  23. De ce MySQL este mai bun ca DINI? sau De ce DINI este mai bun ca MySQL? Am întrebat multe persoane, dar niciuna n-a reuşit să aducă un argument concret.
  24. tonyro

    Mysql Help

    Amm decis sa iau gamemodul SRF : THE RPG (EDIT) si nu mi se salveaza conturile. Am creat baza de date mysql, dar tot nu reusesc. Va rog sa ma ajutati!!
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.