LeetRomania
-
Posts
87 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by LeetRomania
-
-
13 minutes ago, Mister said:
Alta modalitate ar fi sa afisezi in dialog direct din mysql dar e mai complicat sa restructurezi comanda cu cache din baza de date si sa nu mai afisezi CarInfo.
Ceva gen /memberoffline doar ca pentru masini
Ar fi prea complicat..
-
4 minutes ago, Mister said:
Alti cer ajutor in privat si ii refuzam noi, nu am mai intalnit pana acum sa refuze invers
In fine asta e singura rezolvare asigurate ca macar compilezi gmul
new Cache: result1 = mysql_query (handle, "SELECT * FROM `stock` ORDER BY `Price` ASC");
PS: Nu se poate fura gmul doar cu ctrl+a are nevoie si de includeuri
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.
-
23 minutes ago, RWRobiBG said:
Propun ca topicul sa fie inchis, creatorul refuza sa primeasca ajutor prin TW, pretinzand ca vrem sa-i furam faimosul GM.
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 minutes ago, RWRobiBG said:
public IniStock() { new Cache: result1 = mysql_query (handle, "SELECT * FROM `stock` ORDER BY `Price`"); 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; }
Nu are cum sa nu mearga ce ti-am dat eu mai sus...
Chiar nu merge..
-
3 minutes ago, RWRobiBG said:
Hopa. e posibil sa iti arate invers, dami o poza cum iti arata, gen de la cel mai mare la cel mai mic.
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
-
7 minutes ago, RWRobiBG said:
public IniStock() { new Cache: result1 = mysql_query (handle, "SELECT * FROM `stock` ORDER BY `Price` DESC LIMIT 150"); 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; }
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?
-
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; }
-
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");
-
Am rezolvat, multumesc :*
-
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); } } } } }
-
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.
Problema ordinea preturilor
in Arhivă probleme
Posted
Up!