Исходник [Разработка] CRMP UDF | Дорабатываем вместе!

Тема в разделе "AutoHotKey", создана пользователем Revalto, 15 июл 2018.

  1. Revalto

    Revalto Свой человек

    Регистрация:
    13 фев 2016
    Сообщения:
    453
    Симпатии:
    124
    Доброго времени суток! Эта тема посвящается CRMP UDF. Так как на просторах интернета, мы бесплатно его получить не можем. Почему бы нам самим его не сделать, общим для всех?
    26.01.2018 | Создана тема | Revalto
    28.01.2018 | New - setCoordinatesCar(x,y,z) | Revalto
    13.06.2018 | New - isInChat() | Drygok
    13.06.2018 | New - showDialog(style, caption, text, button1, button2 := "", id := 1) | Drygok

    CRMP UDF 13.06.2018

    P.S. Не удалял функции с SAMP UDF, если будет у кого желание доработать. Рабочие функции будут помечена! (Не все!)

    Тема полностью скопирована с другого форума, автором являюсь Я!
     
    Weishaypt, Yakybovit и SuSmer4Coder нравится это.
  2. #Kritika

    #Kritika Активный участник

    Регистрация:
    8 июл 2018
    Сообщения:
    28
    Симпатии:
    0
    Drygok - Максим Александров?
     
  3. Revalto

    Revalto Свой человек

    Регистрация:
    13 фев 2016
    Сообщения:
    453
    Симпатии:
    124
    Не знаю :D
     
  4. loossklxm

    loossklxm Участник

    Регистрация:
    19 июл 2018
    Сообщения:
    13
    Симпатии:
    1
    В исходном коде собэйта для крмп от слонобойки есть адреса, вот одни из них:
    ACTOR_ALIVE 0x01
    ACTOR_NOT_SAME_VEHICLE 0x02
    VEHICLE_ALIVE 0x01
    VEHICLE_EMPTY 0x02
    VEHICLE_OCCUPIED 0x04
    VEHICLE_NOTBURNING 0x08
    ACTOR_POINTER_SELF 0x00B7CD98
    VEHICLE_POINTER_SELF 0x00B6F980
    ACTOR_POOL_POINTER 0xB74490
    VEHICLE_POOL_POINTER 0xB74494
    OBJECT_POOL_POINTER 0xB7449C
    BUILDING_POOL_POINTER 0xB74498
    FUNC_GET_ACTOR_ID 0x4442D0
    FUNC_GET_CAR_ID 0x424160
    FUNC_GET_OBJECT_ID 0x465070
    FUNC_GET_ACTOR_STRUCT 0x404910
    FUNC_GET_CAR_STRUCT 0x4048E0
    FUNC_GET_OBJECT_STRUCT 0x465040
    FUNC_GET_COL_MODEL_STRUCT 0x40FB80
    FUNC_GET_BUILDING_STRUCT 0x403FA0
    lock_actor 0x04D7 (Открывает машину)
     
  5. Revalto

    Revalto Свой человек

    Регистрация:
    13 фев 2016
    Сообщения:
    453
    Симпатии:
    124
    Вкурсе
     
  6. #Andreas

    #Andreas Участник

    Регистрация:
    31 окт 2016
    Сообщения:
    6
    Симпатии:
    0
    Сделал вот такой код
    #Include crmp.ahk
    
    Numpad0::
    addChatMessageEx("{FFFFFF}", "[ТЕКСТ]")
    return
    При запуске, ничего не работает и при компиляции
    CRMP UDF находится в той же папке где и скрипт
     
  7. Phoenixxx_CZAR

    Phoenixxx_CZAR Постоянный участник

    Регистрация:
    20 авг 2017
    Сообщения:
    61
    Симпатии:
    30
    Ну как минимум не нужно писать { } в цвете тайм стампа.
     
  8. Kvisk

    Kvisk Постоянный участник

    Регистрация:
    20 ноя 2018
    Сообщения:
    95
    Симпатии:
    112
    Ну вообще, надо
     
  9. Rinat_Namazov

    Rinat_Namazov ( ͡° ͜ʖ ͡°)
    Всефорумный модератор

    Регистрация:
    9 авг 2015
    Сообщения:
    1.134
    Симпатии:
    579
    Не надо. Первый аргумент это цвет строки вместе с timestamp, является DWORD'ом, т.е. 0xFFFFFF.
    А в {} цвет внутри сообщения, их уже самп парсить и красит чат как надо.
     
  10. Uzanet

    Uzanet Новичок

    Регистрация:
    27 дек 2018
    Сообщения:
    1
    Симпатии:
    0
    Каёфная тема, кто нибудь пытался пофиксить playAudioStream ? а то чет функцию крашит..
     
  11. Revalto

    Revalto Свой человек

    Регистрация:
    13 фев 2016
    Сообщения:
    453
    Симпатии:
    124
    адресов просто на неё нету...
     
  12. Rinat_Namazov

    Rinat_Namazov ( ͡° ͜ʖ ͡°)
    Всефорумный модератор

    Регистрация:
    9 авг 2015
    Сообщения:
    1.134
    Симпатии:
    579
    Держи
    
    // case SAMP_03E:
    Func::playAudioStream = 0xA83D0;
    Func::stopAudioStream = 0xA7FD0;
    
     
    Revalto нравится это.
  13. SERGEY11111

    SERGEY11111 Новичок

    Регистрация:
    23 май 2018
    Сообщения:
    3
    Симпатии:
    0
    А случаем SAMP_INFO_OFFSET и SETTINGS нет адресов?)
     
  14. Rinat_Namazov

    Rinat_Namazov ( ͡° ͜ʖ ͡°)
    Всефорумный модератор

    Регистрация:
    9 авг 2015
    Сообщения:
    1.134
    Симпатии:
    579
    pInfo = 0x20DFD8;
    pSettings = 20DFD4;
     
    Revalto нравится это.
  15. SERGEY11111

    SERGEY11111 Новичок

    Регистрация:
    23 май 2018
    Сообщения:
    3
    Симпатии:
    0
    Огромное спасибо, извиняюсь за наглость, но нет ли ещё FUNC_SAMP_SHOWGAMETEXT
    Спасибо ещё раз
     
  16. Rinat_Namazov

    Rinat_Namazov ( ͡° ͜ʖ ͡°)
    Всефорумный модератор

    Регистрация:
    9 авг 2015
    Сообщения:
    1.134
    Симпатии:
    579
    0x96230
    По таким вопрос обращайся в ЛС, а не тут засоряй.
     
    SERGEY11111 нравится это.