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

[Problem] And, or..


Rekomendowane odpowiedzi

Opublikowano

Hm no mam problem.

 

_Password("Wprowadz licencje do programu.", "1-2-3-4" or "x-x-x-x")

 

Chce aby funkcja wykonala sie po wpisaniu 1-2-3-4 lub " x-x-x-x "

 

cos z tych dwoch.

 

_password jest zdefiniowana wczesniej. <udf>.

 

niestety wykonuje sie po wpisaniu czegokolwiek nawet "xxxxxxxxx" gdy dodam "or".

 

gdy jest tylko np.

 

_Password("Wprowadz licencje do programu.", "1-2-3-4")

 

wszystko dziala jak nalezy

 

 

Kod funkcji password:

 

func _Password($text, $Pass)
$WritePass = InputBox("Hasło", $text, "", "*")
if $WritePass <> $Pass Then
$MsgRead = MsgBox(4,"Info","Wystąpił błąd" & @lf & "Ponowic probe?")

if $MsgRead = "6" Then
	_Password($text, $Pass)
Else
Exit
Endif
EndIf
EndFunc

Kod wykonania funkcji:

 

			if $user = "Trial" Then
				_Password("Wprowadz licencje do programu.", "1-2-3-4" Or "x-x-x-x")
				$LicenseTo = InputBox("Licencja","Kod licencyjny poprawny!" & @LF & "Wprowadz nazwe uzytkownika licencji.")
				IniWrite(@AppDataDir & "/cfg.cfg", "LicenseSettings", "LicenseTo", $LicenseTo)
				GUICtrlSetData($Wlasciciel, "Licencja dla: " & $LicenseTo)
			Else
				MsgBox(0,"Błąd!","Program juz jest licencjonowany!" & @lf & "Wlasciciel: " & $user)
				EndIf

 

Tak jak powiedzialem wczesiej dziala gdy jest

 

_Password("Wprowadz licencje do programu.", "1-2-3-4")

Moje tutki:

"Bad Video Card Drivers" - Błąd w mc? Zobacz do mnie aby dowiedzieć się jak to naprawić!

Chcesz wyciągnąć maksymalną ilość fps w minecraft? Kliknij

tu!

Opublikowano

or działa tylko i wyłącznie w ifach instrukcjach warunkowych.

w funkcji password wywal wszystko oprócz pojawiania się inputboxa, i wrzuć zmienną od tego inputboxa do Return żeby zwrócić wpisane przez usera hasło.

Potem robisz ifa i masz z głowy.

Co najwyżej sprawdź czy ktoś nie zostawił pola pustego.

 

@down, jest godzina 23 a ja jestem ledwo przytomny. jednak moderować trzeba :]

@2down, aj dajcie mi już wszyscy spokój, nie jestem encyklopedią. ja używam tego szajsu tylko do instrukcji warunkowych i mi wystarczy, a to nie zmienia faktu że kod w @topic jest z deczka kijowy

846331404756772371599.jpeg
Opublikowano

Nie rozumiesz działania operatorów or, and etc.

Przejrzyj helpa.

 

Z aktualnym kodem funkcji _Password dużo nie zrobisz.

Najlepiej będzie jeśli ją całkowicie wywalisz.

Zrób po prostu inputboxa. Wczytaj z niego to co ktoś wpisze i porównaj z oboma wzorcami.

Jeśli któryś się zgada to ok, jeśli nie to powtarzasz.

 

or działa tylko i wyłącznie w ifach.

pierdolisz pan

Opublikowano

or działa tylko i wyłącznie w ifach instrukcjach warunkowych.

w funkcji password wywal wszystko oprócz pojawiania się inputboxa, i wrzuć zmienną od tego inputboxa do Return żeby zwrócić wpisane przez usera hasło.

Potem robisz ifa i masz z głowy.

Co najwyżej sprawdź czy ktoś nie zostawił pola pustego.

 

@down, jest godzina 23 a ja jestem ledwo przytomny. jednak moderować trzeba :]

still.

Pisze boty do gier WWW na zlecenie.

Opublikowano

Nie rozumiesz działania operatorów or, and etc.

Przejrzyj helpa.

 

Z aktualnym kodem funkcji _Password dużo nie zrobisz.

Najlepiej będzie jeśli ją całkowicie wywalisz.

Zrób po prostu inputboxa. Wczytaj z niego to co ktoś wpisze i porównaj z oboma wzorcami.

Jeśli któryś się zgada to ok, jeśli nie to powtarzasz.

 

pierdolisz pan

Mógłyś pomóc.?

Moje tutki:

"Bad Video Card Drivers" - Błąd w mc? Zobacz do mnie aby dowiedzieć się jak to naprawić!

Chcesz wyciągnąć maksymalną ilość fps w minecraft? Kliknij

tu!

Opublikowano

Chodziło mu o to żebyś wogóle wywalił tą funkcję _Password, tylko używał samego InputBoxa

$input = $InputBox(parametry)

If $input == $hasło1 or $input == $hasło2 Then

;instrukcje które wykonają się jeśli hasło jest prawdziwe

Else

;instrukcje które wykonają się jeśli hasło jest fałszywe

EndIf

846331404756772371599.jpeg
Opublikowano

 

Chodziło mu o to żebyś wogóle wywalił tą funkcję _Password, tylko używał samego InputBoxa

$input = $InputBox(parametry)
If $input == $hasło1 or $input == $hasło2 Then
     ;instrukcje które wykonają się jeśli hasło jest prawdziwe
Else
     ;instrukcje które wykonają się jeśli hasło jest fałszywe
EndIf

 

Tylko to ma być w udf ;p

Moje tutki:

"Bad Video Card Drivers" - Błąd w mc? Zobacz do mnie aby dowiedzieć się jak to naprawić!

Chcesz wyciągnąć maksymalną ilość fps w minecraft? Kliknij

tu!

Opublikowano

or działa tylko i wyłącznie w ifach instrukcjach warunkowych.

dalej pierdolisz

 

$a = 0
$b = 3
msgbox(64, '', $a or $
msgbox(64, '', $a and $
Opublikowano

Na hooy ?

Zrób sobie udfa, i tak to ci nie wypali, chwila moment i hasło odgadniete :P

 

Wiem, to ma być przykład.

 

UDF'a robię do własnego uzytku bo przyda mi sie i nie wychodzi mi to ;p

Moje tutki:

"Bad Video Card Drivers" - Błąd w mc? Zobacz do mnie aby dowiedzieć się jak to naprawić!

Chcesz wyciągnąć maksymalną ilość fps w minecraft? Kliknij

tu!

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...