Registruotis    Prisijungti    Forumas    Ieškoti    DUK




Olympiad periodas

Įvairūs serverio failai, gidai, skriptai

Olympiad periodas

Standartinė savas » Kovas 31st, 2010, 4:21 pm

Scriptas, kaip nustatyti automatini hero keitimosi perioda. Savo pasirinktu laiku.

java\net\sf\l2j\gameserver\model\olympiad\Olympiad.java
arba
java\net\sf\l2j\gameserver\Olympiad.java
priklauso nuo packo.

Susirandam tokias eilutes:
Kodas: Pasirinkti visus
        Calendar currentTime = Calendar.getInstance();
        currentTime.add(Calendar.MONTH, 1);
        currentTime.set(Calendar.DAY_OF_MONTH, 1);
        currentTime.set(Calendar.AM_PM, Calendar.AM);
        currentTime.set(Calendar.HOUR, 12);
        currentTime.set(Calendar.MINUTE, 0);
        currentTime.set(Calendar.SECOND, 0);
        _olympiadEnd = currentTime.getTimeInMillis();


Pakeiciam į:
Kodas: Pasirinkti visus
      Calendar currentTime = Calendar.getInstance();
      currentTime.add(Calendar.HOUR, 168);
      currentTime.set(Calendar.DAY_OF_WEEK, Calendar.FRIDAY);
      currentTime.set(Calendar.AM_PM, Calendar.AM);
      currentTime.set(Calendar.HOUR, 11);
      currentTime.set(Calendar.MINUTE, 59);
      currentTime.set(Calendar.SECOND, 30);
      _olympiadEnd = currentTime.getTimeInMillis();


Dabar periodas keisis kas savaite. Tarkim norit padaryti, kad keistusi kas 2savaites tai iseina 336valandos, gaunasi:
currentTime.add(Calendar.HOUR, 336);

Toliau manau patys suprasit, HOUR kelinta valanda keisis, MINUTE kokia minute.

Toliau:
currentTime.set(Calendar.AM_PM, Calendar.AM);
Kada keisis ar nakti ar diena. AM atrodo diena, PM bus naktis.
savas
Dalyvis
Dalyvis
 
Pranešimai: 34
Užsiregistravo: Kovas 31st, 2010, 3:37 pm
Miestas: Kaunas
Karma:
Karma:
Increase user’s karma Decrease user’s karma

Grįžti į L2j serverio failai, gidai, skriptai

Dabar prisijungę

Vartotojai naršantys šį forumą: Registruotų vartotojų nėra ir 1 svečias