VIP Boost Банери Кредити
Основно Начало Сървъри Marketplace Новини Форум Сървъри
Общности Хостинг Добави Boost
Ресурси
Библиотеки Карти Видеа Магазин
Инструменти
Builder Demo CFG HUD
AMXX API
Вход Регистрация
/ Библиотеки / entity_maths.inc

entity_maths.inc

.inc 814 B 24 реда 04.04.2026
Pawn / AMX Mod X
stock entity_set_follow(entity, target, Float:speed) {

  if (!is_valid_ent(entity) || !is_valid_ent(target)) return 0

  new Float:entity_origin[3], Float:target_origin[3]
  entity_get_vector(entity, EV_VEC_origin, entity_origin)
  entity_get_vector(target, EV_VEC_origin, target_origin)

  new Float:diff[3]
  diff[0] = target_origin[0] - entity_origin[0]
  diff[1] = target_origin[1] - entity_origin[1]
  diff[2] = target_origin[2] - entity_origin[2]

  new Float:length = floatsqroot(floatpower(diff[0], 2.0) + floatpower(diff[1], 2.0) + floatpower(diff[2], 2.0))

  new Float:Velocity[3]
  Velocity[0] = diff[0] * (speed / length)
  Velocity[1] = diff[1] * (speed / length)
  Velocity[2] = diff[2] * (speed / length)

  entity_set_vector(entity, EV_VEC_velocity, Velocity)

  return 1
}
РЕКЛАМИРАЙ ПРИ НАС!
AMXX-BG.INFO
КАК ДА ИЗПОЛЗВАМ
Добави в началото на .sma файла:
#include <entity_maths>
1. Изтегли
Свали файла от бутона по-горе
2. Копирай
Постави в scripting/include/
3. Включи
Добави #include директивата
4. Компилирай
Използвай amxxpc или scripting/compile.exe