[Разработка] SAMP UDF | Дорабатываем вместе! | От 04.02.2018
|
|
[CM]MurKotik |
Дата: Среда, 29.11.2017, 01:58 | Сообщение # 361
|
Murkot Develop
Сообщений: 252
Статус: Offline
|
Цитата Jeeto ( ) Но я же скачал тот UDF который для SAMP 0.3.7 R-2 (который у меня и стоит). Попробовал и всё равно вылетает! Немного потестив данную функу наблюдал странную нестабильность, понятия не имею с чем может быть связана, юзай перед выводом диалога AntiCrash() - с ним не вылетает, пока не знаю как решить эту шляпу иначе
Добавлено (29.11.2017, 01:05) --------------------------------------------- УПД Так же заметил что Юзанье AntiCrash(), достаточно 1го раза на сеанс открытой игры (до релога всё будет работать - после опять пойдут вылеты если не заюзать AntiCrash()) - феномен странный, я не могу понять в чём косяк
Добавлено (29.11.2017, 01:12) ---------------------------------------------
Цитата [dev () Marvin;4406361][CM]MurKotik, ну вот открыт у меня диалог через AHK, а через секунд 5 у меня уже открывается окно от сервера. Например: мне выдали бан, и вылетело окно с информацией, но до серверного окна у меня было открыто мое окно, которое нельзя было закрывать. Вот к чему я
Заблокировать серверные диалоги ты не сможешь, но кто тебе запрещает его сохранить в буфер и присвоить ИД свой? тобишь ты задал высокую важность диалогу путём установки ИДа которого на сервере точно нт например 999999999, и добавил условие "Если диалогид открыт и равен 999999999 и он нам сейчас нужен (например Блоксервердиалога = 1), значит его нужно сохранить" и тут же "Если диалогид открыт но не равен 999999999 (и он нам нужен) то открыть сохранённую копию с предыдущего момента"
Это лишь пример выполнения этой задачи решить её можно многими способами.
Добавлено (29.11.2017, 01:45) ---------------------------------------------
Цитата dan_ny ( ) В новом UDF не работает isInChat(). Всегда выдает "1". Версия R2.
Ага, спасибо за инфу, исправил адресок, теперь пашит, УДФ перекачай =)
Не стесняемся писать в личку для более быстрого реагирования с моей стороны
- https://vk.com/id350689538
Добавлено (29.11.2017, 01:58) --------------------------------------------- УПД, косяк с вылетами при открытии диалогов - пофиксил, по крайней мере у меня такой фигни больше нет, отпишитесь остальные
-------------------
Ушёл в себя, вернусь поздно и пьяный!
Сообщение отредактировал [CM]MurKotik - Среда, 29.11.2017, 01:58 |
|
|
|
[dev]Marvin |
Дата: Среда, 29.11.2017, 16:38 | Сообщение # 362
|
Новичок
Сообщений: 28
Статус: Offline
|
[CM]MurKotik, что, даже через память нельзя? Мне казалось это не столь сложной проблемой
|
|
|
|
jumipoc |
Дата: Четверг, 30.11.2017, 20:52 | Сообщение # 363
|
Новичок
Сообщений: 2
Статус: Offline
|
Нужен небольшой фикс, в функах getTargetVehicleModelNameByPed, getTargetVehicleModelNameById, getVehicleModelId необходимо условие:
Код if(id > 400 && id < 611) { return ovehicleNames[id-399] } Заменить на:
Код if(id > 399 && id < 611) { return ovehicleNames[id-399] } Ибо 400 id это, Landstalker. http://wiki.sa-mp.com/wiki/Vehicle_Model_ID_List
https://vk.com/id339544384
|
|
|
|
BricksMan |
Дата: Воскресенье, 03.12.2017, 15:05 | Сообщение # 364
|
Новичок
Сообщений: 3
Статус: Offline
|
Всем доброго дня, достаточно много времени я не посещал этот раздел, уже заметил, что вышло достаточно много обновлений. Так вот в чём суть, скачал обновлённый SAMP UDF R17 и решил сначала испробовать на всякий случай некоторый простые функции:
Код #IfWinActive GTA:SA:MP SendMode Input #UseHook #NoEnv #SingleInstance, force #Include samp.ahk
Numpad1:: Sleep 100 addChatMessage("Проверка") return
И тут возникли проблемы, какую не возьму функцию вылетает игра, может я отстал от жизни немного, подскажите пожалуйста в чём может быть проблемы, может надо что-то сделать с дополнительными файлами ( SAMP API, dx9 overlay, SAMP dop function )?
|
|
|
|
[CM]MurKotik |
Дата: Воскресенье, 03.12.2017, 19:32 | Сообщение # 365
|
Murkot Develop
Сообщений: 252
Статус: Offline
|
BricksMan, Сейчас две ветки UDF 1 - Для 0,3,7 R1 Другой для R2
Проверь какой у тебя клиент стоит и скачай нужный
Это связано с тем что клиент SAMP чу чуть обновили до R2 но играть возможно как с 0,3,7 R1 так и с R2 Так как большинство софта уже написано под R1, многие юзеры не перешли на версию R2 ибо софт под R1 не работает на R2 и наоборот (адреса сменились) мы стараемся поддерживать сразу оба клиента =) Ибо всё должно быть максимально удобно для разработчиковДобавлено (03.12.2017, 19:31) --------------------------------------------- jumipoc, + Добавлено (03.12.2017, 19:32) --------------------------------------------- [dev]Marvin, Ну если надыбаете пресет - попробуем поиграться и возможно будет функа, а так у меня нет такого пресета, увы
-------------------
Ушёл в себя, вернусь поздно и пьяный!
Сообщение отредактировал [CM]MurKotik - Воскресенье, 03.12.2017, 19:04 |
|
|
|
riggs |
Дата: Вторник, 05.12.2017, 15:30 | Сообщение # 366
|
Новичок
Сообщений: 12
Статус: Offline
|
!1::
Код getLastDamagePed(playerid, weapon) if (playerid) addChatMessageEx(0xFFFFFF, "Последний дамаг от " getPlayerNameById(playerid) " [" playerid "] с оружия " oweaponNames[weapon+1]) return
не работает код, помогите
|
|
|
|
[CM]MurKotik |
Дата: Четверг, 07.12.2017, 01:35 | Сообщение # 367
|
Murkot Develop
Сообщений: 252
Статус: Offline
|
riggs, Какая версия клиента / удфа / и ахк ?
-------------------
Ушёл в себя, вернусь поздно и пьяный!
|
|
|
|
[dev]Marvin |
Дата: Понедельник, 18.12.2017, 00:24 | Сообщение # 368
|
Новичок
Сообщений: 28
Статус: Offline
|
1) Извиняюсь, но не могу не оставить свое мнение по поводу двух последних функции от Кота.
Код 20.11.2017 | New - GetIpInfoEng(IP), GetIpInfoRu(IP) | [CM]MurKotik [ Dop Func ] 20.11.2017 | New - GetYandexWeatherinfo(id_Region) | [CM]MurKotik [ Dop Func ]
a) getIpInfo - что за полнейший быдло-код? Скрипт посылает запрос на сайт с огромным количеством HTML тегов/CSS/JS, это попросту огромнейшая задержка+потребление трафика. Есть отличный сайт ip-api.com/json/2.2.2.2, Тумкин же делал чекер ИП адресов. b) getYandexWeatherInfo - вообще убило, openweathermap.org тебе в помощь, у них так-же есть свое API с выводом ответа в JSON, если надо будет, могу скинуть пример на PHP 2) У функции isDialogButtonSelected() есть очень серьезный баг. Иногда функция возвращает true/false, а иногда цифры в виде: 2423, 67621, 62111, и эти цифры полностью рандомны. У меня такое случается, когда я начинаю делать проверку диалога на 10-м + использовании программы. Просьба как-нибудь пофиксить это дело
|
|
|
|
Artur_iOS |
Дата: Пятница, 22.12.2017, 14:31 | Сообщение # 369
|
Боец
Сообщений: 94
Статус: Offline
|
Делает скриншот(аналог Send, {F8}) | Для SAMP R1 конечно
Код takenScreenshot() { return ProcessWriteMemory(1, dwSAMP + 0x119CBC, "gta_sa.exe") }
Сообщение отредактировал Artur_iOS - Пятница, 22.12.2017, 14:52 |
|
|
|
BricksMan |
Дата: Воскресенье, 24.12.2017, 17:57 | Сообщение # 370
|
Новичок
Сообщений: 3
Статус: Offline
|
Есть такой вопрос, не могу понять принцип массивов. Есть функция: getDialogLines() - которая возращает массив строк диалога, так вот, как мне вытащить этот массив и его использовать.
|
|
|
|
|
[CM]MurKotik |
Дата: Понедельник, 25.12.2017, 17:24 | Сообщение # 372
|
Murkot Develop
Сообщений: 252
Статус: Offline
|
[dev]Marvin, Код написан на коленке за 5 минут, он включён в dop function и не как не кого не принуждает юзать себя, возможно переделаю, но сейчас не до этого, да и лень, есть желание - делай включим и твои наработки. По поводу бага, у меня почему то не проявляется =(
-------------------
Ушёл в себя, вернусь поздно и пьяный!
Сообщение отредактировал [CM]MurKotik - Понедельник, 25.12.2017, 17:27 |
|
|
|
darkwest |
Дата: Среда, 27.12.2017, 20:20 | Сообщение # 373
|
Любитель
Сообщений: 45
Статус: Offline
|
Цитата Artur_iOS ( ) Делает скриншот(аналог Send, {F8}) | Для SAMP R1 конечно Код takenScreenshot() { return ProcessWriteMemory(1, dwSAMP + 0x119CBC, "gta_sa.exe") }
Не работает
|
|
|
|
Artur_iOS |
Дата: Четверг, 28.12.2017, 12:11 | Сообщение # 374
|
Боец
Сообщений: 94
Статус: Offline
|
darkwest, надо же, а когда писал функу работало, сейчас уже нет...
|
|
|
|
Neykuratick |
Дата: Понедельник, 08.01.2018, 17:50 | Сообщение # 375
|
Новичок
Сообщений: 16
Статус: Offline
|
Не работают совершенно никакие команды из udf'a, хотя #include написал, чё делать? раньше все работало. Всё запускается и никаких ошибок не пишет, но когда я проверяю - не работает. Например:
Это работает
Код !2:: { SendMessage, 0x50,, 0x4190419,, A SendInput {F6}/lock{enter} return }
А это нет
Код !2:: { SendMessage, 0x50,, 0x4190419,, A SendChat("/lock") return }
https://cheat-master.ru/forum/150-719736-1 https://cheat-master.ru/forum/208-763040-1#4620996
Сообщение отредактировал Neykuratick - Понедельник, 08.01.2018, 17:53 |
|
|
|