[Помощь] Напарник AHK
|
|
you_sity |
Дата: Пятница, 16.06.2017, 15:55 | Сообщение # 1
|
Новичок
Сообщений: 13
Статус: Offline
|
Здраствуйте, нужно сделать код который проверяет ид игрока и добавляет его в исключение например, я работаю законником, с напарником надо добавить его чтобы обыск небыл автоматически на него! Тоесть добавить его в исключение какойто командой!
|
|
|
|
[CM]Anonimys |
Дата: Пятница, 16.06.2017, 18:32 | Сообщение # 2
|
Новичок
Сообщений: 9
Статус: Offline
|
Шот ничего не понял. Поподробнее
|
|
|
|
you_sity |
Дата: Пятница, 16.06.2017, 21:35 | Сообщение # 3
|
Новичок
Сообщений: 13
Статус: Offline
|
Смотри, я законник и мой напарник, у меня авто обыск, тоесть авто ид рядом стоящего игрока, мне надо сделать чтобы этот авто ид не срабатывал на напарника а на другого рядом стоящего , хочю сделать код который добавляет игроков в список так скажем которых скрипт просто не будет замечать!
|
|
|
|
aknqkzxlcs_21 |
Дата: Суббота, 17.06.2017, 06:31 | Сообщение # 4
|
Боец
Сообщений: 57
Статус: Offline
|
Проверяй и обыскивай не рядом стоящего игрока, а по прицелу (зеленая стрелочка над головой, целиться можно и без оружия)
Код ped := getTargetPed() if(ped) { id := getIdByPed(ped) sendchat("/frisk " id) }
|
|
|
|
you_sity |
Дата: Суббота, 17.06.2017, 16:22 | Сообщение # 5
|
Новичок
Сообщений: 13
Статус: Offline
|
Цитата aknqkzxlcs_21 ( ) Проверяй и обыскивай не рядом стоящего игрока, а по прицелу (зеленая стрелочка над головой, целиться можно и без оружия) Код ped := getTargetPed() if(ped) { id := getIdByPed(ped) sendchat("/frisk " id) } А если я в машине? И напарник тоже? Вариант не годен в моем случие
Сообщение отредактировал you_sity - Суббота, 17.06.2017, 16:23 |
|
|
|
Demy |
Дата: Суббота, 17.06.2017, 19:20 | Сообщение # 6
|
Бывалый
Сообщений: 422
Статус: Offline
|
Юзай ФорКопс. Зачем создавать то, что уже есть?
AutoReporter / http://cheat-master.ru/forum/150-486717-1 Finder / http://cheat-master.ru/forum/160-497245-1 DLQ Binder / http://cheat-master.ru/forum/150-594163-1
У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
|
|
|
|
you_sity |
Дата: Суббота, 17.06.2017, 22:40 | Сообщение # 7
|
Новичок
Сообщений: 13
Статус: Offline
|
Цитата Demy ( ) Юзай ФорКопс. Зачем создавать то, что уже есть? Мне нужна имено эта функция, не пользуюсь форкопсом. Он не пригоден для сервера где я играю
|
|
|
|
Wyareri |
Дата: Суббота, 17.06.2017, 23:18 | Сообщение # 8
|
Боец
Сообщений: 56
Статус: Offline
|
Цитата you_sity ( ) Мне нужна имено эта функция, не пользуюсь форкопсом. Он не пригоден для сервера где я играю В падлу расписывать что и как, вот функция - юзай.
Код GetNotCopID(dist) { p := getStreamedInPlayersInfo() if(!p) return lpos := getCoordinates() if(!lpos) return For i, o in p { t:=getDist(lpos,o.POS) if(t<=dist) { SkinID := getTargetPlayerSkinIdById(i) Sleep, 200 if (SkinID != 265 || SkinID != 266 || SkinID != 267 || SkinID != 280 || SkinID != 281 || SkinID != 282 || SkinID != 283 || SkinID != 284 || SkinID != 285 || SkinID != 286 || SkinID != 288 || SkinID != 300 || SkinID != 301 || SkinID != 302 || SkinID != 306 || SkinID != 307 || SkinID != 309 || SkinID != 310 || SkinID != 311 || SkinID != 295) { Return i } } } } P.S Функция проверяет ид скина каждого игрока в зоне стрима, и если он не коповский - возвращает ид игрока.
Сообщение отредактировал Wyareri - Суббота, 17.06.2017, 23:18 |
|
|
|
you_sity |
Дата: Воскресенье, 18.06.2017, 15:29 | Сообщение # 9
|
Новичок
Сообщений: 13
Статус: Offline
|
Отлично спасибо :), А если хочю любого другого добавить как напарника? друг например катаеться со мной?
Сообщение отредактировал you_sity - Воскресенье, 18.06.2017, 15:33 |
|
|
|
tumkin |
Дата: Понедельник, 19.06.2017, 03:58 | Сообщение # 10
|
Tumkin Project
Сообщений: 1186
Статус: Offline
|
Цитата you_sity ( ) Отлично спасибо :), А если хочю любого другого добавить как напарника? друг например катаеться со мной? ид его вбивай в программу и исключай. Потому что скрипт сам не определит с кем ты дружишь, а с кем нет
|
|
|
|
you_sity |
Дата: Понедельник, 03.07.2017, 00:19 | Сообщение # 11
|
Новичок
Сообщений: 13
Статус: Offline
|
Цитата tumkin ( ) ид его вбивай в программу и исключай. Потому что скрипт сам не определит с кем ты дружишь, а с кем нет Вот имменно , можно сделать команду которую добавляет ид в исключение
|
|
|
|
Wyareri |
Дата: Понедельник, 03.07.2017, 17:15 | Сообщение # 12
|
Боец
Сообщений: 56
Статус: Offline
|
Цитата you_sity ( ) Вот имменно , можно сделать команду которую добавляет ид в исключение Могу дать код, как писать свои команды с помощью УДФ, и т.д. Но рекомендую юзать Командный процессор от Demy или tumkin'а. По ищи по форуму.
|
|
|
|
MrGPro |
Дата: Пятница, 21.07.2017, 10:30 | Сообщение # 13
|
Боец
Сообщений: 202
Статус: Offline
|
Код global FindNick = "MrGPro2" ; Пример получаем ник игрока рядом
; Проверяем наличие whitelist и при отсуствии генерируем whitelist IfNotExist, %A_ScriptDir%\config\friends.txt { ListFriend= ( MrGPro ) FileDelete, %A_ScriptDir%\config\friends.txt FileAppend, %ListFriend%, %A_ScriptDir%\config\friends.txt, UTF-8 }
; Создаём массив ListFriends := Object()
; Наполняем массив никами с Whitelist Loop, Read, %A_ScriptDir%\config\friends.txt { ListFriends.Insert(A_LoopReadLine) }
; Перебераем массив и сравнимаем с найденным ником for x, NickFriend in ListFriends { if (FindNick != NickFriend) { MsgBox, Обыскал так как игрока нет в списке %FindNick% } }
Тебе помогли не забывай про благодарность >> тыкни репутацию ---------------------------------------͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏ ----------------------------------------------------- Зам.Администратора на проекте "DayZ Epoсh SPN" сервер Arma 2OA DayZ Epoch пиратка и лицензия
|
|
|
|