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: Chris_Antonio - 2013. október 17. - 21:10:53

Cím: Idõjárás Probléma!
Írta: Chris_Antonio - 2013. október 17. - 21:10:53
Üdvözlök Mindenkit!
Van egy idõjárásom amihez van kötve egy Timer. Nos mûködik normálisan egyett leszámítva. Szeretném megoldani azt hogy elõsször ki írja a SendMessageToAll üzenetet és rá pár percel váltsa az Idõjárás. Ebben kérnék segítséget hogy, ezt hogyan tudnám megoldani!
Figyelmeteket elõre köszönöm!
Kódrészlet:
 
forward IdojarasJelentes();
 
SetTimer(\"IdojarasJelentes\", 60000, true);
 
 

// Public Függvények:
public IdojarasJelentes()
{
new idojaras;
idojaras = random(2);
switch(idojaras)
{
case 0:
{
   SendClientMessageToAll(IDOJARASJELENTES_SZIN,\"Meterológiai Szolgálat Natasha_Smith: Jelenleg Napos Idõ Várható!\");
   SetWeather(4);
}
case 1:
{
       SendClientMessageToAll(IDOJARASJELENTES_SZIN,\"Mererológiai Szolgálat Natasha_Smith: Jelenleg Esõs Idõ Várható!\");
   SetWeather(8);
}
}
return 1;
}
Cím: Idõjárás Probléma!
Írta: Dfoglalo - 2013. október 18. - 15:04:33
2 db Timerrel. Az elsõ kiírja a szöveget, ami elindít egy másikat, ami pl. 10 másodperc múlva váltja az idõjárást.
Cím: Idõjárás Probléma!
Írta: Chris_Antonio - 2013. október 18. - 16:53:24
Szépen Kérlek fel tudnál erre hozni egy példát hogy, hogyan is nézhet ez ki?
Cím: Idõjárás Probléma!
Írta: Dfoglalo - 2013. október 19. - 11:38:30
public OnGameModeInIt
{
     SetTimer(\"Timer1\", 120000, true);
}
public Timer1
{
     SendClientMessage(\"Szöveg\");
     SetTimer(\"Timer2\", 10000, false);
}
public Timer2
{
     SetWeather(\"1\");
}

 
Természetesen a példában említett függvények nem léteznek úgy ahogy én leírtam, csak gyorsan leírtam valamit, hogy szemléltessem a dolgot. Remélem érthetõ.
Cím: Idõjárás Probléma!
Írta: Chris_Antonio - 2013. október 19. - 18:37:45
Igen Dfoglalo megértettem és sikerült megírnom. Zárom a témát és nagyon köszönöm a segítséget Dfoglalo!