Kedves Témanyitó!Azt nem tudom, hogy kell lekérdezni, de a többi részét tudom.
Lekérdezed a sorok számát - valahogy -, és eltárolod pl. SorokSzama változóba.
Egy új változóba pl. KelloSorok értékét beállítod 20000-re (pl. annyi kéne a kész módhoz).
Aztán fogod a KelloSorokat, elosztod 100-al, eltárolod pl. EgySzazalek változóba.
Következõ lépésként a SorokSzama-t elosztod az EgySzazalekkal, és kijön, hogy hány %-a van kész a módnak. Utána csak ki kell írni mindenkinek. Pofon egyszerû, csak egy kis matek. Íme ugyanez kódban:
new SorokSzama;
new KelloSorok = 20000;
new EgySzazalek;
new Ertek;
new string[256];
public /* OnFilterScriptInit() vagy OnGameModeInit */
{
SetTimerEx(\"Timer\", 600000, 1, \"i\", playerid); // 10 perces Timer
}
forward Timer(playerid);
public Timer(playerid)
{
SorokSzama = /* Valahogy lekérdezed a sorok számát */;
KelloSorok/100 = EgySzazalek; // Elosztod, hogy megkapd az 1%-ot
SorokSzama/EgySzazalek = Ertek; // Megkapod. hogy hány %-ban kész a mód
format(string, sizeof string, \"A szerver %d%-ban van kész!\", Ertek);
SendClientMessageToAll(0xFFFFFFAA, string); // Kiírod mindenkinek
}
Remélem valamelyest segítettem
És remélem, hogy semmit sem írtam el
Üdv: Dfoglalo