You are not logged in.
Данный плагин, позволяет настроить чувствительность мыши. Теперь можно плавно двигать цель. Для установки просто распакуйте архив в директорию игры. Для настройки залети в папку \data\cfg которая появится после установки плагина, и затем с помощью текстового блокнота, откройте файл MouseSet.ini.
Параметры:
mouseSensitivity_X = 1,0 отвечает за X чувствительность
mouseSensitivity_Y = 1,0 отвечает за Y чувствительность и снайперского прицела
sightSensitivity_X = 1,0 отвечает за X чувствительность снайперского прицела
Можно-ли заставить прицел не дергаться при выстреле?
Можно если играть в вайс сити!
О_о елки зеленые, даже не кто не знает!
Есть такой опкод для gta-vc? как в са
07DD=2,set_actor %1d% temper_to %2h%
Блин все не могу найти! Кто знает?
Есть статейки как писать плагины на GTA-VC...
Значит последнии биты обнуляются...
.text:005F9987 010 mov dword ptr [esp+10h+var_10+4], 0 .text:005F998F 010 mov dword ptr [esp+10h+var_10], eax
Может это одна переменая, просто IDA тут за сомневалась в чем-то.
Вот функция:
.text:005F9980 ; int __stdcall CAudio__PlaySound(__int16, float) .text:005F9980 CAudio__PlaySound proc near ; CODE XREF: sub_429B60+282p .text:005F9980 ; sub_429DF0+4Bp ... .text:005F9980 .text:005F9980 var_14 = dword ptr -14h .text:005F9980 var_10 = qword ptr -10h .text:005F9980 var_4 = dword ptr -4 .text:005F9980 arg_0 = word ptr 4 .text:005F9980 arg_4 = dword ptr 8 .text:005F9980 .text:005F9980 000 sub esp, 10h .text:005F9983 010 mov eax, [esp+10h+arg_4] .text:005F9987 010 mov dword ptr [esp+10h+var_10+4], 0 .text:005F998F 010 mov dword ptr [esp+10h+var_10], eax .text:005F9992 010 fild [esp+10h+var_10] .text:005F9995 010 push eax ; float .text:005F9996 014 mov [esp+14h+var_4], ecx ; void* .text:005F999A 014 mov ecx, offset _sfxManager ; this .text:005F999F 014 fstp [esp+14h+var_14] .text:005F99A2 014 mov eax, ds:dword_7928B8 .text:005F99A7 014 mov edx, dword ptr [esp+14h+arg_0] .text:005F99AB 014 push edx ; __int16 .text:005F99AC 018 push eax ; int .text:005F99AD 01C call sub_5F83D0 .text:005F99B2 010 add esp, 10h .text:005F99B5 000 retn 8 .text:005F99B5 CAudio__PlaySound endp
Что тут происходит?
.text:005F9987 010 mov dword ptr [esp+10h+var_10+4], 0 .text:005F998F 010 mov dword ptr [esp+10h+var_10], eax
Можно поподробнее про смещения, для чего они и так далее и где редактировать урон?
Смешения это адреса в памяти игры.
Блин ребята такой форум хороший, но людей мало
. Что все забили что-ли???
Надеюсь, дело не в каких-нибудь main.scm и тд
Ну уж точно нет!
"Использование отладчика результат плохого проэктирования" Так сказал listener, даже Alien не пользовался отладчиком и посмотрите какие он CLEO пишет!
А для VC есть нападобие такого:
07DD: set_actor 1@ temper_to 100 //
Такая же ерунда и у ВС...
А указатель как получить? Чем надо исследовать память?
Ну память исследовать надо IDA-й pro...
Где взять сорцы на CLEO VC?
Еще бы доки на него как добовлять новые опкоды...
Во круто!
А почему графика красивая? На сколько я знаю в sa таких шейдоров не было.
Как добавить свои сообственые опкоды, для gta-vc? Что там нужно зделать, функции заменять в потоке CScriptThread или что? Тут есть граматные люди, надеюсь они мне ответять. Заранее спасибо!
И действительно что делает
ds:
?
Понятно!
.text:00455BBC 1B8 mov al, [ecx+CPlayerPed.__parent.field_14E]
А как тут проверить байт, в памяти? Увы все ответа не дождусь!
И где-же тут искать выстрелел игрок или нет?
.text:00455B9D loc_455B9D: ; CODE XREF: sub_455030+22j .text:00455B9D ; DATA XREF: .data:off_6898F8o .text:00455B9D 1B8 lea eax, [ebp+10h] ; jumptable 00455052 case 22 .text:00455BA0 1B8 mov ecx, ebp .text:00455BA2 1B8 push 6 .text:00455BA4 1BC push eax .text:00455BA5 1C0 call CScriptThread__getNumberParams .text:00455BAA 1B8 mov esi, ds:dword_7D7440 .text:00455BB0 1B8 xor bl, bl .text:00455BB2 1B8 imul esi, 2Eh .text:00455BB5 1B8 mov ecx, ds:dword_94AD30[esi*8] .text:00455BBC 1B8 mov al, [ecx+14Eh] .text:00455BC2 1B8 shr al, 6 .text:00455BC5 1B8 and al, 1 .text:00455BC7 1B8 jz short loc_455BEF .text:00455BC9 1B8 add ecx, 4 .text:00455BCC 1B8 push ds:flt_7D7450 ; float .text:00455BD2 1BC push ds:flt_7D744C ; float .text:00455BD8 1C0 push ds:flt_7D7448 ; float .text:00455BDE 1C4 push ds:dword_7D7444 ; float .text:00455BE4 1C8 call sub_4BBA00 .text:00455BE9 1B8 test al, al .text:00455BEB 1B8 jz short loc_455BEF .text:00455BED 1B8 mov bl, 1 .text:00455BEF .text:00455BEF loc_455BEF: ; CODE XREF: sub_455030+B97j .text:00455BEF ; sub_455030+BBBj .text:00455BEF 1B8 mov ecx, ebp .text:00455BF1 1B8 push ebx .text:00455BF2 1BC call sub_463F00 .text:00455BF7 1B8 cmp ds:flt_7D7454, 0 .text:00455BFE 1B8 jz short loc_455C2C .text:00455C00 1B8 mov ebx, ebp .text:00455C02 1B8 add ebx, [ebp+10h] .text:00455C05 1B8 push flt_689808 ; float .text:00455C0B 1BC push ds:flt_7D7450 ; float .text:00455C11 1C0 push ds:flt_7D744C ; float .text:00455C17 1C4 push ds:flt_7D7448 ; float .text:00455C1D 1C8 push ds:dword_7D7444 ; float .text:00455C23 1CC push ebx ; int .text:00455C24 1D0 call sub_45F080 .text:00455C29 1D0 add esp, 18h .text:00455C2C .text:00455C2C loc_455C2C: ; CODE XREF: sub_455030+BCEj .text:00455C2C 1B8 cmp ds:byte_A10B4B, 0 .text:00455C33 1B8 jz short loc_455C55 .text:00455C35 1B8 push ds:flt_7D7450 .text:00455C3B 1BC push ds:flt_7D744C .text:00455C41 1C0 push ds:flt_7D7448 .text:00455C47 1C4 push ds:dword_7D7444 .text:00455C4D 1C8 call sub_4607F0 .text:00455C52 1C8 add esp, 10h .text:00455C55 .text:00455C55 loc_455C55: ; CODE XREF: sub_455030+C03j .text:00455C55 1B8 xor al, al .text:00455C57 1B8 add esp, 1A8h .text:00455C5D 010 pop ebp .text:00455C5E 00C pop edi .text:00455C5F 008 pop esi .text:00455C60 004 pop ebx .text:00455C61 000 retn 4
Мне надо узнать что за значение, и где его искать в памяти...