[ Fajny Board ] Forum Quake2

Quake 2 umarł
Teraz jest 28 mar 2024, o 19:26

Wszystkie czasy w strefie UTC + 1 [czas letni (DST)]




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
 Tytuł: Anticheat ssie.
PostNapisane: 8 mar 2010, o 11:28 
Kozak

Dołączył(a): 14 cze 2002, o 19:53
Posty: 5731
Lokalizacja: znienacka
Karma: 272
Rich wprowadzil jakis czas temu do Anticheata mechanizm sprawdzajacy klikniecia myszy. Ma to chyba na celu ukrocenie color bota, nie wiem do konca. Wiem natomiast, ze przez to badziewie MOUSE3, MOUSE4 oraz MOUSE5 uzywane przeze mnie w TP przestaly poprawnie dzialac. Olewalem to, bo myslalem, ze Rich szybko naprawi problem, ale jak na razie nie zanosi sie na to.
Aby przeskoczyc problem wystarczy zmapowac klikniecia myszy na jakies guziki na klawiaturze i tam przeniesc swoje bindy. Moj soft do myszy (Logitech MX310) nie pozwalal na to, wiec znalazlem inne rozwiazanie.
1. Sciagamy Autohotkey (http://www.autohotkey.com/download/AutoHotkey.zip).
2. Uruchamiamy Notepada i wklejamy do niego:
$this->bbcode_second_pass_code('', ';LButton - the left mouse button (MOUSE1)
;RButton - the right mouse button (MOUSE2)
;MButton - the middle or wheel mouse button (MOUSE3)

;WheelDown - rotating the mouse wheel down (MWHEELDOWN)
;WheelUp - the opposite of the above (MWHEELUP)
;WheelLeft and WheelRight [v1.0.48+] - these two require a mouse with left/right scrolling capability, but they have no effect on operating systems older than Windows Vista.
;(See mouse wheel hotkeys to detect how far the wheel has been turned.)

;Supported only in Windows 2000/XP or later:
;XButton1 - a button that appears only on certain mice (MOUSE4)
;XButton2 - a button that appears only on certain mice (MOUSE5)

loop
{
IfWinActive, Quake 2
{
;MOUSE3
MButton::Send {1 Down}
MButton Up::Send {1 Up}

;MOUSE4
XButton1::Send {2 Down}
XButton1 Up::Send {2 Up}

;MOUSE5
XButton2::Send {3 Down}
XButton2 Up::Send {3 Up}
}
}
Return')
* linie zaczynajace sie od srednika to komentarze. Powyzszy skrypt mapuje MOUSE3 -> 1, MOUSE4 -> 2, MOUSE5 -> 3. Mozna zmienic wedle woli. Lista klawiszy jest tu: http://www.autohotkey.com/docs/KeyList.htm.

3. Uruchamiamy AutoHotkey\Compiler\Ahk2Exe.exe i w polu "Source (script file)" podajemy sciezke do skryptu, a w polu "Destination (.exe file)" podajemy sciezke do pliku exe, ktory utworzymy. Plik moze nazywac sie dowolnie. Ja uzylem MouseMapper.exe :). Klikamy "Convert".

4. W configu quake2 przenosimy bindy z guzikow myszy (MOUSE1, MOUSE2, MOUSE3) na odpowiednio 1, 2 oraz 3.

5. Odpalamy MouseMapper.exe, wchodzimy do Quake'a i cieszymy sie z dzialajacych bindow.

PS1. Nie testowalem jeszcze, ale wydaje sie byc poprawne.
PS2. Nie wiem co anticheat na to, byc moze poleci jakis kick za "hacki", sprawdze jak bede w domu.
PS3. Program dziala tylko, gdy jestesmy w Quake'u :).

Jak juz wszystko sprawdze i bedzie dzialalo, to tu napisze, a tutka (o ile ktos widzi taka potrzebe) bedzie mozna wkleic na quake2.com.pl lub/i strone dema.

_________________
The computer is your friend. Trust the computer.


Góra
 Zobacz profil Offline  
 
 Tytuł: Re: Anticheat ssie.
PostNapisane: 8 mar 2010, o 13:23 
Mroczny

Dołączył(a): 20 mar 2005, o 19:17
Posty: 530
Lokalizacja: Białystok
Karma: 18
Odpowiednikiem miała być komenda directinput z wartością "1", jednak jak damy na 1, to zmienia się czułość myszy, więc i tak źle i tak. Rozwiązaniem jest to o czym napisałeś, [+].

_________________
te tam nie pierdol :D


Góra
 Zobacz profil Offline  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 

Wszystkie czasy w strefie UTC + 1 [czas letni (DST)]


Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 11 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
katalog stron controlwebs.pl i www.netcatalog.pl zaprasza