|
Бесконечные патроны
|
|
| ODINOCHNY^VOLK | Дата: Понедельник, 25.10.2010, 11:04 | Сообщение # 1 |
 1
Группа: Пользователи
Сообщений: 2
Статус: Offline
| Не давно установил cs2d и сразу стал делать карты! Восновном только зомбо карты и тут проблема во время перестрелки патронов не достаточно, и перезарятка дорого обходится. А хотлесь бы что бы всё было по проще!!! Заходил на некоторые (zm) сервера там потроны были бесконечные, да и перезарядка мгновенная!!! Может кто нибуть знает как поставить бесонечные потроны???
|
| |
|
|
| NiconNeo | Дата: Вторник, 26.10.2010, 20:26 | Сообщение # 2 |
|
..::[AdmiN]::..
Группа: Администраторы
Сообщений: 142
Статус: Offline
| Бесконечные патроны можно сделать командой mp_infammo 1, но тогда перезагрузка не будет мгновенной. Поэтому нужны Lua. Code addhook('reload', 'myreload') function myreload(id) parse('equip '..id..' '..player(id, 'weapontype')) end Такой код должен сработать, правда не знаю, я это на скорую руку написал
|
| |
|
|
| Volk_xxx | Дата: Среда, 27.10.2010, 20:07 | Сообщение # 3 |
 2
Группа: Пользователи
Сообщений: 27
Статус: Offline
| Я протестил скрипт. Все работает! Можно использовать  Добавлено (27.10.2010, 20:07) --------------------------------------------- Тока 1 вопрос: Можно ли сделать (если можно то как), Чтоб бесконечные патроны были тока на определенном оружии, например - на м249? 
|
| |
|
|
| NiconNeo | Дата: Четверг, 28.10.2010, 16:40 | Сообщение # 4 |
|
..::[AdmiN]::..
Группа: Администраторы
Сообщений: 142
Статус: Offline
| Так же, только проверку добавить, например Code addhook('reload', 'myreload') function myreload(id) if player(id, 'weapontype') == 40 then -- 40 - M249 parse('equip '..id..' 40') end end Функция player(id, 'weapontype') возвращает ID оружия, которое держит какой-либо игрок. ID оружий см. тут: http://niconneo.ucoz.ru/publ/id_oruzhij/1-1-0-5
|
| |
|
|
| Volk_xxx | Дата: Суббота, 30.10.2010, 17:50 | Сообщение # 5 |
 2
Группа: Пользователи
Сообщений: 27
Статус: Offline
| Quote (NiconNeo) addhook('reload', 'myreload') function myreload(id) if (player(id, 'weapontype') == 40) -- 40 - M249 parse('equip '..id..' 40') end end Чет не робит пишет чето с parse
|
| |
|
|
| NiconNeo | Дата: Воскресенье, 31.10.2010, 11:35 | Сообщение # 6 |
|
..::[AdmiN]::..
Группа: Администраторы
Сообщений: 142
Статус: Offline
| Я с C++ спутал)) исправлено: Code addhook('reload', 'myreload') function myreload(id) if player(id, 'weapontype') == 40 then -- 40 - M249 parse('equip '..id..' 40') end end
|
| |
|
|
| Volk_xxx | Дата: Вторник, 02.11.2010, 20:02 | Сообщение # 7 |
 2
Группа: Пользователи
Сообщений: 27
Статус: Offline
| А они чемто различаются?  Добавлено (02.11.2010, 20:02) --------------------------------------------- Но неважно всеравно работает теперь 
|
| |
|
|
| NiconNeo | Дата: Вторник, 16.11.2010, 19:53 | Сообщение # 8 |
|
..::[AdmiN]::..
Группа: Администраторы
Сообщений: 142
Статус: Offline
| Quote (Volk_xxx) А они чемто различаются? Небо и земля))
|
| |
|
|
| ODINOCHNY^VOLK | Дата: Среда, 17.11.2010, 07:34 | Сообщение # 9 |
 1
Группа: Пользователи
Сообщений: 2
Статус: Offline
| СПАСИБО!!!
|
| |
|
|