Jump to content

MX_Master

Members
  • Posts

    1,967
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by MX_Master

  1. Хочу обозначить важный момент по оптимизации. Применение анимаций должно быть исключительное клиентским. Т.е. сервер разослал всем клиентам имя группы анимаций для какого-то ПЕДа. А клиенты уже сами применяют анимации согласно полученному названию группы, зоне действия стримера и действий ПЕДа. Это чтобы не забивать эфир канала связи. Возможно, я не прав, но применять анимации можно, основываясь также и на состоянии BIND'ов тоже. Ща просто занят, вечером более детально всмотрюсь в код и может что-то добавлю..
  2. Конечно, отдельную. Я лично люблю задачи подобной сложности решать, причем, даже больше чем обычные.
  3. функцию selectorenable(), с идущим за ним addEventHandler, переместить в конец кода. также заменить addEventHandler("onClientResourceStart", getRootElement(), selectorenable) на addEventHandler("onClientResourceStart", resourceRoot, selectorenable)
  4. А ты попробуй. Я сам-то не буду пробовать. Возможно, нужно будет еще handling flag выставить: http://projectcerbera.com/gta/sa/tutorials/handling , handlingFlags, 7 пнукт, смотреть LOW_RIDER или STREET_RACER. Но это неизвестно еще. Можно просто объекты приаттачить к элементу тачки.
  5. если надо только визуально скрыть то guiSetAlpha ( элемент, 0 )
  6. А в сампе как будто продумано, там даже такого редактора нет (: И там вернуть объекты на место нельзя. Выберите место, узнайте координаты. Скриптово удалите объекты и юзайте ME далее
  7. Стандартный тюнинг игры?
  8. давно пора, быстрее найдется решение
  9. второе прэдлаженице улэбнуло а ваще вряд ли мы поможем, потому что куски мелкие, а это все надо тестировать как целый ресурс. Если нет ошибок, значит ошибок нет в коде, только в логике кода.
  10. лучше переменную создать и поместить в нее то, что вернула первая функция. Затем проверить содержимое этой переменной и только потом подставлять во вторую функцию
  11. вряд ли кто-то будет запускать у себя этот скрипт. Я говорил о коде, который подтверждает факт, что элементы как бы дергаются во время слежения за ними. В вопросе на баг трекере этого кода нет, пусть он будет для начала здесь.
  12. А где код? Давайте по факту рассуждать, а не на пальцах.
  13. вся проблема только в текстуре и ее замене
  14. Индекс среди всех игроков можно подсчитывать вручную скриптом при входах/выходах с сервера. Потом, когда надо, узнавать его.
  15. такой фуньки нет, потому что она никому не нужна. А если нужна, то вот ты сам и написал. Так зачем индекс-то тебе?
  16. коллизия всегда невидима, чета путаешь при пояснениях. видео сделай, потому то на словах ты не можешь пояснить. о некорректной текстуре итак кричит дебаг на скрине
  17. смотря какой индекс, поясни подробнее шо нада (:
  18. жлобы? Нет, просто спасибо скажут пару человек. Остальные просто скачают. А если что-то не понравится, скажут, что скрипт г@мно. Кто-то потом слегка модифицирует и выложит под своим именем. Обычная история. Автору такая благодарность не нужна. Если уж кто-то сделает, то не будет давать исходники.
  19. могу ошибаться, но когда в гонках остается 1 живой игрок, его статус может быть и не alive. Все зависит от типа гонки
  20. он загружается в оперативную память на время работы ресурса, на диск не сохраняется. Это такой метод защиты от копирования чужих клиентских скриптов.
  21. условие if aPlayers == 1 then наверняка должно быть вне условия if dPlayers + aPlayers >= 2 then
  22. Вот он вопрос на баг трекере - http://bugs.mtasa.com/view.php?id=6826 . Подтвердите и участвуйте в тестировании заплаток.
×
×
  • Create New...