[Помощь] Узнать цвет ника по ID
|
|
BetaJIon |
Дата: Понедельник, 13.06.2016, 19:11 | Сообщение # 1
|
Новичок
Сообщений: 25
Статус: Offline
|
В очередной раз добрый день. Помогите мне пожалуйста. Я делаю биндер для МЗ и мне нужно узнать цвет ника по ID. Возможно ли это вообще? Зарание спасибо!
Сообщение отредактировал BetaJIon - Понедельник, 13.06.2016, 19:12 |
|
|
|
[CM]BrainMan |
Дата: Понедельник, 13.06.2016, 21:27 | Сообщение # 2
|
AutoHotKey Coder
Сообщений: 162
Статус: Offline
|
Вряд ли это возможно. Поищи еще где-то.
Автоматические доклады в рацию: http://cheat-master.ru/forum/150-596144-1
|
|
|
|
Dworkin |
Дата: Понедельник, 13.06.2016, 22:13 | Сообщение # 3
|
Боец
Сообщений: 110
Статус: Offline
|
Да возможно. Я не тестил, нашел. Попробуй эту функцию:
Код getplayercolor(id) { id += 0 if(!checkHandles()) return -1 color := readDWORD(hGTA, dwSAMP + 0x216378 + 4*id) if(ErrorLevel) { ErrorLevel := ERROR_READ_MEMORY return -1 } return color }
|
|
|
|
[CM]MurKotik |
Дата: Понедельник, 13.06.2016, 22:21 | Сообщение # 4
|
Murkot Develop
Сообщений: 252
Статус: Offline
|
Цитата [CM]BrainMan (  ) Вряд ли это возможно. Поищи еще где-то.
Ошибаетесь :)
Я добавлял такое в Sa-mp Udf
Функция которая вам нужна getPlayerColor(id) А для использования цвета - colorToStr(color)
Не большой пример:
Код #Include SAMP.ahk F2:: playerrcolor := colorToStr(getPlayerColor("5")) addChatMessage(playerrcolor "Цет ника игрока под ID 5") return
При нажатии на F2 скрипт считает из памяти цвет ника игрока и выведет сообщение этим цветом.
|
|
|
|
Dimasik220134 |
Дата: Вторник, 14.06.2016, 01:55 | Сообщение # 5
|
Любитель
Сообщений: 40
Статус: Offline
|
Цитата [CM MurKotik;3827623]Ошибаетесь :)
Я добавлял такое в Sa-mp Udf
Функция которая вам нужна getPlayerColor(id) А для использования цвета - colorToStr(color)
Не большой пример: Код #Include SAMP.ahk F2:: playerrcolor := colorToStr(getPlayerColor("5")) addChatMessage(playerrcolor "Цет ника игрока под ID 5") return
Блин,большое тебе спасибо :) Очень долго искал функцию для определения цвета) Обновил: Посмотрел УДФ,ты просто Бог в АХК,это просто лучший УДФ,который я когда либо видел,еще раз спасибо тебе большое
Сообщение отредактировал Dimasik220134 - Вторник, 14.06.2016, 02:01 |
|
|
|
[CM]MurKotik |
Дата: Вторник, 14.06.2016, 03:06 | Сообщение # 6
|
Murkot Develop
Сообщений: 252
Статус: Offline
|
Цитата Dimasik220134 (  ) Блин,большое тебе спасибо :) Очень долго искал функцию для определения цвета) Обновил: Посмотрел УДФ,ты просто Бог в АХК,это просто лучший УДФ,который я когда либо видел,еще раз спасибо тебе большое
^^, Пользуйтесь ;) Если буду обновлять что либо в Sa-Mp-UDF То будет в этой теме ( Но пока что сильно занят и так ) =) http://cheat-master.ru/forum/150-586458-1
|
|
|
|
BetaJIon |
Дата: Четверг, 16.06.2016, 01:07 | Сообщение # 7
|
Новичок
Сообщений: 25
Статус: Offline
|
Цитата [CM]MurKotik (  ) Функция которая вам нужна getPlayerColor(id) А для использования цвета - colorToStr(color) Большое спасибо!
|
|
|
|
you_sity |
Дата: Суббота, 15.04.2017, 18:54 | Сообщение # 8
|
Новичок
Сообщений: 13
Статус: Offline
|
Ребятки , мне надо чтобы я вводил команду только с включеным цветом , попробовал сделать код вот
Код Numpad0:: playerrcolor := colorToStr(getPlayerColor(getId)) if colorToStr(getPlayerColor(getId)) { id := getClosestPlayerId() Sendinput, {F6}/su %id% 1 Нападение{enter} } els { addChatMessage(playerrcolor "Включи цвет") } return
Короч говоря, если у меня стоит цвет который нужно чтобы команда писалась , если нет выводился текс.
Сообщение отредактировал you_sity - Суббота, 15.04.2017, 18:54 |
|
|
|
Artur_iOS |
Дата: Воскресенье, 16.04.2017, 15:43 | Сообщение # 9
|
Боец
Сообщений: 94
Статус: Offline
|
you_sity, [code]if (colorToStr(getPlayerColor(getId)) = "твой цвет") {
|
|
|
|
you_sity |
Дата: Воскресенье, 16.04.2017, 16:11 | Сообщение # 10
|
Новичок
Сообщений: 13
Статус: Offline
|
Цитата Artur_iOS (  ) you_sity, [code]if (colorToStr(getPlayerColor(getId)) = "твой цвет") { http://prntscr.com/ex2nce как определить код этого цвета?
|
|
|
|