Szerző Téma: Idõzáras Kapú  (Megtekintve 984 alkalommal)

Nem elérhető scripter01

  • 1035
  • Ex Moderálisan Globális
    • Profil megtekintése
Idõzáras Kapú
« Dátum: 2011. október 11. - 09:06:18 »
0 Show voters
Sziasztok az lenne a problémám azt hogy tudom meg oldani ügye van a parancsra nyilló kapu!
Nekem egy olyan kéne hogy parancsal is és még egy féle képpen lehessen nyítani!
Ez így néz ki:
regel 8.00kor nyiljon ki a kapú és este 6.00kor záruljon be ezt egy timerrel esetleg meg lehet oldani?
De ez mellé ne feledjétek a parancs is meg marad amit mér meg írtam!
Ha meg akkor hogy elõre is köszönöm!

Idõzáras Kapú
« Válasz #1 Dátum: 2011. október 11. - 14:12:59 »
0 Show voters
Létrehozol egy timert ami idõnként nézi hogy mennyi az idõ, és ha elmúlt 6 óra de még nincs reggel nyolc akkor záruljon be és ha reggel 8 elmúlt de nincs hat óra akkor pedig nyitódjon.
Figyelmedbe ajánlom:
 
new Hour, Minute, Second;
gettime(Hour, Minute, Second);

Nem elérhető scripter01

  • 1035
  • Ex Moderálisan Globális
    • Profil megtekintése
Idõzáras Kapú
« Válasz #2 Dátum: 2011. október 11. - 14:18:33 »
0 Show voters
Hát ezzel valahogy nem vagyok tisztába valami más magyarázatot tudnál adni??

Idõzáras Kapú
« Válasz #3 Dátum: 2011. október 11. - 14:21:28 »
0 Show voters
Én csak az elméletet mondom. Lekéred az idõt és ha elmúlt hat óra vagy annyi van akkor bezárod a kaput!

Idõzáras Kapú
« Válasz #4 Dátum: 2011. október 11. - 15:05:35 »
0 Show voters
Nekem OnPlayerUpdate alatt van egy cucc ami kiírja a pontos idõt és pontos dátumot a \"worldtime\" rcon parancsot használva, tehát szerintem menni fog itt is:
[pawn]public OnPlayerUpdate(playerid)
{
new h,m,s;
gettime(h,m,s);
if(h >= 8 && h < 18)
{
    //Kapu kinyitása
}
else if(h >= 18 || h < 6)
{
    //Kapu bezárása
}
return 1;
}[/pawn]

Idõzáras Kapú
« Válasz #5 Dátum: 2011. október 11. - 17:31:26 »
0 Show voters
Szerintem egyszerübb ha a perc 00-n van és az óra 6-n vagy 8-n:
[pawn]if(h == 6 || m == 00)
{
//kapu niytás
}[/pawn]

Nem elérhető scripter01

  • 1035
  • Ex Moderálisan Globális
    • Profil megtekintése
Idõzáras Kapú
« Válasz #6 Dátum: 2011. október 11. - 18:10:36 »
0 Show voters
Mind1 nem is kell meg gondoltam bocs a fáradozást de nekem nem menne:S mind1 meg oldom timerrel :D
Ki számolom aztán úgy csinálom xD

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal