Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Mladen Smiljan poslato Januar 25, 2012, 20:39:04 POSLE PODNE

Naslov: [Savjet] Online spremanje
Poruka od: Mladen Smiljan poslato Januar 25, 2012, 20:39:04 POSLE PODNE
Pozdrav forumasi
Trebam savjet za spremanje Online provedenog vremena!
Jel ovaj mos sustav dobar ili ga trebam zamjenit novim?

enum pInfo
{
pOnline
}

forward Online();
SetTimer("Online",60*1000*60,1);
public Online()
{
    foreach (Player, i)
    {
        PlayerInfo[i][pOnline] += 1;
    }
    return 1;
}


Hvala

Naslov: Odg: [Savjet] Online spremanje
Poruka od: Mr.Gagi poslato Januar 26, 2012, 11:59:21 PRE PODNE
enum pInfo
{
pSec,
pMin,//Napravi da cuvas da bi moglo da sacauva kada ode off pa kasnije da nastavi
pOnline
}

SetTimer("Online",1000,1);

forward Online();
public Online()
{
    foreach (Player, i)
    {
PlayerInfo[i][pSec]++;
if(PlayerInfo[i][pSec] >= 60) {PlayerInfo[i][pMin]++; PlayerInfo[i][pSec] = 0;}//Ako su sekunde na 60 ili vece da poveca za 1 min
        if(PlayerInfo[i][pMin] >= 60) {PlayerInfo[i][pOnline] += 1; PlayerInfo[i][pMin] = 0;}//Ako je minut veci ili 60 da doda na pOnline 1
    }
    return 1;
}

Dobro je sasmo ako hoces da ti neko udje sekund do plate ili sta vec i da onda dobije taj sat
Naslov: Odg: [Savjet] Online spremanje
Poruka od: Mladen Smiljan poslato Januar 26, 2012, 17:57:14 POSLE PODNE
Citat: [TL:RP]Mr.Gagi poslato Januar 26, 2012, 11:59:21 PRE PODNE
enum pInfo
{
pSec,
pMin,//Napravi da cuvas da bi moglo da sacauva kada ode off pa kasnije da nastavi
pOnline
}

SetTimer("Online",1000,1);

forward Online();
public Online()
{
    foreach (Player, i)
    {
PlayerInfo[i][pSec]++;
if(PlayerInfo[i][pSec] >= 60) {PlayerInfo[i][pMin]++; PlayerInfo[i][pSec] = 0;}//Ako su sekunde na 60 ili vece da poveca za 1 min
        if(PlayerInfo[i][pMin] >= 60) {PlayerInfo[i][pOnline] += 1; PlayerInfo[i][pMin] = 0;}//Ako je minut veci ili 60 da doda na pOnline 1
    }
    return 1;
}

Dobro je sasmo ako hoces da ti neko udje sekund do plate ili sta vec i da onda dobije taj sat

Hvala na savjetu :D