Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

5 страниц V  « 3 4 5

[ESP] Admin Spectator

XyLiGaN
сообщение 25.3.2015, 23:26
Сообщение #61
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Обновил свой пост - обновив описание, код (взяв с поста Светика ^_^) и обновил архив.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя ahmetbro
сообщение 25.3.2015, 23:27
Сообщение #62
Стаж: 12 лет

Сообщений: 141
Благодарностей: 70
Полезность: 15

Цитата(adva @ 26.3.2015, 0:19) *
уточни, когда умер или только в спектрах?

и то и другое)))))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 26.3.2015, 0:06
Сообщение #63


Иконка группы

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

Цитата(ahmetbro @ 26.3.2015, 0:27) *
и то и другое)))))


попробуй
Прикрепленные файлы:
Прикрепленный файл  admin_esp2.sma ( 6,11 килобайт ) Кол-во скачиваний: 22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Akinach
сообщение 26.3.2015, 9:40
Сообщение #64
Стаж: 11 лет

Сообщений: 396
Благодарностей: 325
Полезность: < 0

Выглядит как-то так
не понимаю, почему у Хулигана бокс и линия не совпадают dntknw.gif

Отредактировал: Akinach, - 26.3.2015, 9:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя fix102
сообщение 27.3.2015, 9:25
Сообщение #65


Стаж: 13 лет

Сообщений: 70
Благодарностей: 4
Полезность: < 0

Хулиган, поставил твой плагин, выдает такую ошибку
[Admin ESP]  T �! !! �
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 27.3.2015, 9:27
Сообщение #66
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

fix102, Ну то что ты скриво скомпилил, в этом никто не виноват.
Кодировка должна быть UTF-8 без BOM.

Цитата(Akinach @ 26.3.2015, 12:40) *
Выглядит как-то так
не понимаю, почему у Хулигана бокс и линия не совпадают dntknw.gif
Посмотри 1-у картинку и 2-ю и сравни разницу как я стою. Ты видимо не замечал такого.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя fix102
сообщение 27.3.2015, 9:34
Сообщение #67


Стаж: 13 лет

Сообщений: 70
Благодарностей: 4
Полезность: < 0

Цитата(XyLiGaN @ 27.3.2015, 10:27) *
fix102, Ну то что ты скриво скомпилил, в этом никто не виноват.
Кодировка должна быть UTF-8 без BOM.

Посмотри 1-у картинку и 2-ю и сравни разницу как я стою. Ты видимо не замечал такого.

Без BOM и делал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 27.3.2015, 9:51
Сообщение #68
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

fix102, Если бы делал, то и ошибки не было такой.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Skywrath
сообщение 9.4.2015, 0:17
Сообщение #69
Стаж: 11 лет

Сообщений: 1058
Благодарностей: 419
Полезность: < 0

может кто знает как поправить играю за КТ смотрю спектор есть линии:
Скрин

Играю за ТТ нет этих линий:
Скрин

Код взят отсюда: [ESP] Admin Spectator (Пост #759076)

Отредактировал: Skywrath, - 9.4.2015, 0:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Skywrath
сообщение 10.4.2015, 11:40
Сообщение #70
Стаж: 11 лет

Сообщений: 1058
Благодарностей: 419
Полезность: < 0

Кто подскажет в чем косяк?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
oxotnukoff
сообщение 12.10.2015, 23:15
Сообщение #71
Стаж: 13 лет

Сообщений: 164
Благодарностей: 44
Полезность: 128

Можно демки смотреть с данным admin_esp_mini.amxx плагином?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя r1nk0
сообщение 22.11.2015, 12:15
Сообщение #72


Стаж: 12 лет

Сообщений: 1417
Благодарностей: 705
Полезность: 349

есть ли разница ставить вверху списка или внизу? plugins.ini


Создание и редактирование карт ($) - vk.com/id476857873
Настройка и техническое обслуживание ваших игровых серверов - vk.com/id476857873
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Phoenixqs
сообщение 22.11.2015, 12:22
Сообщение #73


Стаж: 10 лет

Сообщений: 198
Благодарностей: 92
Полезность: < 0

хмм...
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Phoenixqs
сообщение 22.11.2015, 12:35
Сообщение #74


Стаж: 10 лет

Сообщений: 198
Благодарностей: 92
Полезность: < 0

r1nk0,
[ESP] Admin Spectator (Пост #758195)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fregats
сообщение 5.2.2016, 9:24
Сообщение #75
Стаж: 10 лет

Сообщений: 5
Благодарностей: 1
Полезность: 0

Подскажите пожалуйста как сделать, что бы он был постоянно включен без нажатия на t

Cкрытый текст
Цитата(XyLiGaN @ 24.3.2015, 23:40) *
И так, т.к. Денис ленится или занят, решил помочь и поэксперементировать.
Собственно что я изменил:
  • Подключил модуль engine (для регистрации impulse).
  • Убрал регистрацию команды /esp, заменив её на impusle (т.е. вкл/выкл теперь будет на "Т").
  • Ну и изменил флаг доступа к плагину с ADMIN_MENU (флаг "u") на ADMIN_LEVEL_A (флаг "m")
  • Работает везде как в наблюдателях, так и когда Админ мёртвый.
Скриншотики


Ну и собственно сам код
Код:
#include <amxmodx>
#include <engine>
#include <fakemeta>

#define PLUGIN "Admin ESP"
#define VERSION "0.3"
#define AUTHOR "unnamed & miRror & XyLiGaN"

#define OFFSET_TEAM 114

new bool:fperson[33],
bool:ducking[33],
bool:admin_options[33]

new team_colors[3][3] = {{0,0,0},{150,0,0},{0,0,150}}
new esp_colors[3][3] = {{0,255,0},{100,60,60},{60,60,100}}

new laser

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_impulse(201, "CMD_impulse")
register_event("TextMsg", "spec_mode", "b", "2&#Spec_Mode")
register_forward(FM_PlayerPreThink, "fwdPlayerPreThink")
set_task(0.1, "esp_timer", .flags = "b")
}

public plugin_precache()
{
laser = precache_model("sprites/laserbeam.spr")
}

public client_putinserver(id)
{
fperson[id] = false
admin_options[id] = (get_user_flags(id) & ADMIN_LEVEL_A) ? true : false
}

public client_disconnect(id)
{
admin_options[id] = false
}

public CMD_impulse(id)
{
if(!is_user_alive(id))
esp_toggle(id)
}

public esp_toggle(id)
{
if (get_user_flags(id) & ADMIN_LEVEL_A)
{
admin_options[id] = !admin_options[id]
client_print(id, print_chat, "[Admin ESP] %s", admin_options[id] ? "Включен" : "Выключен")
}
else
{
client_print(id, print_chat, "[Admin ESP] Вы не имеете доступа к данной команде")
}
}

public spec_mode(id)
{
new specMode[12]
read_data(2, specMode, charsmax(specMode))
fperson[id]= equal(specMode,"#Spec_Mode4") ? true : false
}

public fwdPlayerPreThink(id)
{
if (!is_user_connected(id))
return FMRES_IGNORED

static button

button = pev(id, pev_button)

if (!button)
return FMRES_IGNORED

ducking[id] = (button & IN_DUCK) ? true : false

return FMRES_HANDLED
}

public esp_timer()
{
static Float:my_origin[3],
Float:target_origin[3],
Float:distance, width,
Float:v_middle[3],
Float:v_hitpoint[3],
Float:distance_to_hitpoint,
Float:scaled_bone_len,
Float:v_bone_start[3],
Float:v_bone_end[3],
Float:offset_vector[3],
Float:eye_level[3],
Float:distance_target_hitpoint,
players[32], playersi[32],
actual_bright, my_team, target_team, spec_id, num, s, numi, i

get_players(playersi, numi, "bch")

for(--numi; numi>=0; numi--)
{
i = playersi[numi]

spec_id = pev(i, pev_iuser2)

if (!admin_options[i] || !fperson[i] || /*get_user_team(i) != 3 ||*/ !spec_id || !is_user_alive(spec_id))
continue

pev(i, pev_origin, my_origin)
my_team = get_pdata_int(spec_id, OFFSET_TEAM)

target_team = my_team == 2 ? 1 : 2

get_players(players, num, "ache", target_team==2 ? "CT" : "TERRORIST")

for(--num; num>=0; num--)
{
s = players[num]

pev(s, pev_origin, target_origin)
distance=vector_distance(my_origin, target_origin)

//Линия
width = distance < 2040.0 ? (255-floatround(distance/8.0))/4 : 1
make_TE_BEAMENTPOINT(i, target_origin, width,target_team)

subVec(target_origin,my_origin,v_middle)

engfunc(EngFunc_TraceLine, my_origin, target_origin, 1, -1, 0)
get_tr2(0, TR_vecEndPos, v_hitpoint)

distance_to_hitpoint = vector_distance(my_origin, v_hitpoint)

scaled_bone_len = distance_to_hitpoint/distance * (ducking[spec_id] ? 32.0 : 50.0)

scaled_bone_len = distance_to_hitpoint/distance * 50.0

normalize(v_middle, offset_vector, distance_to_hitpoint-10.0)

copyVec(my_origin, eye_level)

eye_level[2] += ducking[spec_id] ? 12.3 : 17.5

addVec(offset_vector,eye_level)

copyVec(offset_vector,v_bone_start)
copyVec(offset_vector,v_bone_end)
v_bone_end[2] -= scaled_bone_len

distance_target_hitpoint=distance-distance_to_hitpoint

// Игрок
if(distance_to_hitpoint != distance)
{
actual_bright = distance_target_hitpoint < 2040.0 ? (255-floatround(distance_target_hitpoint/12.0)) : 100
make_TE_BEAMPOINTS(i,target_team,v_bone_start,v_bone_end,floatround(scaled_bone_
len),actual_bright)
}
}
}
}

Float:getVecLen(Float:Vec[3])
{
new Float:VecNull[3]={0.0,0.0,0.0}
new Float:len=vector_distance(Vec,VecNull)
return len
}

normalize(Float:Vec[3],Float:Ret[3],Float:multiplier)
{
new Float:len=getVecLen(Vec)
copyVec(Vec,Ret)
Ret[0]/=len
Ret[1]/=len
Ret[2]/=len
Ret[0]*=multiplier
Ret[1]*=multiplier
Ret[2]*=multiplier
}

copyVec(Float:Vec[3],Float:Ret[3])
{
Ret[0]=Vec[0]
Ret[1]=Vec[1]
Ret[2]=Vec[2]
}

subVec(Float:Vec1[3],Float:Vec2[3],Float:Ret[3])
{
Ret[0]=Vec1[0]-Vec2[0]
Ret[1]=Vec1[1]-Vec2[1]
Ret[2]=Vec1[2]-Vec2[2]
}

addVec(Float:Vec1[3],Float:Vec2[3])
{
Vec1[0]+=Vec2[0]
Vec1[1]+=Vec2[1]
Vec1[2]+=Vec2[2]
}

make_TE_BEAMPOINTS(id,color,Float:Vec1[3],Float:Vec2[3],width,brightness) // Игрок
{
message_begin(MSG_ONE_UNRELIABLE ,SVC_TEMPENTITY,{0,0,0},id)
write_byte(0)
write_coord(floatround(Vec1[0]))
write_coord(floatround(Vec1[1]))
write_coord(floatround(Vec1[2]))
write_coord(floatround(Vec2[0]))
write_coord(floatround(Vec2[1]))
write_coord(floatround(Vec2[2]))
write_short(laser)
write_byte(1)
write_byte(1)
write_byte(1)
write_byte(width)
write_byte(0)
write_byte(esp_colors[color][0])
write_byte(esp_colors[color][1])
write_byte(esp_colors[color][2])
write_byte(brightness)
write_byte(0)
message_end()
}

make_TE_BEAMENTPOINT(id,Float:target_origin[3],width,target_team) // Линия
{
message_begin(MSG_ONE_UNRELIABLE,SVC_TEMPENTITY,{0,0,0},id)
write_byte(1)
write_short(id)
write_coord(floatround(target_origin[0]))
write_coord(floatround(target_origin[1]))
write_coord(floatround(target_origin[2]))
write_short(laser)
write_byte(1)
write_byte(1)
write_byte(1)
write_byte(width)
write_byte(0)
write_byte(team_colors[target_team][0])
write_byte(team_colors[target_team][1])
write_byte(team_colors[target_team][2])
write_byte(255)
write_byte(0)
message_end()
}
Скачать: [attachment=32146:admin_esp.rar]

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CBETJIAHA
сообщение 5.2.2016, 10:00
Сообщение #76


Стаж: 12 лет

Сообщений: 385
Благодарностей: 382
Полезность: 985

Fregats, используйте мою версию, она работает всегда. клик


--
Хайповая дива))))))))))))))))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fregats
сообщение 5.2.2016, 12:44
Сообщение #77
Стаж: 10 лет

Сообщений: 5
Благодарностей: 1
Полезность: 0

CBETJIAHA, Вы наверное меня не поняли. Стоит вот эта версия: 2-ой сма, работающий от Хулигана - admin_esp.sma
Что бы ее активировать необходимо в игре нажать клавишу "t", а мне нужно что бы при заходе в игру ESP уже было активировано, без нажатия каких либо клавиш
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CBETJIAHA
сообщение 5.2.2016, 13:50
Сообщение #78


Стаж: 12 лет

Сообщений: 385
Благодарностей: 382
Полезность: 985

Fregats, так я Вам и говорю, используйте мою версию, прикрепила на всякий к посту файл, если не нашли.
Прикрепленные файлы:
Прикрепленный файл  admin_esp_mini.sma ( 5,68 килобайт ) Кол-во скачиваний: 53


--
Хайповая дива))))))))))))))))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fregats
сообщение 11.2.2016, 21:18
Сообщение #79
Стаж: 10 лет

Сообщений: 5
Благодарностей: 1
Полезность: 0

Цитата(CBETJIAHA @ 5.2.2016, 14:50) *
Fregats, так я Вам и говорю, используйте мою версию, прикрепила на всякий к посту файл, если не нашли.

хоть и модератор, но читать видимо все равно не умеете!
Скрытый текст
мне нужно что бы при заходе в игру ESP уже было активировано, без нажатия каких либо клавиш
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SkiF-1
сообщение 26.2.2016, 15:24
Сообщение #80


Стаж: 16 лет

Сообщений: 297
Благодарностей: 83
Полезность: 177

Цитата(CBETJIAHA @ 5.2.2016, 14:50) *
Fregats, так я Вам и говорю, используйте мою версию, прикрепила на всякий к посту файл, если не нашли.


Глазами TT
Cкрытый текст


Глазами CT

Cкрытый текст


Почему работает только со стороны TT?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
5 страниц V  « 3 4 5
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: