20.11.2014, 15:18
Скриптинг курилка
20.11.2014, 17:32
22.11.2014, 05:03
Могут ли fliterscript файлы обращаться к глобальным переменным, объявленными в основном коде?
Может ли filterscript параллельно с основным кодом обрабатывать авто-вызываемые функции?
Может ли filterscript параллельно с основным кодом обрабатывать авто-вызываемые функции?
22.11.2014, 05:12
(
Последний раз редактировалось keycap; 22.11.2014 в 07:49.
)
И у меня кстати есть может немного дурацкий вопрос:
А чего сейчас нет на карте вот всех этих кустов, травы, камней, ну как в одиночной игре? Было это ведь и в сампе прежде:
И можно ли это как-то вернуть, у себя или на стороне сервера?
А чего сейчас нет на карте вот всех этих кустов, травы, камней, ну как в одиночной игре? Было это ведь и в сампе прежде:
И можно ли это как-то вернуть, у себя или на стороне сервера?
22.11.2014, 08:07
Quote:
Могут ли fliterscript файлы обращаться к глобальным переменным, объявленными в основном коде?
Может ли filterscript параллельно с основным кодом обрабатывать авто-вызываемые функции? |
Quote:
И у меня кстати есть может немного дурацкий вопрос:
А чего сейчас нет на карте вот всех этих кустов, травы, камней, ну как в одиночной игре? Было это ведь и в сампе прежде: И можно ли это как-то вернуть, у себя или на стороне сервера? |
22.11.2014, 09:37
А как они это кстати сделали? Там ведь идут с сампом какие то свои IMG-файлы, это в каком-то из них?
22.11.2014, 09:46
Не знаю. Вырезаны были: трава, мелкие динамические элементы мира, все эффекты HDR освещения и всяких там размытий, в жару например, растяжение картинки при большой скорости.
22.11.2014, 10:13
Бедово. Я тут просто поигрался снова в одиночку, блин, столько воспоминаний Сейчас главное по приколу заставки смотреть, что-то там по сюжету. Так то с освещением прикольней, да и вообще карта не выглядит такой голой, непривычно так после лет 3 сампа.
Благодарю за ответы.
Благодарю за ответы.
22.11.2014, 11:32
просто отключили их путём изменения памяти игры (обычный нуп), как вариант можно создать в темку для Калкора, с просьбой вернуть это в виде встроенной клиент-команды (которая будет откл траву и выкл)
отключили её не сколько из-за проблем в синхронимзации, а для повышения производительности игры на слабых пк, что само собой снижало fps и мы с низмим FPS выглядим у других на экране как лагеры...
отключили её не сколько из-за проблем в синхронимзации, а для повышения производительности игры на слабых пк, что само собой снижало fps и мы с низмим FPS выглядим у других на экране как лагеры...
22.11.2014, 11:42
22.11.2014, 11:56
Проблема в том что трава генерируется рандомно, если бы кактусы, камешки и брёвна были статическими то их точно бы не отключили. Как вариант, можно подшаманить файл генерации травы и оставить именно саму траву.
В клиенте всё это решается восстановление участка кода(стоят нопы на вызов функций). Солнце вырезано из-за статической погоды. Блюр эффект конечно можно было бы оставить, но если высунутся из окошка будучи пассажиром, то его не будет.
В клиенте всё это решается восстановление участка кода(стоят нопы на вызов функций). Солнце вырезано из-за статической погоды. Блюр эффект конечно можно было бы оставить, но если высунутся из окошка будучи пассажиром, то его не будет.
22.11.2014, 12:50
хм, а в мта тогда как сделано? сервер сам генерит все кусты, а потом клиенту говорит, как должно быть?
22.11.2014, 13:18
22.11.2014, 15:01
(
Последний раз редактировалось keycap; 22.11.2014 в 16:49.
)
Хех, сделали мультиплеер к игре, для того не предназначенной Ну так-то, по сути: прикольно конечно, карта не как зелёный полигон выглядит, но блин, я там пока по привычным местам срезал всё на какие-то камни в траве налетал Ну так то много я тут информации узнал, люблю блеснуть своим интеллектуальным багажом при разборках.
22.11.2014, 22:33
Код:
x += (distance * floatsin(-a, degrees)); y += (distance * floatcos(-a, degrees));
23.11.2014, 05:14
Quote:
Код:
x += (distance * floatsin(-a, degrees)); y += (distance * floatcos(-a, degrees)); |
В данном случае находят координаты X и Y от конечной точки отрезка длиной distance и началом в x, y повернутым на угол a к нормали.
24.11.2014, 00:04
Поможете?
Функция fremove(вместе с fexist) возвращает 0.
Имя файла проделывает следующий путь: GetPlayerName >> Запись в глобальную переменную через format(), используя enum(требуется сохранить ник для след. диалога) >> через format() передаю это значение переменной oldname.
Интересная штука:
Если узнать имя пользователя через GetPlayerName и сразу же присвоить (в том же диалоговом окне) ему имя newname, то функция fexist работает нормально.
Буду признателен любому совету. Перечитал многое, но видимо недостаточно...
Функция fremove(вместе с fexist) возвращает 0.
Имя файла проделывает следующий путь: GetPlayerName >> Запись в глобальную переменную через format(), используя enum(требуется сохранить ник для след. диалога) >> через format() передаю это значение переменной oldname.
Интересная штука:
Если узнать имя пользователя через GetPlayerName и сразу же присвоить (в том же диалоговом окне) ему имя newname, то функция fexist работает нормально.
Буду признателен любому совету. Перечитал многое, но видимо недостаточно...
24.11.2014, 04:53
Quote:
Поможете?
Функция fremove(вместе с fexist) возвращает 0. Имя файла проделывает следующий путь: GetPlayerName >> Запись в глобальную переменную через format(), используя enum(требуется сохранить ник для след. диалога) >> через format() передаю это значение переменной oldname. Интересная штука: Если узнать имя пользователя через GetPlayerName и сразу же присвоить (в том же диалоговом окне) ему имя newname, то функция fexist работает нормально. Буду признателен любому совету. Перечитал многое, но видимо недостаточно... |
24.11.2014, 06:47
Quote:
Проблема в том что трава генерируется рандомно, если бы кактусы, камешки и брёвна были статическими то их точно бы не отключили. Как вариант, можно подшаманить файл генерации травы и оставить именно саму траву.
В клиенте всё это решается восстановление участка кода(стоят нопы на вызов функций). Солнце вырезано из-за статической погоды. Блюр эффект конечно можно было бы оставить, но если высунутся из окошка будучи пассажиром, то его не будет. |
26.11.2014, 12:59
Атакуют сервер с query i флуд запросами, в итоге у игроков в самп клиенте не показывает никакую инфу о сервере кроме пинга. Вот из лога:
Что можно с этим сделать? Как защититься?
PHP код:
[00:51:46] [query:i] from 180.148.42.35
[00:51:46] [query:i] from 139.145.3.92
[00:51:46] [query:i] from 193.13.146.50
[00:51:46] [query:i] from 200.93.248.105
[00:51:46] [query:i] from 213.192.48.91
[00:51:46] [query:i] from 199.201.71.90
[00:51:46] [query:i] from 23.51.157.83
[00:51:46] [query:i] from 143.52.223.58
[00:51:46] [query:i] from 193.179.197.105
[00:51:46] [query:i] from 2.124.34.8
[00:51:46] [query:i] from 80.6.0.87
[00:51:46] [query:i] from 149.255.33.73
[00:51:46] [query:i] from 84.92.63.85
[00:51:46] [query:i] from 203.190.168.118
[00:51:46] [query:i] from 84.18.12.27
[00:51:46] [query:i] from 90.209.152.109
[00:51:46] [query:i] from 89.10.34.0
[00:51:46] [query:i] from 95.111.132.24
[00:51:46] [query:i] from 192.49.126.59
[00:51:46] [query:i] from 176.118.29.121
[00:51:46] [query:i] from 192.231.110.91
« Next Oldest | Next Newest »
Users browsing this thread: 35 Guest(s)