Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

Breakable Doors плагин для других модов

, Надо что-то поменять... [РЕШЕНО]
Статус пользователя cangncan
сообщение 14.1.2016, 10:01
Сообщение #1


Стаж: 13 лет

Сообщений: 113
Благодарностей: 3
Полезность: < 0

Ребят, все доброго времени.
есть плагин который позволяет взрывать двери. Он замечательно, без ошибок работает в CS 1.6 но в Day of Defeat 1.3 никак не получается заставить его работать.
Долгое время ищу решение, но все никак, ответов по этому поводу никто не может дать ни на одном форуме. Создатель плагина заявляет, что плагин должен работать на любом моде, на связь не выходит.
Есть даже сервер с этим работающим плагином, но его хозяин, конечно же, им делиться не хочет))))

Может найдется тот, кто знает, что нужно поправить в плагине?

вот ссылка на оригинал-исходник плагина breakabledoors
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя AndrewZ
сообщение 14.1.2016, 10:16
Сообщение #2


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

cangncan, ошибки в консоли есть или что-то?


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cangncan
сообщение 14.1.2016, 10:34
Сообщение #3


Стаж: 13 лет

Сообщений: 113
Благодарностей: 3
Полезность: < 0

Цитата(AndrewZ @ 14.1.2016, 11:11) *
cangncan, ошибки в консоли есть или что-то?

Вообще никаких ошибок и не работает. debug ставил и ничего. как будто там функции только для кс и дод их просто пропускает по ходу.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 14.1.2016, 10:39
Сообщение #4
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

Как должны разрушаться двери?
Этот плагин смотрит событие какого либо взрыва и ищет двери на позиции взрыва.
Значит в DOD по другому реализован взрыв гранаты.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 14.1.2016, 10:51
Сообщение #5


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Код:
    register_event( "23", "on_Explosion", "a", "1=3", "6=25" );     // SVC_TEMPENTITY


Видимо да, отличается, быть может, в ивенте. Если, конечно, вообще в дод есть такое.

Оно смотрит по TE_EXPLOSION, 6 аргумент должен быть = 25.
https://wiki.alliedmods.net/Temp_Entity_Eve...3:_TE_EXPLOSION

Что там 6 аргумент.. Скейл? оО
write_byte() // scale in 0.1's

Можно просто логировать эти темпэнтити, кинуть гранату и посмотреть параметры. Ща попробую написать)


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cangncan
сообщение 14.1.2016, 10:51
Сообщение #6


Стаж: 13 лет

Сообщений: 113
Благодарностей: 3
Полезность: < 0

Цитата(serfreeman1337 @ 14.1.2016, 11:35) *
Как должны разрушаться двери?
Этот плагин смотрит событие какого либо взрыва и ищет двери на позиции взрыва.
Значит в DOD по другому реализован взрыв гранаты.

я не знаю как они взрываются. но если им (дверям) в самой карте через редактор, например через bsp_edit, сделать func_breakable и при этом убрать func_rotating, то они взрываются как надо. но тогда дверь не поворачивается. и еще, если оставить оба параметра - карта не грузится возникает ошибка.
Это вся информация которой я владею по этому поводу...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 14.1.2016, 10:54
Сообщение #7
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

Удали ,"1=3", "6=25" и посмотри что изменилось.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cangncan
сообщение 14.1.2016, 11:04
Сообщение #8


Стаж: 13 лет

Сообщений: 113
Благодарностей: 3
Полезность: < 0

Цитата(serfreeman1337 @ 14.1.2016, 11:50) *
Удали ,"1=3", "6=25" и посмотри что изменилось.

ВАУ! Заработало! двери взрываются, но только без должных эффектов почему то. просто слышен звук взрыва и двери исчезают

Сразу дополню, с выстрелов и гранатомета просто как будто исчезают, но если рядом положить гранату взрывается как надо..в щепки

Отредактировал: cangncan, - 14.1.2016, 11:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 14.1.2016, 11:09
Сообщение #9


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата(cangncan @ 14.1.2016, 13:00) *
ВАУ! Заработало! двери взрываются, но только без должных эффектов почему то. просто слышен звук взрыва и двери исчезают


ну это не совсем решение проблемы

Код:
#include <amxmodx>

public plugin_init() {

register_plugin( "gabe is love, gabe is life", "1.0", "gaben" )

register_event( "23", "explo", "a" )
}

public explo()
{
new data[ 4 ]

data[ 0 ] = read_data( 1 )
data[ 1 ] = read_data( 6 )
data[ 2 ] = read_data( 7 )
data[ 3 ] = read_data( 8 )


server_print( "%d || %d || %d || %d", data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ] )
}


попробуй это поставить и покидай гранаты, че будет в консооль сервера писать


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя cangncan
сообщение 14.1.2016, 11:12
Сообщение #10


Стаж: 13 лет

Сообщений: 113
Благодарностей: 3
Полезность: < 0

Cкрытый текст
Цитата(AndrewZ @ 14.1.2016, 12:04) *
ну это не совсем решение проблемы

Код:
#include <amxmodx>

public plugin_init() {

register_plugin( "gabe is love, gabe is life", "1.0", "gaben" )

register_event( "23", "explo", "a" )
}

public explo()
{
new data[ 4 ]

data[ 0 ] = read_data( 1 )
data[ 1 ] = read_data( 6 )
data[ 2 ] = read_data( 7 )
data[ 3 ] = read_data( 8 )


server_print( "%d || %d || %d || %d", data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ] )
}


попробуй это поставить и покидай гранаты, че будет в консооль сервера писать

Сам плагин выключить, а это поставить. правильно понял?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 14.1.2016, 11:13
Сообщение #11


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата(cangncan @ 14.1.2016, 13:08) *
Сам плагин выключить, а это поставить. правильно понял?


а эт без разницы, просто оно покажет параметры появившейся SVC_TEMPENTITY


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cangncan
сообщение 14.1.2016, 11:19
Сообщение #12


Стаж: 13 лет

Сообщений: 113
Благодарностей: 3
Полезность: < 0

Цитата(AndrewZ @ 14.1.2016, 12:09) *
а эт без разницы, просто оно покажет параметры появившейся SVC_TEMPENTITY

вот скрин Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 14.1.2016, 11:32
Сообщение #13


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата(cangncan @ 14.1.2016, 13:15) *
вот скрин Прикрепленное изображение

чо так много)

эт когда гранаты кидал или чего

Цитата(AndrewZ @ 14.1.2016, 13:24) *
чо так много)

эт когда гранаты кидал или чего


Это похоже декали прилетели. Потести один, кинь гранату и всё, больше ничего не надо

Ну либо

register_event( "23", "explo", "a" )
замени на
register_event( "23", "explo", "a", "1=3" )

я думаю ок будет


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cangncan
сообщение 14.1.2016, 11:33
Сообщение #14


Стаж: 13 лет

Сообщений: 113
Благодарностей: 3
Полезность: < 0

Цитата(AndrewZ @ 14.1.2016, 12:24) *
чо так много)

эт когда гранаты кидал или чего

это при выключенном плагине. и ничего и кидаю гранаты одно и тоже. это постоянно в консоли с самого старта после начала раунда
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 14.1.2016, 11:34
Сообщение #15


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата(cangncan @ 14.1.2016, 13:29) *
это при выключенном плагине. и ничего и кидаю гранаты одно и тоже. это постоянно в консоли с самого старта после начала раунда

register_event( "23", "explo", "a" )
замени на
register_event( "23", "explo", "a", "1=3" )

так сделай и снова проверь


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cangncan
сообщение 14.1.2016, 11:45
Сообщение #16


Стаж: 13 лет

Сообщений: 113
Благодарностей: 3
Полезность: < 0

Цитата(AndrewZ @ 14.1.2016, 12:30) *
register_event( "23", "explo", "a" )
замени на
register_event( "23", "explo", "a", "1=3" )

так сделай и снова проверь

так ничего вообще в консоли не происходит
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 14.1.2016, 12:03
Сообщение #17


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата(cangncan @ 14.1.2016, 13:40) *
так ничего вообще в консоли не происходит


Ну не знаю я. В первый раз должно было быть всё ок. Оно выводило инфу каждый раз, когда появляется SVC_TEMPENTITY, а это дырки от пуль, кровь и прочая ерунда. А ты тестировал с ботами, они там настреляли и всё перемешалось. Просто нужно было изначально зайти одному, кинуть гранату, и посмотреть чо там появилось, всё, больше никаких действий не делать.

Мы бы посмотрели, какая там SVC_TEMPENTITY создалась бы при взрыве, и вписали в условие именно её.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cangncan
сообщение 14.1.2016, 12:05
Сообщение #18


Стаж: 13 лет

Сообщений: 113
Благодарностей: 3
Полезность: < 0

Цитата(AndrewZ @ 14.1.2016, 12:59) *
Ну не знаю я. В первый раз должно было быть всё ок. Оно выводило инфу каждый раз, когда появляется SVC_TEMPENTITY, а это дырки от пуль, кровь и прочая ерунда. А ты тестировал с ботами, они там настреляли и всё перемешалось. Просто нужно было изначально зайти одному, кинуть гранату, и посмотреть чо там появилось, всё, больше никаких действий не делать.

ок сейчас ботов выключу. сделаю скрин. блин сразу не допер что надо было ботов рубануть))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 14.1.2016, 12:06
Сообщение #19


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Ну для точности кинуть пару гранат :D


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cangncan
сообщение 14.1.2016, 12:17
Сообщение #20


Стаж: 13 лет

Сообщений: 113
Благодарностей: 3
Полезность: < 0

Цитата(AndrewZ @ 14.1.2016, 12:59) *
Ну не знаю я. В первый раз должно было быть всё ок. Оно выводило инфу каждый раз, когда появляется SVC_TEMPENTITY, а это дырки от пуль, кровь и прочая ерунда. А ты тестировал с ботами, они там настреляли и всё перемешалось. Просто нужно было изначально зайти одному, кинуть гранату, и посмотреть чо там появилось, всё, больше никаких действий не делать.

Мы бы посмотрели, какая там SVC_TEMPENTITY создалась бы при взрыве, и вписали в условие именно её.

Значится так, на картинке: 1 - Взрыв гранаты под дверью. 2 - Взрыв от гранатомета. 3. Результат от выстрелов с винтовки по двери

Прикрепленное изображение

Отредактировал: cangncan, - 14.1.2016, 12:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: