#1301 28-08-2009 10:50

CraZZZy-GameRRR
From: Москва
Registered: 11-08-2009
Posts: 97
Website

Re: Один вопрос

PIT wrote:

а что, опкода 0ABE:   vehicle 0@ engine_on не существует ? smile

Спасибо! Теперь всё работает правильно. Я думал, этот опкод установка, а он, оказывается, проверка.

Offline

#1302 28-08-2009 10:52

PIT
Registered: 08-09-2008
Posts: 224

Re: Один вопрос

CraZZZy-GameRRR wrote:
PIT wrote:

а что, опкода 0ABE:   vehicle 0@ engine_on не существует ? smile

Спасибо! Теперь всё работает правильно. Я думал, этот опкод установка, а он, оказывается, проверка.

ну одной проблемой меньше smile


100 постов - 27 августа;

Offline

#1303 28-08-2009 15:20

Alien
Registered: 12-10-2008
Posts: 564

Re: Один вопрос

PIT wrote:

Нефига не работает sad

ага, че-то не получается хэндл получить.=( Там какая-то сложная арифметика идет, хотя похоже, что это просто компилятор оптимизировал.

К счастью, хэндл получать совсем даже не обязательно. Ведь можно работать напрямую с структурой педа через память. В вики некоторые смещения есть.

Это получает указатель на структуру педа под прицелом.

0A8D: 0@ = read_memory 0xB6F3B8 size 4 virtual_protect 0     
0@ += 0x79C               
0A8D: 0@ = read_memory 0@ size 4 virtual_protect 0       //CPed

Offline

#1304 28-08-2009 15:28

PIT
Registered: 08-09-2008
Posts: 224

Re: Один вопрос

Alien wrote:
PIT wrote:

Нефига не работает sad

ага, че-то не получается хэндл получить.=( Там какая-то сложная арифметика идет, хотя похоже, что это просто компилятор оптимизировал.

К счастью, хэндл получать совсем даже не обязательно. Ведь можно работать напрямую с структурой педа через память. В вики некоторые смещения есть.

Это получает указатель на структуру педа под прицелом.

0A8D: 0@ = read_memory 0xB6F3B8 size 4 virtual_protect 0     
0@ += 0x79C               
0A8D: 0@ = read_memory 0@ size 4 virtual_protect 0       //CPed

Через структуру все не сделаешь, например как через структуру в мою группу добавить? Или например как над ним маркер создать? Я ведь ассемблеров не знаю, а на вики не все. Да и через структуру нельзя ничего почему то записывать.

Last edited by PIT (28-08-2009 15:28)


100 постов - 27 августа;

Offline

#1305 28-08-2009 20:28

Sw[ee]t
From: Нижний Новгород
Registered: 16-02-2009
Posts: 686
Website

Re: Один вопрос

Так. Эта песня уже обсуждалась...

EDIT:
Ну вот, нашёл smile
Правда там немного другое

Last edited by Sw[ee]t (28-08-2009 20:28)

Offline

#1306 28-08-2009 21:02

CraZZZy-GameRRR
From: Москва
Registered: 11-08-2009
Posts: 97
Website

Re: Один вопрос

Народ, подскажите, как количество оставшегося нитро у тачки узнать?

Offline

#1307 28-08-2009 22:36

Sw[ee]t
From: Нижний Новгород
Registered: 16-02-2009
Posts: 686
Website

Re: Один вопрос

0_о, разве такое можно?
Нитро вроде хватает на 20 сек.

Offline

#1308 29-08-2009 08:05

PIT
Registered: 08-09-2008
Posts: 224

Re: Один вопрос

CraZZZy-GameRRR wrote:

Народ, подскажите, как количество оставшегося нитро у тачки узнать?

для начала надо код нитро искать, а нитрометры smile я в интернете гте-то видел

Sw[ee]t wrote:

Так. Эта песня уже обсуждалась...

EDIT:
Ну вот, нашёл smile
Правда там немного другое

Есть опкоды и на поиск актера, и на поиск машины, но вещь ИМХО полезная, можно код оформить так:

{$CLEO}
wait 0

:1
wait 0
02DD: 1@ = get_random_ped_in_zone 'SAN_AND' with_pedtype_civilian -1 gang 1 criminal/prostitute 1 
if
0457:   player $PLAYER_CHAR aiming_at_actor 1@ 
jf @1
//Что с ним делать 
jump @1

Last edited by PIT (29-08-2009 08:28)


100 постов - 27 августа;

Offline

#1309 29-08-2009 11:18

PIT
Registered: 08-09-2008
Posts: 224

Re: Один вопрос

вот, почему нельзя скомпилить из за этой строки ?
0A8C: write_memory  0xBAB22C  size  4  value  6B00BEFF  virtual_protect  0


100 постов - 27 августа;

Offline

#1310 29-08-2009 13:14

Gyr
From: Серпухов
Registered: 03-02-2009
Posts: 246
Website

Re: Один вопрос

вот, почему нельзя скомпилить из за этой строки ?
0A8C: write_memory  0xBAB22C  size  4  value  6B00BEFF  virtual_protect  0

Потому что надо так:

0A8C: write_memory  0xBAB22C  size  4  value  0х6B00BEFF  virtual_protect  0

0х6B00BEFF - это же цвет в НЕХ. А все НЕХ значения начинаятся с "0х"


Специально для тех, кто не умеет читать по английски. Мой ник читается как "ГИР"!!!
Народная мудрость:
Прежде чем задавать вопросы,ПОЧИТАЙ СПРАВКУ!!!!

Offline

#1311 29-08-2009 13:23

Sw[ee]t
From: Нижний Новгород
Registered: 16-02-2009
Posts: 686
Website

Re: Один вопрос

PIT wrote:

Есть опкоды и на поиск актера, и на поиск машины, но вещь ИМХО полезная, можно код оформить так:

{$CLEO}
wait 0

:1
wait 0
02DD: 1@ = get_random_ped_in_zone 'SAN_AND' with_pedtype_civilian -1 gang 1 criminal/prostitute 1 
if
0457:   player $PLAYER_CHAR aiming_at_actor 1@ 
jf @1
//Что с ним делать 
jump @1

Да, но ты получаешь хэндл актёра ДО того как прицелился на него.
Советую оставить вопрос в покое пока не ответят товарищ листенер или симэн smile

Offline

#1312 29-08-2009 13:43

PIT
Registered: 08-09-2008
Posts: 224

Re: Один вопрос

Gyr wrote:

вот, почему нельзя скомпилить из за этой строки ?
0A8C: write_memory  0xBAB22C  size  4  value  6B00BEFF  virtual_protect  0

Потому что надо так:

0A8C: write_memory  0xBAB22C  size  4  value  0х6B00BEFF  virtual_protect  0

0х6B00BEFF - это же цвет в НЕХ. А все НЕХ значения начинаятся с "0х"

у тебя буква х русская lol


100 постов - 27 августа;

Offline

#1313 29-08-2009 13:46

Gyr
From: Серпухов
Registered: 03-02-2009
Posts: 246
Website

Re: Один вопрос

у тебя буква х русская

Это проверка на внимательность...


Специально для тех, кто не умеет читать по английски. Мой ник читается как "ГИР"!!!
Народная мудрость:
Прежде чем задавать вопросы,ПОЧИТАЙ СПРАВКУ!!!!

Offline

#1314 29-08-2009 13:47

Gyr
From: Серпухов
Registered: 03-02-2009
Posts: 246
Website

Re: Один вопрос

PIT wrote:

    Есть опкоды и на поиск актера, и на поиск машины, но вещь ИМХО полезная, можно код оформить так:
    Code:

    {$CLEO}
    wait 0

    :1
    wait 0
    02DD: 1@ = get_random_ped_in_zone 'SAN_AND' with_pedtype_civilian -1 gang 1 criminal/prostitute 1
    if
    0457:   player $PLAYER_CHAR aiming_at_actor 1@
    jf @1
    //Что с ним делать
    jump @1

Да, но ты получаешь хэндл актёра ДО того как прицелился на него.
Советую оставить вопрос в покое пока не ответят товарищ листенер или симэн smile

А какая разница? Получаешь хэндл актера и проверяешь целится ли игрок в него. Если этот актер не тот в кого целится игрок, то ищем другого. По моему катит.


Специально для тех, кто не умеет читать по английски. Мой ник читается как "ГИР"!!!
Народная мудрость:
Прежде чем задавать вопросы,ПОЧИТАЙ СПРАВКУ!!!!

Offline

#1315 29-08-2009 13:57

PIT
Registered: 08-09-2008
Posts: 224

Re: Один вопрос

Gyr wrote:

PIT wrote:

    Есть опкоды и на поиск актера, и на поиск машины, но вещь ИМХО полезная, можно код оформить так:
    Code:

    {$CLEO}
    wait 0

    :1
    wait 0
    02DD: 1@ = get_random_ped_in_zone 'SAN_AND' with_pedtype_civilian -1 gang 1 criminal/prostitute 1
    if
    0457:   player $PLAYER_CHAR aiming_at_actor 1@
    jf @1
    //Что с ним делать
    jump @1

Да, но ты получаешь хэндл актёра ДО того как прицелился на него.
Советую оставить вопрос в покое пока не ответят товарищ листенер или симэн smile

А какая разница? Получаешь хэндл актера и проверяешь целится ли игрок в него. Если этот актер не тот в кого целится игрок, то ищем другого. По моему катит.

в том то и дело, что н*****а не катит. Не работает, а по идее должно.


100 постов - 27 августа;

Offline

#1316 29-08-2009 13:59

Gyr
From: Серпухов
Registered: 03-02-2009
Posts: 246
Website

Re: Один вопрос

Потому что надо еще делать проверку на существование актера опкодом
056D:   actor 0@ defined


Специально для тех, кто не умеет читать по английски. Мой ник читается как "ГИР"!!!
Народная мудрость:
Прежде чем задавать вопросы,ПОЧИТАЙ СПРАВКУ!!!!

Offline

#1317 29-08-2009 14:01

PIT
Registered: 08-09-2008
Posts: 224

Re: Один вопрос

Gyr wrote:

Потому что надо еще делать проверку на существование актера опкодом
056D:   actor 0@ defined

зачем?


100 постов - 27 августа;

Offline

#1318 29-08-2009 14:03

Gyr
From: Серпухов
Registered: 03-02-2009
Posts: 246
Website

Re: Один вопрос

Как зачем? Если актера не будет существовать, то и работать ничего не будет! Бывает такое, что опкод не записывает актера, даже если он рядом.


Специально для тех, кто не умеет читать по английски. Мой ник читается как "ГИР"!!!
Народная мудрость:
Прежде чем задавать вопросы,ПОЧИТАЙ СПРАВКУ!!!!

Offline

#1319 29-08-2009 14:14

PIT
Registered: 08-09-2008
Posts: 224

Re: Один вопрос

Gyr wrote:

Как зачем? Если актера не будет существовать, то и работать ничего не будет! Бывает такое, что опкод не записывает актера, даже если он рядом.

может тогда с inceptator'ом Seemann'а попробовать?


100 постов - 27 августа;

Offline

#1320 29-08-2009 14:18

Gyr
From: Серпухов
Registered: 03-02-2009
Posts: 246
Website

Re: Один вопрос

Может. Так даже лучше будет.


Специально для тех, кто не умеет читать по английски. Мой ник читается как "ГИР"!!!
Народная мудрость:
Прежде чем задавать вопросы,ПОЧИТАЙ СПРАВКУ!!!!

Offline

#1321 29-08-2009 14:21

PIT
Registered: 08-09-2008
Posts: 224

Re: Один вопрос

Gyr wrote:

Может. Так даже лучше будет.

Не, наверно лучше через memory , вот только Симанов и Листенеров не так уж много smile
[offtop]Когда Листенер стал админинстратором? [/offtop]


100 постов - 27 августа;

Offline

#1322 29-08-2009 19:21

Orr_Orange
Registered: 13-07-2009
Posts: 5

Re: Один вопрос

Можете выложить свойсва(позиция, размер текста, цвет, итд) тексдравов (часы, деньги, и тот что в гонке, ну 1st 1/8)


..to hit me

Offline

#1323 29-08-2009 19:24

Sw[ee]t
From: Нижний Новгород
Registered: 16-02-2009
Posts: 686
Website

Re: Один вопрос

PIT wrote:

Когда Листенер стал админинстратором?

А когда мы все умрём?
За его познания, вот за что smile

Offline

#1324 29-08-2009 19:51

PIT
Registered: 08-09-2008
Posts: 224

Re: Один вопрос

Sw[ee]t wrote:
PIT wrote:

Когда Листенер стал админинстратором?

А когда мы все умрём?
За его познания, вот за что smile

теперь админов три: 1 админ был первым, и уже пропал smile , 2 часто помогает всем, 3 помогает второму. smile

Orr_Orange wrote:

(часы, деньги, )

это "скрипт" EXE .
простой поиск дал мне вот что:

033E: set_draw_text_position 320.0 180.333 GXT 'BJ_PUSH'  // Push
033F: set_text_draw_letter_size 1.3 3.36 
0340: set_text_draw_RGBA 180 180 180 255 
0343: set_text_draw_linewidth 640.0 
0349: set_text_draw_font 3 
060D: draw_text_shadow 0 color_RGBA 0 0 0 255

сначала настраиваешь, как надо, а потом запускаешь 033E , кстати там есть подобные опкоды, но с числами.


100 постов - 27 августа;

Offline

#1325 29-08-2009 20:11

CraZZZy-GameRRR
From: Москва
Registered: 11-08-2009
Posts: 97
Website

Re: Один вопрос

PIT wrote:

для начала надо код нитро искать, а нитрометры smile я в интернете гте-то видел

Я только этот сумел раздобыть - http://sa-sity.ucoz.ru/load/0-0-0-85-20. Принцип работы, к сожалению, понять не смог, может ты растолкуешь?

и ещё вопросик.
Что делает опкод 0AB3?

Offline

Board footer

Powered by FluxBB