- 411
- 268
Для настоящего хакера вычислить по ип можно и без этогоМожно ли как-то получить ип игрока? код желательно.ц
Для настоящего хакера вычислить по ип можно и без этогоМожно ли как-то получить ип игрока? код желательно.ц
Маркера на карте? Если да то вот:Посаны подкиньте опкод для проверки маркера в заданных координатах.
Этот не ок работает:Код:00C2: is_point_on_screen X Y Z radius 10.0
0AB6: store_target_marker_coords_to 0@ 1@ 2@
Маркера на карте? Если да то вот:
Код:0AB6: store_target_marker_coords_to 0@ 1@ 2@
Были же scm ф-ции для получения координатНе, ну короче цилиндрическая сфера. (Не гоночная)
alloc 3@ 64
while true
wait 0
if 0ab0: 75
then
repeat
wait 0
until 8ab0: 75
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
if 0DB4: 3@ = nearset marker to position x 0@ y 1@ radius 100.0
then
0af8: "+" -1
end
end
end
Так попробуй, если "-" пишется, а игра лагает, то проблема где-то в другом месте.Про получение координат в курсе, просто хотел опкодом в радиусе X Y Z проверить маркер.
Вот короче есть один опкод, только при отсутствии маркера в радиусе 100.0, начинает дико лагать. В чем дело может быть?
Код:alloc 3@ 64 while true wait 0 if 0ab0: 75 then repeat wait 0 until 8ab0: 75 Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@) if 0DB4: 3@ = nearset marker to position x 0@ y 1@ radius 100.0 then 0af8: "+" -1 end end end
alloc 3@ 64
while true
wait 0
if 0ab0: 75
then
repeat
wait 0
until 8ab0: 75
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
if 0DB4: 3@ = nearset marker to position x 0@ y 1@ radius 100.0
then
0af8: "+" -1
else
0af8: "-" -1
end
end
end
да лол, в том то и дело, что в этом проблема.Так попробуй, если "-" пишется, а игра лагает, то проблема где-то в другом месте.
Код:alloc 3@ 64 while true wait 0 if 0ab0: 75 then repeat wait 0 until 8ab0: 75 Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@) if 0DB4: 3@ = nearset marker to position x 0@ y 1@ radius 100.0 then 0af8: "+" -1 else 0af8: "-" -1 end end end
Этот опкод можно использовать в проверке. Только вот я не пойму зачем занимать память?да лол, в том то и дело, что в этом проблема.
Минус пишется, но идет фриз. Я хз, мб нельзя этот опкод в условии использовать.
Хотя комментарий стоит IF & Set.
{$CLEO}
0000:
while not Samp.Available()
wait 400
end
while true
wait 0
if 0ab0: 75
then
wait 150
Actor.StorePos($player_actor, 0@ 1@ 2@)
if 0DB4: 3@ = nearset marker to position x 0@ y 1@ radius 100.0
then
0af8: "+" -1
else
0af8: "-" -1
end
end
end
Хз, вчера чето без выделения памяти вылетал.Этот опкод можно использовать в проверке. Только вот я не пойму зачем занимать память?
Ну я бы сделал так.
Код:{$CLEO} 0000: while not Samp.Available() wait 400 end while true wait 0 if 0ab0: 75 then wait 150 Actor.StorePos($player_actor, 0@ 1@ 2@) if 0DB4: 3@ = nearset marker to position x 0@ y 1@ radius 100.0 then 0af8: "+" -1 else 0af8: "-" -1 end end end
if 00FE: actor $PLAYER_ACTOR sphere 0 in_sphere 1256.46 241.89 19.33 radius 1.0 1.0 1.0
Тут ведь актера в радиусе проверяет (или в сфере).Юзай это
Код:if 00FE: actor $PLAYER_ACTOR sphere 0 in_sphere 1256.46 241.89 19.33 radius 1.0 1.0 1.0
Может быть так?Тут ведь актера в радиусе проверяет (или в сфере).
А я хотел маркер в X Y Z radius N проверить. Или с ним ^ можно чето покрутить?
{$CLEO}
0000:
while not Samp.Available()
wait 400
end
while true
wait 0
if 0ab0: 75
then
wait 150
Actor.StorePos($player_actor, 0@ 1@ 2@)
0DB4: 3@ = nearset marker to position x 1@ y 2@ radius 100.0
if 0DB3: marker 3@ position to x 1@ y 2@ z 3@
then
0af8: "+" -1
else
0af8: "-" -1
end
end
end