Jump to content

LeetRomania

Membru
  • Posts

    87
  • Joined

  • Last visited

Everything posted by LeetRomania

  1. M-am asigurat sa vad daca se compileaza. Se compileaza doar ca acolo e aceiasi poveste.. E posibil sa trebuiasca si in dialogul de la buycar sa modificat ceva? ... Chiar nu merge, nu am de ce sa va mint.
  2. Nu am de unde sa stiu ca nu il furi. Nu este greu sa dai CTRL+ A pe urma CTRL + C. Am mai patit si de asta. Poti sa imi explici frumos si in acest topic ce trebuie sa fac. Am deschis topicul pe forum si cer aici ajutor nu pe TW. Daca chiar voiai sa ajuti, ajutai.
  3. Aceasta este poza din joc: http://imgur.com/a/x93p1 Se poate observa ca nu s-a pus in ordine.. Se pune fix cum sunt si in baza de date: Poza cu baza de date = http://imgur.com/a/dgDGu
  4. Nu s-a rezolvat nimic daca am facut asta. Se pun la fel ca in baza de date la ordine. Mentionez ca in baza de date ID-ul este PRIMARY. Conteaza asta?
  5. Am facut asa: new Cache: result1 = mysql_query (handle, "SELECT * FROM `stock` ORDER BY `Price` ASC"); dar tot face la fel.. Cand dau /buycar le pune in ordinea din baza de date.. Tot publicul este: public IniStock() { new Cache: result1 = mysql_query (handle, "SELECT * FROM `stock` ORDER BY `Price` ASC"); new x; for ( new i, j = cache_get_row_count ( ); i != j; ++i ) { cache_get_field_content(i, "ID", result); x = strval(result); cache_get_field_content(i, "Stock", result); Stock[x][vStock] = strval(result); cache_get_field_content(i, "Price", result); Stock[x][vPrice] = strval(result); cache_get_field_content(i, "Model", result); Stock[x][vModel] = strval(result); cache_get_field_content(i, "Speed", result); Stock[x][vSpeed] = strval(result); cache_get_field_content(i, "Car", result); format(Stock[x][vName], 32, result); systemVariables[dsvehicle]++; } printf("[script] %d ds loaded.", systemVariables[dsvehicle]); cache_delete(result1); return 1; }
  6. Buna seara. Am o problema la comanda /buycar. As dori cand afiseaza masinile disponibile din baza de date in /buycar sa fie in ordinea pretului nu dupa ID-ul din baza de date. Asta imi arata masinile doar ca nu in ordinea pretului: new stringzz[2000],stringy[2000]; for(new xf = 0; xf < MAX_PERSONAL_CARS; xf++) { if(Stock[xf][vPrice] > 0 && Stock[xf][vPrice] <= 7000000) { format(stringy, sizeof(stringy), "%s ($%s)\n", Stock[xf][vName], NumberFormat(Stock[xf][vPrice])); strcat(stringzz,stringy); } } ShowPlayerDialog(playerid, DIALOG_CARBUY2, DIALOG_STYLE_LIST, "Buy a car", stringzz, "Select", "Back");
  7. Deci este definit: #define pSecondsx pe urma am acest public: forward Update(playerid, type); public Update(playerid, type) { if(IsPlayerConnected(playerid)) { new var[256]; new playerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, playerName, sizeof(playerName)); { switch(type) { case pSecondsx: { format(var, sizeof(var), "UPDATE `players` SET `Seconds`='%d' WHERE `username`='%s'", playerVariables[playerid][pSeconds], playerName); mysql_query(handle ,var); } } } } }
  8. Salutare. As dori sa fac un system de secunde jucate pe server. Problema este ca daca un player se deconecteaza de pe server variabila se seteaza 0. Am variabila: pSeconds; Am facut ca la fiecare secunda sa se adauge cate o secunda in plus. Exemplu: if(IsPlayerAFK[x] < 60) { playerVariables[x][pSeconds] ++; } La OnPlayerDisconnect am pus ceva de genul: Update(playerid, pSecondsx); As dori sa imi explicati de ce nu se salveaza in baza de date cate secunde a adunat playerul pe server.
×
×
  • 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.