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

Rekomendowane odpowiedzi

Opublikowano

mam taki kod :

To jest ukryta treść, proszę

 

czy jest jakis sposob zeby sprawdzic czy $a = $b ?

 

samo PixelGetColor sie w mojej sytuacji nie sprawdza bo pixele porownywalne maja minimalne roznice w odcieniu , a potrzebuje takiej funkcji ktora stwierdzi ze $a = $b w/w przypadku

 

ktos ma jakis pomysl ?

Opublikowano

If Then Else Tak jak @up

 

tylko dlaczego wyszukujesz w kwadracie 1x1? w twoim wypadku zawsze $a[0] = $x a $a[1] = $y ($b[0] = $x+5; $b[1] = $y)

 

Ucz się od środka to daleko zajdziesz.

Opublikowano (edytowane)

pixelsearch zwraca kordy tego pixela, to można by bylo zapytać

if $a[0] = $b[0] and $a[1] = $b[1] then msgbox(0,"","spale ci hate")

 

ale kordy tych pixeli sa inne , takze to nie przejdzie

 

ps. chyba ;) musze to sprawdzic ;)

Edytowane przez adik_123
Opublikowano

if $a[0] = $b[0] and $a[1] = $b[1] then msgbox(0,"","spale ci hate")

elseif $a[0] <> $b[0] or $a[1] <> $b[1] then

msgbox(0,"","chate pisze się przez CH")

endif

Opublikowano

@up2

zapytałeś aby $a = $b to ci odpowiedziałem

pikselszearch zwraca tablice ziro i jeden, w tablicy ziro znajduje się IKS położenia myszki, a w jeden znajduje się Y położenia myszki(to samo w przypadku )

@up

oj tam oj tam... cichutko

Opublikowano

@up2

zapytałeś aby $a = $b to ci odpowiedziałem

pikselszearch zwraca tablice ziro i jeden, w tablicy ziro znajduje się IKS położenia myszki, a w jeden znajduje się Y położenia myszki(to samo w przypadku )

@up

oj tam oj tam... cichutko

 

wiem co pixelsearch zwraca - lukalem w helpie

ale jedynie w pixelsearch znalazlem funkce ktora umozliwia wyszukanie danego koloru pixela z mozliwoscia minimalnej roznicy odcienia tego pixela - mam nadzieje ze nie pokrecilem ;)

 

wolalbym uzyc pixelgetcolor , ale tam mozna porownac jedynie w 100% dany pixel , bez uwzglednienia jego odcienia

Opublikowano

ale o co ci chodzi? Bo dalej nie rozumiem

 

@edit, przeczytałem edita pierwszego posta, ale to przecież zależy od tego jaki kolor mają te pixele

Opublikowano

ale o co ci chodzi? Bo dalej nie rozumiem

 

Faktycznie chyba niejasno napisalem pierwszy post.

 

Mam 2 pixele o roznych kordach i w 99% takich samych kolorach , jakiej funkcji uzyc , aby te 2 pixele zaznaczylo mi jako takie same

Opublikowano

aaaa, ty nie chcesz odcienia, dzisiaj się bawiłem kolorkami

to robisz tak, zbierasz koloreq, konwertujesz go do hex x6 dodajesz 0x przed niego, konwertujesz to do RGB, RGB konwertujesz do HSL i z HLS odczytujesz 1 wpis na tablicy([0])

będzie to czysty kolor bez kontrastu i odcieni

http://pl.wikipedia....V_%28grafika%29 (czy HSV czy HSL to jeden chuj)

To jest ukryta treść, proszę

 

o to ci chodzi?

i np. wtedy zapytasz literke H

if H >=60 and h <= 90 then msgbox(0,"","to jest zielony koloreq iksde")

Opublikowano

aaaa, ty nie chcesz odcienia, dzisiaj się bawiłem kolorkami

to robisz tak, zbierasz koloreq, konwertujesz go do hex x6 dodajesz 0x przed niego, konwertujesz to do RGB, RGB konwertujesz do HSL i z HLS odczytujesz 1 wpis na tablicy([0])

będzie to czysty kolor bez kontrastu i odcieni

http://pl.wikipedia....V_%28grafika%29 (czy HSV czy HSL to jeden chuj)

To jest ukryta treść, proszę

 

o to ci chodzi?

i np. wtedy zapytasz literke H

if H >=60 and h <= 90 then msgbox(0,"","to jest zielony koloreq iksde")

 

Chyba tego szukalem ;) jutro sie tym pobawie :) Dzieki za odp.

Opublikowano

To jest ukryta treść, proszę

 

Jakos tak

Może nie działać, nie miałem jak sprawdzić, najwyżej pozmieniaj, prosty skrypt. Na pewno ogarniesz :)

Nie działać w sensie, że jakiś błąd logiczny

Opublikowano

To jest ukryta treść, proszę

 

Jakos tak

Może nie działać, nie miałem jak sprawdzić, najwyżej pozmieniaj, prosty skrypt. Na pewno ogarniesz :)

Nie działać w sensie, że jakiś błąd logiczny

odp. a nie lepiej

To jest ukryta treść, proszę

i teraz tak jak pisałem wyżej wtedy zapytania sobie zrób

if $aha[0] >=60 and $aha[0] <= 90 then msgbox(0,"","to jest zielony koloreq iksde")

jak chcesz potestować to użyj funkcji _choosecolor(2) zwraca w tablicy RGB)

pewnie i tak coś zjebałem bo nie chce mi się odpalać scite ale tak ma wyglądać kod

bo poprzez samo RGB nie dojdziesz(propably) do tego czy to jest zółty czy zielony albo zajęło by ci to w chuj czasu

Opublikowano

Tak lecz ja to zrobiłem bez użycia dodatkowej bibioteki.

Wbiłem jeszcze na chwilę na kompa, żeby poprawić błąd, który zauważyłem troche za późno.

 

To jest ukryta treść, proszę

 

Jest troche dłuższy, ale nie trzeba includować dodatkowej biblioteki.

ale to już zależy od niego co wybierze.

×
×
  • Dodaj nową pozycję...