| 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 ! ", 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 ", SprawdzRekord(), strval(MaxRekord));
SendClientMessage(playerid,0x80FF00FF, str);
return 1;
}
stock Spraw... |
| 2. [INNE] Kod pobiera tylko jeden rekord z bazy ? |
witam dlaczego podany kod pobiera tylko jeden rekord i wy?wietla go ca?y czas.
Co zmieni? aby pobierane by?y wszystkie? |
|