PDA

View Full Version : [RU]AMXX rus


Pages : [1] 2

MbyteZ
01-08-2006, 01:52
Уважаемые,интересует такой вопрос,может кто-то для себя делал перевод основных плагинов .sma,тех что лежат по умолчанию в установочном файле амхх.Очень бы хотелось видеть команды в консоли и print_message на русском!Естейственно транслитом!
Если у когодо есть,большая просьба-поделитесь!!!
Выложите здесь,или пришлите плагин(плагины)мне на мыло
[email protected]
:!:

smoll
01-16-2006, 18:30
statx.amxx
WHOLEBODY = wholebody
HEAD = roJIoBy
CHEST = rpyDb
STOMACH = }I{uBom
LEFTARM = JIeB. pyky
RIGHTARM = npaB. pyky
LEFTLEG = JIeB. Hory
RIGHTLEG = npaB.Hory
MODE_SET_TO = "amx_statsx_mode" set to "%s"
ATTACKERS = AmakoBaJIu
ACC = acc.
HIT_S = pa3(a) nonaJI
DMG = ypoH(a)
VICTIMS = }I{epmB
MOST_DMG = MakcuMyM ypoHa HaHec
KILLED_YOU_DIST = %s y6uJI me69I u3 %s^nc paccmo9IHu9I %0.2f MempoB.
DID_DMG_HITS = OH HaHec %d ypoHa me6e nonaB %d pa3(a)^ny Hero ocmaJIocb %d 3gopoBb9I u %d 6poHu.
YOU_DID_DMG = TbI HaHec %d ypoHa eMy nonaB %d pa3(a).
EFF = eff.
BEST_SCORE = JIy4LLIuu' urpok
KILL_S = y6um(o)
TOTAL = Bcero
SHOT_S = BbIcmpeJI(a)
HITS_YOU_IN = %s nonaJI me6e B
KILLED_BY_WITH = y6um u3 %s urpokoM %s c paccmo9IHu9I %0.0fMempoB
NO_HITS = He nonaJI
YOU_NO_KILLER = You have no killer...
YOU_HIT = TbI paHuJI %s %d pa3(a), %d ypoH HaHec
LAST_RES = Last result: %d hit(s), %d damage
KILLS = Kills
DEATHS = Deaths
HITS = Hits
SHOTS = Shots
YOUR = Your
PLAYERS = Players
RANK_IS = rank is %d of %d
DAMAGE = Damage
WEAPON = Weapon
YOUR_RANK_IS = Your rank is %d of %d with %d kill(s), %d hit(s), %0.2f% eff. and %0.2f% acc.
AMMO = ammo
HEALTH = health
ARMOR = armor
GAME_SCORE = Game score
TIME_REM = Time remaining
NO_T_LIMIT = No Time Limit
THE_TIME = The time
PLAYED_MAP = Played map
FRIEND_FIRE = Friendly fire
STATS_ANNOUNCE = You have %s stats announcements
ENABLED = enabled
DISABLED = disabled
SERVER_STATS = Server Stats
X_RANK_IS = %s's rank is %d of %d
DISABLED_MSG = Server has disabled that option
автоматик кнайф дуэль

в рунете есть сайты посвещеные моду ?
дедикайтед сервер не предлагать

VEN
01-17-2006, 05:48
Вообще-то он просил транслит, а не псевдокириллицу. :)
Поищи в рунете, думаю, кто-то должен был выложить.

MbyteZ
01-30-2006, 05:43
Вообще-то он просил транслит, а не псевдокириллицу. :)
Поищи в рунете, думаю, кто-то должен был выложить.
а ссылочку можно?:)

VEN
01-30-2006, 08:37
Я ссылки не знаю, а также точно не уверен, но очень может быть, что кто-нибудь где-нибудь выложил - поищи.

MbyteZ
02-27-2006, 19:22
Уважаемые,неужели ни у кого нет??Поделитесь!!!!!Ведь есть,точно!!Готов поделиться руссификатором КС 1.6 :!: :!:

VEN
02-28-2006, 04:54
Ну если уж такая проблема, ведь можно и самому все это дело перевести. Не так уж и сложно, не правда ли?

MbyteZ
03-10-2006, 09:53
Ну если уж такая проблема, ведь можно и самому все это дело перевести. Не так уж и сложно, не правда ли?
Знаешь..по большому счёту да,не сложно..но ведь я точно ошибусь в переводе..или перевод будет ещё хуже оригинала..и все будут путаться,всё что мог,что мне понятно я более ли менее частично перевёл...если у кого есть время,сделайте доброе дело :)

ZmifF
07-21-2006, 15:29
Случайно увидев эту тему :) тоже задался вопросом: можно ли руссифицировать не просто латиницей, а конкретно, нашими родными русскими буквами... И вот спустя пару часов получил первый результат...

В конце концов пришел к такому результату - ДА! можно нашими русскими родными буквами сделать весь AMX, в том числе и писать по-русски ;) без использования каких-либо дополнительных средств!
Вот только теперь можно сказать: "AMX Mod X Rus" 8)

mercury
07-21-2006, 16:20
ZmifF : Феникс,Хвастун,Цветной
ZmifF : Частенько,Шабаш,Эль
ZmifF : Юстиции,Язык,Подъехать
ZmifF : Русские слова по-русски: :)
ZmifF : Ангел, Брат
ZmifF : Взбудораженный, Гримировальный
ZmifF : Джин, Ежели, Желто
но в консоли и на экране текст кракозябликами.
придётся апгрэйдить всех клиентов. реально ли послать клиенту русифицированный шрифт автоматом? (и существует ли точно так выглядящий русифицированный шрифт?)

ZmifF
07-22-2006, 02:52

но в консоли и на экране текст кракозябликами.
придётся апгрэйдить всех клиентов. реально ли послать клиенту русифицированный шрифт автоматом? (и существует ли точно так выглядящий русифицированный шрифт?)
Хм... встречал такое у 1 клиента из 30 :) По-моему у тебя просто отсутствует нужный шрифт... Но я думаю, что можно апгрэйдить клиентов по мере необходимости... Щас начинаю думать над этим :lol:

mercury
07-22-2006, 05:11
ZmifF, очевидно зависит от дистрибутива кс. скорее среди твоего круга/ области распространялась самосборочка русских товарищей)

а ты не мог бы прикрепить сюда этот файл с русским шрифтом?

ZmifF
07-22-2006, 10:51
Да нет, как раз наоборот))) у тебя особая! ;) Эта запись была сделана еще на Non-Steam кс пару месяцев назад... Если я (и не только я :) ) просматривая вижу все точна также как и было записано... (встречал еще только один раз такой случай)... и возможно даже такое явление не из-за шрифта, поскольку шрифты я абсолютно не трогал при руссификации, и вообще ничего в кс и амх (сильно не трогал :) ) не менял! Тут дистрибы вовсе ни причем.
Никаких дополнительных или нестандартных средств не использовалось, дабы избежать такого вот конфуса...

Вот листинг файла ClientScheme.res начиная с 217 строки, находящегося в "cstrike/Resourse/ClientScheme.res". Посмотри что у тебя в нем

//////////////////////// FONTS /////////////////////////////
//
// describes all the fonts
Fonts
{
// fonts are used in order that they are listed
// fonts listed later in the order will only be used if they fulfill a range not already filled
// if a font fails to load then the subsequent fonts will replace
"Default"
{
"1"
{
"name" "Verdana"
"tall" "12"
"weight" "600"
"yres" "480 599"
}
"2"
{
"name" "Verdana"
"tall" "13"
"weight" "600"
"yres" "600 767"
}
"3"
{
"name" "Verdana"
"tall" "14"
"weight" "600"
"yres" "768 1023"
"antialias" "1"
}
"4"
{
"name" "Verdana"
"tall" "20"
"weight" "600"
"yres" "1024 1199"
"antialias" "1"
}
"5"
{
"name" "Verdana"
"tall" "24"
"weight" "600"
"yres" "1200 6000"
"antialias" "1"
}
}
"DefaultUnderline"
{
"1"
{
"name" "Tahoma"
"tall" "12"
"weight" "500"
"underline" "1"
}
}
"DefaultSmall"
{
"1"
{
"name" "Verdana"
"tall" "12"
"weight" "0"
"yres" "480 599"
}
"2"
{
"name" "Verdana"
"tall" "13"
"weight" "0"
"yres" "600 767"
}
"3"
{
"name" "Verdana"
"tall" "14"
"weight" "0"
"yres" "768 1023"
"antialias" "1"
}
"4"
{
"name" "Verdana"
"tall" "20"
"weight" "0"
"yres" "1024 1199"
"antialias" "1"
}
"5"
{
"name" "Verdana"
"tall" "24"
"weight" "0"
"yres" "1200 6000"
"antialias" "1"
}
}
"DefaultVerySmall"
{
"1"
{
"name" "Verdana"
"tall" "12"
"weight" "600"
"yres" "480 599"
}
"2"
{
"name" "Verdana"
"tall" "13"
"weight" "600"
"yres" "600 767"
}
"3"
{
"name" "Verdana"
"tall" "14"
"weight" "600"
"yres" "768 1023"
"antialias" "1"
}
"4"
{
"name" "Verdana"
"tall" "20"
"weight" "600"
"yres" "1024 1199"
"antialias" "1"
}
"5"
{
"name" "Verdana"
"tall" "24"
"weight" "600"
"yres" "1200 6000"
"antialias" "1"
}
}
"Title"
{
"1"
{
"name" "Verdana Bold"
"tall" "18"
"weight" "500"
}
"2"
{
"name" "Arial"
"tall" "16"
"weight" "600"
}
}
// Credits ------------------------------------------------
"CreditsTitle"
{
"1"
{
"name" "Tahoma"
"tall" "26"
"weight" "800"
}
"2"
{
"name" "Arial"
"tall" "26"
"weight" "700"
}
}
"CreditsStudioTitle"
{
"1"
{
"name" "Tahoma"
"tall" "24"
"weight" "800"
}
"2"
{
"name" "Arial"
"tall" "24"
"weight" "700"
}
}
"CreditsIndividualTitle"
{
"1"
{
"name" "Tahoma"
"tall" "22"
"weight" "800"
}
"2"
{
"name" "Arial"
"tall" "22"
"weight" "700"
}
}
"CreditsNormal"
{
"1"
{
"name" "Tahoma"
"tall" "20"
"weight" "800"
}
"2"
{
"name" "Arial"
"tall" "20"
"weight" "700"
}
}
// --------------------------------------------------------
"DialogTitle"
{
"1"
{
"name" "Verdana Bold"
"tall" "14"
"weight" "500"
}
"2"
{
"name" "Arial"
"tall" "13"
"weight" "600"
}
}

// this is the symbol font
"Marlett"
{
"1"
{
"name" "Marlett"
"tall" "11"
"weight" "0"
"symbol" "1"
}
}
}

Файлик извлек из Counter-Strike.gcf. Как видно использует кс шрифты: Arial, Tahoma, Verdana и Marlett. Эти шрифты должны быть у тебя по любому! Возможно у тебя установлен какой-либо GUI который изменил эти настройки... возможно что либо еще... А пока вот этот файл как он есть..

dxteam
07-22-2006, 16:30
У меня тоже иероглифы!!!!!!!!!!!!!!!! а не русский язык

mercury
07-22-2006, 22:38
дело в fonts.wad (прикрепил русский, взято с дс (http://www.dedicated-server.ru/vbb/showthread.php?postid=34241#post34241))
в оригинальной КС, имхо, он не содержит русского. если он там есть, значит дистрибутив КС собирал кто-то из наших. (у кого стим - могут это опровергнуть)

ZmifF
07-23-2006, 06:19
А мои меньше по размеру...

ZmifF
07-24-2006, 09:46
Простинькие плагины на русском :)

TwIsL
07-25-2006, 11:29
Люди, все таки как заставить AMXX выводить сообщения на экране русскими... А то тут сказали, что так можно сделать, даже демку выложили, которая у меня успешно запустилась, но чего-то я сам так и не смог добиться русского языка...(дело касается плагина statsx)
Помогите, кто может :)

ZmifF
07-25-2006, 14:54
Суть заключается не в том что AMX может выводить сообщения по-русски)) это лишь побочный эффект))))), а в том что весь AMX - все что передается клиенту - можно сделать по-русски 8)

mercury
07-26-2006, 00:08
ZmifF, ставил fonts.wad и gfx.wad и из твоего архива и из своего и в папку valve и в папку cstrike. всё одно: русский на твоей деме не показывает.

то, что эти файлы отвечают за фонт, помню издавна, ещё со времён ХЛ, у меня была русифицированная версия, и там был свой русский fonts.wad, вместо которого если поставить оригинальный, русский шрифт в русифицированной ХЛ показывался кракозябликами) и возвращая его взад, русский отображался нормально.

ZmifF
07-26-2006, 03:59
Значит дело не только в них! :) Ведь у меня то все работает с этими файликами! => дело то и не в них... не только в них :)

TwIsL
07-26-2006, 09:18
Суть заключается не в том что AMX может выводить сообщения по-русски)) это лишь побочный эффект))))), а в том что весь AMX - все что передается клиенту - можно сделать по-русски 8)

Дак вот как это сделать подскажите... Уж очень охота сделать русский язык в сообщниях сервера :)

ZmifF
08-04-2006, 11:18
Таки решился выложить перевод AMX Mod X... Думаю, теперь будет ясно как писать по-русски :)

P.S. Если есть ошибки в переводе сообщайте! ;-)

MbyteZ
08-05-2006, 08:51
Спасибо!!!Будем тестить!!!+ КАРМА!!
Хм..странно..вобще не смог запустить...))
То-есть вообще перевода не было...)))

MbyteZ
08-05-2006, 12:24
Русифицировал таки амхх...но воT hud-chat не работает...(((
Из архива распаковал файлы в valve и НИЧЕГО!!Заменил ClientScheme.res
не работает...демо посмотрел...здорово,но внизу шрифта не вижу...только вверху-цветной...подскажи,в чём ошибка
З.Ы.При открытой консоли нет переключения на русский!!!Клавиатура не работает!!!:|

ZmifF
08-05-2006, 16:13
На будующее :)
Как скачиваете это "обновление" АМХ сразу русским не становиться! Появляется всего лишь новый язык - "Русский"! Используем amx_langmenu для выбора языка! ;) Удачи!

В консоле ты и не сможешь писать по-русски! Никак!!! Консоль 1.6, этого не поддерживает! А вот уже в CSS это допустимо ;) Ну наверно опять в зависимости от локализации CSS :) т.к. мы уже встречали явление что русский текст у клиента пишеться "крякозябликами" :) Далее... Я не понял твоего вопроса... т.е. у тебя сообщения типа amx_csay отоборажаются, а сообщения выводимые как обычный say - нет?! Например при использовании команды amx_cvar sv_restart 1 должна появиться надпись как обынчный say "АДМИНИСТРАТОР ZmifF: установил значение sv_restart равным 1"??? Такого просто быть не может, чтобы это у тебя не отображалось! Если отображается вверху значит и внизу должно!... Можно попробовать в этом же файле ClientScheme.res увеличить размер шрифтов... просто может ты не замечал эти сообщения... это лишь предположение :) Сам не видел такого :) Чтобы HUD сообщения по центру были)) а обычных не было :) Кстати! А в консоле сообщения о количестве администраторов пишеться при запуске сервера? Это можно провери запустив не выделенный сервак - DEDICATED, а самому создав игру - LISTEN.

И еще вопрос к Mercury: А тебе помогли исправить ошибку с крякозябликами файлики, что ты выложил fonts.wad и gfx.wad???

mercury
08-05-2006, 17:44
ZmifF,
И еще вопрос к Mercury: А тебе помогли исправить ошибку с крякозябликами файлики, что ты выложил fonts.wad и gfx.wad???
странно, но нет. точно помню что эти(этот fonts.wad) файлы меняли фонт в игре Half-Life (у меня была русифицированная версия и оригинальная - сравнил). заставить твою дему отображать русские буквы так и не получилось.

ZmifF
08-05-2006, 18:08
Честно говоря, :) у меня начинает складываться впечатление что дело либо действительно в сборке КС либо в самой системе (каких-то ее настроек)... Пойдем по порядку: Крайне редко такое явления встречается :) как минимум на Steam CS купленных у наших русских компаний типа Бука (я сам купил игру от Буки, не посчитайте это за рекламу! ;) всего лишь пример!) чаще на NonSteam - точно такая же проблема у некоторых возникает при установке ботов, руссифицированных таким же методом. Причина, что вовсем виноваты шрифты отпадает - т.к. используется стандартные.

Осталось дело за малым! ;) надеюсь мы сумеем найти и устронить причину такого вот некорректного отображения у некоторых клиентов...


P.S. В свете последних событий! ;) Как вы понимаете можно написать плагин, который будет заменять английские буквы и их сочетания на русские, тем самым мы добьемся, что и клиенты будут писать свои сообщения say и say_team по-русски! Только вот еще одно НО! как все заметили такие сообщения типа say не совсем четко видны... нада что-то с этим делать :) Появляется вопрос о целесообразности такого плагина :)

ZmifF
08-06-2006, 02:33
А дабы до абсолютно перевести АМХ можно и сами плагины перевести Чтобы все остальное тоже было по-русски включая и помощь в консоле по АМХ (amx_help).

MbyteZ
08-06-2006, 08:24
Как скачиваете это "обновление" АМХ сразу русским не становиться!
:) Чесно говоря совершил подобную ошибку,но быстро сообразил.Вчера-же руссифицировал ATAC,скачать можете ниже.
По поводу консоли...да я её имел в виду...и очень жаль...(
Как вы понимаете можно написать плагин, который будет заменять английские буквы и их сочетания на русские, тем самым мы добьемся, что и клиенты будут писать свои сообщения say и say_team по-русски!
Плагин заменяет латинскую шрифт на русский,или всё таки позволяет использовать русскую консоль? :)
Если последнее-УРА!Первое-тоже отлично,только в связи с повальной безграмотностью игроков, "трансформированные"сообщения будут эм...смешны как минимум :) НО плагин имеет право на существование как альтернативный!

MbyteZ
08-06-2006, 08:31
По поводу атака:
то что переведенно в атаке работать коректно не будет, проверенно уже пробовал еще полгода назад, шрифт намного больше чем латинка, а значит нада както уменьшать его с помощью плагина атака, но уже давно ковыряюсь по форуму и ищу этот секретный код, но пока без результата этот перевод для атака будет коректно работать на разрешении 1024*728 ,а те кто играет 800*600 отдыхают тк как надписи улетят за экран
Цитата с DS.ru
P.S.Переведённый мной файл прилагаю
9789

ZmifF
08-06-2006, 15:37
Плагин заменяет латинскую шрифт на русский,или всё таки позволяет использовать русскую консоль? :)
Если последнее-УРА!Первое-тоже отлично,только в связи с повальной безграмотностью игроков, "трансформированные"сообщения будут эм...смешны как минимум :) НО плагин имеет право на существование как альтернативный!
Нее консоль никак не будет русской в 1.6 средствами АМХ :) Хоть ты лопни :D
А вот я бы делал так... Была бы просто замена символов это раз! И узер мог выбирать как ему лучше писать! Латиницей (privet) или псевдорусскими (npuBET) и вот исходя из его выбора дальше бы плагин просто заменял выводимые в чат символы:

case 1:
zh - ж
ZH - Ж
sh - ш
SH - Ш
...
a - а
A - A
b - б
B - Б
' - ь
....
case 2:
}|{ - ж
LLI - ш
LL| - щ
a - a
A - A
6 - б
B - в
b - ь

Суть такая...
Вот тока одна проблема с регистром букв во втором случае...
И ессенно в плагине должна быть справочка в motd, что чем заменяется при каких условиях... а по-умолчанию плагин не переводил бы... думаю те кому было бы это интересно быстро приноровились ;)

ZmifF
08-06-2006, 15:41
По поводу атака:
то что переведенно в атаке работать коректно не будет, проверенно уже пробовал еще полгода назад, шрифт намного больше чем латинка, а значит нада както уменьшать его с помощью плагина атака, но уже давно ковыряюсь по форуму и ищу этот секретный код, но пока без результата этот перевод для атака будет коректно работать на разрешении 1024*728 ,а те кто играет 800*600 отдыхают тк как надписи улетят за экран
Цитата с DS.ru
P.S.Переведённый мной файл прилагаю
9789
Вот по поводу шрифта! Это да можно уменьшить! НО! Если мы пишем русскими буквами дело уже становиться не в шрифте!! Просто русских букв в одну строку будет умешаться ЗНАЧИТЕЛЬНО меньше! и увеличить количество русских символов в строке опять же НИКАК нельзя средствами АМX...

Далее :) то что ты выложил работать заведомо сразу не будет ) ты наверно и сам убедился что АТАС пишет по английски ) как минимум обязан :) или пишет не найден перевод :) Перевод что ты предлагаешь слишком длинный! Просто ну никак не полезет эта хреновина :) Затем почему там часть не переведена, другая часть псевдорусскими, а другая русскими! Что ж это за гибрид?! И вот еще что ИМХО Мне как игроку было не очень приятно видеть меню состоящие из пунктов типа: "Ударить чувака" - поскольку тоже самое видит другой игрок наказывая меня! :) ИМХО если бы АТАС доработать... А то сделано все наоборот :) Когда случайно убиваешь тебя наказывают! Например: Становишься с АВП на д2 за КТ собираешься снять АВП на респе Т, и как из пииииыы на лыжах выежает ламер прямо тебе в прицел своей тупой башкой! И ты еще потом тебя убивает Т из-за этого кретина, а в добавок это олень наказывает тебя смертью в сл. раунде! сразу -2 фрага из тупости того ламера!
Сорри за офф-топ ^_^

По-поводу моего перевода... Переведа практически вся клиентская часть, за исключением конечно справки :) и статистики которая выводить в motd: say /rankstats, etc... По скольку все функции статистики кроме say /rank я отключаю :) поэтому не парился с переводом плагина статистики :)

MbyteZ
08-06-2006, 16:31
y MeH9 ecTb Becb nepeBog TakuMu 6ykBaMu..просто решил попробовать,перевёл и сразу выложил на загрузку не опробовши)С псевдокирилицей всё ок ;)

ZmifF
08-09-2006, 04:53
Вот мой вариант перевода плагина ATAC ^_^ Найдете ошибки сообщайте ;)

ZmifF
08-09-2006, 08:02
...
Вот листинг файла ClientScheme.res начиная с 217 строки, находящегося в "cstrike/Resourse/ClientScheme.res". Посмотри что у тебя в нем...

С этим я ошибся по ходу... он на шрифты не влияет...кажеться :) Файл TrackScheme.res из platform/Resource/TrackerScheme.res - вот с помощью него можно поменять шрифты!!! У кого крякозяблики попробуйте поменяйте... У меня все шрифты которые русский корректно отображают, допустим, в Word и в кс тоже корректно отображаются, например Times New Roman или язящный Monotype Corsiva я ими заменял все шрифты... все окей было...

При переводе на русский язык нужно учитывать, что длинна сообщения типа say может достигать 79 английскими букв, в то время как русскими только 38! Откуда следует, что одна русская буква равна двум английским...
***Примечание: любой друг знак припинания (точки, запятые, кавычки, знаки восклицания, etc...) - символ считается как английская буква.

Переведенные плагины я не выкладываю, потому как изменил константы (некоторые файлы в папке scripting/include) AMXX под себя... Эти плагины просто не будут работать корректно...

MbyteZ
08-09-2006, 11:52
Сейчас заценим!
P.S.Обратите внимание на ЭТУ (http://forums.alliedmods.net/showthread.php?t=42908) тему!

MbyteZ
08-09-2006, 14:06
В сообщениях,скажем
TK_TIME_MSG = [ATAC] Наказание за убийства своих: %i/%i для %s. За %i убитых вы будете забанены на %i минут
Идёт обрыв текста,то есть пишется так: [ATAC] Наказание за убийства своих: %i/%i для %s. За %i убит
P.S.ИЗменил язык сервера на русский,но почему-то не у всех меню руссифицировалось :) Приходится через amx_langmenu каждому :)
P.S.S.Эм..как шрифт покрупнее сделать не разобрались :)

ZmifF
08-09-2006, 14:25
Так-с... Чтобы решить 1-ю проблему есть 2 варианта: 1-й - сократить перевод, только вот я не знаю как :D; 2-й изменить исходники плагина и сделать TK_TIME_MSG0 и TK_TIME_MSG1, т.е. разделить фразу на 2 сообщения
Чтобы решить 2-ю проблему :) Установить: amx_client_languages 0, естественно тогда нельзя юзерам выбрать язык :) Вообще это не проблема... Английский язык только у тех кто уже был на серваках с AMX - в config.cfg автоматически дописывается строка setinfo "lang" "en" - поскольку большинство серваков использует его, и русского языка у них просто нет :) Можно написать плагин который будет всем клиентам при канекте к твоему серваку ставить setinfo "lang" "ru". Такой плагина 5 минут писать ))) как максимум )))
И наконец, 3-е. Извлекаешь из файла platform.gcf файл TrackScheme.res и правишь его, думаю с этим проблем не возникнет, и ложишь его в папку "ТвояУчетнаяЗапись/counter-strike/platform/Resource/" Для извлечения файла из platform.gcf ессесно потребуется программка GCFScape.

MbyteZ
08-09-2006, 15:23
Прогу скачал...пробую...если не сложно плагин в студию :)
P.S.Блин для работы GCFScape нужен Microsoft Framework (

ZmifF
08-09-2006, 15:37
Какой именно плагин? :D ATAC или установку setinfo lang ru? :)

MbyteZ
08-10-2006, 03:02
Да-да..имеенно его :)

ZmifF
08-10-2006, 04:19
Есть и большой минус в этом плагине! Он ставит абсолютно всем русский язык! Даже если ты себе установишь английский)) снова при входе на твой сервак он тебе его сменит на русский...
Всего 16 строчек в исходнике :D Из этих 16-ти реального кода только 3 строки :D Причем я умудрился допустить в них ошибку :D в обработке бота и ХЛТВ - ну по сути ниче страшного :) будет пытаться ставить и им русский язык)))) - не правильный оператор в обработке бота и ХЛТВ выбрал :) вместо ИЛИ использовал И :D
Плагин исправлен можешь скачать ;)

MbyteZ
08-10-2006, 05:22
Хехе,то то я думаю,что у меня HLTV ведёт себя странно :)

ZmifF
08-10-2006, 12:36
Скоро выложу такие переведенные плагины как DeagsMapManage 2.30b, PTB 1.81b... в них нет поддержки языка... приходиться переводить сам плагин...
Они правда даавно переведены :) Но выложу позже :) если есть заинтересованность...

MbyteZ
08-10-2006, 12:47
Хороший плагин :)
Кстати у моих игроков возникли первые проблемы с шрифтом,предложил им файлы на замену.Вот можешь посмотреть здесь (http://www.cstrike.lancom.ru/forum/index.php?showtopic=116) :)

ZmifF
08-10-2006, 14:57
Это проблема о которой писал Mercury.. И решение не найдено... Насколько я знаю... :)
А линк где ты написал "смотрим здесь" не открывается на твоем форуме...
Нашел в ручную эту тему "Руссификация". Можешь дать совет юзерам после входа на сервер в консоле написать:
setinfo lang en
Чтобы был опять английский... Эта проблема не решается ни файлом ClientScheme.res, TrackScheme.res, gfx.wad или же fonts.wad! Ты бы лучше поинтресовался где они кс приобрели... У какой компании...
Хотя вот я общался еще с кое с кем :) у него Стим вообще закачан прямо с сайта и русский язык прекрасно отображается... Судя по символам... вообще эта проблема есть ничто иное как ошибка с кодировкой! Поэтому, скорее всего, дело либо в сборке дистриба кс, либо чего с настройками оси у клиента... Я все больше начинаю склонятся к версии с ОС...
В шрифтах тоже дело быть не может... они стандартные - они у них есть... как минимум быть должны! :D

Прилагаются 2 плагина. Возможны ошибки не только в переводе :) - но и в коде! Пришлось править чтобы руссифицировать... Если какая-либо функция не работает (такое может быть :) ) сообщайте ;)
Количество карт в плагине DeagsMapManage2.30b увеличено до 512
Team Balancer - сделан на основе PTB 1.81b

--------------
Плагины обновлены! Смотрим дату редактирования этого поста!

MbyteZ
08-11-2006, 00:51
Это проблема о которой писал Mercury.. И решение не найдено... Насколько я знаю... :)
А линк где ты написал "смотрим здесь" не открывается на твоем форуме...
Нашел в ручную эту тему "Руссификация". Можешь дать совет юзерам после входа на сервер в консоле написать:
setinfo lang en
Чтобы был опять английский... Эта проблема не решается ни файлом ClientScheme.res, TrackScheme.res, gfx.wad или же fonts.wad! Ты бы лучше поинтресовался где они кс приобрели... У какой компании...
Хотя вот я общался еще с кое с кем :) у него Стим вообще закачан прямо с сайта и русский язык прекрасно отображается... Судя по символам... вообще эта проблема есть ничто иное как ошибка с кодировкой! Поэтому, скорее всего, дело либо в сборке дистриба кс, либо чего с настройками оси у клиента... Я все больше начинаю склонятся к версии с ОС...
В шрифтах тоже дело быть не может... они стандартные - они у них есть... как минимум быть должны! :D

Прилагаются 2 плагина. Возможны ошибки не только в переводе :) - но и в коде! Пришлось править чтобы руссифицировать... Если какая-либо функция не работает (такое может быть :) ) сообщайте ;)
Количество карт в плагине DeagsMapManage2.30b увеличено до 512
Team Balancer - сделан на основе PTB 1.81b
По поводу шрифта...вот картинку прилагаю .9919Всё-таки нужно будет им собрать клиентскую версию,кстати у меня клиент и сервер 28-м патчем пропатчены,ну это к слову :)
При использовании плагина DeagsMapManage2.30b ,mapchooser нужно отключать ведь?
P.S.Можешь попробовать шрифт чуть покрупнее сделать:не весь дистр.для открытия файла нашёл :)И если не сложно,исходники плагинов добавляй ок? :)

ZmifF
08-11-2006, 04:50
Я видел уже этот скрин - я же сказал что нашел эту тему. Версия патча тут ни причем! Это однозначно!!!
При использовании плагина mapmanage нужно отключаться плагины: mapchooser.amxx и nextmap.amxx
Шрифты сделать можно... но тогда этот файл придеться качать всем клиентам!!!
Ну прям я разбежался выкладывать исходники! Переведешь - можешь выложить исходники :) если плагин заработает :D а я, по крайней мере ближайщее время, не собираюсь :nono: Ежели чего не нравиться - не качай! Я никого не заставляю!

MbyteZ
08-11-2006, 05:18
Ну и ничего страшного,пусть качают!Он же к примеру не сорок мегабайт :) Насчёт sma-без проблем,и договорились(Привычка компилить самому) :) Я в языке на котором данные плагины пишутся не силён )
P.S.К mapmanage.amxx неплохо бы описание ещё :)

MbyteZ
08-11-2006, 06:12
Прикол..млин..при запуске голосования вручную,карта вроде как меняется,но отсчёт времени идёт...и там можно 2 минуты стоять пока карта не сменится,если не вручную...

ZmifF
08-11-2006, 08:45
Ну и ничего страшного,пусть качают!Он же к примеру не сорок мегабайт :) Насчёт sma-без проблем,и договорились(Привычка компилить самому) :) Я в языке на котором данные плагины пишутся не силён )
P.S.К mapmanage.amxx неплохо бы описание ещё :)
Язык называется Pawn :) а писать можно и на других языках! Допусти С++!
Перезалил плагины + небольшое пояснение к mapmanage (http://forums.alliedmods.net/showpost.php?p=365731&postcount=47)
Прикол..млин..при запуске голосования вручную,карта вроде как меняется,но отсчёт времени идёт...и там можно 2 минуты стоять пока карта не сменится,если не вручную...
Ты про amx_votemap? То плагин ни причем! Проверял - у меня все работает! За vote - отвечает плагин adminvote.amxx.

MbyteZ
08-11-2006, 10:01
Ты про amx_votemap? То плагин ни причем! Проверял - у меня все работает! За vote - отвечает плагин adminvote.amxx.

Нет,команда включения голосования админов плагина mapmanage,хотя в принципе если её не запускать то всё работает отлично :)
P.S.Хехе,тот хелп что ты опубликовал и коню ясно :) По другому-то никак )))
К плагину,прилагается хелпа на аглицком,как ты сказал с кучей переменных,вот было бы здорово получить описание их же в текстовом виде,думаю это не проблема,поскольку есть же описание в amx_help :)

ZmifF
08-11-2006, 13:14
dmap_rockthevote? Написать то не можешь конкретно что за команда и что происходит!? dmap_rockthevote тоже нормально работает у меня... заметь )) я их перезалил, ну естестсвенно они не много изменились... но ничего существенного...
Зачем писать хелп файл если я все в плагин написал? Для че такой гемор?
Кстать)) вот первый плюс перевода самого плагина - русская хелпа )) русские меню )) и т.д...

ZmifF
08-11-2006, 17:50
В сообщениях,скажем
TK_TIME_MSG = [ATAC] Наказание за убийства своих: %i/%i для %s. За %i убитых вы будете забанены на %i минут
Идёт обрыв текста,то есть пишется так: [ATAC] Наказание за убийства своих: %i/%i для %s. За %i убит

Предлагаю последнюю версию АTAC 2.5.5.4 (http://forums.alliedmods.net/showthread.php?t=11284) - Полностью переведенны плагины + Исправлена ошибка с не умещением русских сообщений плагина в строку. Надеюсь что теперь все умещяются :) Если какие-то мессаги не лезут - сообщайте!
И соответственно измененный перевод! Перевод работает только с этими плагинами!

MbyteZ
08-12-2006, 02:01
Предлагаю последнюю версию АTAC 2.5.5.4 (http://forums.alliedmods.net/showthread.php?t=11284) - Полностью переведенны плагины + Исправлена ошибка с не умещением русских сообщений плагина в строку. Надеюсь что теперь все умещяются :) Если какие-то мессаги не лезут - сообщайте!
И соответственно измененный перевод! Перевод работает только с этими плагинами!
Вот спасибо! :) обязательно отпишусь о результатах!!!

MbyteZ
08-12-2006, 04:43
Странное что-то творится...не могу плагины скачать :(

MbyteZ
08-12-2006, 06:53
Установил таки плагины!!И сразу-ПРОПАЛА СТАТИСТИКА(та которая show_atackers show_victims(Только она у меня и была включена),на скриншоте что отображалась кракозябликми) внизу координаты появились..хм..зачем они нужны???
П.С.Отображение статистики включено!!!

ZmifF
08-12-2006, 08:52
Координаты появляются от плагина ATAC_Jail - он для указания расположения тюрьмы - останови этот плагин и все! Координаты исчезнут... Это ты про какую статистику? Которая в конце раунда пишет в HUD в правом краю экрана? то это плагин StasX - ATAC тут ни причем! У меня все прекрасно работает на AMX Mod X 1.75a, mapmanage, teambalancer, ATAC 2.5.5.4 и другие плагины.

Скора сделаю пак стандартного AMXX, но только полностью русского, т.е. будут и плагины переведены.
Может и в DeagsMapManage и в PTB сделаю многоязыковую поддержку... Это уже как время будет :)

MbyteZ
08-12-2006, 12:43
Координаты появляются от плагина ATAC_Jail - он для указания расположения тюрьмы - останови этот плагин и все! Координаты исчезнут... Это ты про какую статистику? Которая в конце раунда пишет в HUD в правом краю экрана? то это плагин StasX - ATAC тут ни причем! У меня все прекрасно работает на AMX Mod X 1.75a, mapmanage, teambalancer, ATAC 2.5.5.4 и другие плагины.

Скора сделаю пак стандартного AMXX, но только полностью русского, т.е. будут и плагины переведены.
Может и в DeagsMapManage и в PTB сделаю многоязыковую поддержку... Это уже как время будет :)
То есть координаты тюрьмы видят только администраторы? :)
Расскажи как им пользоваться :)

ZmifF
08-12-2006, 13:01
Пишешь atac_jailmenu - вот и пользуйся :) А на счет видят ли юзеры - не знаю)) и не хачу проверять)) Сам сможешь :) Или спроси кого-нить)))

ZmifF
08-12-2006, 17:37
Чтобы было проще искать все плагины и все остальное буду выкладывать теперь сюда (http://forums.alliedmods.net/showthread.php?t=43072)! Вопросы по работе и о найденых ошибках пишите тут.
Если нада какой плагин перевести ;) и у вас не получается - давайте может у меня получиться :wink: если конечно плагин стоящий :D

MbyteZ
08-13-2006, 01:56
Чтобы было проще искать все плагины и все остальное буду выкладывать теперь сюда (http://forums.alliedmods.net/showthread.php?t=43072)! Вопросы по работе и о найденых ошибках пишите тут.
Если нада какой плагин перевести ;) и у вас не получается - давайте может у меня получиться :wink: если конечно плагин стоящий :D
имеется плагин amx_hltvrcon позволяющий посредством амхх управлять hltv,пользоваться им пока не научился -)10032

ZmifF
08-13-2006, 16:01
Ты этот плагин опробовал???
Что-то это бурда какая-то! Он не может найти ХЛТВ! По крайней мере на LISTEN сервере! А если ХЛТВ не запущено, то плагин сообщает об ошибке! Откуда плагин то такой!??

MbyteZ
08-14-2006, 04:18
Ты этот плагин опробовал???
Что-то это бурда какая-то! Он не может найти ХЛТВ! По крайней мере на LISTEN сервере! А если ХЛТВ не запущено, то плагин сообщает об ошибке! Откуда плагин то такой!??
На DS выкладывали...а альтернативы не нашёл :)

ZmifF
08-14-2006, 06:44
Да неужели!? А это что?! (http://forums.alliedmods.net/showthread.php?p=165953)
Я стока времени угробил чтобы перевести твой плагин - сделал многоязыковую поддержку! А в итоге эта херня не работала! причем я говорю про оригинальный плагин! Когда я его исправил, чтобы он определял ХЛТВ корректно, сразу можно выкидывать большую часть кода! Херня кароч, а не плагин! Я весь день вчерашний на него убил!

MbyteZ
08-14-2006, 09:44
Блин,извиняюсь Zmiff -) За то что сразу не написал что у меня с ним проблемы )

ZmifF
08-17-2006, 15:48
Если вдруг кому интересно сделал пакет руссифицированного AMX Mod X 1.75a (http://cssgp.jino-net.ru/modules.php?name=News&file=view&news_id=32) - переведены также плагины, теперь и хелпа по AMX русская :)

ur5efj
08-19-2006, 04:38
Огромная просьба перевести плагин Chickenmod: Rebirth (by T(+)rget)
http://forums.alliedmods.net/showthread.php?t=8979

ZmifF
08-20-2006, 08:59
Сделаем :wink: Ожидайте ответа... :)

ZmifF
08-20-2006, 11:11
Пробуй! (http://forums.alliedmods.net/showthread.php?p=370419#post370419). Найдешь ошибки - пиши сюда - исправлю...

ur5efj
08-21-2006, 12:20
Я установил себе на сервер русский AMXX и ATAC.
Хочу сообщить про сообщения в логе ошибок. Нечасто, но попадается.
L 08/21/2006 - 00:16:10: [AMXX] Language key "MENU_FORGIVE" not found for language "ru", check "atac.amxx"
L 08/21/2006 - 00:37:22: [AMXX] Language key "RESULT_ACC" not found for language "ru", check "mapsmenu.amxx"
L 08/21/2006 - 13:00:31: String formatted incorrectly - parameter 7 (total 6)
L 08/21/2006 - 13:00:31: [AMXX] Displaying debug trace (plugin "atac.amxx")
L 08/21/2006 - 13:00:31: [AMXX] Run time error 25: parameter error
L 08/21/2006 - 13:00:31: [AMXX] [0] atac.sma::action_atac_menu (line 1123)

ur5efj
08-21-2006, 12:41
Есть замечания по переводу плагина amx_chicken.
В Главном меню этого плагина нажимаем 3 и попадаем в меню конфигурации
нажимаем 8 это дальше и в открывшемся меню
1 и 2 пункты меню на одной строке и немного перекрывают друг друга.

То же самое наблюдается в паре мест в админменю AMXX - пункты меню в одной строке.

ZmifF
08-21-2006, 19:23
Я установил себе на сервер русский AMXX и ATAC.
Хочу сообщить про сообщения в логе ошибок. Нечасто, но попадается.
L 08/21/2006 - 00:16:10: [AMXX] Language key "MENU_FORGIVE" not found for language "ru", check "atac.amxx"
L 08/21/2006 - 00:37:22: [AMXX] Language key "RESULT_ACC" not found for language "ru", check "mapsmenu.amxx"
L 08/21/2006 - 13:00:31: String formatted incorrectly - parameter 7 (total 6)
L 08/21/2006 - 13:00:31: [AMXX] Displaying debug trace (plugin "atac.amxx")
L 08/21/2006 - 13:00:31: [AMXX] Run time error 25: parameter error
L 08/21/2006 - 13:00:31: [AMXX] [0] atac.sma::action_atac_menu (line 1123)
Спасиба за сообщение! ATAC исправлен (http://forums.alliedmods.net/showthread.php?p=366712#post366712). Плагин mapmanage работает нормально - снова скачай! В нем были изменения от первоначального! Должно заработать!
Есть замечания по переводу плагина amx_chicken.
В Главном меню этого плагина нажимаем 3 и попадаем в меню конфигурации
нажимаем 8 это дальше и в открывшемся меню
1 и 2 пункты меню на одной строке и немного перекрывают друг друга.

То же самое наблюдается в паре мест в админменю AMXX - пункты меню в одной строке.
Скажи что конкретно не влазит? С каких слов начинаются пункты меню? - У меня этот плагин не компилируется - ошибка в исходнике!

ur5efj
08-22-2006, 10:07
mapsmenu.amxx используется родной из AMXX 1.75a RU

amx_chicken
1. Голосов. сооб. команде Куриц 2. Запрет Куриц
Вот эти два пункта меню в одной строчке.
И еще по atac.amxx.
L 08/22/2006 - 17:20:05: Invalid multi-lingual line (file "cstrike\addons\amxmodx\data\lang\atac.txt" line 50)
визуально это лишний перевод строки в файле. После удаления лишнего перевода все в порядке.

ZmifF
08-24-2006, 20:26
Исправил... Снова скачай :) Посмотри что щас)))
А с 50-й строкой.. Надо ее добавить в 49 вот и все :) тоже перезалил

ur5efj
08-25-2006, 03:44
По моему надо переделать перевод курицы.
Было так:
ON = Р’РљР›
OFF = ВЫКЛ
YES = ДА
NO = НЕТ
А стало так:
ON = ВКЛ
OFF = ВЫКЛ
YES = ДА
NO = НЕТ

ur5efj
08-25-2006, 05:06
Вдогонку вырезка из лога при использовании первого перевода плагина, так как второй исправленый перевод не доделан до конца.

L 08/25/2006 - 12:05:52: String formatted incorrectly - parameter 8 (total 7)
L 08/25/2006 - 12:05:52: [AMXX] Displaying debug trace (plugin "amx_chicken.amxx")
L 08/25/2006 - 12:05:52: [AMXX] Run time error 25: parameter error
L 08/25/2006 - 12:05:52: [AMXX] [0] amx_chicken.sma::show_chickenmenu (line 537)
L 08/25/2006 - 12:05:52: [AMXX] [1] amx_chicken.sma::action_chickenmenu (line 657)

ZmifF
08-27-2006, 14:07
По моему надо переделать перевод курицы.
Было так:
ON = Р’РљР›
OFF = ВЫКЛ
YES = ДА
NO = НЕТ
А стало так:
ON = ВКЛ
OFF = ВЫКЛ
YES = ДА
NO = НЕТ
Это исправлено! парочка символов - решают! :D
А это:
Вдогонку вырезка из лога при использовании первого перевода плагина, так как второй исправленый перевод не доделан до конца.

L 08/25/2006 - 12:05:52: String formatted incorrectly - parameter 8 (total 7)
L 08/25/2006 - 12:05:52: [AMXX] Displaying debug trace (plugin "amx_chicken.amxx")
L 08/25/2006 - 12:05:52: [AMXX] Run time error 25: parameter error
L 08/25/2006 - 12:05:52: [AMXX] [0] amx_chicken.sma::show_chickenmenu (line 537)
L 08/25/2006 - 12:05:52: [AMXX] [1] amx_chicken.sma::action_chickenmenu (line 657)
не ко мне - а к разработчику плагина )) я исходники не трогал! Я же говорил что он у меня не компилится вовсе))

MbyteZ
08-29-2006, 16:03
http://forums.alliedmods.net/showthread.php?t=40451
Вот бы этот плагин руссифицировать!!!!
Это наверно лучшая версия из тех что я видел!!!

ur5efj
08-29-2006, 17:39
Перевод amx_chicken.amxx полностью проверен и все в порядке! Спасибо!

Есть замечания по меню atac.amxx.
4. Убить при максимальных нарушен 5. Удары - два пункта в одной строке
1. Статус отображения у игроков 8.Сохранить - два пункта в одной строке
4. Разширенные настройки - правильно расширенные :-)
4. Время тюрьмы *** секS - S лишняя буква наверно

ZmifF
09-01-2006, 02:42
Попробуем перевести плагин MbytZ.
А меню АТАС будет обязательно исправлено!

MbyteZ
09-03-2006, 10:34
ZmifF Вот отличный плагин,с периодом показывает правила сервера!Там правила пишутся в текстовый документ,а потом всё это дело на экран выводится...русский не поддерживает...
Вот ссылочка!Буду очень благодарен!
http://forums.alliedmods.net/showthread.php?t=16393

ZmifF
09-04-2006, 08:15
Ты мне даш нет античит-то ваш? :) серверную и клиентскую части с пароликом на инсталятор а?

P.S. с IRC плагином придется подождать.. я не знаю как IRC перевод воспримет... А рулы сервака завтра-послезавтра будут

MbyteZ
09-04-2006, 13:44
Ты мне даш нет античит-то ваш? :) серверную и клиентскую части с пароликом на инсталятор а?

P.S. с IRC плагином придется подождать.. я не знаю как IRC перевод воспримет... А рулы сервака завтра-послезавтра будут
С античитом проблем нет ;) Но хочу дать стабильную,100 работающую версию!

По поводу нововведений:
на текущий момент_
_EasyStart System®автоматический запуск клиента античита при запуске игры
_исправлен баг при отлове инжект читов
_разработан алгоритм эвристического анализа OpenGL32.dll
_LightConnection System®автоматическое соединение с сервером античита при соединении игры
_снятие скриншотов
_
планируется
_Linux версия сервера
_NAT
_тесная интеграция с игровой средой
_создание скриптовых сценариев на стороне сервера[Script Plugins]
_...
__________________________________
в свою очередь мы предпринимаем все от нас возможное по сокращению срока...приблизительное время выхода: неделя

Сюда-же выложу скриншот :)

ZmifF
09-05-2006, 14:16
Плагин с правилами сделан... А когда выйдет релиз??? Давайте пошустрее :wink:

MbyteZ
09-05-2006, 14:22
Плагин с правилами сделан... А когда выйдет релиз??? Давайте пошустрее :wink:

До 8-го Сентября!:up: Думаю и сюда выложить!!
П.С.А что плагин не прекрепил?

ZmifF
09-05-2006, 15:39
Ты что!? Все на месте! Уже 1 раз скачали!
Ждемс 8 сентября :)

MbyteZ
09-06-2006, 08:01
Ты что!? Все на месте! Уже 1 раз скачали!
Ждемс 8 сентября :)

А плагин-то не работает :( Разместил rules.txt в корне cstrike вот текст:
Правила игры на сервере Dedicated Server LanCom-1 ©

На сервере запрещено:
1.Использование и тестирование читов- kick,ban
2.Тимкиллерство и нанесение повреждений игрокам своей команды-kick,ban
3.Оскорбление игроков,мат,флуд - ban от 5 min
4.Злостное кемперство -slap,slay,kick
5.Уклонение от заданий указанных типом карты- kick,ban
И в игре отображаются только латинские символы :((

ZmifF
09-06-2006, 15:52
Ну дак и не будет работать! Потому как не правильно создал файл, наверника, это раз. Должен сам АМХ создать его. Два не правильно правил. Плагин работает 100%! Протестил! Ошибка может быть только в файле rules.txt!
Держи твои рулы. Правда немного подправить пришлось, иначе не умещается!

ur5efj
09-09-2006, 07:13
Всю неделю думал - написать или нет про исправления в atac.amxx от 1 сентября. Решил написать, хотя наверно уже надоел.
Остались замечания по меню atac.amxx.
4. Убить при максимальных нарушен 5. Удары - два пункта в одной строке
1. Статус отображения у игроков 8.Сохранить - два пункта в одной строке
Прошу не пинать сильно, поменял и atac_cfg.amxx от 1 сентября и перевод ataccfg.txt от 1 сентября и в меню остались эти 2 ошибки.

ZmifF
09-10-2006, 04:16
Перекачай архив (http://forums.alliedmods.net/attachment.php?attachmentid=10518&d=1157101924)! Там это исправлено!
4-й пункт точно не такой в выложенном архиве! Проверь! Ты наверное просто скачал не тот архив :) Если ошибки есть сообщайте! Не укушу :wink:

ur5efj
09-10-2006, 07:13
Все скачано было правильно. Я писал что поставил файлы от 1 сентября. Просто я вставил текст из предыдущего поста. Но все равно осталось:

4. Убить при макс.нарушениях 5.Удары
1. Статус отображения у игроков 8.Сохранить

2 пункта в 1 строке

ZmifF
09-10-2006, 10:00
Проверяй :)

ur5efj
09-11-2006, 15:55
Последнее замечание по atac.amxx.
6. Оттражающийся урон - надо с одной буквой т.
У себя я уже сам исправил.
Огромное спасибо за перевод, а то некоторые от фонаря давили любую цифру, а теперь выбирают как наказать обидчика.

ZmifF
09-11-2006, 17:00
По-русскому у меня тройка в школе была :D извиняйте :D

MbyteZ
09-13-2006, 06:20
Как в плагине ирк прописывать настройки подключения?
Я добавил в amxx.cfg
__________________
"MbyteZ" "ркон" "abcdefghijklmnopqrstu"
irc_server "irc.lancom.pvt"
irc_port "6669"
irc_nick "CS-Bot"
irc_username "CS-Bot"
irc_channel "#cheaterbritter"
irc_identify "1"
irc_map_change "1"
irc_show_joins "1"
irc_msg_usecolors "1"
irc_to_hlds_say_auto "1"
irc_from_hlds_say_auto "1"
irc_to_hlds_say_activator @hlds
irc_from_hlds_say_activator !irc
irc_amxbans "0"
irc_msg_srvjoin ""
irc_msg_srvpart ""
irc_msg_startup "$servername ($ip) | Карта сменилась на: $map"
_____________________
Бот даже не заходит на канал

ZmifF
09-13-2006, 16:45
"MbyteZ" "ркон" "abcdefghijklmnopqrstu"
ркон - недолжно быть по-русски!!!
Далее, а ты смотрел, что пишется в консоле сервака - логах? Бот наверное после канекта сразу теряет связь с IRC? У меня была такая ошибка на моем IRC, а вот на quakenet - там оки... Не знаю в чем дело... А не на руссифицированом плагине у тебя все пашет?

MbyteZ
09-13-2006, 16:51
"MbyteZ" "ркон" "abcdefghijklmnopqrstu"
ркон - недолжно быть по-русски!!!
Далее, а ты смотрел, что пишется в консоле сервака - логах? Бот наверное после канекта сразу теряет связь с IRC? У меня была такая ошибка на моем IRC, а вот на quakenet - там оки... Не знаю в чем дело... А не на руссифицированом плагине у тебя все пашет?

ага..всё работает,я компилировал сма с настройками.А"ркон" это я по русски просто написал :) На самом деле там цифры :)
снова всё прописал в настройках.
В irc help in console пишет:
irc help
[IRC] Для доступа к справке, войдите irc.gamesurge.net на канал #IRCHLDS
[IRC] НЕОБЯЗАТЕЛЬНО ПРИСОЕДИНЯТЬ БОТА ТУ

ZmifF
09-15-2006, 09:56
Придется переделавать :) Бум пытаться :)

ZmifF
09-16-2006, 10:14
Я вот че тут подумал... А может сделать плагины PTB, Deags Map Manage и другие плагины с мультиязыковой поддержкой? Ну как ATAC, чтобы переводы хранились отдельным файлом... Тогда каждый сможет вносить изменения по вкусу ;) Стоит? как думаете?

MbyteZ
09-16-2006, 11:26
Я вот че тут подумал... А может сделать плагины PTB, Deags Map Manage и другие плагины с мультиязыковой поддержкой? Ну как ATAC, чтобы переводы хранились отдельным файлом... Тогда каждый сможет вносить изменения по вкусу ;) Стоит? как думаете?
Ты сделай ирк :wink:

ur5efj
09-17-2006, 08:52
Большая просьба перевести плагин "Force CAL Open Settings"
http://forums.alliedmods.net/showthread.php?t=25927
После запуска CheaterBritter на сервере нет былого беспредела, но некоторые продвинутые хорошо видят в темных местах и т.п. и я хочу всех заставить играть по правилам.

Блин у меня ошибку он выдает.
Client CVAR querying is not enabled - check MM version!
[AMXX] Displaying debug trace (plugin "fcos.amxx")
[AMXX] Run time error 10: native error (native "query_client_cvar")
[AMXX] [0] 9582.attach::fn_query1 (line 161)

MbyteZ
09-17-2006, 10:24
Ох ты...классный плагин!Присоединяюсь..в пятницу чемпионат..

ZmifF
09-17-2006, 19:24
Успеем! :wink: Но оно Вам нужно? Посмотрел исходники - меня плагин не впечатлил... Если вы хотите чтобы клиентам выставлялись нужные переменные для этого есть более подходящие плагины в которых список переменных указывается не в теле плагина, а в отдельном файле...
Вот тока с ирк проблема! Я даже англоязычный плагин не могу приканектить к местному ирк серверу... чета жопа какая-то...

MbyteZ
09-18-2006, 00:37
О..а подскажи плагины для блокировки команд!!!
Мне нужно чтоб разрешались настройки,ну и запрещались :)
Разрешённые скажем
. Настройки, разрешенные клиенту (GUI):
cl_updaterate (MAX 101)
m_pitch
cl_cmdrate (MAX 101)
m_yaw
rate (MAX 25000)
m_filter 1/0
hud_fastswitch "1"
zoom_sensitivity_ratio
fps_max (MAX 100)
cl_dynamiccrosshair 1/0
gamma (MAX 3)
brightness (MAX 3)
ex_interp 0.1

ZmifF
09-18-2006, 09:39
cvar_checker плагин называется
Плагин fcos - у меня работает нормально, его придется немного подправить под русский перевод...

MbyteZ
09-18-2006, 12:04
cvar_checker плагин называется
Плагин fcos - у меня работает нормально, его придется немного подправить под русский перевод...

Будь добр до пятницы сделай! :)

ur5efj
09-18-2006, 14:13
Успеем! :wink: Но оно Вам нужно? Посмотрел исходники - меня плагин не впечатлил... Если вы хотите чтобы клиентам выставлялись нужные переменные для этого есть более подходящие плагины в которых список переменных указывается не в теле плагина, а в отдельном файле...
Вот тока с ирк проблема! Я даже англоязычный плагин не могу приканектить к местному ирк серверу... чета жопа какая-то...

У меня к IRC приконнектилось и в одну сторону все работало.
А переменные в игре и русский язык у всех при входе отдельный плагин прописывает. Необходимо при изменении переменных во время игры наказывать. И чтобы они по русски прочитали за что их наказывает.

ZmifF
09-18-2006, 16:10
У меня к IRC приконнектилось и в одну сторону все работало.
А переменные в игре и русский язык у всех при входе отдельный плагин прописывает. Необходимо при изменении переменных во время игры наказывать. И чтобы они по русски прочитали за что их наказывает.
Наказывать cvar_checker - наказывает киком :) Сначала появляется выбор хочешь поставить норм значение или кик :) если не меняешь тебя выкидывает ;) Предельно ясно за что кикнуло ))))) А что касаемо предлагаемого плагина, его нужна переписать чтобы был русский МОТД - WARNING когда пишет... Щас просто новый АМХ вышел)) я им занят - в среду 20-го числа выложу уже готовый плагин - чтобы в четверг мог сообщить о возможных ошибках и к пятницу получается будет полностью готов!

MbyteZ
09-19-2006, 13:40
Класс,спасибо.

TwIsL
09-20-2006, 14:41
Таки решился выложить перевод AMX Mod X... Думаю, теперь будет ясно как писать по-русски :)

P.S. Если есть ошибки в переводе сообщайте! ;-)


Я прошу прощения, что меня не было так долго на данном форуме... По этой причине я не успел скачать этот самый перевод. Нельзя ли выложить его повторно? Буду очень признателен...
Хотелось бы еще, чтобы были небольшие пояснения, что и как нужно делать, чтобы перевод с большой долей вероятности поставился
:wink::)

ZmifF
09-20-2006, 16:48
Топик со всеми выложенными на данный момент переводами (http://forums.alliedmods.net/showthread.php?t=43072).

ZmifF
09-21-2006, 06:59
Большая просьба перевести плагин "Force CAL Open Settings"
http://forums.alliedmods.net/showthread.php?t=25927
После запуска CheaterBritter на сервере нет былого беспредела, но некоторые продвинутые хорошо видят в темных местах и т.п. и я хочу всех заставить играть по правилам.

Блин у меня ошибку он выдает.
Client CVAR querying is not enabled - check MM version!
[AMXX] Displaying debug trace (plugin "fcos.amxx")
[AMXX] Run time error 10: native error (native "query_client_cvar")
[AMXX] [0] 9582.attach::fn_query1 (line 161)
Сделал (http://forums.alliedmods.net/showpost.php?p=379661&postcount=7)! :wink: Компилировал под AMXX 1.76.

MbyteZ
09-21-2006, 08:12
А как его пользовать??Меню запускаю...и ничего..всё активизировал :) Как проверить?

ZmifF
09-21-2006, 11:33
А ты скачал сначала исходный англоязычный плагин!? Потом уже просто заменяешь тем файлом что в архиве!

MbyteZ
09-21-2006, 15:27
А ты скачал сначала исходный англоязычный плагин!? Потом уже просто заменяешь тем файлом что в архиве!
А смысл замены???Плагин работает,то есть меню и т.п. работает.Как проверить его на командах :)

ZmifF
09-21-2006, 17:12
Плагин то работает но не наказывает наверно! :) У меня не вложен файл fcos_cfg.amxx - конфигурация плагина! Поэтому и говорю чтобы сначала поставили английскую версию! Потом в консоле fcos_menu вроде бы :) и настраиваешь плагин :) Далее проверяешь - исправляешь любую недопустимую команду - она затем снова установится в допустимое значени и в зависимости от настроек тебе будет выдано МОТД предупреждение, слэй, кик или же бан, конечно может и ничего не быть :) как настроешь ведь!
И чуть не забыл ВСЕХ предупредить!!! В файл fcoswarn.txt не используйте букву "Я" - это смерти подобно :) Я из-за этого так много времени потратил :)
В MOTD НЕЛЬЗЯ использовать букву "Я"!!!

MbyteZ
09-22-2006, 14:55
Плагин то работает но не наказывает наверно! :) У меня не вложен файл fcos_cfg.amxx - конфигурация плагина! Поэтому и говорю чтобы сначала поставили английскую версию! Потом в консоле fcos_menu вроде бы :) и настраиваешь плагин :) Далее проверяешь - исправляешь любую недопустимую команду - она затем снова установится в допустимое значени и в зависимости от настроек тебе будет выдано МОТД предупреждение, слэй, кик или же бан, конечно может и ничего не быть :) как настроешь ведь!
И чуть не забыл ВСЕХ предупредить!!! В файл fcoswarn.txt не используйте букву "Я" - это смерти подобно :) Я из-за этого так много времени потратил :)
В MOTD НЕЛЬЗЯ использовать букву "Я"!!!

Спасибо за плагин!Установил его а сегодня провёл 1/16 финала....бог его знает..вроде работает хотя окошко мотд запустить так и не удалось:mrgreen:

MAFIA | Goliaph
09-25-2006, 15:59
Всем привет...
Подскажите где можно найти плагин:
антифлуд
хороший античит (токо не СD)
Ещё одно я сделал сервер в сети под виндовс.. но сервер не видет Айпи игроков а пишет VALVE_ID_LAN... и из за этого не могу забанить.. :(
Зарание спасибо!!

KOLOBOT
09-26-2006, 13:22
У меня несколько вопросов:
1. Как включить русский язык по умолчанию для всех игроков?
2. Для какой версии языковые файлы в архиве lang.rar на этой (http://forums.alliedmods.net/showthread.php?t=43072) странице? (у меня amxmodx 1.76a)
3. Можно ли перевести плагин war3ft ? Вот файл: http://cvs.tcwonline.org/viewcvs.cgi/wc3mods/war3ft/data/lang/

KOLOBOT
09-26-2006, 13:23
Всем привет...
Подскажите где можно найти плагин:
антифлуд
хороший античит (токо не СD)
Ещё одно я сделал сервер в сети под виндовс.. но сервер не видет Айпи игроков а пишет VALVE_ID_LAN... и из за этого не могу забанить.. :(
Зарание спасибо!!

1. На этом форуме
2. http://www.dedicated-server.ru
3. ^^

MAFIA | Goliaph
09-26-2006, 15:01
У вас даже платьная регистрация?..
Блдлин даже скоро у вас за воздух драть лаве будут :)

KOLOBOT
09-26-2006, 23:51
У вас даже платьная регистрация?..
Блдлин даже скоро у вас за воздух драть лаве будут :)

Да там у владельца ресурса своё мнение по поводу регистрации. Он объясняет это как мера по борьбе с ламерами

ZmifF
09-27-2006, 06:26
Всем привет...
Подскажите где можно найти плагин:
антифлуд
хороший античит (токо не СD)
Ещё одно я сделал сервер в сети под виндовс.. но сервер не видет Айпи игроков а пишет VALVE_ID_LAN... и из за этого не могу забанить.. :(
Зарание спасибо!!
Чем тебя не устраивает стандартный плагин антифлуда?!
Хороший античит, в процессе тестирования - лучшего не встречал! :wink: Привет MbyteZ по этому поводу:)
У меня несколько вопросов:
1. Как включить русский язык по умолчанию для всех игроков?
2. Для какой версии языковые файлы в архиве lang.rar на этой (http://forums.alliedmods.net/showthread.php?t=43072) странице? (у меня amxmodx 1.76a)
3. Можно ли перевести плагин war3ft ? Вот файл: http://cvs.tcwonline.org/viewcvs.cgi/wc3mods/war3ft/data/lang/
1. Я выкладывал в этом топике кажется маленький плагин который принудитенльно всем входящим игрокам устанавливает русский язык... Но видимо я его удалил с форума попроси MbyteZ его выложить - у него есть этот "плагин" :) Но сразу предупреждаю что ставит он абсолютно всем русский язык принудительно, ну конечно кроме ХЛТВ и БОТОВ :)
2. Для любой версии единтичной с 1.75 по содержимому этих файлов - в частности в .1.76 никаких изменений в этих файлах не делалось => они абсолютно подходят и под 1.76 и под более ранние версии
3. Возможно все! Для корректного перевод мне нужен варик)) так что ожидайте когда я его раздабуду )))

MAFIA | Goliaph
09-27-2006, 12:05
Так начнём сначала:
Нужен плагин антифлуда...
Мне кажется что эти русификаторы вы повылаживали.. а для возрата хотябы файлы стандартные выложили... а то половина на английском а половина ироглифами.
де взять переведённый амх?
Какой плагин определяет Айпи игрока, а то в сети не определяет :cry:
Велике дякую :oops:

MAFIA | Goliaph
09-27-2006, 12:49
Итак...:grrr:
Перевод плагинов показует в консоле сервера ...
а перевод в игре показывает ироглифами!!!
в чём проблема?...:shock:

ZmifF
09-27-2006, 12:51
Читать топик не пробовал? Проблема в дистрибе контры! Ну бывает еще одна проблема в криворукости, которая уже ничем не исправляется! Далее плагин антифлуда включен в стандартном пакете амх для контры! Далее чтобы вернуть английский перевод заменить файлы в папке data из стандартного пакета АМХ!
Я так понимаю ты только что установил АМХ и понятия не имеешь что это такое и с чем его едят!?
IP игрока определяет много плагинов, другое дело который выводит это тебе в консоле по команде amx_who - admincmd.amxx! Забанить ты можешь и не видя IP! Читай хелпу к АМХ! "amx_ban CHEATER 0 AIM" - в этой строке CHEATER - ник игрока или же часть ника, 0 - время бана в минутах (0 - навсегда), AIM - причина бана! Прочитай справку прежде чем спросить такую глупость!

JohnJ3
09-29-2006, 08:32
Когда-то переводил в ксцз задания, чтобы мой брат мог понять что от него требуется в этом раунде. Столкнулся с такой же проблемой: русские буквы выводились иероглифами. Нашёл решение, которое должно подойти и вам:
Как заставить Фотошоп 5 корректно работать с русскими шрифтами? Открываем раздел
HKEY_LOCAL_MACHINE\System\CurrentControlSet\c ontrol\Nls\Codepage. Изменяем значение параметров 1250 и 1252 с cp_1250.nls на cp_1251.nls и cp_1252.nls на cp_1251.nls соответственно. Для Windows 2000/XP названия чуть поменялись - C_1251.NLS (без одной буковки)
Изменения вступят после перезагрузки
P.S. Многие программы неправильно отображают русский вследствие этой ошибки. Не только кс и фотошоп, так что поможет этот способ и для других прог.

ZmifF
09-29-2006, 08:58
Итак...:grrr:
Перевод плагинов показует в консоле сервера ...
а перевод в игре показывает ироглифами!!!
в чём проблема?...:shock:
Специально сделал для тебя этот плагин (http://cstrike.zoxt.net/modules.php?name=Files&d_op=get_file_details&files_id=34) :) И еще одной личности - задалбали блин! :)
Когда-то переводил в ксцз задания, чтобы мой брат мог понять что от него требуется в этом раунде. Столкнулся с такой же проблемой: русские буквы выводились иероглифами. Нашёл решение, которое должно подойти и вам:
P.S. Многие программы неправильно отображают русский вследствие этой ошибки. Не только кс и фотошоп, так что поможет этот способ и для других прог.
Хм.. возникает вопрос... тогда почему при смене дистриба иероглифы проподали? :) Не спорю что иероглифы из-за проблем с кодировкой...
Отпишитесь - реально помогает? :)

P.S. Значение cp_1251.nls или c_1251.nls нужно ставить для параметров с 1250 по 1255

MAFIA | Goliaph
09-29-2006, 10:49
Семшно однако оно даже не качается :)..
если тебя не затруднит прошу залей мне сюда?
ftp://cs.ukrlink.com/Goliaph
Пасиба:up:

JohnJ3
09-29-2006, 11:38
Я изменял только те два параметра, на счёт остальных не знаю. После перезагрузки стали отображаться русские символы. Только надпись "Контры победили" отображалась русскими буквами, но трудно читаемыми. С этой проблемой я не разбирался, так как прочитать всё-равно можно было, да и надписей таких было не много, в основном все перед стартом или в TAB-е.

Не встречал здесь сообщений, что при смене дистриба иероглифы пропадали. Встречал только, что у некоторых правильно отображались рус. буквы, а у некоторых - не правильно. Но, даже если смена дистриба решает проблему, то, предполагаю, что в нём прописано что-то вроде "использовать c_1251", а не другие...

MAFIA | Goliaph
09-29-2006, 11:46
чтото я у себя не нашол таких строк...
Только есть такие :shock:
932
936
949
950
Unicode
:nono:

ZmifF
09-29-2006, 20:00
Семшно однако оно даже не качается :)..
если тебя не затруднит прошу залей мне сюда?
ftp://cs.ukrlink.com/Goliaph
Пасиба:up:
Все оно качается! Тыкаешь правой кнопкой на "Сохранить" Выбираешь сохранить объект как!!! У тебя просто сразу открывается текст плагина! Будто ты собрался редактировать его! Ясна!?
На линк на плагин для показа ip игроков (http://cssgp.jino-net.ru/Downloads/userip.amxx)! Чтобы его скачать ЧИТАЙ что только-что я написал!

Я изменял только те два параметра, на счёт остальных не знаю. После перезагрузки стали отображаться русские символы. Только надпись "Контры победили" отображалась русскими буквами, но трудно читаемыми. С этой проблемой я не разбирался, так как прочитать всё-равно можно было, да и надписей таких было не много, в основном все перед стартом или в TAB-е.

Не встречал здесь сообщений, что при смене дистриба иероглифы пропадали. Встречал только, что у некоторых правильно отображались рус. буквы, а у некоторых - не правильно. Но, даже если смена дистриба решает проблему, то, предполагаю, что в нём прописано что-то вроде "использовать c_1251", а не другие...
Да решается сменой дистриба!
Почему с 1250 по 1255, потому что )))) открываем справку и читаем

Если у тебя нет таких параметров создай!
Кароче вот файл (http://cssgp.jino-net.ru/Downloads/c_1251.rar) который все параметры и значения выставит сам, если нужно то и заменит!

JohnJ3
09-30-2006, 05:47
да мне то зачем? у меня итак русские буквы в программах работают

MAFIA | Goliaph
09-30-2006, 06:07
Спасиба я скачал через мастер закачек этот файл..но всеравно оно так и не показует айпи игроков :nono:
Так подскажите как в Сенк саунд увеличить количество звуков а то бошьше 512 при смене карты , выкидует сервер?

MAFIA | Goliaph
09-30-2006, 06:09
# TimeStamp: 02:27 July 08, 2001
# File created by: Admin
# Important parameters:
SND_MAX; 20
SND_WARN; 17
SND_JOIN; misc/hibabe.wav;misc/hi.wav;misc/himan.wav
SND_EXIT; misc/comeagain.wav;misc/goodbye.wav;misc/beback.wav;misc/bye_love.wav;misc/gtg.wav
SND_DELAY; 0.0
SND_MODE; 15
EXACT_MATCH; 1
ADMINS_ONLY; 0
DISPLAY_KEYWORDS; 1


# Word/Wav combinations:
woohoo; misc/woohoo.wav;misc/woohoo2.wav
crap; misc/awwcrap.wav;misc/awwcrap2.wav;misc/awwman.wav; misc/crap.wav; misc/crap1.wav
haha; misc/haha.wav;misc/haha1.wav;misc/haha2.wav;misc/haha3.wav;misc/haha4.wav;misc/haha5.wav;misc/haha6.wav;misc/haha7.wav;misc/haha8.wav;misc/haha9.wav;misc/haha10.wav;misc/haha11.wav;misc/haha12.wav
doh; misc/doh.wav;misc/doh2.wav;misc/doh3.wav;misc/doh4.wav;misc/doh5.wav;misc/doh7.wav;misc/dohoo.wav;misc/dohnuts.wav
bud; misc/bud.wav;misc/weis.wav;misc/er.wav
ouch; misc/ow.wav
doomed; misc/doomed.wav
taliban; misc/taliban.wav
aol; misc/aol.wav
schoki; misc/schoki.wav
hi; misc/hi.wav;misc/hi1.wav; misc/g-hi1.wav; misc/g-hi2.wav; misc/g-hi3.wav
ah; misc/ah.wav; misc/ah1.wav
aaaa; misc/aaaa.wav
bye; misc/bye.wav; misc/bye1.wav; misc/bye_love.wav; misc/bye2.wav; misc/GOODBYE.wav; misc/g-bye1.wav; misc/GETOUT.wav; misc/getout_1.wav
gg; misc/goodgame.wav; misc/g-goodgane1.wav
go; misc/go.wav
move; misc/move.wav
aw; misc/AW.wav; misc/AW1.wav; misc/aw_01; misc/aw_02; misc/aw_03
man; misc/man.wav
yeah; misc/YEAH.wav;misc/YEAH1.wav;misc/YEAH2.wav;misc/YEAH3.wav;misc/YEAH4.wav;misc/YEAH5.wav; misc/a-yeah1; misc/a-yeah2; misc/a-yeah3; misc/a-yeah4; misc/a-yeah5; misc/g-yeah1.wav; misc/g-yeah2.wav; misc/g-yeah3.wav
idiot; misc/idiot.wav; misc/idiotsong.wav
ky; misc/ku.wav; misc/ku2.wav; misc/ku3.wav; misc/ku4.wav
nyk; misc/nyk.wav
zdorovo; misc/zdorovo.wav
albb; misc/beback.wav
boo; misc/boo.wav
my; misc/cow.wav
sorry; misc/sorry.wav; misc/sorry2.wav
himan; misc/himan.wav
no; misc/no.wav; misc/no1.wav
yes; misc/YES_01.wav; misc/YES_02.wav; misc/YES_03.wav; misc/YES_06.wav
oops; misc/oops.wav; misc/oops1.wav
me; misc/sheep.wav
sliv; misc/sliv.wav
suxx; misc/suxx.wav
thanks; misc/thanks.wav; misc/g-thanks1.wav
uhoh; misc/uhoh2.wav; misc/UHOH_01.wav; misc/UHOH_02.wav
welcome; misc/welcome.wav; misc/g-welcome1.wav
what; misc/what.wav
blin; misc/blin.wav
continue; misc/continue.wav
cool; misc/cool.wav
ban; misc/bananchik.wav
getout; misc/GETOUT.wav; misc/getout_1.wav
head; misc/heads.wav
paday; misc/paday.wav
plan; misc/plan.wav
preved; misc/preved.wav
ready; misc/ready.wav
shot; misc/shot.wav; misc/g-greatshot1.wav
slabo; misc/slabo.wav
tuxo; misc/tuxo.wav; misc/no_flud.wav
valim; misc/valim.wav
xa-xa-xa; misc/xa-xa-xa.wav; misc/plakal.wav
vihodit; misc/vihodit.wav
ypa; misc/ypa.wav
zahodi; misc/zahodi.wav
zdoh; misc/zdoh.wav
zdorovo; misc/zdorovo.wav
zdraste; misc/zdraste.wav
zzz; misc/zzz.wav
atec; misc/atec-sol.wav; misc/papa-sol.wav
asta; misc/ASTA.wav
30sec; misc/a-thirtyseconds1.wav
bugiman; misc/awaw4.wav
baby; misc/baby.wav
PIVO; misc/beer.wav
burn; misc/burn.wav; misc/burn2.wav
4iter; misc/cheater.wav; misc/cheater_1.wav
kxe; misc/choke.wav; misc/kxe.wav
next; misc/continue.wav
help; misc/help_me_02.wav
hey; misc/hey.wav; misc/heay1.wav; misc/heay2.wav
kenny; misc/kenny.wav
lol; misc/lol.wav
konec; misc/meste.wav
moloko; misc/moloko.wav
neponimayu; misc/neponimayu.wav
pasiba; misc/pasib.wav
porvy; misc/past.wav
shutup; misc/shutup.wav; misc/shutup_f.wav
hi4iter; misc/welcome_cheater.wav

Нужно изменить MAX_KEYWORDS ?

MAFIA | Goliaph
09-30-2006, 08:20
короче такую фигню мне выкидует

Host Error: PP_precachesound_| Sound 'weapons/ric5.wav' lailed lo precache because Ihe ilem counl is over Ihe
512 limit
Reduce Ihe number ol brush models and/or regular models in Ihe map to correct this
ric5.wav такого файла я не нашол :|

ur5efj
09-30-2006, 08:52
Подскажите как мне заставить работать плагины для слежения за CVAR игроков. Последний метамод не поддерживает проверку CVAR у игроков и я не пойму как у вас заработал FCOS?

ZmifF
09-30-2006, 11:30
Спасиба я скачал через мастер закачек этот файл..но всеравно оно так и не показует айпи игроков :nono:
Так подскажите как в Сенк саунд увеличить количество звуков а то бошьше 512 при смене карты , выкидует сервер?
Плагин работает!!! Читай хелпу по установке плагинов! Проверь установил ли ты права на себя! команда не amx_who, а amx_userip! (Правда возможно нужно добавить в права доступа еще флаг x "abcde......ux")
Нужно изменить MAX_KEYWORDS ?
Вообще не вижу MAX_KEYWORDS в коде который ты привел...
Подскажите как мне заставить работать плагины для слежения за CVAR игроков. Последний метамод не поддерживает проверку CVAR у игроков и я не пойму как у вас заработал FCOS?
Метамод тут ни причем! Тока АМХ! Я компилил под 1.76... Лог в студию!

MAFIA | Goliaph
09-30-2006, 13:21
IPTools

Просмотр IP играков.

Команды:
amx_ips - просмотр IP-адресов игроков
amx_ipl - просмотр забаненх IP-адресов (Permanent)
amx_banip - бан по IP
amx_unbanip - разбанивание IP адреса

Вот єто пашет как раз класно :)..

lio
09-30-2006, 14:46
PPL>> я не допер как поставить на 21 пачь русские буковки в чате нет вовсе а в хад мессаге китайские ироглефы! плыыз хелп ми!

ZmifF
09-30-2006, 16:04
Пробовал вот это (http://forums.alliedmods.net/showpost.php?p=385634&postcount=129) сделать!?

MAFIA | Goliaph
09-30-2006, 18:00
Pasiba Vse pashet!!!!

lio
09-30-2006, 20:46
Пробовал вот это (http://forums.alliedmods.net/showpost.php?p=385634&postcount=129) сделать!?
зделал не помогло воощем подробно:

Скопировал вады папку и валв и кса посматрел фаил ClientScheme там все тожесамое как и на посте, но демка скаченая с форума (там где зеленым китайским ироглифами написано:)) короче чата там не видно а Хад выводится не по русски!

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

MAFIA | Goliaph
09-30-2006, 21:14
А ты не пробовал этот файлик просто запустить?...
А потом переминуй как сказано!!
Для Windows 2000/XP названия чуть поменялись - C_1251.NLS (без одной буковки)
У меня пошло!!

ur5efj
10-01-2006, 05:53
Вырезка из лога для FCOS:

Client CVAR querying is not enabled - check MM version!
[AMXX] Displaying debug trace (plugin "fcos.amxx")
[AMXX] Run time error 10: native error (native "query_client_cvar")
[AMXX] [0] fcos.sma::fn_query1 (line 125)

Установлен AMXX 1.75a RU от ZmifF

ZmifF
10-01-2006, 10:38
Вырезка из лога для FCOS:

Client CVAR querying is not enabled - check MM version!
[AMXX] Displaying debug trace (plugin "fcos.amxx")
[AMXX] Run time error 10: native error (native "query_client_cvar")
[AMXX] [0] fcos.sma::fn_query1 (line 125)

Установлен AMXX 1.75a RU от ZmifF
Пробовал ставить метамод от 1.76? вообще так-то странно это....

ur5efj
10-01-2006, 13:20
Пробовал ставить метамод от 1.76? вообще так-то странно это....

А вот отсюда поподробней плиз.
С каких пор метамод идет вместе с AMXX?
Я пробовал 1.19 и 1.19р28 - все едино не работает.

ZmifF
10-01-2006, 13:32
Ну ты даешь! Идет! Всегда сколько помню )))
Качай полный инсталятор АМХ (http://prdownloads.sourceforge.net/amxmodx/amxmodx-installer-1.76a.exe?download) - там АМХ сразу ко всем аддонам Half-Life + метамод

ur5efj
10-02-2006, 13:21
А я наивный всегда качал base и cstrike

MbyteZ
10-02-2006, 13:31
Вот так,век живи век учись :)

ur5efj
10-02-2006, 14:00
Только что попробовал метамод из инсталятора - он такой-же как и у меня - последний 1.19. И та же ошибка продолжается.
Может быть изменена функция query_client_cvar ?
Хотя пишет же Client CVAR querying is not enabled - check MM version!

А вот ченжлог с сайта metamod.org
2006/04/17 1.19
- Added support for new HLSDK API functions QueryClientCvarValue2() and
ClientCvar2(). The helper function IS_QUERYING_CLIENT_CVAR() is now
deprecated as the old functions QueryClientCvarValue() and CvarValue()
are considered obsolete and their use is strongly advised against.
The helper function IS_QUERYING_CLIENT_CVAR() cannot be used in
conjunction with the new API function QueryClientCvarValue2().

Кто-то сможет толково разяснить что у меня не включено или не настроено?

ZmifF
10-02-2006, 18:11
Не понял... Ошибка осталась?
Changelog:
Введены новае функция такие-то такие-то. Типа старая функция такая-то такая-то типа может вызвать конфликт с новыми. Не используйте старую функцию совместно с новыми!
Смысл ясен?
-----------
Кароче такая трабла на форуме появилась: Я больше не могу постить файло на форум... Так что придется сделать отдельный сайтик и я все туда буду складывать и все остальное тоже туда... Как сайт будет готов - я сообщю

MexaHuk
10-04-2006, 01:52
Здравствуйте уважаемые.
ZmifF большой респект тебе. За твой труд.
Но как всегда не все идет как хотелось бы.
1. В скрипте AMX в top15 вверху у меня вместо русского крякозяблы. Хотя все остальное в моде без проблем на русском.
2. Скачал ATAC русский, там 3 файла. Так вот если я подключаю amx_atac_jail.amxx на экране внизу слева, появляется что то типа координат. Можете подсказать зачем эта, надпись нужна? И как влияет это файл на работу АТАС, если я его отключу.
3. Видел на одном сервере, игроки передают деньги друг другу командой /transfer nick, что то типа этого. Вообщем как называется плагинчик, и можно ли его русифицировать?

Заранее благодарен.

ZmifF
10-04-2006, 06:39
1) Эту ошибку я знаю :) Чтобы ее исправить нужно изменить плагин ну и перевод... Просто отключи команды использующие MOTD... больше ничего не могу посоветовать... В 1.76 наверна исправлю это
2) Плагин atac_jail предназначен только для создания тюрьмы. На работу самого плагина отключение atac_jail никак не повлияет - отключай!
3) Как плагин называется не знаю, но возможно все :wink:

-------------------
Пункт 1 уже готов :wink:
Исправил плагин и перевод!

MexaHuk
10-04-2006, 08:08
спасибо, все очень оперативно. Пойду пробовать.

MexaHuk
10-04-2006, 10:07
да все работает спасибо, а что насчет передачи денег? кто нить в курсе?

ur5efj
10-04-2006, 12:28
Ошибка с FCOS у меня на 1.19 и 1.19p28 метамоде из любых источников.
И была все время и на 1.60 и на 1.71 и на 1.75a RU.
Может у меня .inc файлы неправильные?

ZmifF
10-04-2006, 13:00
да все работает спасибо, а что насчет передачи денег? кто нить в курсе?
Я в курсе :) Только честно говоря в ломы искать новую версию плагина ))) Поищи на форуме в разделе Approved Plugins в названиях тем: Money. Даешь мне линку на скачивание - будет перевод
Ошибка с FCOS у меня на 1.19 и 1.19p28 метамоде из любых источников.
И была все время и на 1.60 и на 1.71 и на 1.75a RU.
Может у меня .inc файлы неправильные?
Ты мне скажи :) Да/Нет - Ошибка на 1.76а при установке с полного инсталятора осталась?
Если ты не правил .inc - то все должно работать :) Хотя .inc вообще ни причем! Они нужны только для компиляции! Уже на скомпилированный плагин они не влияют!

MexaHuk
10-05-2006, 00:13
вот нашел ссылочку (http://forums.alliedmods.net/showthread.php?p=85203). По моему то, что надо.
У меня еще пара вопросов касающихся, плагина team_balancer.amxx
раньше его не юзал, но скачав русифицированный был в восторге. Но есть небольшая неприятность. Он перекидывает всех игроков, кроме тех кто является админом. Это можно изменить где нить? а то уже появляются недовольные?

ZmifF
10-05-2006, 04:10
Конечно! Не забывайте: русифицированные плагины это, как правило, лишь плагин без остального "комплекта", который должен идти с плагином! Нужно скачать англоязычную версию, а потом уже ставить руссификацию :wink:
Конкретно по teambalncer aka PTB - для начала скачай полностью архив плагина PTB, в нем также будет файл ptb.cfg, который должен будет лежать в папке amxmodx/configs/ptb.cfg - вот в нем все и настраивается :)

MexaHuk
10-05-2006, 04:47
ага пошел искать, а как насчет моней трансфер? можно ожидать русификации?

BlackW
10-05-2006, 10:00
Привет Всем, почитав эту тему понял, что люди грамотные :) Помогите кто чем может, установил плагин IPTools.amxx из него интересует лишь 1 команда amx_ips работает нормально, но пишет всех клиентов в строчку, решил поправить, Имеем код
public admin_ips(id) {
new players[32], inum, name[33], buf[2049], ip[17], tempn[35], temp[65], buf1
get_players(players, inum)
new i
buf1 = format(buf,2048,"");
for(i = 0; i < inum; i++) {
get_user_name(players[i], name, 32)
get_user_ip(players[i], ip, 16, 1)
copy(tempn, 32, name)
buf1 += format (buf[buf1], 2048-buf1, "%s IP адрес игрока %s", tempn, ip)
}
show_motd(id, buf, "Players IP")
return PLUGIN_CONTINUE


Добавил в строку:
buf1 += format (buf, 2048-buf1, "%s IP адрес игрока %s [B]^n", tempn, ip)

и фиг что помогло :( кто нить объясните в чем дело

ZmifF
10-05-2006, 11:09
Это MOTD! - HTML текст :) символ перевода строки для HTML "<br>" - используй <br> вместо ^n :wink: Должно сработать :)

-------------
Перевел плагин с передачей денег :) Боту денег передать не удалось :) Так что не знаю... работает ли :)

BlackW
10-05-2006, 11:35
omfg :) как сам не додумался :) банальный HTML
спс огромное

ur5efj
10-05-2006, 11:48
Проблема с FCOS.
Я написал в предыдущем посте что у меня стоит 1.75а RU. 1.76а не русифицированную ставить не буду.
И я не пойму разницы в установке. Что я разархивировал base и cstrike, что мне их инсталятор распаковал? Какая тут может быть разница? Все равно я потом свой конфиг ставлю.

ZmifF
10-05-2006, 11:59
В инсталяторе включен другой несколько metamod... Ты метамод из инсталятора поставь... и попробуй... И кстати! Огласите весь список пжалуста plugins.ini из метамод... может в нем проблема..

MbyteZ
10-06-2006, 11:50
ZmifF!Как насчёт русификации чата в КС?!Я отписал на дедикейдет...это будет супер...помогу чем могу..

ur5efj
10-06-2006, 14:12
В инсталяторе включен другой несколько metamod... Ты метамод из инсталятора поставь... и попробуй... И кстати! Огласите весь список пжалуста plugins.ini из метамод... может в нем проблема..
Внутренняя версия метамода из инсталлятора такая же как и 1.19 с сайта. Побайтово не сравнивал. Я уже писал что пробовал метамод из инсталятора и точно такая же ошибка.

win32 addons/amxmodx/dlls/amxmodx_mm.dll
win32 addons/w/dlls/w_mm.dll
win32 addons/podbot/podbot_mm.dll

При старте сервера в консоли пишет что мета интерфейс podbot_mm.dll 5:10, а текущий интерфейс 5:13.

Специально взял метамод из инсталятора AMXX 1.76a, отключил все кроме AMXX, но ничего не изменилось, ошибка продолжается.

BlackW
10-06-2006, 16:44
Запарился я искать скрипт для ТУПОГО отображения ip в консоле, написал свой; 5 минут писанины и теперь искать ничего не надо, выкладываю скрипт, может кому нибудь понадобится


/*
omg i can find soo simple scr to show ip in console, now im done... ill write
my own! Soo that is it soo easy and soo small...
Usage: amx_ip <name> - Show ip by name
amx_ipall - Show all ip on server
(c) Black
*/
#include <amxmodx>
#include <amxmisc>

public plugin_init() {
register_plugin("ShowIP", "1.0", "Black")
register_concmd("amx_ip","showip",ADMIN_BAN,"<name or #id> show IP in console")
register_concmd("amx_ipall","showallip",ADMIN_BAN,"show IP of all players")
return PLUGIN_HANDLED
}
public showip(id) {
new plname[33],plip[18]
get_user_name(id,plname,32)
get_user_ip(id,plip,17, 1)
client_print(id,print_console,"%s *** IP *** %s ***", plname, plip)
return PLUGIN_HANDLED
}
public showallip(id) {
new players[32],plip[18], kolvo
get_players(players, kolvo)
for(new i = 0; i < kolvo; i++) {
get_user_name(id,players[i],32)
get_user_ip(id,plip[i],17, 1)
client_print(id,print_console,"%s *** IP *** %s ***", players[i], plip[i])
}
return PLUGIN_HANDLED
}

ZmifF
10-06-2006, 20:04
ZmifF!Как насчёт русификации чата в КС?!Я отписал на дедикейдет...это будет супер...помогу чем могу..
Плагин русского чата в стадии разработки))) Дата завершения разработки на прямую зависит от моего свободного времени, а его блин мало... щас вот 4 часа утра а мне в 8 уже нужно встать! Если кто желает написать его - пишите - я в этой теме уже писал что в нем должно быть... только мне скажите чтобы я не писал тоже :DВнутренняя версия метамода из инсталлятора такая же как и 1.19 с сайта. Побайтово не сравнивал. Я уже писал что пробовал метамод из инсталятора и точно такая же ошибка.

win32 addons/amxmodx/dlls/amxmodx_mm.dll
win32 addons/w/dlls/w_mm.dll
win32 addons/podbot/podbot_mm.dll

При старте сервера в консоли пишет что мета интерфейс podbot_mm.dll 5:10, а текущий интерфейс 5:13.

Специально взял метамод из инсталятора AMXX 1.76a, отключил все кроме AMXX, но ничего не изменилось, ошибка продолжается.
Просто не реал какой-то... попробуй вместе с плагинами metamod'a отключить все плагины, кроме стандартных и AMX'а! Плагин то 100% рабочий! MbyteZ уже поюзал его у себя на чампе! Насколько я знаю - без проблем...
А че это у тя за PODBOT? На вот YaPB Bots (http://yapb.cfegames.com/index.php) - лучшие боты для CS 1.6! :up:
И почему не переходишь на 1.76а? Я ведь не трогаю при переводе модули и библиотеки АМХ! А это самое главное! можешь просто плагины оставить от 1.75 - они не изменились в большинстве своем... Насколько я помню изменились только 3 плагина, и один из них - StatsX - я уже тут выкладывал...
Запарился я искать скрипт для ТУПОГО отображения ip в консоле, написал свой; 5 минут писанины и теперь искать ничего не надо, выкладываю скрипт, может кому нибудь понадобится
На линк на плагин для показа ip игроков (http://cssgp.jino-net.ru/Downloads/userip.amxx) А это типа не работает? :D - Сделан из стадартного amx_who :) )) Чуть чуть только подправил))) Любите велосипед изобретать ппц! :D
public cmdWho(id, level, cid)
{
if (!cmd_access(id, level, cid, 1))
return PLUGIN_HANDLED

new players[32], inum, authid[32], name[32], flags, sflags[32], ip[32]

get_players(players, inum)

console_print(id, "^nСейчас на сервере играют:")
console_print(id, " # %-21s %-19s %-8s %-6s %-6s %s", "Ник", "IP адрес", "userid", "Имм", "Слот", "Права")

for (new a = 0; a < inum; ++a)
{
get_user_authid(players[a], authid, 31)
get_user_name(players[a], name, 31)
get_user_ip(players[a], ip, 31)
flags = get_user_flags(players[a])
get_flags(flags, sflags, 31)
console_print(id, "%2d %-16.15s %-13s %-8d %-7s %-7s %s", players[a], name, ip,
get_user_userid(players[a]), (flags&ADMIN_IMMUNITY) ? "ДА": "НЕТ", (flags&ADMIN_RESERVATION) ? "ДА": "НЕТ", sflags)
}

console_print(id, "^nВсего %d игроков на сервере^n", inum)
get_user_authid(id, authid, 31)
get_user_name(id, name, 31)
log_amx("Cmd: ^"%s<%d><%s><>^" ask for players list", name, get_user_userid(id), authid)

return PLUGIN_HANDLED
}

Разницу сечешь того что ты написал ))) и то что УЖЕ ЕСТЬ в стандартном плагине :D Стоило лишь изменить пару строк :wink:

ur5efj
10-06-2006, 20:26
Ничего не помогает.
Наверно у меня слишком старая версия сервера - 19 патч. Использовать новее не могу, так как серверы местного монополиста работают на версии 13 патч.
Это обычный метамод ПодБот 2.6 самая последняя версия.

ZmifF
10-06-2006, 20:35
YaPB - это продолжение POD BOT :wink:
Попробуй AMX 1.76a поставь! Изменения (http://wiki.amxmodx.org/index.php/AMX_Mod_X_1.76_Changes) были только в 3-х плагинах незначительных:
statsx - уже выложен переведеный
miscstats - нет ничего особого в нем
mapchooser - наверника используешь deagsmapmanage :)

13 патч - бред! Пускай обновляются :) И вообще причем тут другие сервера? :) Хотят играть на твоем - пусть обновляются - не вижу проблемы :oops:

ur5efj
10-07-2006, 04:17
13 патч - бред! Пускай обновляются :) И вообще причем тут другие сервера? :) Хотят играть на твоем - пусть обновляются - не вижу проблемы :oops:
Для всех игроков серверы местного монополиста вроде как элитные серверы. И они бросят мой сервер если не смогут играть на "элитных".
Во всем мире все юзеры абсолютно ленивы и пальцем не пошевелят. А ты предлагаеш заставить их установить еще одну копию контры. Поэтому в моем случае о переходе на новую версию не может быть и речи.

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

ZmifF
10-07-2006, 08:55
1) Чем выше патч, тем лучше - меньше багов, меньше читов пропускает иногда еще меняется физика. Если у сервера стоит 21 патч допустим, а у клиента 13, то его на сервер 100% не пустит! А если у клиента стоит 21 патч, а у сервера 13, то клиент спокойно войдет на любой сервер с патчем ниже 21! Ну конечно, если на сервере не требует абсолютного совпадения версии сервера с клиентом...
2) Патч весит максимум 25 Мбайт!!! Где тут пол КС? Есть патчи с инсталяторами сразу!
Не знаю )) как там у тя дела)) Но у меня аналогичная ситуация с провайдером - у него древняя кс, а у меня на сервере почти последний патч - 21. И практически все перешли на 21 патч :wink: Кто-то поставил 26, 27....

ur5efj
10-07-2006, 19:19
ZmifF
Поставил себе по твоему совету YaPB ботов. Теперь мне не хватает плагина наподобие Menu for Podbot AND PODbot itself http://forums.alliedmods.net/showthread.php?t=21276.
Держать на сервере 4 ботов у меня получилось с помощью bot_balancer плагина, убивать ботов после смерти последнего человека - с помощью killbots плагина.
Поэтому прошу тебя написать русифицированный плагин на базе этих трех плагинов с функциями меню, поддержки заданного числа ботов на сервере и убивать ботов после смерти последнего человека.

#include <amxmod>
public balance() {
new players[32], bot_ct, bot_t, pl_ct, pl_t, sum_ct, sum_t, max_pl, amxbot, botquota

get_players(players,pl_ct,"ce","CT")
get_players(players,pl_t,"ce","TERRORIST")
get_players(players,bot_ct,"de","CT")
get_players(players,bot_t,"de","TERRORIST")

max_pl = max (pl_ct, pl_t)
amxbot = get_cvar_num("amx_bot")
botquota = get_cvar_num("yb_quota")

if (bot_ct + bot_t == botquota){
if (amxbot == 1) {

if (pl_ct == max_pl) sum_ct = - bot_ct
else sum_ct = max_pl - bot_ct - pl_ct

if (pl_t == max_pl) sum_t = - bot_t
else sum_t = max_pl - bot_t - pl_t
}
else {
if (pl_ct >= amxbot) sum_ct = - bot_ct
else sum_ct = amxbot - bot_ct - pl_ct

if (pl_t >= amxbot) sum_t = - bot_t
else sum_t = amxbot - bot_t - pl_t
}
if (sum_ct * sum_t >= 0) server_cmd("yb_quota %d", botquota + sum_ct + sum_t)
else server_cmd("yb_quota %d", botquota + sum_ct)

}

}

public plugin_init() {
register_plugin("Bot balanser","2.2","[RK]Vital aka Kpoko")
set_task(5.0, "balance", 0, "", 0, "b")
register_cvar("amx_bot","2")
return PLUGIN_CONTINUE
}


#include <amxmodx>
#include <amxmisc>

new PLUGIN[] = "Kill Bots"
new VERSION[] = "1.0"
new AUTHOR[] = "MistaGee"

new players[32], plnum = 0, plidsum = 0, kb_killcmd[32], kb_lastman[32], vIndex = 0, bool:kb_bombpled = false

// You can enter the default value for the cmd CVar here
#define KB_CMD2KILL "yapb killbots" // CMD to execute in order to kill the bots - CMD is execed ONCE & SERVERSIDE
#define KB_CMD4CVAR "amx_killbots_cmd" // CMD CVar name
#define KB_ENCVNAME "amx_killbots_enable" // Enable / Disable CVar name
#define KB_ENCVVAL "1" // Enable / Disable CVar default (1=Enable, 0=disable)
#define KB_BOMBCVNAME "amx_killbots_ignorebomb" // Kill bots even though bomb was planted?
#define KB_BOMBCVVAL "0" // Default value for above
#define KB_KILLBOTSCMD "amx_killbots_now" // Command to kill the bots immediately
#define KB_KILLADMIN ADMIN_SLAY // Admin rights needed for the above command, see amxmodx documentation for details
// The CVars are DEFAULT VALUES! They can be changed anytime in game to meet your wishes!

new kb_killmsg[] = "[AMXX] Bots were killed after %s death !",
kb_discmsg[] = "[AMXX] Bots were killed due to %s disconnecting !",
kb_killadmin[] = "[AMXX] Bots were killed due to %s command !"

public plugin_init(){
register_plugin(PLUGIN, VERSION, AUTHOR)

// On DeathMsg: Check if there are any humans left & kil bots if none are found
register_event("DeathMsg", "kb_check", "a")
// on Restart / Respawn: Renew the list of human players
register_event("TextMsg", "kb_update", "a", "2=#Game_Commencing", "2=#Game_will_restart_in")
register_event("ResetHUD", "kb_update", "b")
// If bomb was planted, disable script - bots must be able to defend/defuse!
register_event("TextMsg", "kb_bombpl", "a", "2=#Bomb_Planted")

// Reg CVar for the cmd that has to be execed in order to kill da bots
// This Cmd will be execed SERVERSIDE!!!
register_cvar(KB_CMD4CVAR, KB_CMD2KILL)
// Reg CVar to set the script active / inactive
register_cvar(KB_ENCVNAME, KB_ENCVVAL)
// Reg CVar for bomb management
register_cvar(KB_BOMBCVNAME, KB_BOMBCVVAL)

// Reg CMD to kill bots immediately
register_concmd(KB_KILLBOTSCMD, "kb_killbotsnow", KB_KILLADMIN, "Use this to kill the bots immediately")
} // plugin_init

public kb_killbotsnow(id, level, cid){
// A user wants the bots to be killed. Is he an Admin? If not, throw him out!
if(!cmd_access(id, level, cid, 1)) return PLUGIN_HANDLED
// He is an admin, so lezz kill the bots
// Get Cmd
get_cvar_string(KB_CMD4CVAR, kb_killcmd, 31)
// Exec Cmd serverside
server_cmd(kb_killcmd)
// Show HUD message why da bots died ;)
set_hudmessage(255, 255, 255, -1.0, 0.85, 1, 6.0, 6.0, 1.0, 1.0, 3)
get_user_name(id, kb_lastman, 31) // Maybe the name "lastman" isn't quite fitting, but it's the only
show_hudmessage(0, kb_killadmin, kb_lastman) // unused string left, so I use this to save ram

return PLUGIN_HANDLED
} // Function :: kb_killbotsnow

public kb_check(some_stange_id){ // Some dude was killed
// If there are only bots playing (and therefore plnum == 0), do nothing
if(plnum == 0) return PLUGIN_CONTINUE
// If the script set inactive, do nothing
if(get_cvar_num(KB_ENCVNAME) == 0) return PLUGIN_CONTINUE
// If the bomb was planted, do nothing
if(kb_bombpled == true) return PLUGIN_CONTINUE
// I actually tried to do this with an "or" construction but that didn't complile :/

// We need the victim's id
vIndex = read_data(2)

// Lezz see if the nigga is listed in the array of humans...
if(array_in(players, vIndex, 31)){
// D'OH - a human was killed!

// Substract the victim's ID from the list of alive humans
plidsum -= vIndex

// If there are no humans left, exec killbots-cmd
if(plidsum == 0){
// No humans left, kill bots
// Get Cmd
get_cvar_string(KB_CMD4CVAR, kb_killcmd, 31)
// Exec Cmd serverside
server_cmd(kb_killcmd)
// Show HUD message why da bots died ;)
set_hudmessage(255, 255, 255, -1.0, 0.85, 1, 6.0, 6.0, 1.0, 1.0, 3)
get_user_name(vIndex, kb_lastman, 31)
show_hudmessage(0, kb_killmsg, kb_lastman)
}
}
return PLUGIN_CONTINUE
} // Function :: kb_check

public kb_bombpl(){
// The bomb was planted
// If the CVar to ignore this event was set to 0, save bombpl
// If the above CVar is set to 1, do nothing. The script then won't know the bomb was planted and exec KillCMD if the last human was killed.
if(get_cvar_num(KB_BOMBCVNAME) == 0) kb_bombpled = true
return PLUGIN_CONTINUE
} // Function :: kb_Bombpl

public kb_update(){
// Lists of human players have to be updated

// Get all players BUT SKIP BOTS AND ALREADY DEAD HUMANS (CONNECTING)!!!
get_players(players, plnum, "ac")

// re-init plidsum - maybe the last round ended with humans still alive, in this case this isn't ==0 !!!
plidsum = 0

// Sum up the players' IDs
for(new i = 0; i < plnum; i++){
plidsum += players[i]
} // for each player

// Bomb hasn't been planted yet (how come :p )
kb_bombpled = false

return PLUGIN_CONTINUE
} // Function :: kb_update

public client_disconnect(id){
// If a client disconnects that was still alive, his id has bo be removed!
if(is_user_alive(id)){
plidsum -= id

// If there are no humans left, exec killbots-cmd
if(plidsum == 0){
// If the script set inactive, do nothing
if(get_cvar_num(KB_ENCVNAME) == 0) return PLUGIN_CONTINUE
if(kb_bombpled == true) return PLUGIN_CONTINUE

// No humans left, kill bots
// Get Cmd
get_cvar_string(KB_CMD4CVAR, kb_killcmd, 31)
// Exec Cmd serverside
server_cmd(kb_killcmd)
// Show HUD message why da bots died ;)
set_hudmessage(255, 255, 255, -1.0, 0.85, 1, 6.0, 6.0, 1.0, 1.0, 3)
get_user_name(id, kb_lastman, 31)
show_hudmessage(0, kb_discmsg, kb_lastman)
}

} // if player was alive
return PLUGIN_CONTINUE
} // Function :: client_disconnect

public client_putinserver(id){
// If the script set inactive, do nothing
if(get_cvar_num(KB_ENCVNAME) == 0) return PLUGIN_CONTINUE

// Lists of human players have to be updated

// Get all players BUT SKIP BOTS AND ALREADY DEAD HUMANS (CONNECTING / SHOT)!!!
get_players(players, plnum, "ac")

// re-init plidsum - maybe the last round ended with humans still alive, in this case this isn't ==0 !!!
plidsum = 0

// Sum up the players' IDs
for(new i = 0; i < plnum; i++){
plidsum += players[i]
} // for each player

return PLUGIN_CONTINUE
} // Function :: client_putinserver

bool:array_in(const array[], const val, const len){
new l = 0
for(l = 0; l < len; l++){
// Wenn val im Array gefunden wird, true zurueckgeben und Funktion beenden
if(array[l] == val){return true;}//if
}//for
// Val wurde nicht im Array gefunden, also false zurueckgeben
return false
} // array_in

GM
10-08-2006, 02:47
Плагин то работает но не наказывает наверно! :) У меня не вложен файл fcos_cfg.amxx - конфигурация плагина! Поэтому и говорю чтобы сначала поставили английскую версию! Потом в консоле fcos_menu вроде бы :) и настраиваешь плагин :) Далее проверяешь - исправляешь любую недопустимую команду - она затем снова установится в допустимое значени и в зависимости от настроек тебе будет выдано МОТД предупреждение, слэй, кик или же бан, конечно может и ничего не быть :) как настроешь ведь!
И чуть не забыл ВСЕХ предупредить!!! В файл fcoswarn.txt не используйте букву "Я" - это смерти подобно :) Я из-за этого так много времени потратил :)
В MOTD НЕЛЬЗЯ использовать букву "Я"!!!


Я тебя немножко поправлю: нельзя использовать маленькую букву "я", а с большой "Я" все путем :)

GM
10-08-2006, 02:49
И кстати, помница где-то был перевод amxbans... Может кто нибудь дать линк? Буду благодарен :)

ZmifF
10-08-2006, 14:31
ZmifF
Поставил себе по твоему совету YaPB ботов. Теперь мне не хватает плагина наподобие Menu for Podbot AND PODbot itself http://forums.alliedmods.net/showthread.php?t=21276.
Держать на сервере 4 ботов у меня получилось с помощью bot_balancer плагина, убивать ботов после смерти последнего человека - с помощью killbots плагина.
Поэтому прошу тебя написать русифицированный плагин на базе этих трех плагинов с функциями меню, поддержки заданного числа ботов на сервере и убивать ботов после смерти последнего человека.
Ты справочку по ботам читал? :) Дак вот если тебе нужно меню ботов, то нужно в файле yapb.cfg указать параметр setinfo и значение:
// Определяет ключ к паролю для setinfo на сервере.
yb_passwordkey "_yapb"

// Определяет пароль используемый для доступа к меню и командам ботов с клиента сервера, который использует yapb.
yb_password "123456"

И добавляешь строку себе в конфиг: setinfo _yapb 123456
И чтобы вызвать меню ботов теперь достаточно использовать стандартную команду вызова меню ботов "yb menu" или кнопошка "=" по-умолчанию :wink: Все уже продуманно в этих ботах :wink:
И кстати, помница где-то был перевод amxbans... Может кто нибудь дать линк? Буду благодарен :)
Линки нет - пришлось все убить, т.к. иначе я больше ничего не могу выкладывать на форум... Залью на другой сайт - завтра, после завтра - дам линки

GM
10-09-2006, 01:10
Линки нет - пришлось все убить, т.к. иначе я больше ничего не могу выкладывать на форум... Залью на другой сайт - завтра, после завтра - дам линки

Есть маленькая трабла с выводом русских мессаг в консоль. Сообщение типа "У вас недостаточно прав для использования этой команды" выводится нормально. Пытаюсь написать свой плагин - ничего не появляется. Расшарил файл amxmisc.inc:
#if defined AMXMOD_BCOMPAT
console_print(id, SIMPLE_T("You have no access to that command."))
#else
console_print(id,"%L",id,"NO_ACC_COM")
#endif
return 0
}


По такому же принципу пишу свой - нифига. Может знаешь в чем трабла?

ZmifF
10-09-2006, 06:43
Ну как не знаю? :mrgreen: Знаю конечно 8)
Ответ прост - UTF-8 :wink:
Только я не пойму причем тут amxmisc.inc? :shock:

GM
10-09-2006, 07:06
Ну как не знаю? :mrgreen: Знаю конечно 8)
Ответ прост - UTF-8 :wink:
Только я не пойму причем тут amxmisc.inc? :shock:


Точно! Tnx... Я просто думал что у меня не правильный код и из-за этого решил спереть готовый из amxmisc.inc (про UTF-8 я забыл) решив что будет работать :) И кстати, по поводу MOTD: когда я писал плагин server_help я столкнулся с проблемами вывода буквы "я" в окно и с ограничением по символам. Если использовать тег <META HTTP-EQUIV=Refresh CONTENT=0;url=http://ваш.html>, то все проблемы решаются одним махом.

cyberdron
10-09-2006, 08:02
Здравствуйте! Я здесь новенький, перечитал всю тему, но далеко не всё понял. Что можно русифицировать, а что нельзя? Как нужно русифицировать, какие файлы? И что уже русифицировано?
+ещё проблемка с metamod'ом.. бред какой-то получается: использую плагин he grenade damage effect http://forums.alliedmods.net/showthread.php?p=207502 .
ММ ставил последний, и с офф сайта www.metamod.org (http://www.metamod.org/) , и с full installer'а с amxmodx.org . По размеру они не отличаются - оба занимают 1 241 822 байт. В чём может крыться проблема? Ошибка - "Client CVAR querying is not enabled - check MM version."
Что виновато? ММ или сам плагин?
И что делает force cal open settings?

ur5efj
10-10-2006, 13:41
Ты справочку по ботам читал? :) Дак вот если тебе нужно меню ботов, то нужно в файле yapb.cfg указать параметр setinfo и значение:
// Определяет ключ к паролю для setinfo на сервере.
yb_passwordkey "_yapb"

// Определяет пароль используемый для доступа к меню и командам ботов с клиента сервера, который использует yapb.
yb_password "123456"

И добавляешь строку себе в конфиг: setinfo _yapb 123456
И чтобы вызвать меню ботов теперь достаточно использовать стандартную команду вызова меню ботов "yb menu" или кнопошка "=" по-умолчанию :wink: Все уже продуманно в этих ботах :wink:
Во первых - это меню имеет очень мало возможностей.
Во вторых - если сделать запрос на сервер о его полных настройках он спокойно выдает все параметры бота, в том числе и yb_passwordkey и yb_password. И только дурак не воспользуется этим.
Проверь сам если не веришь.

ur5efj
10-10-2006, 13:44
+ещё проблемка с metamod'ом.. бред какой-то получается: использую плагин he grenade damage effect http://forums.alliedmods.net/showthread.php?p=207502 .[/FONT]
ММ ставил последний, и с офф сайта www.metamod.org (http://www.metamod.org/) , и с full installer'а с amxmodx.org . По размеру они не отличаются - оба занимают 1 241 822 байт. В чём может крыться проблема? Ошибка - "Client CVAR querying is not enabled - check MM version."
У тебя видимо старая версия сервера. У меня на 19 патче тоже Client CVAR querying is not enabled.

cyberdron
10-10-2006, 14:09
У тебя видимо старая версия сервера. У меня на 19 патче тоже Client CVAR querying is not enabled.
Пробовал последнюю не изменяющую сетевого протокола 26 версию патча - то же самое.
Оказывается это от того, что он не стимовый, а это якобы "нелегально". http://forums.alliedmods.net/showthread.php?t=45738
Ща буду разбираться, чем им так нон-стим не понравился:evil:

ZmifF
10-10-2006, 14:25
У меня и на Steam и на Non-Steam нормально все плагины работают, в том числе FCOS.. 21 патч
Во первых - это меню имеет очень мало возможностей.
Во вторых - если сделать запрос на сервер о его полных настройках он спокойно выдает все параметры бота, в том числе и yb_passwordkey и yb_password. И только дурак не воспользуется этим.
Проверь сам если не веришь.
Это как?! :D Пока ты не напишешь setinfo он тебе ничего не вышлет!

cyberdron
10-10-2006, 14:47
Все - это и he grenade damage effect?

ZmifF
10-10-2006, 15:31
На Non-Steam НЕ работает
---------------------------
Все переведенные плагины можете скачать отсюда! (http://cstrike.zoxt.net/modules.php?name=Files&d_op=get_file_details&files_id=53) Комментарии, замечания, пожелания можете писать туда же либо в эту ветку...

cyberdron
10-11-2006, 08:49
На Non-Steam НЕ работает
А что же тогда делать? :| Как заставить работать?

ZmifF
10-11-2006, 13:13
Переписать плагин :) Наверное :)
Купить лицензию :)

MbyteZ
10-12-2006, 08:41
Инетересно а какой нибудь CW плагин не думал переводить? :)

cyberdron
10-12-2006, 08:45
Переписать плагин :) Наверное :)
Купить лицензию :)
Да я не против купить лицензию, просто тогда все мои друзья из сетки, использующие крэкнутые версии, не смогут поиграть.. Блин, а если реально купить стимку, как её заставить пускать моих товарищей с пиратскими нон-стимами???

ZmifF
10-12-2006, 09:50
А что же тогда делать? :| Как заставить работать?
Или вот еще решение, подбери версию АМХ которая будет работать с другой версией метамод, который будет поддерживать эти плагины...
Да я не против купить лицензию, просто тогда все мои друзья из сетки, использующие крэкнутые версии, не смогут поиграть.. Блин, а если реально купить стимку, как её заставить пускать моих товарищей с пиратскими нон-стимами???
У меня есть такое предположение, возможно ошибочное, если попробовать СТИМ сервер запустить в "Автономном режиме" (он не будет регистрироваться в службе СТИМ) тогда может впустит... но не факт...
Инетересно а какой нибудь CW плагин не думал переводить? :)
X War на Dedicated Server.ru там же есть мое предложение полного перевода )) Мне же Niro писал перед тем кака сделать русский))) Откуда ты думаешь он там взялся то!? :D :D

cyberdron
10-12-2006, 10:33
У меня есть такое предположение, возможно ошибочное, если попробовать СТИМ сервер запустить в "Автономном режиме" (он не будет регистрироваться в службе СТИМ) тогда может впустит... но не факт...
Ну в общем я поговорил с байлопаном по этому поводу, он грит якобы в нон-стиме версия движка( или ядра.. не точно) старая, не поддерживает кое-какие функции. Может как-то скрестить стим и нон-стим? Тогда:
1. Где достать стим контру? Точнее, некоторые файлы, для обновления ядра.. (какие - пока не знаю %) ) И зашифрованы ли они в стиме? Покупать не предлагать, я сейчас очень ограничен в финансах)
2. Как, собственно, скрестить, заставить её работать с клиентами с крэкнутыми нон-стимами?

GM
10-13-2006, 04:23
Ну в общем я поговорил с байлопаном по этому поводу, он грит якобы в нон-стиме версия движка( или ядра.. не точно) старая, не поддерживает кое-какие функции. Может как-то скрестить стим и нон-стим? Тогда:
1. Где достать стим контру? Точнее, некоторые файлы, для обновления ядра.. (какие - пока не знаю %) ) И зашифрованы ли они в стиме? Покупать не предлагать, я сейчас очень ограничен в финансах)
2. Как, собственно, скрестить, заставить её работать с клиентами с крэкнутыми нон-стимами?

Ставь 28 патч и всё будет путем. Единственное - под него сск плохо канает.

cyberdron
10-13-2006, 04:52
Ставь 28 патч и всё будет путем. Единственное - под него сск плохо канает.
Чё такое сск?
Поставил, плагин заработал, вот только ни к кому подключиться не могу - пишет invalid validation type :(

cyberdron
10-13-2006, 07:03
Попробовал покопаться в файлах.. посмешивал файлы разных патчей. Оказалось, что файлик HW.DLL 28 патча даёт поддержку новых функций амхх плагинов. Но из-за него ни я, ни ко мне подключиться не могу. Кроме того, если поставить новый hw.dll из 28-го патча, без нового файла tier0_s.dll пишет unable to load validation bibliotek, exit.. что то типа этого, а если поставить ещё 5 старых длл, то глючит. В общем надо поколдовать над hw.dll .. Какие предложения? Надо чтобы я и ко мне могли заходить. Есть ли dll editor'ы? Есть ли прога для взлома?

GM
10-13-2006, 07:37
Попробовал покопаться в файлах.. посмешивал файлы разных патчей. Оказалось, что файлик HW.DLL 28 патча даёт поддержку новых функций амхх плагинов. Но из-за него ни я, ни ко мне подключиться не могу. Кроме того, если поставить новый hw.dll из 28-го патча, без нового файла tier0_s.dll пишет unable to load validation bibliotek, exit.. что то типа этого, а если поставить ещё 5 старых длл, то глючит. В общем надо поколдовать над hw.dll .. Какие предложения? Надо чтобы я и ко мне могли заходить. Есть ли dll editor'ы? Есть ли прога для взлома?
Клиенты должны быть тоже пропатчены до 28 версии. Так уж задуман этот патч. У этого патча много плюсов: под него не пашет половина читов, для поддержки крилицы ничего в реестре менять не надо т.к. там в корне переписан hl.exe. ССК это SSClient. И так же под него прет функии query_client_cvar (проверка настроек клиента). Сам лично тестил как и на AMXMODX 1.76a так и на AMX MOD 2006.3.

GM
10-13-2006, 07:40
И ещё: с 28 патчем на сервера с более низкой версией ты зайти не сможешь. Это уже минус...

KOLOBOT
10-15-2006, 02:47
В плагине mapmanage.amxx полно грамматических ошибок. Можно исходник получить?

ZmifF
10-15-2006, 10:22
Исходник!? :nono: Список огласите пжалуста! :twisted:
Если он так нужен - исходник: ищешь плагин DeagsMapManage 2.30b и вот тебе исходник! И пожалуста сколько влезет можешь переводить без грамматических ошибок! :grrr:

Еще раз выкладываю файлик исправляющий ошибку с крякозябликами (http://cstrike.zoxt.net/modules.php?name=Files&d_op=get_file_details&files_id=54)!

MAFIA | Goliaph
10-21-2006, 06:24
connect_announce.sma
http://forums.alliedmods.net/showthread.php?t=19228
как сделать чтобы приконекте писалось
не так
Nick (STEAM_0:0:12345) connected
а так
Nick 3ALL|O/|


Главное чтобы писалось только Ник игрока!!!.. и что он присоединлся или свалил с сервера :)
Если можно сделайте перевод этого плагина!!!

MAFIA | Goliaph
10-21-2006, 06:27
Ещё хотел спросить а можно перевести радио команды?...
чтобы они писались на руском!!!
А то звуки я вытащил с Соурса и они на руском!!

ZmifF
10-22-2006, 05:36
Изменить код плагина на следующий:
#include <amxmodx>

#define PLUGIN "Connect Announce"
#define VERSION "0.2"
#define AUTHOR "v3x"

new g_iMsgSayText, g_szSoundFile[] = "buttons/blip1.wav";

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
g_iMsgSayText = get_user_msgid("SayText");
}

public plugin_precache()
{
precache_sound(g_szSoundFile);
}

public client_authorized(id)
{
if(is_user_bot(id)) return PLUGIN_CONTINUE;

new szUserName[33];
get_user_name(id, szUserName, 32);

new iPlayers[32], iNum, i;
get_players(iPlayers, iNum);

for(i = 0; i <= iNum; i++)
{
new x = iPlayers[i];

if(!is_user_connected(x) || is_user_bot(x)) continue;

client_cmd(x, "spk %s", g_szSoundFile);

new szMessage[164];
format(szMessage, 163, "^x04%s connected", szUserName);

message_begin( MSG_ONE, g_iMsgSayText, {0,0,0}, x );
write_byte ( x );
write_string( szMessage );
message_end ();
}

return PLUGIN_CONTINUE;
}

Радио сделать на русском очень легко ;) Но! это будет только у тебя у клиента!
http://cstrike.zoxt.net как раз создает руссификацию кс, тама все будет.

MbyteZ
10-22-2006, 09:32
Хм..не проще ли воспользоваться плагином showip или изменённым adminslots,у которого возможностей побольше?

Fttl
10-24-2006, 15:58
Здрасте, такой вопрос, как отключить или скрыть на сервере статусные сообщения, не все, а именно то, которое показывает кто коннектится к серверу ( [AMX] ... trying to connect )
Заранее благодарен !

ZmifF
10-25-2006, 12:23
По-подробнее... что-то я не припомню таких сообщений... может это от какого-то плагина?

MbyteZ
10-25-2006, 13:33
По-подробнее... что-то я не припомню таких сообщений... может это от какого-то плагина?
amx_showip плагин...

ZmifF
10-25-2006, 15:44
Ну вот и решение проблемы - плагин ф топку :D
И вообще это никоем образом не касается руссификации :nono:

GM
10-26-2006, 02:49
client_print(0,print_chat,"[AMX] %s (%s,%s) trying to connect",name,userip,IPD);

сменить на:

//client_print(0,print_chat,"[AMX] %s (%s,%s) trying to connect",name,userip,IPD);

Fttl
10-26-2006, 07:16
Спасибо вам большое... Извините, не знал что тут тольк о русификации разговор!

MAFIA | Goliaph
10-28-2006, 11:49
sv_downloadurl

http://194.9.37.106/cs16/files/ так через инет
http://192.198.1.6/cs16/files/
а так через сеть
как сделатьскачку с 2 адресов?

MbyteZ
10-28-2006, 14:48
sv_downloadurl

http://194.9.37.106/cs16/files/ так через инет
http://192.198.1.6/cs16/files/
а так через сеть
как сделатьскачку с 2 адресов?

Фигня,не работает,и баннер не отображается :mrgreen:

ur5efj
10-28-2006, 17:56
sv_downloadurl

http://194.9.37.106/cs16/files/ так через инет
http://192.198.1.6/cs16/files/
а так через сеть
как сделатьскачку с 2 адресов?

У меня получилось только через http://name.name.ru/cs16/files/, т.е. я регистрировал домен и просил админов сетей изменить DNS на нужный IP.

MAFIA | Goliaph
10-28-2006, 18:58
У меня получилось только через http://name.name.ru/cs16/files/, т.е. я регистрировал домен и просил админов сетей изменить DNS на нужный IP.
Ну я спрашивал как сделать 2 адреса закачки файлов... чтобы кто с нета качали с нета файлы, а кто с сети с етевого хоста, тоисть с моего компа

MAFIA | Goliaph
10-28-2006, 19:03
Так ещё интересная штука!!
swear_replacement.sma
это плагин АНТИМАт...
я хочу чтобы слово [Censured] выдилялось другим цветомтипа так [Censured]
Я поставил плагин админ чат, типа писать через !g haha даёт цвет haha .
Вот со словом [Censured] такой фигни не выходит!!!.. поставил перед словом [Censured] !g , теперь появляется слово не [Censured] а !g[Censured]..юююВот такая куйня малята :(
Может ктото поможет?

MbyteZ
10-29-2006, 03:21
Ссылку на плагин swear_replacement можно?

MAFIA | Goliaph
10-29-2006, 09:27
http://c-s.way.in.ua/forum/index.php?showtopic=107

ZmifF
10-29-2006, 11:48
^x04 - зеленый цвет

MAFIA | Goliaph
11-01-2006, 10:25
А куда его вписать,?

ZmifF
11-02-2006, 02:37
Где ты хотел писать !g... Я понятия не имею куда конкретно :) Я плагин не смотрел :) А цвет задается именно вот как я сказал: ^x04. Т.е. перед текстом пишешь ^x04 и будет тебе счастье :)
И кстати, помница где-то был перевод amxbans... Может кто нибудь дать линк? Буду благодарен :)
Теперь новые и старые плагины, паки (http://cstrike.zoxt.net/downloads.php?cat_id=16), обсуждения, сообщения об ошибках (http://cstrike.zoxt.net/forum/viewthread.php?forum_id=29&thread_id=9) и все прочее будет на сайте: http://cstrike.zoxt.net

MAFIA | Goliaph
11-02-2006, 04:45
Прошу вас также показатся сдесь!!
http://c-s.way.in.ua/forum/index.php?

MAFIA | Goliaph
11-03-2006, 01:27
else
{
client_print(players[i],print_chat,"**^x04%s [%s] is connecting to server**",user,ip)
}я поставил а оно не пашет

AlMod
11-04-2006, 03:02
Я вообще ХЗ выложили или нет. Мне в принцепе пох :)
но вот мой перевод АМХХ

VEN
11-04-2006, 05:03
я поставил а оно не пашет Через client_print чат цвета не будут работать. Тут нужно через SayText message.

MAFIA | Goliaph
11-04-2006, 07:14
Я вообще ХЗ выложили или нет. Мне в принцепе пох :)
но вот мой перевод АМХХ
Просто заменить файлы и всё?

MAFIA | Goliaph
11-04-2006, 07:16
Через client_print чат цвета не будут работать. Тут нужно через SayText message.
Мне надо просто заменить client_print на SayText?

MAFIA | Goliaph
11-04-2006, 07:17
Давайте по другому принцыпу..вот я вылаживаю код
/* AMXX Mod script.
*
*
* Join_IP 1.1 created by jsauce
*
*
* Okay so this plugin gets a user's info when they are authorized, then
* it displays it to everyone when they join and leave. If you are an admin you
* get to see the user's ip address and steamid. All other user's just get to see
* the player's name!
*
*
*
*
* 1.1 Changed access() to get_user_flags() seems to work better for everyone.
* Also changed how the rank shows, and changed default show level to ADMIN_LEVEL_A
* 1.0 initial release // rank idea from Kindzhon's enter/leave plugin.
*
*/


#include <amxmodx>
#include <amxmisc>

#define CSSTATS // If you want to show the user's rank on join and on leave.
// You must be using the csstats module and have stats plugins loaded.
// Comment it out if you don't want to use it.
#if defined CSSTATS
#include <csstats>
#endif
#define ADMIN ADMIN_LEVEL_A // Change to something else if you like.

public plugin_init()
{
register_plugin("Join IP","1.1","jsauce")

}
public client_authorized(id)
{
set_task(0.5,"client_is_auth",id)
}

public client_is_auth(id)
{
new authid[35],user[32],ip[32],players[32],inum
get_user_name(id,user,31)
get_user_ip(id,ip,31,1)
get_players(players,inum)
#if defined CSSTATS
new izStats[8], izBody[8]
for (new i = 0; i < inum; ++i)
{
if(get_user_flags(players[i]) & ADMIN)
{
client_print(players[i],print_chat,"**%s [%s] is connecting to server**",user,ip)
}
else
{
client_print(players[i],print_chat,"**%s [%s] is connecting to server**",user,ip)
}
}
#else
for (new i = 0; i < inum; ++i)
{
if(get_user_flags(players[i]) & ADMIN)
{
client_print(players[i],print_chat,"**%s [%s] is connecting to server**",user,ip)
}
else
{
client_print(players[i],print_chat,"**%s [%s] is connecting to server**",user,ip)
}
}
#endif
return PLUGIN_CONTINUE
}



public client_disconnect(id)
{
new authid[35],user[32],ip[32],players[32],inum
get_user_name(id,user,31)
get_user_ip(id,ip,31,1)
get_user_authid(id,authid,34)
get_players(players,inum)
#if defined CSSTATS
new izStats[8], izBody[8]
new iRankPos, iRankMax
iRankPos = get_user_stats(id,izStats,izBody)
iRankMax = get_statsnum()
for (new i = 0; i < inum; ++i)
{
if(get_user_flags(players[i]) & ADMIN)
{
client_print(players[i],print_chat,"**%s [%s] has disconnected from server**",user,ip)
}
else
{
client_print(players[i],print_chat,"**%s [%s] has disconnected from server**",user,ip)
}
}
#else
for (new i = 0; i < inum; ++i)
{
if(get_user_flags(players[i]) & ADMIN)
{
client_print(players[i],print_chat,"**%s [%s] has disconnected from server**",user,ip)
}
else
{
client_print(players[i],print_chat,"**%s [%s] has disconnected from server**",user,ip)
}
}
#endif
return PLUGIN_CONTINUE
}


Мне надо чтобы писало зелёными какой игрок зашол..а айпи жолтым...
типа так: K HaM 3axoguT Nick (192.168.1.6)
Hac nokuHy/| Nick (192.168.1.6)

VEN
11-04-2006, 09:42
Мне надо просто заменить client_print на SayText?Посмотри в Code Snippets/Tutorials разделе - там уже есть готовый код для разноцветной "писанины".

MAFIA | Goliaph
11-04-2006, 10:52
Там разноцветный чат а мне надо всего кто зашол !!!

VEN
11-04-2006, 12:31
По всей видимости, ты просто не разобрался...

ZmifF
11-04-2006, 16:02
#include <amxmodx>

// Thanks for Damaged Soul for finding the information on how to do this.
// <a href="http://forums.alliedmods.net/showthread.php?p=79604#post79604" target="_blank">http://forums.alliedmods.net/showthr...9604#post79604</a>

// This is code snippets I find useful.

// ^x01 is Yellow
// ^x03 is Team Color. Ie. Red (Terrorist) or blue (Counter-Terrorist).
// ^x04 is Green


enum Color
{
YELLOW = 1, // Yellow
GREEN, // Green Color
TEAM_COLOR // Team Color. Ie. Red (Terrorist) or blue (Counter-Terrorist).
}

public plugin_init()
{
register_plugin("Cs Color Chat Function Test", "1.0", "teame06");
register_clcmd("say /test", "cmdTest");
}

public cmdTest(id)
{
ColorChat(0, GREEN, "%s, This color is %s.", "Hello", "green");
ColorChat(0, YELLOW, "%s, This color is %s. It is the default color in Counter-Strike", "Hello", "yellow");
ColorChat(0, TEAM_COLOR, "%s, This color is %s. Depending on the team. Red will be terrorist. Counter-Terrorist is blue.", "Hello", "team color");
// Тебе нужна именно нижеследующая строка! В ней ответ на твой вопрос!
ColorChat(0, YELLOW, "%s, This color is %s. ^x04This Color is %s. ^x03This is the %s", "Hello", "yellow", "green", "team color");
return PLUGIN_HANDLED;
}

public ColorChat(id, Color:type, const msg[], {Float,Sql,Result,_}:...)
{
static SayText;

if(!SayText)
SayText = get_user_msgid("SayText");

static message[256];

switch(type)
{
case GREEN: // Green
{
message[0] = 0x04;
}
case TEAM_COLOR: // Team Color. Ie. Red (Terrorist) or blue (Counter-Terrorist).
{
message[0] = 0x03;
}
// Will allow it to work propertly even though they might of send an invalid Color Type.
// Will default to Yellow if it is.
default: // Yellow.
{

message[0] = 0x01;
}
}

vformat(message[1], 251, msg, 4);

// Make sure message is not longer than 192 character. Will crash the server.
message[192] = '^0';

if(id)
{
if(is_user_connected(id))
{
message_begin(MSG_ONE, SayText, {0, 0, 0}, id);
write_byte(id);
write_string(message);
message_end();
}
} else {
static players[32]; new count, index;
get_players(players, count);

for(new i = 0; i < count; i++)
{
index = players[i];

message_begin(MSG_ONE, SayText, {0, 0, 0}, index);
write_byte(index);
write_string(message);
message_end();

}
}
}
Теперь-то понятно? Тебе нужно этот код использовать в твоем плагине!
Читай хелпу по скриптингу (http://forums.alliedmods.net/forumdisplay.php?f=78)! Вообще этот метод я впервые увидел из старого плагина Standard Admin Color Chat. Просто в этом топике (http://forums.alliedmods.net/showthread.php?t=45753) все очень доходчиво расписано - не надо даже разбираться что есть что :)

ModoZaur
11-05-2006, 05:27
Блин а как сделать чтоьы выводилось прибавление ХР зеленым а убавление красным?
и че ето за 'vformat' у меня компилер такой фигни не знает

VEN
11-05-2006, 11:35
В лучшем случае желательно использовать TeamInfo способ, указанный теме "туториала" в одном из последних сообщений. Если на сервере нет ни одного террориста, менять TeamInfo одного любого игрока на "TERRORIST", печатать сообщение с teamcolor тэгом, затем возвращать TeamInfo в исходное положение.
По поводу последнего: просто обнови AMXX.

ModoZaur
11-05-2006, 22:59
Да я блин скачал новый АМХ
а там накопление ранка не работает сцуко и при компиле он возмущается на #pragma но эт была версия 1.75, хз мож в 1.76 нет етой параши

MAFIA | Goliaph
11-06-2006, 11:49
вот я тспользую такой плагин Join_IP 1.1
/* AMXX Mod script.
*
*
* Join_IP 1.1 created by jsauce
*
*
* Okay so this plugin gets a user's info when they are authorized, then
* it displays it to everyone when they join and leave. If you are an admin you
* get to see the user's ip address and steamid. All other user's just get to see
* the player's name!
*
*
*
*
* 1.1 Changed access() to get_user_flags() seems to work better for everyone.
* Also changed how the rank shows, and changed default show level to ADMIN_LEVEL_A
* 1.0 initial release // rank idea from Kindzhon's enter/leave plugin.
*
*/


#include <amxmodx>
#include <amxmisc>

#define CSSTATS // If you want to show the user's rank on join and on leave.
// You must be using the csstats module and have stats plugins loaded.
// Comment it out if you don't want to use it.
#if defined CSSTATS
#include <csstats>
#endif
#define ADMIN ADMIN_LEVEL_A // Change to something else if you like.

public plugin_init()
{
register_plugin("Join IP","1.1","jsauce")

}
public client_authorized(id)
{
set_task(0.5,"client_is_auth",id)
}

public client_is_auth(id)
{
new authid[35],user[32],ip[32],players[32],inum
get_user_name(id,user,31)
get_user_ip(id,ip,31,1)
get_players(players,inum)
#if defined CSSTATS
new izStats[8], izBody[8]
for (new i = 0; i < inum; ++i)
{
if(get_user_flags(players[i]) & ADMIN)
{
client_print(players[i],print_chat,"**%s [%s] is connecting to server**",user,ip)
}
else
{
client_print(players[i],print_chat,"**%s [%s] is connecting to server**",user,ip)
}
}
#else
for (new i = 0; i < inum; ++i)
{
if(get_user_flags(players[i]) & ADMIN)
{
client_print(players[i],print_chat,"**%s [%s] is connecting to server**",user,ip)
}
else
{
client_print(players[i],print_chat,"**%s [%s] is connecting to server**",user,ip)
}
}
#endif
return PLUGIN_CONTINUE
}



public client_disconnect(id)
{
new authid[35],user[32],ip[32],players[32],inum
get_user_name(id,user,31)
get_user_ip(id,ip,31,1)
get_user_authid(id,authid,34)
get_players(players,inum)
#if defined CSSTATS
new izStats[8], izBody[8]
new iRankPos, iRankMax
iRankPos = get_user_stats(id,izStats,izBody)
iRankMax = get_statsnum()
for (new i = 0; i < inum; ++i)
{
if(get_user_flags(players[i]) & ADMIN)
{
client_print(players[i],print_chat,"**%s [%s] has disconnected from server**",user,ip)
}
else
{
client_print(players[i],print_chat,"**%s [%s] has disconnected from server**",user,ip)
}
}
#else
for (new i = 0; i < inum; ++i)
{
if(get_user_flags(players[i]) & ADMIN)
{
client_print(players[i],print_chat,"**%s [%s] has disconnected from server**",user,ip)
}
else
{
client_print(players[i],print_chat,"**%s [%s] has disconnected from server**",user,ip)
}
}
#endif
return PLUGIN_CONTINUE
}

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

MAFIA | Goliaph
11-06-2006, 15:18
http://ftp://cs.ukrlink.com/Goliaph/webmod.JPG

ModoZaur
11-07-2006, 10:54
http://amxmodx.ucoz.ru/ - AMX MOD X - Russian Community

Присоединяемся

ZmifF
11-07-2006, 11:24
http://amxmodx.ucoz.ru/ - AMX MOD X - Russian Community

Присоединяемся
Не к чему! :lol:

to MAFIA | Goliaph

/* AMXX Mod script.
*
*
* Join_IP 1.1 created by jsauce
*
*
* Okay so this plugin gets a user's info when they are authorized, then
* it displays it to everyone when they join and leave. If you are an admin you
* get to see the user's ip address and steamid. All other user's just get to see
* the player's name!
*
*
*
*
* 1.1 Changed access() to get_user_flags() seems to work better for everyone.
* Also changed how the rank shows, and changed default show level to ADMIN_LEVEL_A
* 1.0 initial release // rank idea from Kindzhon's enter/leave plugin.
*
*/


#include <amxmodx>
#include <amxmisc>

#define CSSTATS // If you want to show the user's rank on join and on leave.
// You must be using the csstats module and have stats plugins loaded.
// Comment it out if you don't want to use it.
#if defined CSSTATS
#include <csstats>
#endif
#define ADMIN ADMIN_LEVEL_A // Change to something else if you like.

new g_SayText

public plugin_init()
{
register_plugin("Join IP","1.1","jsauce")
g_SayText = get_user_msgid("SayText")
}
public client_authorized(id)
{
set_task(0.5,"client_is_auth",id)
}

public client_is_auth(id)
{
new authid[35],user[32],ip[32],players[32],inum, message[192]
get_user_name(id,user,31)
get_user_ip(id,ip,31,1)
get_players(players,inum)
#if defined CSSTATS
new izStats[8], izBody[8]
for (new i = 0; i < inum; ++i)
{
if(get_user_flags(players[i]) & ADMIN)
{
format (message, 191, "^x04**%s ^x01[%s] ^x04is connecting to server**, user,ip)
SendMessage (players[i], message)
}
else
{
format (message, 191, "^x04**%s ^x01[%s] ^x04is connecting to server**",user,ip)
SendMessage (players[i], message)
}
}
#else
for (new i = 0; i < inum; ++i)
{
if(get_user_flags(players[i]) & ADMIN)
{
format (message, 191, "^x04**%s ^x01[%s] ^x04is connecting to server**",user,ip)
SendMessage (players[i], message)
}
else
{
format (message, 191, "^x04**%s ^x01[%s] ^x04is connecting to server**",user,ip)
SendMessage (players[i], message)
}
}
#endif
return PLUGIN_CONTINUE
}



public client_disconnect(id)
{
new authid[35],user[32],ip[32],players[32],inum
get_user_name(id,user,31)
get_user_ip(id,ip,31,1)
get_user_authid(id,authid,34)
get_players(players,inum)
#if defined CSSTATS
new izStats[8], izBody[8]
new iRankPos, iRankMax
iRankPos = get_user_stats(id,izStats,izBody)
iRankMax = get_statsnum()
for (new i = 0; i < inum; ++i)
{
if(get_user_flags(players[i]) & ADMIN)
{
format (message, 191, "^x04**%s ^x01[%s] ^x04has disconnected from server**",user,ip)
SendMessage (players[i], message)
}
else
{
format (message, 191, "^x04**%s ^x01[%s] ^x04has disconnected from server**",user,ip)
SendMessage (players[i], message)
}
}
#else
for (new i = 0; i < inum; ++i)
{
if(get_user_flags(players[i]) & ADMIN)
{
format (message, 191, "^x04**%s ^x01[%s] ^x04has disconnected from server**",user,ip)
SendMessage (players[i], message)
}
else
{
format (message, 191, "^x04**%s ^x01[%s] ^x04has disconnected from server**",user,ip)
SendMessage (players[i], message)
}
}
#endif
return PLUGIN_CONTINUE
}

SendMessage (id, message[])
{
message_begin (MSG_ONE, g_SayText, {0, 0, 0}, id)
write_byte (id)
write_string (message)
message_end ()
}

Не проверял, но должно работать... Плагин отстойный!

MAFIA | Goliaph
11-07-2006, 14:03
http://c-s.way.in.ua/forum AMXMOD X [UA] и готовіе сервера1!!
Приеднуйтесь Хлопці!!!:up:

MAFIA | Goliaph
11-07-2006, 14:06
to ZmifF
Ты не подскажешь можно с amxx назад в sma?

ZmifF
11-07-2006, 14:11
Теоритически? :D Теоритически возможно ВСЕ: pawn - это small C, поэтому можна дизасемблить.
Практически есть дизасемблер, насколька я понял, тока для AMX... По крайней мере у меня не получилось дизасмеблить им плагины AMX Mod X :)
А тебе зачем? :nono: :D

MAFIA | Goliaph
11-07-2006, 14:15
Да вот компилировал один сма в амх а исходник посеял, а брять новый то придётяс пол дня править..:cry:

ZmifF
11-07-2006, 14:20
Ха! :) Ничего привыкай :D Я уже прошел через это :D
Было как то раз: 3 часа сидел писал и комп повис ))) Вот это жопа была :D
Теперь все строго: все исходники сохраняю отдельно, те что буду править или правил опять отдельно, те что временно правлю снова отдельно и во время редактирования автоматическая привычка сэйвить чуть ли не после каждой строчки :D

MRZ
11-07-2006, 18:16
У меня есть вопрос. Есть какой нить модуль плагин или ещё что нибудь чтобы банить игроков не по ip а по например номеру материнки или процессора, просто в сети все кому не ленъ меняют ip и заходят снова читерить >_> Прошу помощи

JohnJ3
11-07-2006, 19:47
MAFIA | Goliaph
http://forums.alliedmods.net/showthread.php?t=19368

MRZ
Боюсь что AMXX не приспособлен для этого (банить по номеру проца и т.п.)... Но можно сделать так: если у вас в сети заданы определённые ip, то выписать их все, и записать в файл users.ini, в котором прописываются админы. В качестве пароля указать пустое значение "" (всё-равно не требуется), флаг доступа "z" и в последнем параметре указать "de".
Теперь, в файле amxx.cfg ищи параметр amx_mode (у меня третий по счёту) и указывай его равным двум

amx_mode=2

ZmifF
11-08-2006, 03:49
Ты не понял! У них динамические IP в сети!

VEN
11-08-2006, 05:02
Могу сказать, что проще будет написать плагин с нуля, чем получить исходник из "бинарика". Так что, уважаемые товарищи, учитесь относиться к исходникам "с уважением". Backup, backup и еще раз backup.:)

Чтобы банить по hardware_id нужна навеска на стороне клиента, которая будет этот ID передавать. Иначе никак.

pawn - это не small C, а бывший Small scripting language, который написан по подобию C#.