Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jun 03, 2012, 14:59:20 POSLE PODNE

Naslov: [Pomoc] sistem neaktivnih sati
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jun 03, 2012, 14:59:20 POSLE PODNE
Skripta koju koristim: moja...
Detaljan opis problema: Poz zanima me kako da napravim sistem neaktivnih sati za kuce i kad igrac neulazi na srw skupi neaktivne sate da mu pise kolko sati je imao neaktivnosti kao na ovoj slici http://www.zaslike.com/viewer.php?file=elyg9us6bicp8myvvh.png ?
Dio skripte:
Naslov: Odg: [Pomoc] sistem neaktivnih sati
Poruka od: Kopra poslato Jun 03, 2012, 15:50:08 POSLE PODNE
Citat: Prodigy poslato Jun 03, 2012, 14:59:20 POSLE PODNE
Skripta koju koristim: moja...
Detaljan opis problema: Poz zanima me kako da napravim sistem neaktivnih sati za kuce i kad igrac neulazi na srw skupi neaktivne sate da mu pise kolko sati je imao neaktivnosti kao na ovoj slici http://www.zaslike.com/viewer.php?file=elyg9us6bicp8myvvh.png ?
Dio skripte:

Nadji enum hInfo i dodaj hTimer

I onda napravi da na svaku platu (ili kad ti hoces ) dodaje po 1h neaktivnosti .
StanInfo[sid][sTimer]++

To je iz mog moda :) ,ti prilagodi svom !!
Naslov: Odg: [Pomoc] sistem neaktivnih sati
Poruka od: Kopra poslato Jun 03, 2012, 16:08:04 POSLE PODNE
Citat: BocaBajrovic poslato Jun 03, 2012, 15:57:48 POSLE PODNE
ispod cega ovo da ubacim StanInfo[sid][sTimer]++

Jer moram sve da vam nacrtam ??

u public PayDay ( public gde je plata )

Dodaj for(new hid = 0; hid < sizeof(HouseInfo); hid++)
{
if(HouseInfo[hid][hOwned] == 1)
{
if(HouseInfo[hid][hTimer] >= 1000)
{
HouseInfo[hid][hOwned] = 0;
strmid(HouseInfo[hid][hOwner], "Drzava", 0, strlen("Drzava"), 255);
      HouseInfo[hid][hTimer] = 0;
}
if(PlayerInfo[i][pPhousekey] == hid && gPlayerLogged[i])
{ HouseInfo[i][hTimer] = 0 }
else
{
HouseInfo[hid][hTimer]++
}
}
}
}


u enum hInfo dodaj : hTimer

u public LoadPropery vidi koj broj ti je arrCoords,kod mene je 33,kad ga povecam za 1 bice 34 tako da cu u dodati :

HouseInfo[idx][hTimer] = strval(arrCoords[34]);

I to je to .

I sad samo u 3d text od kuca dodas Text Neaktivnost i to odredjujes varijablom HouseInfo[h][hTimer]