Sziasztok, elhoztam nektek elsõ scriptemet, ami egy játékosnak a szerveren fent lévõ idejét méri.
Kezdõknek biztosan sokat segít, pl egy RP-szerverhez is lehet használni játszott órához, stb..
A mod elejére:
new fido_timer[MAX_PLAYERS];
enum JatekosInfo
{
FOra,
FPerc,
FMPerc,
}
new FIdo[MAX_PLAYERS][JatekosInfo];
OnPlayerConnect alá:
fido_timer[playerid] = SetTimerEx(\"tfido\", 1000, true, \"i\", playerid);
A mod/fs végére:
public tfido(playerid)
{
FIdo[playerid][FPerc] ++;
if(FIdo[playerid][FMPerc] == 60)
{
FIdo[playerid][FMPerc] = 0;
FIdo[playerid][FPerc] ++;
SendClientMessage(playerid, -1, \"Percet ugrottál!\");
}
if(FIdo[playerid][FPerc] == 60)
{
FIdo[playerid][FMPerc] = 0;
FIdo[playerid][FPerc] = 0;
FIdo[playerid][FOra] ++;
SendClientMessage(playerid, -1, \"Órát ugrottál!\");
}
}
És egy /stats parancs hozzá:
CMD:stats(playerid, params[])
{
new fido[256];
format(fido, sizeof(fido), \"|| Fent lévõ Óra: %02d | Perc: %02d | MásodPerc: %02d ||\", FIdo[playerid][FOra], FIdo[playerid][FPerc], FIdo[playerid][FMPerc]);
SendClientMessage(playerid, -1, fido);
return 1;
}
OnPlayerDisconnect alá:
KillTimer(fido_timer[playerid]);