GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Petrik - 2013. április 13. - 13:31:24

Cím: Szerver idõ lekérdezés
Írta: Petrik - 2013. április 13. - 13:31:24
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?
Cím: Szerver idõ lekérdezés
Írta: Red-Eye - 2013. április 13. - 14:21:02
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
Cím: Szerver idõ lekérdezés
Írta: Petrik - 2013. április 13. - 15:17:36
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
Cím: Szerver idõ lekérdezés
Írta: Dfoglalo - 2013. április 13. - 15:22:16
Ha esetleg pl. a gl_realtime-ból valahogy kihoznád, hogy 15:00-kor kiírja azt az egy mondatot?
Cím: Szerver idõ lekérdezés
Írta: Red-Eye - 2013. április 13. - 15:26:04

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!
Cím: Szerver idõ lekérdezés
Írta: ZyZu. - 2013. április 13. - 15:33:57
Szerintem ilyen kódra használható az OnPlayerUpdate..
Cím: Szerver idõ lekérdezés
Írta: Red-Eye - 2013. április 13. - 15:44:57
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
Cím: Szerver idõ lekérdezés
Írta: Petrik - 2013. április 13. - 15:45:12
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.