|
Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/
|
smokepuff.spr - игрок, чтобы видеть через дым, может
|
|
| mcdemon | Дата: Пятница, 16.05.2008, 10:38:19 | Сообщение # 1 |
|
Лейтенант
Группа: Пользователи
Сообщений: 71
Статус: Не в сети
| Вообщем я видел плагин который выполняет такую функцию: если файла \cstrike\sprites\smokepuff.spr нету то он скачивается с сервера только вот проблема в том, что игрок, чтобы видеть через дым может его не удалять, а просто заменить на спрайт прозрачного дыма (с 1ного известного читсайта). Может быть есть какоето решение? Например как с модельками плагины которые не заменяют модельку, а просто закачивают и используют другую. Мб со спрайтами можно также?
|
| |
|
|
| SV | Дата: Пятница, 16.05.2008, 11:23:18 | Сообщение # 2 |
 Подполковник
Группа: Пользователи
Сообщений: 106
Статус: Не в сети
| Quote (mcdemon) Вообщем я видел плагин который выполняет такую функцию: если файла \cstrike\sprites\smokepuff.spr нету то он скачивается с сервератолько вот проблема в том, что игрок, чтобы видеть через дым может его не удалять, а просто заменить на спрайт прозрачного дыма (с 1ного известного читсайта).Может быть есть какоето решение? Например как с модельками плагины которые не заменяют модельку, а просто закачивают и используют другую. Мб со спрайтами можно также? http://forums.alliedmods.net/showthread.php?p=438594 вот замечательный плагин, правишь исходник, меняя имя спрайта и всё
|
| |
|
|
| mcdemon | Дата: Пятница, 16.05.2008, 16:31:33 | Сообщение # 3 |
|
Лейтенант
Группа: Пользователи
Сообщений: 71
Статус: Не в сети
| там вообщето плагин для подсветки от дыма...
|
| |
|
|
| SV | Дата: Пятница, 16.05.2008, 17:22:46 | Сообщение # 4 |
 Подполковник
Группа: Пользователи
Сообщений: 106
Статус: Не в сети
| Quote (mcdemon) там вообщето плагин для подсветки от дыма... ну так что тебя не устраивает? ставим lighting_skn 0, и нет подсветок, только загрузка спрайта для дыма. в исходнике меняем название smoke.spr на то, что хочешь
Сообщение отредактировал SV - Пятница, 16.05.2008, 17:33:23 |
| |
|
|
| VEN | Дата: Пятница, 16.05.2008, 18:38:09 | Сообщение # 5 |
|
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Статус: Не в сети
| Заменить файл на клиенте нельзя, но можно не пускать на сервер, если клиент заменил спрайт на нестандартный. Вот пример: Code #include <amxmodx>
public plugin_init() { register_plugin("Force Smoke Files", "0.1", "VEN") }
public plugin_precache() { force_unmodified(force_exactfile, {0, 0, 0}, {0, 0, 0}, "sprites/gas_puff_01.spr") force_unmodified(force_exactfile, {0, 0, 0}, {0, 0, 0}, "sprites/smokepuff.spr") } EDIT: Переименовал тему, т.к. старое название было слишком общим. Читай "Общие правила всех разделов форума" для деталей.
Сообщение отредактировал VEN - Пятница, 16.05.2008, 18:43:48 |
| |
|
|
| mcdemon | Дата: Пятница, 16.05.2008, 19:56:22 | Сообщение # 6 |
|
Лейтенант
Группа: Пользователи
Сообщений: 71
Статус: Не в сети
| SV, smoke.spr не менял ибо такого файла нету на клиенте поэтому взял smokepurff.spr и переименовал в smoke.spr и положил в папочку sprites на сервере но он почемуто не загрузился клиенту как надо делать?
|
| |
|
|
| DaTa | Дата: Пятница, 16.05.2008, 20:07:06 | Сообщение # 7 |
|
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| Code new g_SmokeSprite public plugin_precache() g_SmokeSprite = precache_model("sprites/smoke.spr") g_SmokeSprite не обязателен
|
| |
|
|
| SV | Дата: Пятница, 16.05.2008, 20:34:36 | Сообщение # 8 |
 Подполковник
Группа: Пользователи
Сообщений: 106
Статус: Не в сети
| Чуток не тот плагин указал, можно загрузить клиенту спрайты для дыма, а потом указать их использования этим плагином http://forums.alliedmods.net/showthread.php?p=451252
Сообщение отредактировал SV - Пятница, 16.05.2008, 20:41:18 |
| |
|
|
| mcdemon | Дата: Суббота, 17.05.2008, 06:12:26 | Сообщение # 9 |
|
Лейтенант
Группа: Пользователи
Сообщений: 71
Статус: Не в сети
| у меня не получилось там вообще вроде пишет, что спрайты берутся из хл1 ну вообщем я в ini указал: ;Sprite Name ;Size "sprites/smoke.spr" 60 клиенту он не закачался, а когда кинул дымовую дым какойто столбом был и постоянно передвигался 
|
| |
|
|
| Peretz | Дата: Суббота, 17.05.2008, 11:54:27 | Сообщение # 10 |
|
Майор
Группа: Пользователи
Сообщений: 89
Статус: Не в сети
| Reallite Labs сделали "Reallite Files Checker" http://www.reallite.cs2.ru/modules.php?name=Projects&file=rfc Описание: Reallite Files Checker - это анти-читерский плагин для AMX Mod X, предназначенный для борьбы с игроками, которые используют нестандартные файлы, то есть заменяют звуки, модели, текстуры, спрайты и другое на файлы, которые дают преимущество читеру в разных аспектах игры. При обнаружении нестандартного файла у игрока, он не сможет зайти на сервер, пока не установит стандартный файл. Также вы можете скачать архив со стандартными файлами, которые входят в список проверки Reallite Files Checker, или для установки на свой сервер, или для выкладывания на местном FTP или сайте для игроков вашего сервера.
connect csdm.csfight.net, 1.cstut.ru, 2.cstut.ru, 3.cstut.ru, 4.cstut.ru, 5.cstut.ru
|
| |
|
|
| mcdemon | Дата: Суббота, 17.05.2008, 13:02:10 | Сообщение # 11 |
|
Лейтенант
Группа: Пользователи
Сообщений: 71
Статус: Не в сети
| да блин мне не нужно чтобы его не пускало нужно чтобы использовался другой спрайт дыма на случай если читер его подменит
|
| |
|
|
| VEN | Дата: Суббота, 17.05.2008, 13:19:37 | Сообщение # 12 |
|
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Статус: Не в сети
| А кто сказал, что читер не сможет подменить любой другой файл, даже тот который закачаешь ему ты? Это ведь почти также просто.
|
| |
|
|
| slogic | Дата: Суббота, 17.05.2008, 17:09:11 | Сообщение # 13 |
|
Генералиссимус
Группа: Админы
Сообщений: 1941
Статус: Не в сети
| Quote (mcdemon) нужно чтобы использовался другой спрайт дыма на случай если читер его подменит ну да, динамически подхватится другой спрайт. у тебя исходники CS есть? нет. так вот, amx/x может лишь прекэширвать файл, т.е. если его не было, то он будет скопирован пользователю, а если уже сущестувует - то перезаписать нельзя. т.е. тебе стоит смириться с тем, что пользователь будет кикнут с сервера за то, что редактирует файлы ресурсов.
|
| |
|
|
| mcdemon | Дата: Воскресенье, 18.05.2008, 14:26:30 | Сообщение # 14 |
|
Лейтенант
Группа: Пользователи
Сообщений: 71
Статус: Не в сети
| нет ну смотрите у пользователя дым может быть допустим подменен или изменен по совсем безобидной причине. а если он подменит smoke.spr которого нету в клиенте по умолчанию но его загрузит amxx то читер уже сам знает за что его кикает (тоесть проверку на smoke.spr я поставлю)Добавлено (2008-05-18, 2:26 Pm) --------------------------------------------- VEN, пожалуйсто напиши мне плагин 
|
| |
|
|
| VEN | Дата: Понедельник, 19.05.2008, 19:29:07 | Сообщение # 15 |
|
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Статус: Не в сети
| Чтобы позволить клиенту использовать другой спрайт дыма, нужно продублировать код createsmoke.sc, в котором, как я предполагаю, прописан файл дыма. Но код createsmoke.sc является "закрытым", т.е. не общедоступен, также как и сам исходный код CS.
|
| |
|
|
 | AMX Mod X Russian Community © 2006-2025  |  |
|
| |