Szerző Téma: Szerver idõ lekérdezés  (Megtekintve 1727 alkalommal)

Nem elérhető Petrik

  • 318
    • Profil megtekintése
Szerver idõ lekérdezés
« Dátum: 2013. április 13. - 13:31:24 »
0 Show voters
Sziasztok.
Már mindenhogy próbáltam, de sehogy sem csinál semmit. Azt szeretném, hogy minden nap 15:00-kor kiírjon egy mondatot a játékosoknak, de nem nagyon sikerül. Tudnátok mutatni egy példát?

Szerver idõ lekérdezés
« Válasz #1 Dátum: 2013. április 13. - 14:21:02 »
0 Show voters
Egy timerre gondolnék de mivel csúszhatnak a dolgok ezért kicsit khmm az egész, ha van globális ismétlõdõ 1 perces timered akkor abba tegyél egy feltételt miszerint ha 15:00 van akkor írja ki a szöveged(azoknak akik szerint, \'Minek 1 perces bõven jó 10 perces 30 perces timer is\' stb. igen biztos jó de ha pl. nem egészkor vagy félkor indítják a szervert akkor soha az életbe nem fog 15:00-kor végrehajtódni ergó semmi értelme)
szóval csak adj hozzá pár sort de rögtön megnézem a gettime milyen formátumot dob vissza és írok konkrétumot

Nem elérhető Petrik

  • 318
    • Profil megtekintése
Szerver idõ lekérdezés
« Válasz #2 Dátum: 2013. április 13. - 15:17:36 »
0 Show voters
Pont így próbáltam én is, de valamiért nem írt ki semmit. Pedig többször csináltam az ismétlõdõ timer alapon ilyesmit, de nem konrétan idõ lekérdezést

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Szerver idõ lekérdezés
« Válasz #3 Dátum: 2013. április 13. - 15:22:16 »
0 Show voters
Ha esetleg pl. a gl_realtime-ból valahogy kihoznád, hogy 15:00-kor kiírja azt az egy mondatot?

Szerver idõ lekérdezés
« Válasz #4 Dátum: 2013. április 13. - 15:26:04 »
0 Show voters

forward idozitett();
public idozitett()
{
new ora,perc,mperc;
gettime(ora,perc,mperc);
printf(\"ora:%i perc:%i mperc:%i\",ora,perc,mperc);
if(ora == 15 && perc == 0)
{
print(\"SikeeeeR\");
}
}

 
Amit meghív a timer és
 

SetTimer(\"idozitett\",60000,true);

 
maga a timer, de óvatosan mivel percenként csúszik 6-7 másodpercet ergó ha szerencsétlenül jön ki akkor kihagyja az adott idõpontot. na be happy byebi  :smokin:
u.i.: átírod ahogy neked szimpatikus de így teszteltem mennyit csúszik és müxik e na de csak ügyesen!

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Szerver idõ lekérdezés
« Válasz #5 Dátum: 2013. április 13. - 15:33:57 »
0 Show voters
Szerintem ilyen kódra használható az OnPlayerUpdate..

Szerver idõ lekérdezés
« Válasz #6 Dátum: 2013. április 13. - 15:44:57 »
0 Show voters
Jogos de az se 100%-osan müxik mert hát ha valaki nem csinál semmit épp akkor...mondjuk az valószínûleg kevesebb rendszerigényt követel mert nem számol folyton xD

Nem elérhető Petrik

  • 318
    • Profil megtekintése
Szerver idõ lekérdezés
« Válasz #7 Dátum: 2013. április 13. - 15:45:12 »
0 Show voters
Idézetet írta: ZyZu date=1365860037\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"36117\" data-ipsquote-contentclass=\"forums_Topic
Szerintem ilyen kódra használható az OnPlayerUpdate..
 
Ez hogy nem jutott eszembe... Köszönöm.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal