Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: rekord
1. [DM] Rekord graczy
Pr?buj? przerobi? stary skrypt na rekord graczy na MySQL lecz nie dzia?a. To kod:

[code]#include <a_samp>
#include <zcmd>
#include <mysql>
new str[256];
new PoprzedniRekord;
public OnPlayerConnect(playerid)
{
new ZliczanieGraczy;
ZliczanieGraczy = strval(str);
if(ABC() > ZliczanieGraczy){

PoprzedniRekord = ABC();
format(str, sizeof(str), "Nowy rekord graczy: %d !! ! :D ", PoprzedniRekord);
SendClientMessageToAll(0x80FF00FF, str);
format(str, sizeof(str), "%d", PoprzedniRekord);
new PLSBRekord[127];
new rok, miesiac, dzien;
getdate(rok, miesiac, dzien);
new godzina, minuta, sekunda;
gettime(godzina, minuta, sekunda);
format(PLSBRekord, sizeof(PLSBRekord), "UPDATE `Rekord_graczy` SET `Rekord_w_ogole` = `Rekord_w_ogole` + %d, `Data_rekordu_ogol` = '%02d:%02d:%02d %02d:%02d:%02d'", PoprzedniRekord, rok, miesiac, dzien, godzina, minuta, sekunda);
mysql_query(PLSBRekord);
}
return 1;
}
ABC(){
new online;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i)){
online = online + 1;
}
}
return online;
}

CMD:rekord(playerid, params[])
{
new MaxRekord[256];
//if(dini_Exists(LOL)){
// MaxRekord = dini_Get(LOL, "OnlineRecord");
//}

format(str, sizeof(str), "Rekord to: %d gracz(y) na tym Serverze :D ", SprawdzRekord(), strval(MaxRekord));
SendClientMessage(playerid,0x80FF00FF, str);
return 1;
}


stock Spraw...
2. [INNE] Kod pobiera tylko jeden rekord z bazy ?
Kod:

WczytajIkony()
{
for(new nr = 0; nr < LIMIT_IKON; nr++)
{
new row[256], query[256];
format(query, 256, "SELECT * FROM `ikony`");
mysql_query(query);
mysql_store_result();
mysql_fetch_row(row);
sscanf(row, "p<|>s[128]dfff",
IkonaInfo[nr][iAktywny],
IkonaInfo[nr][iID],
IkonaInfo[nr][iPosX],
IkonaInfo[nr][iPosY],
IkonaInfo[nr][iPosZ]);
mysql_free_result();
Ikona[nr] = CreateDynamicMapIcon(IkonaInfo[nr][iPosX],IkonaInfo[nr][iPosY],IkonaInfo[nr][iPosZ],IkonaInfo[nr][iID],0,-1,-1,-1,350.0);
}
print("Wczytano ikone!");
return 1;
}


witam dlaczego podany kod pobiera tylko jeden rekord i wy?wietla go ca?y czas.

Co zmieni? aby pobierane by?y wszystkie?