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

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

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

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

2 страниц V   1 2

Помогите доработать очень полезный плагин.

, Хотя бы частично, надо урезать Walkguard
Статус пользователя iLLuSioN
сообщение 12.12.2013, 15:56
Сообщение #21
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

wopox3,
На удаление остальных зон уйдет не мало времени. Если они не активны - нагрузки не дают, можно не переживать.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя wopox3
сообщение 12.12.2013, 16:42
Сообщение #22


Стаж: 13 лет

Сообщений: 333
Благодарностей: 222
Полезность: 902

Цитата(iLLuSioN @ 12.12.2013, 16:56) *
wopox3,
На удаление остальных зон уйдет не мало времени. Если они не активны - нагрузки не дают, можно не переживать.



Подскажите, правильно ли я сделал условие?

Код:


public plugin_init() {
g_pPlayersNum = register_cvar ("2x2_players","2")
}


if (get_playersnum () <= get_pcvar_num (g_pPlayersNum)){
set_task(0.1, "OnBlockAllZone")
} else {
set_task(0.1, "OffBlockAllZone")
}


С учётом того, что при
Код:

register_clcmd("say /on_zones","OnBlockAllZone")
register_clcmd("say /off_zones","OffBlockAllZone")


всё работает нормально
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 12.12.2013, 16:48
Сообщение #23
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Вряд ли алгоритм грамотный.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя wopox3
сообщение 12.12.2013, 16:53
Сообщение #24


Стаж: 13 лет

Сообщений: 333
Благодарностей: 222
Полезность: 902

Цитата(wopox3 @ 12.12.2013, 17:42) *
Подскажите, правильно ли я сделал условие?

Код:


public plugin_init() {
g_pPlayersNum = register_cvar ("2x2_players","2")
}


if (get_playersnum () <= get_pcvar_num (g_pPlayersNum)){
set_task(0.1, "OnBlockAllZone")
} else {
set_task(0.1, "OffBlockAllZone")
}


С учётом того, что при
Код:

register_clcmd("say /on_zones","OnBlockAllZone")
register_clcmd("say /off_zones","OffBlockAllZone")


всё работает нормально


Уже сам разобрался, и исправил, просто инвертировано сделал)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя wopox3
сообщение 12.12.2013, 16:53
Сообщение #25


Стаж: 13 лет

Сообщений: 333
Благодарностей: 222
Полезность: 902

Вроде сейчас всё работает, осталось оптимизировать код, и повыкидывать лишнее.

Отредактировал: wopox3, - 12.12.2013, 16:54
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mysubcult
сообщение 12.12.2013, 18:50
Сообщение #26
Стаж: 12 лет

Сообщений: 382
Благодарностей: 28
Полезность: 86

Цитата(iLLuSioN @ 12.12.2013, 17:56) *
wopox3,
На удаление остальных зон уйдет не мало времени. Если они не активны - нагрузки не дают, можно не переживать.

Но все равно, зачем лишний мусор?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 12.12.2013, 19:05
Сообщение #27
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Действительно)
iLLuSioN говорил это не потребителям, а работающему над кодом, что своё время на эту чистку тратить может быть неразумно.
Тебе-то, понятное дело, плагин хочется получше ;)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя mysubcult
сообщение 12.12.2013, 19:09
Сообщение #28
Стаж: 12 лет

Сообщений: 382
Благодарностей: 28
Полезность: 86

Цитата(Safety1st @ 12.12.2013, 21:05) *
Действительно)
iLLuSioN говорил это не потребителям, а работающему над кодом, что своё время на эту чистку тратить может быть неразумно.
Тебе-то, понятное дело, плагин хочется получше ;)

А кому-то хочется плагин по-хуже? Я просто никак не могу помочь в разработке, только что финансово.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя wopox3
сообщение 12.12.2013, 19:09
Сообщение #29


Стаж: 13 лет

Сообщений: 333
Благодарностей: 222
Полезность: 902

Цитата(Safety1st @ 12.12.2013, 20:05) *
Действительно)
iLLuSioN говорил это не потребителям, а работающему над кодом, что своё время на эту чистку тратить может быть неразумно.
Тебе-то, понятное дело, плагин хочется получше ;)



Возможно, я не только для себя работаю. Ведь люди ждут этого плагина) и как написал в оригинальной теме автор, что писал с 0, другие способы работы, поэтому плагины разные.

http://amxmodx.su/forum/viewtopic.php?f=5&t=2641 - почитайте, там я немножечко нагнал на автора из за цены, и своего предположения, (и извинился ;))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя wopox3
сообщение 12.12.2013, 21:05
Сообщение #30


Стаж: 13 лет

Сообщений: 333
Благодарностей: 222
Полезность: 902

И так, ребята! Я закончил работу над начальной версией этого плагина (v1.1beta).

На данный момент, имеется рабочий плагин, с возможно не правильной структурой, но с рабочей главной функцией, и лишними функциями.
Время которое я потратил на изменение - 20 часов. (второй день над плагином пылю...)

Так как я брал за основу плагин WalkGuard (далее WG), то будем смотреть основные изменения по отношению к этому плагину:

  • Изменены основные названия public-функций
  • Изменил квары
  • Изменил название, версию, автора (автора оригинала оставил)
  • Изменены рабочая папка, расширения файлов и название lang-файла (чтобы не мешать работе WG), принцип работы остался тот же.
  • Добавил проверку в каждом раунде на количество человек. (line 154)
  • Немножко перевёл комменты автора (mogel'a).
  • Изменил действие case 10 (пункта меню), чтобы при закрытии не нарушалась работа плагина.
  • Перевёл частично Lang-файл (30%)

Изменения не так велики, тем более плагин, я считаю еще не доделан.

Принцип работы плагина тот же, через меню создаём зоны, сохраняем.
Так же там ничего не продуманно со спаунами игроков, поэтому пока что, я пользуюсь другим решением -Map Spawns Editor + лично мной подкорректированные места спаунов (для режима 2x2). Как решу куда выкладывать - я приложу еще и плагин Map Editor Spawn.
P.S О редактировании точек спаунов не имею ни малейшего представления... нужна поддержка, если хотите дополнить плагин.


  1. de_dust2
  2. de_dust
  3. de_inferno
  4. de_tuscan
  5. de_train
  6. de_forge
  7. de_cbble
  8. de_nuke


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

Подскажите, лучше создать новую тему, или продолжить разработку в этой. Я ведь уже не могу переименовать тему, а хотелось бы.

Отредактировал: wopox3, - 12.12.2013, 21:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя wopox3
сообщение 12.12.2013, 21:20
Сообщение #31


Стаж: 13 лет

Сообщений: 333
Благодарностей: 222
Полезность: 902

Цитата(iLLuSioN @ 12.12.2013, 16:56) *
wopox3,
На удаление остальных зон уйдет не мало времени. Если они не активны - нагрузки не дают, можно не переживать.



Кстати, насчёт "не активны - нагрузки не дают" я сомневаюсь, это ведь каким способом деактивировать. А я ж не на столько скриптер, каким смог, таким деактивировал...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 12.12.2013, 21:23
Сообщение #32


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Собирался было уже покупать плагин Скальпеля, и тут наткнулся на тему. Честно жаба душит за плагин 500 р отдавать))) Покупал только Маздамовские openGL и AIM детекторы...
А самим плагином поделишься? Или я все же не внимательно тему прочитал? Думаю нужно создать тему новую в разделе плагинов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя wopox3
сообщение 12.12.2013, 21:32
Сообщение #33


Стаж: 13 лет

Сообщений: 333
Благодарностей: 222
Полезность: 902

Цитата(Bloo @ 12.12.2013, 22:23) *
Собирался было уже покупать плагин Скальпеля, и тут наткнулся на тему. Честно жаба душит за плагин 500 р отдавать))) Покупал только Маздамовские openGL и AIM детекторы...
А самим плагином поделишься? Или я все же не внимательно тему прочитал? Думаю нужно создать тему новую в разделе плагинов.



ПЛАГИН БУДЕТ БЕСПЛАТНЫЙ

Бесплатный, потому что практически его сделал не я, и деньги за свои 5 копеек я брать не желаю, лишь из уважения к автору.
Но ребят... потерпите, ведь я совсем новичок, и пускать сырой плагин на всеобщее обозрение это чуть ли не преступление! Я очень хочу связаться с опытными скриптерами, дабы сделать его лучше).

Пока что жду одобрения на создание новой темы, с новым названием (2x2block) и там уже обсуждением о доработке плагина.

P.S: так же, как и для тебя, для меня не приемлима такая цена лишь за плагин..., кстати тоже покупал только плагины mazda'a - спасибо mazdan! за хорошую работу!

Отредактировал: wopox3, - 12.12.2013, 21:34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя xoymiii
сообщение 12.12.2013, 21:40
Сообщение #34


Стаж: 13 лет

Сообщений: 769
Благодарностей: 244
Полезность: 567

Цитата(wopox3 @ 12.12.2013, 23:32) *
ПЛАГИН БУДЕТ БЕСПЛАТНЫЙ

Бесплатный, потому что практически его сделал не я, и деньги за свои 5 копеек я брать не желаю, лишь из уважения к автору.
Но ребят... потерпите, ведь я совсем новичок, и пускать сырой плагин на всеобщее обозрение это чуть ли не преступление! Я очень хочу связаться с опытными скриптерами, дабы сделать его лучше).

Пока что жду одобрения на создание новой темы, с новым названием (2x2block) и там уже обсуждением о доработке плагина.

P.S: так же, как и для тебя, для меня не приемлима такая цена лишь за плагин..., кстати тоже покупал только плагины mazda'a - спасибо mazdan! за хорошую работу!

ну выкладывай исходник, будем смотреть... кто чем сможет тот поможет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mysubcult
сообщение 12.12.2013, 21:42
Сообщение #35
Стаж: 12 лет

Сообщений: 382
Благодарностей: 28
Полезность: 86

Цитата(wopox3 @ 12.12.2013, 23:05) *
И так, ребята! Я закончил работу над начальной версией этого плагина (v1.1beta).

На данный момент, имеется рабочий плагин, с возможно не правильной структурой, но с рабочей главной функцией, и лишними функциями.
Время которое я потратил на изменение - 20 часов. (второй день над плагином пылю...)

Так как я брал за основу плагин WalkGuard (далее WG), то будем смотреть основные изменения по отношению к этому плагину:

  • Изменены основные названия public-функций
  • Изменил квары
  • Изменил название, версию, автора (автора оригинала оставил)
  • Изменены рабочая папка, расширения файлов и название lang-файла (чтобы не мешать работе WG), принцип работы остался тот же.
  • Добавил проверку в каждом раунде на количество человек. (line 154)
  • Немножко перевёл комменты автора (mogel'a).
  • Изменил действие case 10 (пункта меню), чтобы при закрытии не нарушалась работа плагина.
  • Перевёл частично Lang-файл (30%)

Изменения не так велики, тем более плагин, я считаю еще не доделан.

Принцип работы плагина тот же, через меню создаём зоны, сохраняем.
Так же там ничего не продуманно со спаунами игроков, поэтому пока что, я пользуюсь другим решением -Map Spawns Editor + лично мной подкорректированные места спаунов (для режима 2x2). Как решу куда выкладывать - я приложу еще и плагин Map Editor Spawn.
P.S О редактировании точек спаунов не имею ни малейшего представления... нужна поддержка, если хотите дополнить плагин.


  1. de_dust2
  2. de_dust
  3. de_inferno
  4. de_tuscan
  5. de_train
  6. de_forge
  7. de_cbble
  8. de_nuke


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

Подскажите, лучше создать новую тему, или продолжить разработку в этой. Я ведь уже не могу переименовать тему, а хотелось бы.

Создавай новую тему, думаю никто против не будет.
p.s. прочитал, что перевел 30% текста, если что, могу помочь с переводом, чтобы хоть какой-то вклад внести.

Отредактировал: mysubcult, - 12.12.2013, 21:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 12.12.2013, 21:59
Сообщение #36


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

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

правда тут я вам так и не помог, думал на выходных позаниматься, но вы прям быстро как-то всё делаете =) я дольше вникать буду.
Если какие-то вопросы будут в дальнейшем (особенно по мелочи, как сделать то или иное, раз учитесь - должны бываить) - обращайтесь, буду стараться помочь.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя wopox3
сообщение 12.12.2013, 22:20
Сообщение #37


Стаж: 13 лет

Сообщений: 333
Благодарностей: 222
Полезность: 902

Цитата(mysubcult @ 12.12.2013, 22:42) *
Создавай новую тему, думаю никто против не будет.
p.s. прочитал, что перевел 30% текста, если что, могу помочь с переводом, чтобы хоть какой-то вклад внести.

Я не совсем плохо владею английским, но любой помощи рад), спасибо!

Цитата(mazdan @ 12.12.2013, 22:59) *
правда тут я вам так и не помог, думал на выходных позаниматься, но вы прям быстро как-то всё делаете =) я дольше вникать буду.
Если какие-то вопросы будут в дальнейшем (особенно по мелочи, как сделать то или иное, раз учитесь - должны бываить) - обращайтесь, буду стараться помочь.



Я очень рад за ваше одобрение )
Спасибо!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя wopox3
сообщение 13.12.2013, 1:23
Сообщение #38


Стаж: 13 лет

Сообщений: 333
Благодарностей: 222
Полезность: 902

Данная тема больше не поддерживается автором плагина.

Обсуждения и разработка плагина теперь в ЭТОЙ ТЕМЕ: https://c-s.net.ua/forum/topic57108.html - 2x2block - Плагин режима 2x2 на любой карте, бесплатный аналог "Balancing Map"


ТЕМА ЗАКРЫТА


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sky Cat
сообщение 16.12.2013, 15:52
Сообщение #39
Стаж: 13 лет
Город: Белгород

Сообщений: 1179
Благодарностей: 734
Полезность: 1056

Цитата(wopox3 @ 13.12.2013, 3:23) *
Данная тема больше не поддерживается автором плагина.

Обсуждения и разработка плагина теперь в ЭТОЙ ТЕМЕ: https://c-s.net.ua/forum/topic57108.html - 2x2block - Плагин режима 2x2 на любой карте, бесплатный аналог "Balancing Map"


<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">ТЕМА ЗАКРЫТА
</div><div class="sp-body"><div class="sp-content">

<div class="clear"></div></div></div></div></div>


Нужно написать мне о закрытии топика!


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