Skocz do zawartości

Zmiana pogody


XXX

Rekomendowane odpowiedzi

A masz już jakiś kod, jakiś plan, czy coś w tym stylu :P ? Bo skoro zadajesz w pytaniach dla zaawansowanych, to oznacza, że wystarczą ci nasze wskazówki jak to zrobić, albo masz kod który wywala nieoczekiwane błędy, albo twój problem to złożone zagadnienie, który potrafisz opisać w więcej niż 10 zdaniach. Zapytaj się jeszcze raz, powiedz co masz, opisz dokładniej co chcesz, to może ci pomożemy, inaczej przeniosę temat do początkujących. Zaawansowani nie pytają się w jednym zdaniu nie pisząc nic od siebie, co już mają :) .

Odnośnik do komentarza
Udostępnij na innych stronach

Jeżeli ma być losowy czas to dla alarmów z efektem (np. alarm[0] - śnieg) użyj funkcji

if (ceil(random(10))=true)
{
alarm[0]=30
alarm[0]=45
alarm[0]=50
alarm[0]=60
alarm[0]=75
alarm[1]=45
alarm[1]=105
alarm[1]=25
alarm[1]=65
alarm[1]=75
}

 

PS Jeżeli się mylę proszę mnie poprawić ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Hmm... Chyba nie ceil a round i po co te true... Chyba że w kontekście ceila, ale nie prościej:

losowy = round(random(choose(<kilka alarmów>)))
if losowy == <coś z "kilku alarmów">
{ alarm[0] = <jak up> }

Gdzie alarm[0] to jeden efekt pogodowy itp... (żeby zrobić ten efekt dla kilku efektów, trzeba uzyć różnych alarmów i odpowiednią ilość razy skopiować tę funkcję)

 

Być może nie wydaje się to prostsze, ale zawsze alernatywne rozwiązanie (czyt. głupie, dłuższe i na chama, ale zawsze coś). Poza tym ten temat ma już trochę czasu...

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...