Jump to content

Se7en_Days

Membru
  • Posts

    32
  • Joined

  • Last visited

Everything posted by Se7en_Days

  1. Merge, mersi mult, doar ca, imi mai da inca o eroare cand incerc sa porneasc serverul la ei. Ambele txt-uri sunt in fisierele serverului, de ce nu le poate citii?
  2. Salut, vreau sa testez un gamemode si vreau sa il pun pe lemehost.com, merge totul ok, am pus fisierele prin FileZilla, am facut upload la baza de date dar cand dau start la server, in server log imi apare ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team [11:04:09] [11:04:09] Server Plugins [11:04:09] -------------- [11:04:09] Loading plugin: crashdetect.so [11:04:09] CrashDetect v4.13 is OK. [11:04:09] Loaded. [11:04:09] Loading plugin: sscanf.so [11:04:09] [11:04:09] =============================== [11:04:09] sscanf plugin loaded. [11:04:09] Version: 2.8.1 [11:04:09] (c) 2012 Alex "Y_Less" Cole [11:04:09] =============================== [11:04:09] Loaded. [11:04:09] Loading plugin: mysql.so [11:04:09] Failed (libmysqlclient.so.18: cannot open shared object file: No such file or directory) [11:04:09] Loading plugin: streamer.so [11:04:09] *** Streamer Plugin v2.6.1 by Incognito loaded *** [11:04:09] Loaded. [11:04:09] Loaded 3 plugins. [11:04:09] [11:04:09] Filterscripts [11:04:09] --------------- [11:04:09] Loaded 0 filterscripts. [11:04:09] [debug] Run time error 19: "File or function is not found" [11:04:09] [debug] cache_get_row_count [11:04:09] [debug] mysql_format [11:04:09] [debug] mysql_tquery [11:04:09] [debug] mysql_connect [11:04:09] [debug] mysql_close [11:04:09] [debug] cache_get_value_name [11:04:09] [debug] cache_get_value_name_int [11:04:09] [debug] cache_insert_id [11:04:09] [debug] mysql_query [11:04:09] [debug] cache_delete [11:04:09] [debug] Run time error 19: "File or function is not found" [11:04:09] [debug] cache_get_row_count [11:04:09] [debug] mysql_format [11:04:09] [debug] mysql_tquery [11:04:09] [debug] mysql_connect [11:04:09] [debug] mysql_close [11:04:09] [debug] cache_get_value_name [11:04:09] [debug] cache_get_value_name_int [11:04:09] [debug] cache_insert_id [11:04:09] [debug] mysql_query [11:04:09] [debug] cache_delete [11:04:09] Script[gamemodes/arena.amx]: Run time error 19: "File or function is not found" [11:04:09] Number of vehicle models: 0 [11:04:17] [debug] Run time error 19: "File or function is not found" [11:04:17] [debug] cache_get_row_count [11:04:17] [debug] mysql_format [11:04:17] [debug] mysql_tquery [11:04:17] [debug] mysql_connect [11:04:17] [debug] mysql_close [11:04:17] [debug] cache_get_value_name [11:04:17] [debug] cache_get_value_name_int [11:04:17] [debug] cache_insert_id [11:04:17] [debug] mysql_query [11:04:17] [debug] cache_delete [11:04:17] [debug] Run time error 19: "File or function is not found" [11:04:17] [debug] cache_get_row_count [11:04:17] [debug] mysql_format [11:04:17] [debug] mysql_tquery [11:04:17] [debug] mysql_connect [11:04:17] [debug] mysql_close [11:04:17] [debug] cache_get_value_name [11:04:17] [debug] cache_get_value_name_int [11:04:17] [debug] cache_insert_id [11:04:17] [debug] mysql_query [11:04:17] [debug] cache_delete Nu mi se incarca mysql.so, am ultima versiune R41-4 de aici: https://github.com/pBlueG/SA-MP-MySQL/releases cu tot cu .so si .dll si tot nu merge, ce as putea face?
  3. Am rezolvat, am gasit o versiune buna si acum merge. Mersi mult apreciez, +1
  4. Merge dar acum zice ca am o versiune veche de foreach, de unde pot lua versiunea noua?
  5. #include <a_samp> #include <sscanf2> #include <streamer> #include <zcmd> #include <a_mysql> #include <foreach> #include <fly> #include <crashdetect> #include <YSI_Data\y_iterate> #include <progress2> Am incercat sa pun cel cu y_iterate si dupa cel cu progress2, tot la fel
  6. Cand incerc sa dau include la progress2 imi apare eroarea: fatal error 111: user error: Could not find y_iterate Ce pot face? Am deja un folder in includes care are y_iterate.inc
  7. Mi-am dat seama de problema, daca te uiti in log-uri, atunci cand face update face doar pentru ID 1 Doar ca nu prea stiu ce ar trebui sa fac mai exact in cazul asta
  8. Am doar 2 define-uri legate de functia Update si sunt numerotate corect. Aici ai mysql_log de la ultima testare a serverului: https://pastebin.com/SZ58eNLL
  9. Mergee, mersi tare mult doar ca, mai am o problema, nu mi se actualizeaza baza de date cand o variabila isi schimba valoarea, spre exemplu am o comanda [/levelup] si atunci cand o execut am codurile urmatoare: CMD:levelup(playerid, params[]){ new string[64]; format(string, sizeof(string), "Acum ai level %d", PlayerInfo[playerid][pLevel]); SCM(playerid, COLOR_LIGHTBLUE, string); //aici arata bine PlayerInfo[playerid][pLevel]++; // aici e se actualizeaza si tot creste de la 1++ UpdateVariable(playerid, pLevelx); // aici e problema //e doar de exemplu comanda return 1; } //Asta e functia care ar trebui sa faca update in baza de date #define pLevelx 1 function UpdateVariable(playerid, varid) { new query[256]; switch(varid) { case pLevelx: { mysql_format(g_Sql,query, sizeof(query), "UPDATE `users` SET `Level`='%d' WHERE `ID`='%d'", PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pSQLID]); mysql_tquery(g_Sql, query, "", ""); } } return 1; }
  10. Pai si cum ar trebui sa scriu la OnPlayerLogin? Adica codul cum ar trebui sa il scriu?
  11. Am incercat, nu apare nimic... Aici este codul cu textdraw-ul: new szLobby[24]; format(szLobby, sizeof(szLobby), "Lobby:%d", PlayerInfo[playerid][pLobby]); PlayerTD[playerid][7] = CreatePlayerTextDraw(playerid, 392.000000, 47.000000, szLobby); PlayerTextDrawFont(playerid, PlayerTD[playerid][7], 3); PlayerTextDrawLetterSize(playerid, PlayerTD[playerid][7], 0.375000, 1.799998); PlayerTextDrawTextSize(playerid, PlayerTD[playerid][7], 271.500000, 17.000000); PlayerTextDrawSetOutline(playerid, PlayerTD[playerid][7], 1); PlayerTextDrawSetShadow(playerid, PlayerTD[playerid][7], 0); PlayerTextDrawAlignment(playerid, PlayerTD[playerid][7], 1); PlayerTextDrawColor(playerid, PlayerTD[playerid][7], -1); PlayerTextDrawBackgroundColor(playerid, PlayerTD[playerid][7], 255); PlayerTextDrawBoxColor(playerid, PlayerTD[playerid][7], 0); PlayerTextDrawUseBox(playerid, PlayerTD[playerid][7], 1); PlayerTextDrawSetProportional(playerid, PlayerTD[playerid][7], 1); PlayerTextDrawSetSelectable(playerid, PlayerTD[playerid][7], 0); Codul cu textdraw-urile sunt puse la OnPlayerConnect.
  12. In baza de date, "Level" este trecut cu valoarea 10. Si in joc daca fac o comanda oarecare care îmi spune level ul merge. Doar la textdraw uri nu merge. Momentan sunt putin ocupat si nu am laptop-ul la mine, voi trimite codul cu textdraw urile cand ajung acasa, cam vreo 2 ore mai dureaza.
  13. O alta problema pe care o mai am, nu pot introduce astfel de variabile care au legatura cu baza de date in PlayerTextdraw-uri(imi apare 0 la toate). Adica daca in baza de date Level = 12, cand creez un PlayerTextdraw si pun la text PlayerInfo[playerid][pLevel] apare doar 0.
  14. Da, pot citi din baza de date dar nu merge sa se actualizeze. In mysql_log nu apare vreo eroare sau ceva ciudat. Zice ca s-a executat cu succes
  15. Yo, salut, am o problema legata de o variabila care nu se actualizeaza in baza de date. Am facut un sistem bazat pe lobby-uri si alte chesti. Atunci cand jucatorul intra pe server trebuie sa aleaga un lobby(momentan este doar unul). Dupa ce alege unul acesta este trimis intr-un anume virtual world si de acolo poate juca linistit. Pe langa asta, as vrea ca sa se vada acest lucru si in baza de date, ca default valoarea in baza de date sa fie 0(asta insemnand ca jucatorul este offline) iar atunci cand este online si selecteaza un lobby, valoarea lui sa se modifice si in baza de date, am incercat mai multe modalitati dar tot nu merge. In baza de date e trecuta ca "Lobby"-de tip int #define pLobbyx 1 enum pInfo { ..., pLobby } function UpdateVariable(playerid, varid) { new query[256]; switch(varid) { case pLobbyx: { mysql_format(g_Sql, query, sizeof(query), "UPDATE `users` SET `Lobby`='%d' WHERE `ID`='%d'", PlayerInfo[playerid][pLobby], PlayerInfo[playerid][pSQLID]); mysql_tquery(g_Sql, query, "", ""); } ... } //la comanda de alegere al lobby-ului: PlayerInfo[playerid][pLobby] = 1; UpdateVariable(playerid, pLobbyx); //la disconnect PlayerInfo[playerid][pLobby] = 0; UpdateVariable(playerid, pLobbyx); Daca ma poate ajuta cineva, in joc se modifica, dar in baza de date. Si nici intr-un textdraw nu se afiseaza corect.
  16. Yo, va salut pe toti. Am o mica nelamurire legata de sistemul de register. Cum as putea face, ca atunci cand jucatorul isi face un cont nou pe server, sa isi introduca intai o parola si dupa un email, dar sa i se creeze contul in baza de date dupa ce completeaza tot. Nu prea imi dau seama ce ar trebui sa fac mai exact. Pentru ca de obicei, contul i se crea dupa ce introducea o parola dar nu mi se pare corect pentru ca jucatorul poate iesi si contul ramane in baza de date doar cu parola, nu si email-ul. As fi foarte recunoscator daca cineva ma poate ajuta.
  17. Faza e ca dupa ce dau compile, primesc o eroare fix la codul acesta: strcat(PlayerInfo[playerid][pRang], rang1, sizeof(PlayerInfo[playerid][pRang])); Asta primesc: error 001: expected token: "]", but found "-identifier-" warning 215: expression has no effect error 001: expected token: ";", but found "]" error 029: invalid expression, assumed zero fatal error 107: too many error messages on one line
  18. Yo, va salut pe toti. Am o problema legata de un string. Aici este codul cu problema: new rang1[100]; rang1 = "UNRANKED"; PlayerInfo[playerid][pRang] = rang1; Nu inteleg cum as putea ca la PlayerInfo[playerid][pRang] sa pun un text, nu un numar. Eroarea este: error 006: must be assigned to an array Daca ma poate indruma cineva, chiar nu imi dau seama ce trebuie facut. Mersi!
×
×
  • 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.