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

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

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

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

5 страниц V  « 2 3 4 »

Chat

, Полная замена чата, так же замена радио.
Статус пользователя NesquikRoma
сообщение 22.11.2015, 14:07
Сообщение #41


Стаж: 10 лет

Сообщений: 34
Благодарностей: 23
Полезность: 507

Цитата(persona @ 22.11.2015, 12:19) *
Код печаль...
Ставить не рекомендую.
Через строчку фейлы.

Ну автор же небезызвестный, должен понимать, что код хлам :)

Через строчку фейлы? Хмм... Какие фейлы бы хоть указал что бы я их исправлял.

Цитата(Norman111 @ 22.11.2015, 12:21) *
Код:
g_iPlayerRus[id] = !g_iPlayerRus[id];

Браво
Код:
	for(i = 1; i <= i_Num; i++)
{
i_Player = s_Players[i];
if( i_Player == i )
{
continue;
}

Што?

Какое браво ??? Все работает.
Второе каюсь засмотрелся :D.

Цитата(HARLAMOW @ 22.11.2015, 12:50) *
Скрытый текст
opengl32.amxx
fresh_bans.amxx
aim_detector.amxx
dop_ban.amxx
fb_web_online.amxx
amxbans_core.amxx
fb_forwards.amxx
rock2ban.amxx
para.amxx
aes_main.amxx
aes_exp_cstrike.amxx
aes_informer.amxx
aes_bonus_system.amxx
aes_bonus_cstrike.amxx
aes_say_tag.amxx
admincmd.amxx
adminhelp.amxx
adminslots.amxx
multilingual.amxx
menufront.amxx
cmdmenu.amxx
plmenu.amxx
mapsmenu.amxx
pluginmenu.amxx
antiflood.amxx
scrollmsg.amxx
imessage.amxx
adminvote.amxx
pausecfg.amxx
statscfg.amxx
statsx.amxx
miscstats.amxx
stats_logging.amxx
weaponmenu_cl.amxx
reset_score.amxx
mode.amxx
IDEAL_VIP.amxx
mapmanager.amxx
afk_control.amxx
ping_kicker.amxx
realnadedrops.amxx
amx_gag.amxx
best_player.amxx
net_graph.amxx
restmenu.amxx
chat_aes.amxx


Отключи aes_say_tag.amxx
Зайди в chat_aes.amxx раскоментируй #define USE_AES_SYSTEM и #define USE_DEFAULT_PREFIX
Спасибо Norman111, за нахождение бага.

Версия: 0.4 а *test
[attachment=36811:chat_by_Nesquik.zip]

Отредактировал: NesquikRoma, - 22.11.2015, 14:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя HARLAMOW
сообщение 22.11.2015, 14:22
Сообщение #42
Стаж: 16 лет

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

Цитата
Отключи aes_say_tag.amxx
Зайди в chat_aes.amxx раскоментируй #define USE_AES_SYSTEM и #define USE_DEFAULT_PREFIX
Спасибо Norman111, за нахождение бага.

Версия: 0.4 а *test
[attachment=36811:chat_by_Nesquik.zip]

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

Отредактировал: HARLAMOW, - 22.11.2015, 14:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
persona
сообщение 22.11.2015, 15:42
Сообщение #43
Стаж: 10 лет

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

NesquikRoma,
а че изменилось то?
Код:
get_players(s_Players, i_Num, "ch");
for(i = 1; i <= i_Num; i++)

ты как минимум не отправляешь сообщение игроку с индексом s_Players[0] и индекс s_Players[32] как бэ не игрок....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legend21
сообщение 22.11.2015, 15:49
Сообщение #44
Стаж: 14 лет
Город: Винница

Сообщений: 604
Благодарностей: 229
Полезность: 561

NesquikRoma,

Код:
g_iPlayerRus[id] = !g_iPlayerRus[id];



Это что то не понятно. Массив отвечает за массив или как вообще это понять?

Зачем три массива? У тебя уже есть массив в формате

Код:
formatex(s_Text, charsmax(s_Text), "^x01%L", id, g_iPlayerRus[id] ? "Chat_LANG_RU":"Chat_LANG_EN");


Отредактировал: Legend21, - 22.11.2015, 15:52
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NesquikRoma
сообщение 22.11.2015, 16:01
Сообщение #45


Стаж: 10 лет

Сообщений: 34
Благодарностей: 23
Полезность: 507

Цитата(Legend21 @ 22.11.2015, 16:45) *
NesquikRoma,

Код:
g_iPlayerRus[id] = !g_iPlayerRus[id];



Это что то не понятно. Массив отвечает за массив или как вообще это понять?

Зачем три массива? У тебя уже есть массив в формате

Код:
formatex(s_Text, charsmax(s_Text), "^x01%L", id, g_iPlayerRus[id] ? "Chat_LANG_RU":"Chat_LANG_EN");


Код:
g_iPlayerRus[id] = !g_iPlayerRus[id];

g_iPlayerRus[id] будет равен противоположному по значение своему массиву. Т.е. если g_iPlayerRus[id] = true g_iPlayerRus[id] будет равен false;
Код:
formatex(s_Text, charsmax(s_Text), "^x01%L", id, g_iPlayerRus[id] ? "Chat_LANG_RU":"Chat_LANG_EN");

А как мне узнать на какой язык переключился игрока.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NesquikRoma
сообщение 22.11.2015, 16:58
Сообщение #46


Стаж: 10 лет

Сообщений: 34
Благодарностей: 23
Полезность: 507

Версия: 0.4 reborn *test
Изменено:
- Полностью перебран код плагина.
- Доступные квары:
- chat_admin_view = 1 админ видит весь чат.
- chat_found_slash = 1 блокировать команды в чате со слешами.
- chat_all_chat = 1 включение алл чата.
- chat_auto_rus = 1 автоматически выставлять русский язык игрокам.
- chat_only_rus = 1 только русский язык. (Этот квар блокирует смену языка).
[attachment=36820:chat_by_Nesquik.zip]

P.S. Немного скринов




Отредактировал: NesquikRoma, - 22.11.2015, 17:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя rigo
сообщение 29.11.2015, 11:03
Сообщение #47
Стаж: 11 лет

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

NesquikRoma,
У меня сообщение показывается 4 раза :D (скрин не делал, но если нужно будет - сделаю, а пока что отключил плагин). aes_say_tag отключал.
Список плагинов
aim_detector.amxx
admin_loader_for_fresh_bans.amxx
fresh_bans.amxx
just_capture_the_flag.amxx
mapmanager_v2.amxx
;StandartPlugins
adminchat.amxx
admincmd.amxx
antiflood.amxx
cmdmenu.amxx
imessage.amxx
menufront.amxx
mapsmenu.amxx
;nextmap.amxx
;mapchooser.amxx
plmenu.amxx
pluginmenu.amxx
restmenu.amxx
;timeleft.amxx
;scrollmsg.amxx
adminvote.amxx
miscstats.amxx
stats_logging.amxx
statscfg.amxx
amxbans_ssban.amxx

;AES
aes_main.amxx
aes_say_tag.amxx
aes_statsx_cstrike.amxx

statsx.amxx

;OthersPlugins
adverts.amxx
admin_esp_mini.amxx
block_name_spam.amxx
Ping_Control.amxx
amx_demorec.amxx
resetscore.amxx
afk_manager.amxx
mute_menu.amxx
perm_mute_mute.amxx
parachute_always.amxx
colored_smoke_nades.amxx
lite_vampire.amxx
yet_another_voteban.amxx
map_spawns_editor.amxx
;amx_blind.amxx
chat_aes.amxx
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NesquikRoma
сообщение 30.11.2015, 21:48
Сообщение #48


Стаж: 10 лет

Сообщений: 34
Благодарностей: 23
Полезность: 507

rigo, спасибо за нахождения бага
Попробуй использовать вот эту версию [attachment=36981:chat.sma]
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 1.12.2015, 9:55
Сообщение #49
Стаж: 11 лет

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

NesquikRoma, если стоит
chat_all_chat 1 то теряется смысл chat_admin_view
ну тогда можно же сделать типа
chat_view
1 админ
2 все
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NesquikRoma
сообщение 1.12.2015, 16:55
Сообщение #50


Стаж: 10 лет

Сообщений: 34
Благодарностей: 23
Полезность: 507

Цитата(Vaqtincha @ 1.12.2015, 10:50) *
NesquikRoma, если стоит
chat_all_chat 1 то теряется смысл chat_admin_view
ну тогда можно же сделать типа
chat_view
1 админ
2 все

Не теряет. Почему? Так как сообщения отправленные в чат команды не будут показываться в общем чате.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя rigo
сообщение 2.12.2015, 12:20
Сообщение #51
Стаж: 11 лет

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

NesquikRoma, привет. Фикс помог от дублирования сообщений.
Ещё пара багов:
1) Звание пишет неправильно;
2) При написании в чат команды "/lang" ничего не происходит (нет никакого сообщения о переключении языка, пишет на английском)
Скрины


Спасибо за работу! Удачи в исправлении багов :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя rigo
сообщение 2.12.2015, 12:26
Сообщение #52
Стаж: 11 лет

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

Извините за даблпостинг, но я, видимо, поторопился.
Проблема с дублированием почти исчезла. Игрок под ником Poccu9 (заходил под ником Sanek когда-то, а может и сегодня), и вот такая херня получается:
Cкриншот
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NesquikRoma
сообщение 3.12.2015, 20:00
Сообщение #53


Стаж: 10 лет

Сообщений: 34
Благодарностей: 23
Полезность: 507

Цитата(rigo @ 2.12.2015, 13:15) *
NesquikRoma, привет. Фикс помог от дублирования сообщений.
Ещё пара багов:
1) Звание пишет неправильно;
2) При написании в чат команды "/lang" ничего не происходит (нет никакого сообщения о переключении языка, пишет на английском)
Скрины


Спасибо за работу! Удачи в исправлении багов :)

Совсем забыл. Сейчас команды смена языка такие /rus, /eng. Еще раз спасибо за баг репорт. Сейчас же займусь исправлением.\
Хмм... Странно но я не замечал в AES звания "Призывник"


Отредактировал: NesquikRoma, - 3.12.2015, 20:01
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя rigo
сообщение 4.12.2015, 6:31
Сообщение #54
Стаж: 11 лет

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

Там есть возможность добавить звания. Если из-за этого проблема, то могу убрать его :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NesquikRoma
сообщение 4.12.2015, 19:25
Сообщение #55


Стаж: 10 лет

Сообщений: 34
Благодарностей: 23
Полезность: 507

Цитата(rigo @ 4.12.2015, 7:27) *
Там есть возможность добавить звания. Если из-за этого проблема, то могу убрать его :)

Обновил первый пост. Прошу обновить плагин и отписаться о проблемах в запуске/работе.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя rigo
сообщение 4.12.2015, 21:51
Сообщение #56
Стаж: 11 лет

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

Так и отправляет по 4 сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
dimka198
сообщение 5.12.2015, 11:30
Сообщение #57
Стаж: 12 лет

Сообщений: 1541
Благодарностей: 283
Полезность: 13

Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя proff_q
сообщение 5.12.2015, 11:59
Сообщение #58
Стаж: 14 лет

Сообщений: 357
Благодарностей: 263
Полезность: 804

Код:
// Функция вернула нам неизвестный чат.
if( s_Return[0] == -3 )
{
// Блокируем его
return PLUGIN_CONTINUE;
}


скорее всего должно быть return PLUGIN_HANDLED;
ну и во всех остальных случаях тоже самое
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
dimka198
сообщение 5.12.2015, 21:02
Сообщение #59
Стаж: 12 лет

Сообщений: 1541
Благодарностей: 283
Полезность: 13

Так же не совпадают звания
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NesquikRoma
сообщение 7.12.2015, 10:04
Сообщение #60


Стаж: 10 лет

Сообщений: 34
Благодарностей: 23
Полезность: 507

Цитата(proff_q @ 5.12.2015, 12:54) *
Код:
// Функция вернула нам неизвестный чат.
if( s_Return[0] == -3 )
{
// Блокируем его
return PLUGIN_CONTINUE;
}


скорее всего должно быть return PLUGIN_HANDLED;
ну и во всех остальных случаях тоже самое

Что бы не заблокировать весь SayText на сервере лучше использовать return PLUGIN_CONTINUE;
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
5 страниц V  « 2 3 4 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: