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

funkcja ktory konczy funkcje?


Rekomendowane odpowiedzi

Opublikowano

Mam cos takiego: 
 

Func start1()
refresh2()
sleep(random(1555, 1888))
reklama2()
sleep(random(1333, 1666))
captcha()
sleep(50)
captcha1()
sleep(50)
captcha2()
sleep(50)
captcha3()
sleep(50)
captcha4()
sleep(50)
captcha5()
sleep(50)
captcha6()
sleep(50)
captcha7()
sleep(50)
captcha8()
sleep(50)
captcha9()
sleep(50)
sleep(random(1600,2666))
idk()
sleep(500)
EndFunc

da sie zrobic tak, zeby po wykonaniu jednej captcha, reszta byla pomijana?
Opublikowano

 

Można to zrobić na wiele sposobów. Np:

 

If ... then

Elseif ... then

Elseif ... then

Endif

wtedy dziala 2 razy i sie buguje, probowalem

 

 

Chodzi mi o to ze Jezeli funkcja captcha() zostanie wykonana to jest exitloop, jezeli nie idzie do captcha1()

moze tak bedzie dla was latwiej If captcha() = Done(cos takiego nie ma prawa istniec) Then

exitLoop

Elseif

captcha1()

Opublikowano
 

Coś takiego ? tylko przerób sobie z c# na autoit, ale zasada zostaje ta sama


static void Main(string[] args)
        {
            bool Stop = false;
            do
            {
                Stop = captcha1();
                Thread.Sleep(50);
            } while (Stop == false);
        }
 
        private static bool captcha1()
        {
            //your code here
            return true;
        }

 

Opublikowano

Spróbujmy inaczej

1. Tworzysz zmienna typu bool (prawda,fałsz)

2. Tworzysz petle do while z warunkiem (stop == false)

3. W pętli zmienna przypisujesz do swojej funkcji

4. Wykonujesz funkcje, która ci zwraca true

5. Petla zostaje przerwana

Opublikowano

Spróbujmy inaczej

1. Tworzysz zmienna typu bool (prawda,fałsz)

2. Tworzysz petle do while z warunkiem (stop == false)

3. W pętli zmienna przypisujesz do swojej funkcji

4. Wykonujesz funkcje, która ci zwraca true

5. Petla zostaje przerwana

Ale przeciez co ja mam zrobic, to ja doskonale wiem, ale nie umiem.

Opublikowano

Nie wiem jakim cudem to cos dziala, ale dziala tylko 2 razy? po trzecim sie buguje i odpierdala mu totalnie

Func start()

   while 1
refresh2()
sleep(random(1555, 1888))
reklama2()
sleep(random(1333, 1666))
   captcha()
If captcha() = True Then
   ExitLoop
   captcha1()
elseIf captcha1() = True Then
   ExitLoop
   captcha2()
elseIf captcha2() = True Then
   ExitLoop
   captcha3()
elseIf captcha3() = True Then
   ExitLoop
   captcha4()
elseIf captcha4() = True Then
   ExitLoop
   captcha5()
elseIf captcha5() = True Then
   ExitLoop
   captcha6()
elseIf captcha6() = True Then
   ExitLoop
   captcha7()
elseIf captcha7() = True Then
   ExitLoop
   captcha8()
elseIf captcha8() = True Then
   ExitLoop
   captcha9()
EndIf
sleep(random(1600,2666))
idk()
sleep(500)
WEnd
EndFunc

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...