Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Zadania co 60 min


Rekomendowane odpowiedzi

Opublikowano

Witam, mam problem, aktualnie robię system zadań do mojej gry i napotkałem problem, otóż chcę zrobić takie coś że system losuję nam 3 zadania (to już mam) po czym możemy któreś zaakceptować, lub jeśli nam żadne nie pasuję to kliknąć w button inne zadania, i wtedy po 60 min skrypt by losował ponownie zadania. Jak takie coś zrobić ?

logo.png

Opublikowano

nie znam sie zbytnio na tym ale w C++ albo Pascalu rozwiazal bym to na 2 sposoby :

1) z czytywanie daty systemowej i poruwnanie z czasem gdy button byl na true.

2)petla licznik dazacy do 3600 a w petli delay(1000) delay - komeda opuzniajaca w (milisekundy).

Opublikowano

http://www.forum.2ap.pl/showthread.php?tid=244

Z CRON powinieneś dać rade to zrobić.

Przyjmuje zlecenia dot. web masterki.

while(!$success){
....try();
}

 

Opublikowano

Po co pchać cron'a i sprawdzać wszystkich? :)

 

Kolumna zadania w bazie.

IF($user['zadania'] < time())

{

sprawdzamy czy są jakieś wygenerowane zadania, jeżeli nie - tworzymy nowe

wyświetlamy 3 zadania + button inne

jeżeli, user klika na jedno z 3 - zadanie usuwa się a licznik w zadania przesuwa się o tydzień.

Jeżeli klika na inne - wszystkie zadania usuwają się a licznik przesuwa o godzinę. ;)

}else{

Jeszcze nie czas

}

Opublikowano

No tak, ale teraz losuję się po odświeżeniu strony.

Mam coś takiego:

("select * from questy ORDER BY RAND() LIMIT 0,3")

Więc mam zrobić tak żeby skrypt po np 60 min. wykonywał to zapytanie?

logo.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...