Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 68 из 133 ПерваяПервая ... 18 58 66 67 68 69 70 78 118 ... ПоследняяПоследняя
Показано с 671 по 680 из 1325
  1. #671
    Аватар для qwezert
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.06.2016
    Адрес
    Одесса, Украина
    Сообщений
    281
    Репутация:
    51 ±
    Цитата Сообщение от vladivanovx Посмотреть сообщение
    Ну как бы здесь

    В начале:
    В то же время, используя технику перехвата, достаточно всего лишь написать 1 перехватчик, в котором происходит та же запись в массив, и поместить его в самое начало мода, перед подключением a_samp.inc. В дальнейшем перехваты вместе с остальными переменными и функциями античита можно вынести в отдельный инклуд (например, "ac_hp.inc"), который при необходимости можно будет отключить, всего лишь закомментировав строку #include "ac_hp.inc".
    Таким образом, техника перехватов даёт возможность "прицепить" свой код к стандартным функциям и коллбэкам без вмешательства в сам мод, в разы упростив дальнейшую разработку.
    Попробуй свой античит помести после a_samp и после fixes
    Лучше лишний раз показаться глупым и что то узнать, чем вы*бнуться и обосраться.

  2. Пользователь сказал cпасибо:
    vladivanovx (18.01.2017)
  3. #672
    Аватар для vladivanovx
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.12.2016
    Сообщений
    27
    Репутация:
    0 ±
    Цитата Сообщение от qwezert Посмотреть сообщение
    Попробуй свой античит помести после a_samp и после fixes
    Спасибо

  4. #673
    Аватар для _lizard
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.02.2016
    Адрес
    Геленджик
    Сообщений
    193
    Репутация:
    26 ±
    Как отменить действие этой функции, то есть удалить прикреплённый к автомобилю объект?
    // UPD кроме DestroyObject()
    Последний раз редактировалось _lizard; 19.01.2017 в 21:43.

  5. #674
    Аватар для qwezert
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.06.2016
    Адрес
    Одесса, Украина
    Сообщений
    281
    Репутация:
    51 ±
    Цитата Сообщение от _lizard Посмотреть сообщение
    Как отменить действие этой функции, то есть удалить прикреплённый к автомобилю объект?
    // UPD кроме DestroyObject()
    Переместить в определенные координаты например, но только зачем это? Почему не удалять этот обьект?
    Лучше лишний раз показаться глупым и что то узнать, чем вы*бнуться и обосраться.

  6. #675
    Аватар для _lizard
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.02.2016
    Адрес
    Геленджик
    Сообщений
    193
    Репутация:
    26 ±
    Цитата Сообщение от qwezert Посмотреть сообщение
    Переместить в определенные координаты например, но только зачем это? Почему не удалять этот обьект?
    У меня такие объекты стоят на полу, их нужно подбирать погрузчиком, и если их пересоздавать потом, ID этих объектов будут идти не друг за другом, что не подходит для моей системы, к сожалению.

  7. #676
    Аватар для Nexius_Tailer
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.01.2015
    Адрес
    Гомель, Беларусь
    Сообщений
    547
    Репутация:
    158 ±
    Цитата Сообщение от _lizard Посмотреть сообщение
    У меня такие объекты стоят на полу, их нужно подбирать погрузчиком, и если их пересоздавать потом, ID этих объектов будут идти не друг за другом, что не подходит для моей системы, к сожалению.
    1 вариант: пере-приаттачить этот объект сразу же к игроку
    2 вариант: пере-приаттачить этот объект к полу (или другому объекту, куда нужно его поставить). Но это только при условии, если оба объекта созданы сервером
    3 вариант: удалить тот транспорт, к которому приаттачен объект. Объект сразу станет в нужную позицию уже не приаттаенным, но как только ид удалённого т/с займёт какая-то другая машина, объект автоматически прикрепится к ней
    4 вариант: пересоздать объект, и это к сожалению единственный нормальный вариант

    Хотя можешь поискать плагины, добавляющие какие-нибудь "DetachObjectFromVehicle" или подобное, но проще свою систему переписать
    Не хотите постоянно проверять обновления моих скриптов?
    Подключите его последним, после всех остальных
    Nexius's Update Checker

  8. #677
    Аватар для qwezert
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.06.2016
    Адрес
    Одесса, Украина
    Сообщений
    281
    Репутация:
    51 ±
    Цитата Сообщение от _lizard Посмотреть сообщение
    У меня такие объекты стоят на полу, их нужно подбирать погрузчиком, и если их пересоздавать потом, ID этих объектов будут идти не друг за другом, что не подходит для моей системы, к сожалению.
    Ничего не понял, а в чем сложность присвоить в ячейку массива нужную тебе цифру которая будет отвечать за ID и использовать ее? Или я чего-то не понимаю.
    Лучше лишний раз показаться глупым и что то узнать, чем вы*бнуться и обосраться.

  9. #678
    Аватар для _lizard
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.02.2016
    Адрес
    Геленджик
    Сообщений
    193
    Репутация:
    26 ±
    Цитата Сообщение от qwezert Посмотреть сообщение
    Ничего не понял, а в чем сложность присвоить в ячейку массива нужную тебе цифру которая будет отвечать за ID и использовать ее? Или я чего-то не понимаю.
    Просто я проверял объекты по их порядковому ID.

    PHP код:
    if(MIN_ID <= нужный объект <= MAX_ID// ... 
    Но, наверное, перепишу систему нормально

  10. #679
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    Цитата Сообщение от _lizard Посмотреть сообщение
    Просто я проверял объекты по их порядковому ID.

    PHP код:
    if(MIN_ID <= нужный объект <= MAX_ID// ... 
    Но, наверное, перепишу систему нормально
    Когда создавал нужные объекты надо было их записывать в массивы многомерные и там уже шаманить над своими порядковыми номерами и т.п.
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

  11. #680
    Аватар для [ForD]
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.11.2013
    Адрес
    Свердловская обл.
    Сообщений
    688
    Репутация:
    103 ±
    Возможно через format или еще как сформатировать имя переменной и использовать его в дальнейшем?
    На подобии:
    PHP код:
    new k0[3][4];
    new 
    k1[3][4];
    new 
    k2[3][4];

    SysEngine(playerid1);

    stock SysEngine(playeridkid)
    {
        new 
    str[20];
        
    format(strsizeof(str), "k%d",kid);
        print(
    str[1][2]);
        return 
    1;

    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

    25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/





    #FIXSAMP

 

 
Страница 68 из 133 ПерваяПервая ... 18 58 66 67 68 69 70 78 118 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •