Вопросы и ответы - Страница 59 - Форум Cheat-Master.ru
Модератор форума: Sanoxxx, Alowir  
Вопросы и ответы
sneak_ayes Дата: Вторник, 05.03.2013, 16:53 | Сообщение # 871
Боец
Сообщений: 207
Статус: Offline
[CM]CalipsO, не скопировал V
[CM]Питух Дата: Среда, 06.03.2013, 14:38 | Сообщение # 872
Новичок
Сообщений: 20
Статус: Offline
Как сделать чтобы в включался определенный ноп?

В Украину не еду ибо сало не люблю(
NarutoUA Дата: Среда, 06.03.2013, 22:13 | Сообщение # 873
Новичок
Сообщений: 28
Статус: Offline
Я так понял, чтобы найти нужный мне оффсет, например iGameState, надо:
1) Запустить SAMP 0.3e и приаттачить к нему ollydbg
2) Найти базовый адрес samp.dll
3) Добавить к нему адресс 0x20DFEC ( это SAMP_INFO_OFFSET в 0.3e)
4) Добавить 0x3BA (адрес оффсета iGameState)
5) Скопировать ассемблерный код
6) Запустить SAMP 0.3x, приаттачить ollydbg
7) найти базовый адрес samp.dll
8) добавить к нему адресс 0x212A38 ( новый адрес SAMP_INFO_OFFSET в 0.3х)
9) Далее искать отсюда ассемлерный код, скопированный ранее
10) от найденного адреса отнять базовый и адрес samp_info?

Это правильный алгоритм или тут что-то не так? Просто уж очень нужен мне оффсет iGameState, а в его поисках я нуб.
mgmoldova Дата: Четверг, 07.03.2013, 12:20 | Сообщение # 874
Боец
Сообщений: 95
Статус: Offline
Нужна структура пакета SPECTATOR_SYNC



Мой скайп взломан
iMaddy Дата: Четверг, 07.03.2013, 16:05 | Сообщение # 875
Cheat-Master
Сообщений: 2855
Статус: Offline
mgmoldova,
Код
typedef struct _SPECTATOR_SYNC_DATA
{
  WORD lrAnalog;
  WORD udAnalog;
  WORD wKeys;
  float vecPos[3];
} SPECTATOR_SYNC_DATA;



Вопросами по сайту и так же игровому рынку (развод, невалидные товары, добавление в ЧС, проведение сделок)
не занимаюсь



iMaddy Дата: Четверг, 07.03.2013, 16:10 | Сообщение # 876
Cheat-Master
Сообщений: 2855
Статус: Offline
Цитата (|CM|Питух)
Как сделать чтобы в включался определенный ноп?

используй функцию patcher_install и pather_remove. Приведу пример. Создаем функцию и там:

Код
void sampnop ( int nopid )
{
struct patch_set    *patch = &set.sampPatch[nopid];
if ( patch->installed || patch->failed )
{
      patcher_remove( patch );
      addMessageToChatWindow("Remove samppatch: %s [id:%d]", set.sampPatch[nopid].name, nopid);
}
else
{
patcher_install( patch );
addMessageToChatWindow("Install samppatch: %s [id:%d]", set.sampPatch[nopid].name, nopic);
}
}



Вопросами по сайту и так же игровому рынку (развод, невалидные товары, добавление в ЧС, проведение сделок)
не занимаюсь



_Tupak_Amaru_Shakur_ Дата: Четверг, 07.03.2013, 16:30 | Сообщение # 877
Новичок
Сообщений: 24
Статус: Offline
вопрос нужно сделать чтобы когда активируешь функцию в меню она не запускалась, а срабатывала тогда когда нажму на кнопку

Добавлено (07.03.2013, 16:30)
---------------------------------------------
Например, активировал пиздарванку в меню, но она не сработала а начала свою работу после того как я нажму на определенную кнопку

[CM]Питух Дата: Четверг, 07.03.2013, 16:32 | Сообщение # 878
Новичок
Сообщений: 20
Статус: Offline
Цитата (_Tupak_Amaru_Shakur_)
вопрос нужно сделать чтобы когда активируешь функцию в меню она не запускалась, а срабатывала тогда когда нажму на кнопку

Тогда нах вообще добавлять её в меню?


В Украину не еду ибо сало не люблю(
_Tupak_Amaru_Shakur_ Дата: Четверг, 07.03.2013, 16:41 | Сообщение # 879
Новичок
Сообщений: 24
Статус: Offline
[CM]Питух, какая разница? чтобы видеть что она включена и не ебашила пока не нажму клавишу
iMaddy Дата: Четверг, 07.03.2013, 16:43 | Сообщение # 880
Cheat-Master
Сообщений: 2855
Статус: Offline
_Tupak_Amaru_Shakur_, в саму пиздарванку добавь проверку на удеерживание клавиши например левой кнопки мыши

Код
if ( KEY_DOWN(VK_LBUTTON))
{



Вопросами по сайту и так же игровому рынку (развод, невалидные товары, добавление в ЧС, проведение сделок)
не занимаюсь



_Tupak_Amaru_Shakur_ Дата: Четверг, 07.03.2013, 16:46 | Сообщение # 881
Новичок
Сообщений: 24
Статус: Offline
iMaddy, не то, походу не оч вопрос поняли, например я сделал мега удар, активация на кнопку lkm, я не хочу ебашить всех подрят (палевно), я хочу активировать в меню функу и потом уже нажимать lkm и она ебашит. Если играю за основ акк палевно будет что когда дерусь мега удар срабатывает
iMaddy Дата: Четверг, 07.03.2013, 16:47 | Сообщение # 882
Cheat-Master
Сообщений: 2855
Статус: Offline
Цитата (iMaddy)
Цитата (|CM|Питух)
Как сделать чтобы в включался определенный ноп?

используй функцию patcher_install и pather_remove. Приведу пример. Создаем функцию и там:

Код
void sampnop ( int nopid )
{
struct patch_set    *patch = &set.sampPatch[nopid];
if ( patch->installed || patch->failed )
{
      patcher_remove( patch );
      addMessageToChatWindow("Remove samppatch: %s [id:%d]", set.sampPatch[nopid].name, nopid);
}
else
{
patcher_install( patch );
addMessageToChatWindow("Install samppatch: %s [id:%d]", set.sampPatch[nopid].name, nopic);
}
}


подправил



Вопросами по сайту и так же игровому рынку (развод, невалидные товары, добавление в ЧС, проведение сделок)
не занимаюсь



iMaddy Дата: Четверг, 07.03.2013, 16:50 | Сообщение # 883
Cheat-Master
Сообщений: 2855
Статус: Offline
_Tupak_Amaru_Shakur_, я же сказал добавь в саму функцию проверку на удержание клавиши. Например:
Код
void cheat_handle_func ()   
{   
     
if ( cheat_state->_generic.func == 1 ) // проверка активирована ли функция или нет
{
if ( KEY_DOWN(VK_LBUTTON)) // проверка на удерживание левой кнопки мышки
{
addMessageToChatWindow("сейчас ты держишь кнопку и функция работает а когда отпустишь она будет в ожидании");   
}
}
}



Вопросами по сайту и так же игровому рынку (развод, невалидные товары, добавление в ЧС, проведение сделок)
не занимаюсь



pr9n Дата: Четверг, 07.03.2013, 16:58 | Сообщение # 884
Авторитет
Сообщений: 921
Статус: Offline
iMaddy, В твоем коде можно было не открывать блоки, т.к после каждого условия только одна функция.

[url=http://vk.com/ipr9n][img]http://i.imgur.com/kaVwM9K.png[/img][/url][url=http://instagram.com/ipr9n][img]http://i.imgur.com/eNAwOKh.jpg[/img][/url]
iMaddy Дата: Четверг, 07.03.2013, 17:17 | Сообщение # 885
Cheat-Master
Сообщений: 2855
Статус: Offline
pr9n, я люблю чтоб много блоков было


Вопросами по сайту и так же игровому рынку (развод, невалидные товары, добавление в ЧС, проведение сделок)
не занимаюсь



Поиск: