View Full Version : [RU]AMXX rus
Уважаемые,интересует такой вопрос,может кто-то для себя делал перевод основных плагинов .sma,тех что лежат по умолчанию в установочном файле амхх.Очень бы хотелось видеть команды в консоли и print_message на русском!Естейственно транслитом!
Если у когодо есть,большая просьба-поделитесь!!!
Выложите здесь,или пришлите плагин(плагины)мне на мыло
[email protected]
:!:
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
автоматик кнайф дуэль
в рунете есть сайты посвещеные моду ?
дедикайтед сервер не предлагать
Вообще-то он просил транслит, а не псевдокириллицу. :)
Поищи в рунете, думаю, кто-то должен был выложить.
Вообще-то он просил транслит, а не псевдокириллицу. :)
Поищи в рунете, думаю, кто-то должен был выложить.
а ссылочку можно?:)
Я ссылки не знаю, а также точно не уверен, но очень может быть, что кто-нибудь где-нибудь выложил - поищи.
Уважаемые,неужели ни у кого нет??Поделитесь!!!!!Ведь есть,точно!!Готов поделиться руссификатором КС 1.6 :!: :!:
Ну если уж такая проблема, ведь можно и самому все это дело перевести. Не так уж и сложно, не правда ли?
Ну если уж такая проблема, ведь можно и самому все это дело перевести. Не так уж и сложно, не правда ли?
Знаешь..по большому счёту да,не сложно..но ведь я точно ошибусь в переводе..или перевод будет ещё хуже оригинала..и все будут путаться,всё что мог,что мне понятно я более ли менее частично перевёл...если у кого есть время,сделайте доброе дело :)
Случайно увидев эту тему :) тоже задался вопросом: можно ли руссифицировать не просто латиницей, а конкретно, нашими родными русскими буквами... И вот спустя пару часов получил первый результат...
В конце концов пришел к такому результату - ДА! можно нашими русскими родными буквами сделать весь AMX, в том числе и писать по-русски ;) без использования каких-либо дополнительных средств!
Вот только теперь можно сказать: "AMX Mod X Rus" 8)
ZmifF : Феникс,Хвастун,Цветной
ZmifF : Частенько,Шабаш,Эль
ZmifF : Юстиции,Язык,Подъехать
ZmifF : Русские слова по-русски: :)
ZmifF : Ангел, Брат
ZmifF : Взбудораженный, Гримировальный
ZmifF : Джин, Ежели, Желто
но в консоли и на экране текст кракозябликами.
придётся апгрэйдить всех клиентов. реально ли послать клиенту русифицированный шрифт автоматом? (и существует ли точно так выглядящий русифицированный шрифт?)
но в консоли и на экране текст кракозябликами.
придётся апгрэйдить всех клиентов. реально ли послать клиенту русифицированный шрифт автоматом? (и существует ли точно так выглядящий русифицированный шрифт?)
Хм... встречал такое у 1 клиента из 30 :) По-моему у тебя просто отсутствует нужный шрифт... Но я думаю, что можно апгрэйдить клиентов по мере необходимости... Щас начинаю думать над этим :lol:
ZmifF, очевидно зависит от дистрибутива кс. скорее среди твоего круга/ области распространялась самосборочка русских товарищей)
а ты не мог бы прикрепить сюда этот файл с русским шрифтом?
Да нет, как раз наоборот))) у тебя особая! ;) Эта запись была сделана еще на 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 который изменил эти настройки... возможно что либо еще... А пока вот этот файл как он есть..
У меня тоже иероглифы!!!!!!!!!!!!!!!! а не русский язык
дело в fonts.wad (прикрепил русский, взято с дс (http://www.dedicated-server.ru/vbb/showthread.php?postid=34241#post34241))
в оригинальной КС, имхо, он не содержит русского. если он там есть, значит дистрибутив КС собирал кто-то из наших. (у кого стим - могут это опровергнуть)
А мои меньше по размеру...
Простинькие плагины на русском :)
Люди, все таки как заставить AMXX выводить сообщения на экране русскими... А то тут сказали, что так можно сделать, даже демку выложили, которая у меня успешно запустилась, но чего-то я сам так и не смог добиться русского языка...(дело касается плагина statsx)
Помогите, кто может :)
Суть заключается не в том что AMX может выводить сообщения по-русски)) это лишь побочный эффект))))), а в том что весь AMX - все что передается клиенту - можно сделать по-русски 8)
ZmifF, ставил fonts.wad и gfx.wad и из твоего архива и из своего и в папку valve и в папку cstrike. всё одно: русский на твоей деме не показывает.
то, что эти файлы отвечают за фонт, помню издавна, ещё со времён ХЛ, у меня была русифицированная версия, и там был свой русский fonts.wad, вместо которого если поставить оригинальный, русский шрифт в русифицированной ХЛ показывался кракозябликами) и возвращая его взад, русский отображался нормально.
Значит дело не только в них! :) Ведь у меня то все работает с этими файликами! => дело то и не в них... не только в них :)
Суть заключается не в том что AMX может выводить сообщения по-русски)) это лишь побочный эффект))))), а в том что весь AMX - все что передается клиенту - можно сделать по-русски 8)
Дак вот как это сделать подскажите... Уж очень охота сделать русский язык в сообщниях сервера :)
Таки решился выложить перевод AMX Mod X... Думаю, теперь будет ясно как писать по-русски :)
P.S. Если есть ошибки в переводе сообщайте! ;-)
Спасибо!!!Будем тестить!!!+ КАРМА!!
Хм..странно..вобще не смог запустить...))
То-есть вообще перевода не было...)))
Русифицировал таки амхх...но воT hud-chat не работает...(((
Из архива распаковал файлы в valve и НИЧЕГО!!Заменил ClientScheme.res
не работает...демо посмотрел...здорово,но внизу шрифта не вижу...только вверху-цветной...подскажи,в чём ошибка
З.Ы.При открытой консоли нет переключения на русский!!!Клавиатура не работает!!!:|
На будующее :)
Как скачиваете это "обновление" АМХ сразу русским не становиться! Появляется всего лишь новый язык - "Русский"! Используем 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???
ZmifF,
И еще вопрос к Mercury: А тебе помогли исправить ошибку с крякозябликами файлики, что ты выложил fonts.wad и gfx.wad???
странно, но нет. точно помню что эти(этот fonts.wad) файлы меняли фонт в игре Half-Life (у меня была русифицированная версия и оригинальная - сравнил). заставить твою дему отображать русские буквы так и не получилось.
Честно говоря, :) у меня начинает складываться впечатление что дело либо действительно в сборке КС либо в самой системе (каких-то ее настроек)... Пойдем по порядку: Крайне редко такое явления встречается :) как минимум на Steam CS купленных у наших русских компаний типа Бука (я сам купил игру от Буки, не посчитайте это за рекламу! ;) всего лишь пример!) чаще на NonSteam - точно такая же проблема у некоторых возникает при установке ботов, руссифицированных таким же методом. Причина, что вовсем виноваты шрифты отпадает - т.к. используется стандартные.
Осталось дело за малым! ;) надеюсь мы сумеем найти и устронить причину такого вот некорректного отображения у некоторых клиентов...
P.S. В свете последних событий! ;) Как вы понимаете можно написать плагин, который будет заменять английские буквы и их сочетания на русские, тем самым мы добьемся, что и клиенты будут писать свои сообщения say и say_team по-русски! Только вот еще одно НО! как все заметили такие сообщения типа say не совсем четко видны... нада что-то с этим делать :) Появляется вопрос о целесообразности такого плагина :)
А дабы до абсолютно перевести АМХ можно и сами плагины перевести Чтобы все остальное тоже было по-русски включая и помощь в консоле по АМХ (amx_help).
Как скачиваете это "обновление" АМХ сразу русским не становиться!
:) Чесно говоря совершил подобную ошибку,но быстро сообразил.Вчера-же руссифицировал ATAC,скачать можете ниже.
По поводу консоли...да я её имел в виду...и очень жаль...(
Как вы понимаете можно написать плагин, который будет заменять английские буквы и их сочетания на русские, тем самым мы добьемся, что и клиенты будут писать свои сообщения say и say_team по-русски!
Плагин заменяет латинскую шрифт на русский,или всё таки позволяет использовать русскую консоль? :)
Если последнее-УРА!Первое-тоже отлично,только в связи с повальной безграмотностью игроков, "трансформированные"сообщения будут эм...смешны как минимум :) НО плагин имеет право на существование как альтернативный!
По поводу атака:
то что переведенно в атаке работать коректно не будет, проверенно уже пробовал еще полгода назад, шрифт намного больше чем латинка, а значит нада както уменьшать его с помощью плагина атака, но уже давно ковыряюсь по форуму и ищу этот секретный код, но пока без результата этот перевод для атака будет коректно работать на разрешении 1024*728 ,а те кто играет 800*600 отдыхают тк как надписи улетят за экран
Цитата с DS.ru
P.S.Переведённый мной файл прилагаю
9789
Плагин заменяет латинскую шрифт на русский,или всё таки позволяет использовать русскую консоль? :)
Если последнее-УРА!Первое-тоже отлично,только в связи с повальной безграмотностью игроков, "трансформированные"сообщения будут эм...смешны как минимум :) НО плагин имеет право на существование как альтернативный!
Нее консоль никак не будет русской в 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, что чем заменяется при каких условиях... а по-умолчанию плагин не переводил бы... думаю те кому было бы это интересно быстро приноровились ;)
По поводу атака:
то что переведенно в атаке работать коректно не будет, проверенно уже пробовал еще полгода назад, шрифт намного больше чем латинка, а значит нада както уменьшать его с помощью плагина атака, но уже давно ковыряюсь по форуму и ищу этот секретный код, но пока без результата этот перевод для атака будет коректно работать на разрешении 1024*728 ,а те кто играет 800*600 отдыхают тк как надписи улетят за экран
Цитата с DS.ru
P.S.Переведённый мной файл прилагаю
9789
Вот по поводу шрифта! Это да можно уменьшить! НО! Если мы пишем русскими буквами дело уже становиться не в шрифте!! Просто русских букв в одну строку будет умешаться ЗНАЧИТЕЛЬНО меньше! и увеличить количество русских символов в строке опять же НИКАК нельзя средствами АМX...
Далее :) то что ты выложил работать заведомо сразу не будет ) ты наверно и сам убедился что АТАС пишет по английски ) как минимум обязан :) или пишет не найден перевод :) Перевод что ты предлагаешь слишком длинный! Просто ну никак не полезет эта хреновина :) Затем почему там часть не переведена, другая часть псевдорусскими, а другая русскими! Что ж это за гибрид?! И вот еще что ИМХО Мне как игроку было не очень приятно видеть меню состоящие из пунктов типа: "Ударить чувака" - поскольку тоже самое видит другой игрок наказывая меня! :) ИМХО если бы АТАС доработать... А то сделано все наоборот :) Когда случайно убиваешь тебя наказывают! Например: Становишься с АВП на д2 за КТ собираешься снять АВП на респе Т, и как из пииииыы на лыжах выежает ламер прямо тебе в прицел своей тупой башкой! И ты еще потом тебя убивает Т из-за этого кретина, а в добавок это олень наказывает тебя смертью в сл. раунде! сразу -2 фрага из тупости того ламера!
Сорри за офф-топ ^_^
По-поводу моего перевода... Переведа практически вся клиентская часть, за исключением конечно справки :) и статистики которая выводить в motd: say /rankstats, etc... По скольку все функции статистики кроме say /rank я отключаю :) поэтому не парился с переводом плагина статистики :)
y MeH9 ecTb Becb nepeBog TakuMu 6ykBaMu..просто решил попробовать,перевёл и сразу выложил на загрузку не опробовши)С псевдокирилицей всё ок ;)
Вот мой вариант перевода плагина ATAC ^_^ Найдете ошибки сообщайте ;)
...
Вот листинг файла 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 под себя... Эти плагины просто не будут работать корректно...
Сейчас заценим!
P.S.Обратите внимание на ЭТУ (http://forums.alliedmods.net/showthread.php?t=42908) тему!
В сообщениях,скажем
TK_TIME_MSG = [ATAC] Наказание за убийства своих: %i/%i для %s. За %i убитых вы будете забанены на %i минут
Идёт обрыв текста,то есть пишется так: [ATAC] Наказание за убийства своих: %i/%i для %s. За %i убит
P.S.ИЗменил язык сервера на русский,но почему-то не у всех меню руссифицировалось :) Приходится через amx_langmenu каждому :)
P.S.S.Эм..как шрифт покрупнее сделать не разобрались :)
Так-с... Чтобы решить 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.
Прогу скачал...пробую...если не сложно плагин в студию :)
P.S.Блин для работы GCFScape нужен Microsoft Framework (
Какой именно плагин? :D ATAC или установку setinfo lang ru? :)
Есть и большой минус в этом плагине! Он ставит абсолютно всем русский язык! Даже если ты себе установишь английский)) снова при входе на твой сервак он тебе его сменит на русский...
Всего 16 строчек в исходнике :D Из этих 16-ти реального кода только 3 строки :D Причем я умудрился допустить в них ошибку :D в обработке бота и ХЛТВ - ну по сути ниче страшного :) будет пытаться ставить и им русский язык)))) - не правильный оператор в обработке бота и ХЛТВ выбрал :) вместо ИЛИ использовал И :D
Плагин исправлен можешь скачать ;)
Хехе,то то я думаю,что у меня HLTV ведёт себя странно :)
Скоро выложу такие переведенные плагины как DeagsMapManage 2.30b, PTB 1.81b... в них нет поддержки языка... приходиться переводить сам плагин...
Они правда даавно переведены :) Но выложу позже :) если есть заинтересованность...
Хороший плагин :)
Кстати у моих игроков возникли первые проблемы с шрифтом,предложил им файлы на замену.Вот можешь посмотреть здесь (http://www.cstrike.lancom.ru/forum/index.php?showtopic=116) :)
Это проблема о которой писал Mercury.. И решение не найдено... Насколько я знаю... :)
А линк где ты написал "смотрим здесь" не открывается на твоем форуме...
Нашел в ручную эту тему "Руссификация". Можешь дать совет юзерам после входа на сервер в консоле написать:
setinfo lang en
Чтобы был опять английский... Эта проблема не решается ни файлом ClientScheme.res, TrackScheme.res, gfx.wad или же fonts.wad! Ты бы лучше поинтресовался где они кс приобрели... У какой компании...
Хотя вот я общался еще с кое с кем :) у него Стим вообще закачан прямо с сайта и русский язык прекрасно отображается... Судя по символам... вообще эта проблема есть ничто иное как ошибка с кодировкой! Поэтому, скорее всего, дело либо в сборке дистриба кс, либо чего с настройками оси у клиента... Я все больше начинаю склонятся к версии с ОС...
В шрифтах тоже дело быть не может... они стандартные - они у них есть... как минимум быть должны! :D
Прилагаются 2 плагина. Возможны ошибки не только в переводе :) - но и в коде! Пришлось править чтобы руссифицировать... Если какая-либо функция не работает (такое может быть :) ) сообщайте ;)
Количество карт в плагине DeagsMapManage2.30b увеличено до 512
Team Balancer - сделан на основе PTB 1.81b
--------------
Плагины обновлены! Смотрим дату редактирования этого поста!
Это проблема о которой писал 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.Можешь попробовать шрифт чуть покрупнее сделать:не весь дистр.для открытия файла нашёл :)И если не сложно,исходники плагинов добавляй ок? :)
Я видел уже этот скрин - я же сказал что нашел эту тему. Версия патча тут ни причем! Это однозначно!!!
При использовании плагина mapmanage нужно отключаться плагины: mapchooser.amxx и nextmap.amxx
Шрифты сделать можно... но тогда этот файл придеться качать всем клиентам!!!
Ну прям я разбежался выкладывать исходники! Переведешь - можешь выложить исходники :) если плагин заработает :D а я, по крайней мере ближайщее время, не собираюсь :nono: Ежели чего не нравиться - не качай! Я никого не заставляю!
Ну и ничего страшного,пусть качают!Он же к примеру не сорок мегабайт :) Насчёт sma-без проблем,и договорились(Привычка компилить самому) :) Я в языке на котором данные плагины пишутся не силён )
P.S.К mapmanage.amxx неплохо бы описание ещё :)
Прикол..млин..при запуске голосования вручную,карта вроде как меняется,но отсчёт времени идёт...и там можно 2 минуты стоять пока карта не сменится,если не вручную...
Ну и ничего страшного,пусть качают!Он же к примеру не сорок мегабайт :) Насчёт sma-без проблем,и договорились(Привычка компилить самому) :) Я в языке на котором данные плагины пишутся не силён )
P.S.К mapmanage.amxx неплохо бы описание ещё :)
Язык называется Pawn :) а писать можно и на других языках! Допусти С++!
Перезалил плагины + небольшое пояснение к mapmanage (http://forums.alliedmods.net/showpost.php?p=365731&postcount=47)
Прикол..млин..при запуске голосования вручную,карта вроде как меняется,но отсчёт времени идёт...и там можно 2 минуты стоять пока карта не сменится,если не вручную...
Ты про amx_votemap? То плагин ни причем! Проверял - у меня все работает! За vote - отвечает плагин adminvote.amxx.
Ты про amx_votemap? То плагин ни причем! Проверял - у меня все работает! За vote - отвечает плагин adminvote.amxx.
Нет,команда включения голосования админов плагина mapmanage,хотя в принципе если её не запускать то всё работает отлично :)
P.S.Хехе,тот хелп что ты опубликовал и коню ясно :) По другому-то никак )))
К плагину,прилагается хелпа на аглицком,как ты сказал с кучей переменных,вот было бы здорово получить описание их же в текстовом виде,думаю это не проблема,поскольку есть же описание в amx_help :)
dmap_rockthevote? Написать то не можешь конкретно что за команда и что происходит!? dmap_rockthevote тоже нормально работает у меня... заметь )) я их перезалил, ну естестсвенно они не много изменились... но ничего существенного...
Зачем писать хелп файл если я все в плагин написал? Для че такой гемор?
Кстать)) вот первый плюс перевода самого плагина - русская хелпа )) русские меню )) и т.д...
В сообщениях,скажем
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) - Полностью переведенны плагины + Исправлена ошибка с не умещением русских сообщений плагина в строку. Надеюсь что теперь все умещяются :) Если какие-то мессаги не лезут - сообщайте!
И соответственно измененный перевод! Перевод работает только с этими плагинами!
Предлагаю последнюю версию АTAC 2.5.5.4 (http://forums.alliedmods.net/showthread.php?t=11284) - Полностью переведенны плагины + Исправлена ошибка с не умещением русских сообщений плагина в строку. Надеюсь что теперь все умещяются :) Если какие-то мессаги не лезут - сообщайте!
И соответственно измененный перевод! Перевод работает только с этими плагинами!
Вот спасибо! :) обязательно отпишусь о результатах!!!
Странное что-то творится...не могу плагины скачать :(
Установил таки плагины!!И сразу-ПРОПАЛА СТАТИСТИКА(та которая show_atackers show_victims(Только она у меня и была включена),на скриншоте что отображалась кракозябликми) внизу координаты появились..хм..зачем они нужны???
П.С.Отображение статистики включено!!!
Координаты появляются от плагина ATAC_Jail - он для указания расположения тюрьмы - останови этот плагин и все! Координаты исчезнут... Это ты про какую статистику? Которая в конце раунда пишет в HUD в правом краю экрана? то это плагин StasX - ATAC тут ни причем! У меня все прекрасно работает на AMX Mod X 1.75a, mapmanage, teambalancer, ATAC 2.5.5.4 и другие плагины.
Скора сделаю пак стандартного AMXX, но только полностью русского, т.е. будут и плагины переведены.
Может и в DeagsMapManage и в PTB сделаю многоязыковую поддержку... Это уже как время будет :)
Координаты появляются от плагина ATAC_Jail - он для указания расположения тюрьмы - останови этот плагин и все! Координаты исчезнут... Это ты про какую статистику? Которая в конце раунда пишет в HUD в правом краю экрана? то это плагин StasX - ATAC тут ни причем! У меня все прекрасно работает на AMX Mod X 1.75a, mapmanage, teambalancer, ATAC 2.5.5.4 и другие плагины.
Скора сделаю пак стандартного AMXX, но только полностью русского, т.е. будут и плагины переведены.
Может и в DeagsMapManage и в PTB сделаю многоязыковую поддержку... Это уже как время будет :)
То есть координаты тюрьмы видят только администраторы? :)
Расскажи как им пользоваться :)
Пишешь atac_jailmenu - вот и пользуйся :) А на счет видят ли юзеры - не знаю)) и не хачу проверять)) Сам сможешь :) Или спроси кого-нить)))
Чтобы было проще искать все плагины и все остальное буду выкладывать теперь сюда (http://forums.alliedmods.net/showthread.php?t=43072)! Вопросы по работе и о найденых ошибках пишите тут.
Если нада какой плагин перевести ;) и у вас не получается - давайте может у меня получиться :wink: если конечно плагин стоящий :D
Чтобы было проще искать все плагины и все остальное буду выкладывать теперь сюда (http://forums.alliedmods.net/showthread.php?t=43072)! Вопросы по работе и о найденых ошибках пишите тут.
Если нада какой плагин перевести ;) и у вас не получается - давайте может у меня получиться :wink: если конечно плагин стоящий :D
имеется плагин amx_hltvrcon позволяющий посредством амхх управлять hltv,пользоваться им пока не научился -)10032
Ты этот плагин опробовал???
Что-то это бурда какая-то! Он не может найти ХЛТВ! По крайней мере на LISTEN сервере! А если ХЛТВ не запущено, то плагин сообщает об ошибке! Откуда плагин то такой!??
Ты этот плагин опробовал???
Что-то это бурда какая-то! Он не может найти ХЛТВ! По крайней мере на LISTEN сервере! А если ХЛТВ не запущено, то плагин сообщает об ошибке! Откуда плагин то такой!??
На DS выкладывали...а альтернативы не нашёл :)
Да неужели!? А это что?! (http://forums.alliedmods.net/showthread.php?p=165953)
Я стока времени угробил чтобы перевести твой плагин - сделал многоязыковую поддержку! А в итоге эта херня не работала! причем я говорю про оригинальный плагин! Когда я его исправил, чтобы он определял ХЛТВ корректно, сразу можно выкидывать большую часть кода! Херня кароч, а не плагин! Я весь день вчерашний на него убил!
Блин,извиняюсь Zmiff -) За то что сразу не написал что у меня с ним проблемы )
Если вдруг кому интересно сделал пакет руссифицированного AMX Mod X 1.75a (http://cssgp.jino-net.ru/modules.php?name=News&file=view&news_id=32) - переведены также плагины, теперь и хелпа по AMX русская :)
Огромная просьба перевести плагин Chickenmod: Rebirth (by T(+)rget)
http://forums.alliedmods.net/showthread.php?t=8979
Сделаем :wink: Ожидайте ответа... :)
Пробуй! (http://forums.alliedmods.net/showthread.php?p=370419#post370419). Найдешь ошибки - пиши сюда - исправлю...
Я установил себе на сервер русский 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)
Есть замечания по переводу плагина amx_chicken.
В Главном меню этого плагина нажимаем 3 и попадаем в меню конфигурации
нажимаем 8 это дальше и в открывшемся меню
1 и 2 пункты меню на одной строке и немного перекрывают друг друга.
То же самое наблюдается в паре мест в админменю AMXX - пункты меню в одной строке.
Я установил себе на сервер русский 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 - пункты меню в одной строке.
Скажи что конкретно не влазит? С каких слов начинаются пункты меню? - У меня этот плагин не компилируется - ошибка в исходнике!
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)
визуально это лишний перевод строки в файле. После удаления лишнего перевода все в порядке.
Исправил... Снова скачай :) Посмотри что щас)))
А с 50-й строкой.. Надо ее добавить в 49 вот и все :) тоже перезалил
По моему надо переделать перевод курицы.
Было так:
ON = Р’РљР›
OFF = ВЫКЛ
YES = ДА
NO = НЕТ
А стало так:
ON = ВКЛ
OFF = ВЫКЛ
YES = ДА
NO = НЕТ
Вдогонку вырезка из лога при использовании первого перевода плагина, так как второй исправленый перевод не доделан до конца.
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)
По моему надо переделать перевод курицы.
Было так:
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)
не ко мне - а к разработчику плагина )) я исходники не трогал! Я же говорил что он у меня не компилится вовсе))
http://forums.alliedmods.net/showthread.php?t=40451
Вот бы этот плагин руссифицировать!!!!
Это наверно лучшая версия из тех что я видел!!!
Перевод amx_chicken.amxx полностью проверен и все в порядке! Спасибо!
Есть замечания по меню atac.amxx.
4. Убить при максимальных нарушен 5. Удары - два пункта в одной строке
1. Статус отображения у игроков 8.Сохранить - два пункта в одной строке
4. Разширенные настройки - правильно расширенные :-)
4. Время тюрьмы *** секS - S лишняя буква наверно
Попробуем перевести плагин MbytZ.
А меню АТАС будет обязательно исправлено!
ZmifF Вот отличный плагин,с периодом показывает правила сервера!Там правила пишутся в текстовый документ,а потом всё это дело на экран выводится...русский не поддерживает...
Вот ссылочка!Буду очень благодарен!
http://forums.alliedmods.net/showthread.php?t=16393
Ты мне даш нет античит-то ваш? :) серверную и клиентскую части с пароликом на инсталятор а?
P.S. с IRC плагином придется подождать.. я не знаю как IRC перевод воспримет... А рулы сервака завтра-послезавтра будут
Ты мне даш нет античит-то ваш? :) серверную и клиентскую части с пароликом на инсталятор а?
P.S. с IRC плагином придется подождать.. я не знаю как IRC перевод воспримет... А рулы сервака завтра-послезавтра будут
С античитом проблем нет ;) Но хочу дать стабильную,100 работающую версию!
По поводу нововведений:
на текущий момент_
_EasyStart System®автоматический запуск клиента античита при запуске игры
_исправлен баг при отлове инжект читов
_разработан алгоритм эвристического анализа OpenGL32.dll
_LightConnection System®автоматическое соединение с сервером античита при соединении игры
_снятие скриншотов
_
планируется
_Linux версия сервера
_NAT
_тесная интеграция с игровой средой
_создание скриптовых сценариев на стороне сервера[Script Plugins]
_...
__________________________________
в свою очередь мы предпринимаем все от нас возможное по сокращению срока...приблизительное время выхода: неделя
Сюда-же выложу скриншот :)
Плагин с правилами сделан... А когда выйдет релиз??? Давайте пошустрее :wink:
Плагин с правилами сделан... А когда выйдет релиз??? Давайте пошустрее :wink:
До 8-го Сентября!:up: Думаю и сюда выложить!!
П.С.А что плагин не прекрепил?
Ты что!? Все на месте! Уже 1 раз скачали!
Ждемс 8 сентября :)
Ты что!? Все на месте! Уже 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
И в игре отображаются только латинские символы :((
Ну дак и не будет работать! Потому как не правильно создал файл, наверника, это раз. Должен сам АМХ создать его. Два не правильно правил. Плагин работает 100%! Протестил! Ошибка может быть только в файле rules.txt!
Держи твои рулы. Правда немного подправить пришлось, иначе не умещается!
Всю неделю думал - написать или нет про исправления в atac.amxx от 1 сентября. Решил написать, хотя наверно уже надоел.
Остались замечания по меню atac.amxx.
4. Убить при максимальных нарушен 5. Удары - два пункта в одной строке
1. Статус отображения у игроков 8.Сохранить - два пункта в одной строке
Прошу не пинать сильно, поменял и atac_cfg.amxx от 1 сентября и перевод ataccfg.txt от 1 сентября и в меню остались эти 2 ошибки.
Перекачай архив (http://forums.alliedmods.net/attachment.php?attachmentid=10518&d=1157101924)! Там это исправлено!
4-й пункт точно не такой в выложенном архиве! Проверь! Ты наверное просто скачал не тот архив :) Если ошибки есть сообщайте! Не укушу :wink:
Все скачано было правильно. Я писал что поставил файлы от 1 сентября. Просто я вставил текст из предыдущего поста. Но все равно осталось:
4. Убить при макс.нарушениях 5.Удары
1. Статус отображения у игроков 8.Сохранить
2 пункта в 1 строке
Последнее замечание по atac.amxx.
6. Оттражающийся урон - надо с одной буквой т.
У себя я уже сам исправил.
Огромное спасибо за перевод, а то некоторые от фонаря давили любую цифру, а теперь выбирают как наказать обидчика.
По-русскому у меня тройка в школе была :D извиняйте :D
Как в плагине ирк прописывать настройки подключения?
Я добавил в 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"
_____________________
Бот даже не заходит на канал
"MbyteZ" "ркон" "abcdefghijklmnopqrstu"
ркон - недолжно быть по-русски!!!
Далее, а ты смотрел, что пишется в консоле сервака - логах? Бот наверное после канекта сразу теряет связь с IRC? У меня была такая ошибка на моем IRC, а вот на quakenet - там оки... Не знаю в чем дело... А не на руссифицированом плагине у тебя все пашет?
"MbyteZ" "ркон" "abcdefghijklmnopqrstu"
ркон - недолжно быть по-русски!!!
Далее, а ты смотрел, что пишется в консоле сервака - логах? Бот наверное после канекта сразу теряет связь с IRC? У меня была такая ошибка на моем IRC, а вот на quakenet - там оки... Не знаю в чем дело... А не на руссифицированом плагине у тебя все пашет?
ага..всё работает,я компилировал сма с настройками.А"ркон" это я по русски просто написал :) На самом деле там цифры :)
снова всё прописал в настройках.
В irc help in console пишет:
irc help
[IRC] Для доступа к справке, войдите irc.gamesurge.net на канал #IRCHLDS
[IRC] НЕОБЯЗАТЕЛЬНО ПРИСОЕДИНЯТЬ БОТА ТУ
Придется переделавать :) Бум пытаться :)
Я вот че тут подумал... А может сделать плагины PTB, Deags Map Manage и другие плагины с мультиязыковой поддержкой? Ну как ATAC, чтобы переводы хранились отдельным файлом... Тогда каждый сможет вносить изменения по вкусу ;) Стоит? как думаете?
Я вот че тут подумал... А может сделать плагины PTB, Deags Map Manage и другие плагины с мультиязыковой поддержкой? Ну как ATAC, чтобы переводы хранились отдельным файлом... Тогда каждый сможет вносить изменения по вкусу ;) Стоит? как думаете?
Ты сделай ирк :wink:
Большая просьба перевести плагин "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)
Ох ты...классный плагин!Присоединяюсь..в пятницу чемпионат..
Успеем! :wink: Но оно Вам нужно? Посмотрел исходники - меня плагин не впечатлил... Если вы хотите чтобы клиентам выставлялись нужные переменные для этого есть более подходящие плагины в которых список переменных указывается не в теле плагина, а в отдельном файле...
Вот тока с ирк проблема! Я даже англоязычный плагин не могу приканектить к местному ирк серверу... чета жопа какая-то...
О..а подскажи плагины для блокировки команд!!!
Мне нужно чтоб разрешались настройки,ну и запрещались :)
Разрешённые скажем
. Настройки, разрешенные клиенту (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
cvar_checker плагин называется
Плагин fcos - у меня работает нормально, его придется немного подправить под русский перевод...
cvar_checker плагин называется
Плагин fcos - у меня работает нормально, его придется немного подправить под русский перевод...
Будь добр до пятницы сделай! :)
Успеем! :wink: Но оно Вам нужно? Посмотрел исходники - меня плагин не впечатлил... Если вы хотите чтобы клиентам выставлялись нужные переменные для этого есть более подходящие плагины в которых список переменных указывается не в теле плагина, а в отдельном файле...
Вот тока с ирк проблема! Я даже англоязычный плагин не могу приканектить к местному ирк серверу... чета жопа какая-то...
У меня к IRC приконнектилось и в одну сторону все работало.
А переменные в игре и русский язык у всех при входе отдельный плагин прописывает. Необходимо при изменении переменных во время игры наказывать. И чтобы они по русски прочитали за что их наказывает.
У меня к IRC приконнектилось и в одну сторону все работало.
А переменные в игре и русский язык у всех при входе отдельный плагин прописывает. Необходимо при изменении переменных во время игры наказывать. И чтобы они по русски прочитали за что их наказывает.
Наказывать cvar_checker - наказывает киком :) Сначала появляется выбор хочешь поставить норм значение или кик :) если не меняешь тебя выкидывает ;) Предельно ясно за что кикнуло ))))) А что касаемо предлагаемого плагина, его нужна переписать чтобы был русский МОТД - WARNING когда пишет... Щас просто новый АМХ вышел)) я им занят - в среду 20-го числа выложу уже готовый плагин - чтобы в четверг мог сообщить о возможных ошибках и к пятницу получается будет полностью готов!
Таки решился выложить перевод AMX Mod X... Думаю, теперь будет ясно как писать по-русски :)
P.S. Если есть ошибки в переводе сообщайте! ;-)
Я прошу прощения, что меня не было так долго на данном форуме... По этой причине я не успел скачать этот самый перевод. Нельзя ли выложить его повторно? Буду очень признателен...
Хотелось бы еще, чтобы были небольшие пояснения, что и как нужно делать, чтобы перевод с большой долей вероятности поставился
:wink::)
Топик со всеми выложенными на данный момент переводами (http://forums.alliedmods.net/showthread.php?t=43072).
Большая просьба перевести плагин "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.
А как его пользовать??Меню запускаю...и ничего..всё активизировал :) Как проверить?
А ты скачал сначала исходный англоязычный плагин!? Потом уже просто заменяешь тем файлом что в архиве!
А ты скачал сначала исходный англоязычный плагин!? Потом уже просто заменяешь тем файлом что в архиве!
А смысл замены???Плагин работает,то есть меню и т.п. работает.Как проверить его на командах :)
Плагин то работает но не наказывает наверно! :) У меня не вложен файл fcos_cfg.amxx - конфигурация плагина! Поэтому и говорю чтобы сначала поставили английскую версию! Потом в консоле fcos_menu вроде бы :) и настраиваешь плагин :) Далее проверяешь - исправляешь любую недопустимую команду - она затем снова установится в допустимое значени и в зависимости от настроек тебе будет выдано МОТД предупреждение, слэй, кик или же бан, конечно может и ничего не быть :) как настроешь ведь!
И чуть не забыл ВСЕХ предупредить!!! В файл fcoswarn.txt не используйте букву "Я" - это смерти подобно :) Я из-за этого так много времени потратил :)
В MOTD НЕЛЬЗЯ использовать букву "Я"!!!
Плагин то работает но не наказывает наверно! :) У меня не вложен файл fcos_cfg.amxx - конфигурация плагина! Поэтому и говорю чтобы сначала поставили английскую версию! Потом в консоле fcos_menu вроде бы :) и настраиваешь плагин :) Далее проверяешь - исправляешь любую недопустимую команду - она затем снова установится в допустимое значени и в зависимости от настроек тебе будет выдано МОТД предупреждение, слэй, кик или же бан, конечно может и ничего не быть :) как настроешь ведь!
И чуть не забыл ВСЕХ предупредить!!! В файл fcoswarn.txt не используйте букву "Я" - это смерти подобно :) Я из-за этого так много времени потратил :)
В MOTD НЕЛЬЗЯ использовать букву "Я"!!!
Спасибо за плагин!Установил его а сегодня провёл 1/16 финала....бог его знает..вроде работает хотя окошко мотд запустить так и не удалось:mrgreen:
MAFIA | Goliaph
09-25-2006, 15:59
Всем привет...
Подскажите где можно найти плагин:
антифлуд
хороший античит (токо не СD)
Ещё одно я сделал сервер в сети под виндовс.. но сервер не видет Айпи игроков а пишет VALVE_ID_LAN... и из за этого не могу забанить.. :(
Зарание спасибо!!
У меня несколько вопросов:
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/
Всем привет...
Подскажите где можно найти плагин:
антифлуд
хороший античит (токо не СD)
Ещё одно я сделал сервер в сети под виндовс.. но сервер не видет Айпи игроков а пишет VALVE_ID_LAN... и из за этого не могу забанить.. :(
Зарание спасибо!!
1. На этом форуме
2. http://www.dedicated-server.ru
3. ^^
MAFIA | Goliaph
09-26-2006, 15:01
У вас даже платьная регистрация?..
Блдлин даже скоро у вас за воздух драть лаве будут :)
У вас даже платьная регистрация?..
Блдлин даже скоро у вас за воздух драть лаве будут :)
Да там у владельца ресурса своё мнение по поводу регистрации. Он объясняет это как мера по борьбе с ламерами
Всем привет...
Подскажите где можно найти плагин:
антифлуд
хороший античит (токо не С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:
Читать топик не пробовал? Проблема в дистрибе контры! Ну бывает еще одна проблема в криворукости, которая уже ничем не исправляется! Далее плагин антифлуда включен в стандартном пакете амх для контры! Далее чтобы вернуть английский перевод заменить файлы в папке data из стандартного пакета АМХ!
Я так понимаю ты только что установил АМХ и понятия не имеешь что это такое и с чем его едят!?
IP игрока определяет много плагинов, другое дело который выводит это тебе в консоле по команде amx_who - admincmd.amxx! Забанить ты можешь и не видя IP! Читай хелпу к АМХ! "amx_ban CHEATER 0 AIM" - в этой строке CHEATER - ник игрока или же часть ника, 0 - время бана в минутах (0 - навсегда), AIM - причина бана! Прочитай справку прежде чем спросить такую глупость!
Когда-то переводил в ксцз задания, чтобы мой брат мог понять что от него требуется в этом раунде. Столкнулся с такой же проблемой: русские буквы выводились иероглифами. Нашёл решение, которое должно подойти и вам:
Как заставить Фотошоп 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. Многие программы неправильно отображают русский вследствие этой ошибки. Не только кс и фотошоп, так что поможет этот способ и для других прог.
Итак...: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:
Я изменял только те два параметра, на счёт остальных не знаю. После перезагрузки стали отображаться русские символы. Только надпись "Контры победили" отображалась русскими буквами, но трудно читаемыми. С этой проблемой я не разбирался, так как прочитать всё-равно можно было, да и надписей таких было не много, в основном все перед стартом или в TAB-е.
Не встречал здесь сообщений, что при смене дистриба иероглифы пропадали. Встречал только, что у некоторых правильно отображались рус. буквы, а у некоторых - не правильно. Но, даже если смена дистриба решает проблему, то, предполагаю, что в нём прописано что-то вроде "использовать c_1251", а не другие...
MAFIA | Goliaph
09-29-2006, 11:46
чтото я у себя не нашол таких строк...
Только есть такие :shock:
932
936
949
950
Unicode
:nono:
Семшно однако оно даже не качается :)..
если тебя не затруднит прошу залей мне сюда?
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) который все параметры и значения выставит сам, если нужно то и заменит!
да мне то зачем? у меня итак русские буквы в программах работают
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 такого файла я не нашол :|
Подскажите как мне заставить работать плагины для слежения за CVAR игроков. Последний метамод не поддерживает проверку CVAR у игроков и я не пойму как у вас заработал FCOS?
Спасиба я скачал через мастер закачек этот файл..но всеравно оно так и не показует айпи игроков :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 адреса
Вот єто пашет как раз класно :)..
PPL>> я не допер как поставить на 21 пачь русские буковки в чате нет вовсе а в хад мессаге китайские ироглефы! плыыз хелп ми!
Пробовал вот это (http://forums.alliedmods.net/showpost.php?p=385634&postcount=129) сделать!?
MAFIA | Goliaph
09-30-2006, 18:00
Pasiba Vse pashet!!!!
Пробовал вот это (http://forums.alliedmods.net/showpost.php?p=385634&postcount=129) сделать!?
зделал не помогло воощем подробно:
Скопировал вады папку и валв и кса посматрел фаил ClientScheme там все тожесамое как и на посте, но демка скаченая с форума (там где зеленым китайским ироглифами написано:)) короче чата там не видно а Хад выводится не по русски!
запустил сервер попробывал передать русское сообщение- просто нет даже в консоли, логах ничего. какбудто когда идет кир то сообщение просто блокируется. может кто то уже сталкивался с такими пробблемами??
MAFIA | Goliaph
09-30-2006, 21:14
А ты не пробовал этот файлик просто запустить?...
А потом переминуй как сказано!!
Для Windows 2000/XP названия чуть поменялись - C_1251.NLS (без одной буковки)
У меня пошло!!
Вырезка из лога для 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
Вырезка из лога для 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? вообще так-то странно это....
Пробовал ставить метамод от 1.76? вообще так-то странно это....
А вот отсюда поподробней плиз.
С каких пор метамод идет вместе с AMXX?
Я пробовал 1.19 и 1.19р28 - все едино не работает.
Ну ты даешь! Идет! Всегда сколько помню )))
Качай полный инсталятор АМХ (http://prdownloads.sourceforge.net/amxmodx/amxmodx-installer-1.76a.exe?download) - там АМХ сразу ко всем аддонам Half-Life + метамод
А я наивный всегда качал base и cstrike
Вот так,век живи век учись :)
Только что попробовал метамод из инсталятора - он такой-же как и у меня - последний 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().
Кто-то сможет толково разяснить что у меня не включено или не настроено?
Не понял... Ошибка осталась?
Changelog:
Введены новае функция такие-то такие-то. Типа старая функция такая-то такая-то типа может вызвать конфликт с новыми. Не используйте старую функцию совместно с новыми!
Смысл ясен?
-----------
Кароче такая трабла на форуме появилась: Я больше не могу постить файло на форум... Так что придется сделать отдельный сайтик и я все туда буду складывать и все остальное тоже туда... Как сайт будет готов - я сообщю
Здравствуйте уважаемые.
ZmifF большой респект тебе. За твой труд.
Но как всегда не все идет как хотелось бы.
1. В скрипте AMX в top15 вверху у меня вместо русского крякозяблы. Хотя все остальное в моде без проблем на русском.
2. Скачал ATAC русский, там 3 файла. Так вот если я подключаю amx_atac_jail.amxx на экране внизу слева, появляется что то типа координат. Можете подсказать зачем эта, надпись нужна? И как влияет это файл на работу АТАС, если я его отключу.
3. Видел на одном сервере, игроки передают деньги друг другу командой /transfer nick, что то типа этого. Вообщем как называется плагинчик, и можно ли его русифицировать?
Заранее благодарен.
1) Эту ошибку я знаю :) Чтобы ее исправить нужно изменить плагин ну и перевод... Просто отключи команды использующие MOTD... больше ничего не могу посоветовать... В 1.76 наверна исправлю это
2) Плагин atac_jail предназначен только для создания тюрьмы. На работу самого плагина отключение atac_jail никак не повлияет - отключай!
3) Как плагин называется не знаю, но возможно все :wink:
-------------------
Пункт 1 уже готов :wink:
Исправил плагин и перевод!
спасибо, все очень оперативно. Пойду пробовать.
да все работает спасибо, а что насчет передачи денег? кто нить в курсе?
Ошибка с FCOS у меня на 1.19 и 1.19p28 метамоде из любых источников.
И была все время и на 1.60 и на 1.71 и на 1.75a RU.
Может у меня .inc файлы неправильные?
да все работает спасибо, а что насчет передачи денег? кто нить в курсе?
Я в курсе :) Только честно говоря в ломы искать новую версию плагина ))) Поищи на форуме в разделе Approved Plugins в названиях тем: Money. Даешь мне линку на скачивание - будет перевод
Ошибка с FCOS у меня на 1.19 и 1.19p28 метамоде из любых источников.
И была все время и на 1.60 и на 1.71 и на 1.75a RU.
Может у меня .inc файлы неправильные?
Ты мне скажи :) Да/Нет - Ошибка на 1.76а при установке с полного инсталятора осталась?
Если ты не правил .inc - то все должно работать :) Хотя .inc вообще ни причем! Они нужны только для компиляции! Уже на скомпилированный плагин они не влияют!
вот нашел ссылочку (http://forums.alliedmods.net/showthread.php?p=85203). По моему то, что надо.
У меня еще пара вопросов касающихся, плагина team_balancer.amxx
раньше его не юзал, но скачав русифицированный был в восторге. Но есть небольшая неприятность. Он перекидывает всех игроков, кроме тех кто является админом. Это можно изменить где нить? а то уже появляются недовольные?
Конечно! Не забывайте: русифицированные плагины это, как правило, лишь плагин без остального "комплекта", который должен идти с плагином! Нужно скачать англоязычную версию, а потом уже ставить руссификацию :wink:
Конкретно по teambalncer aka PTB - для начала скачай полностью архив плагина PTB, в нем также будет файл ptb.cfg, который должен будет лежать в папке amxmodx/configs/ptb.cfg - вот в нем все и настраивается :)
ага пошел искать, а как насчет моней трансфер? можно ожидать русификации?
Привет Всем, почитав эту тему понял, что люди грамотные :) Помогите кто чем может, установил плагин 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)
и фиг что помогло :( кто нить объясните в чем дело
Это MOTD! - HTML текст :) символ перевода строки для HTML "<br>" - используй <br> вместо ^n :wink: Должно сработать :)
-------------
Перевел плагин с передачей денег :) Боту денег передать не удалось :) Так что не знаю... работает ли :)
omfg :) как сам не додумался :) банальный HTML
спс огромное
Проблема с FCOS.
Я написал в предыдущем посте что у меня стоит 1.75а RU. 1.76а не русифицированную ставить не буду.
И я не пойму разницы в установке. Что я разархивировал base и cstrike, что мне их инсталятор распаковал? Какая тут может быть разница? Все равно я потом свой конфиг ставлю.
В инсталяторе включен другой несколько metamod... Ты метамод из инсталятора поставь... и попробуй... И кстати! Огласите весь список пжалуста plugins.ini из метамод... может в нем проблема..
ZmifF!Как насчёт русификации чата в КС?!Я отписал на дедикейдет...это будет супер...помогу чем могу..
В инсталяторе включен другой несколько 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, но ничего не изменилось, ошибка продолжается.
Запарился я искать скрипт для ТУПОГО отображения 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!Как насчёт русификации чата в КС?!Я отписал на дедикейдет...это будет супер...помогу чем могу..
Плагин русского чата в стадии разработки))) Дата завершения разработки на прямую зависит от моего свободного времени, а его блин мало... щас вот 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:
Ничего не помогает.
Наверно у меня слишком старая версия сервера - 19 патч. Использовать новее не могу, так как серверы местного монополиста работают на версии 13 патч.
Это обычный метамод ПодБот 2.6 самая последняя версия.
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:
13 патч - бред! Пускай обновляются :) И вообще причем тут другие сервера? :) Хотят играть на твоем - пусть обновляются - не вижу проблемы :oops:
Для всех игроков серверы местного монополиста вроде как элитные серверы. И они бросят мой сервер если не смогут играть на "элитных".
Во всем мире все юзеры абсолютно ленивы и пальцем не пошевелят. А ты предлагаеш заставить их установить еще одну копию контры. Поэтому в моем случае о переходе на новую версию не может быть и речи.
Я думаю мне поможет плагин, который раз в минуту будет прописывать у клиентов правильные переменные.
1) Чем выше патч, тем лучше - меньше багов, меньше читов пропускает иногда еще меняется физика. Если у сервера стоит 21 патч допустим, а у клиента 13, то его на сервер 100% не пустит! А если у клиента стоит 21 патч, а у сервера 13, то клиент спокойно войдет на любой сервер с патчем ниже 21! Ну конечно, если на сервере не требует абсолютного совпадения версии сервера с клиентом...
2) Патч весит максимум 25 Мбайт!!! Где тут пол КС? Есть патчи с инсталяторами сразу!
Не знаю )) как там у тя дела)) Но у меня аналогичная ситуация с провайдером - у него древняя кс, а у меня на сервере почти последний патч - 21. И практически все перешли на 21 патч :wink: Кто-то поставил 26, 27....
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
Плагин то работает но не наказывает наверно! :) У меня не вложен файл fcos_cfg.amxx - конфигурация плагина! Поэтому и говорю чтобы сначала поставили английскую версию! Потом в консоле fcos_menu вроде бы :) и настраиваешь плагин :) Далее проверяешь - исправляешь любую недопустимую команду - она затем снова установится в допустимое значени и в зависимости от настроек тебе будет выдано МОТД предупреждение, слэй, кик или же бан, конечно может и ничего не быть :) как настроешь ведь!
И чуть не забыл ВСЕХ предупредить!!! В файл fcoswarn.txt не используйте букву "Я" - это смерти подобно :) Я из-за этого так много времени потратил :)
В MOTD НЕЛЬЗЯ использовать букву "Я"!!!
Я тебя немножко поправлю: нельзя использовать маленькую букву "я", а с большой "Я" все путем :)
И кстати, помница где-то был перевод amxbans... Может кто нибудь дать линк? Буду благодарен :)
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... Может кто нибудь дать линк? Буду благодарен :)
Линки нет - пришлось все убить, т.к. иначе я больше ничего не могу выкладывать на форум... Залью на другой сайт - завтра, после завтра - дам линки
Линки нет - пришлось все убить, т.к. иначе я больше ничего не могу выкладывать на форум... Залью на другой сайт - завтра, после завтра - дам линки
Есть маленькая трабла с выводом русских мессаг в консоль. Сообщение типа "У вас недостаточно прав для использования этой команды" выводится нормально. Пытаюсь написать свой плагин - ничего не появляется. Расшарил файл 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
}
По такому же принципу пишу свой - нифига. Может знаешь в чем трабла?
Ну как не знаю? :mrgreen: Знаю конечно 8)
Ответ прост - UTF-8 :wink:
Только я не пойму причем тут amxmisc.inc? :shock:
Ну как не знаю? :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?
Ты справочку по ботам читал? :) Дак вот если тебе нужно меню ботов, то нужно в файле yapb.cfg указать параметр setinfo и значение:
// Определяет ключ к паролю для setinfo на сервере.
yb_passwordkey "_yapb"
// Определяет пароль используемый для доступа к меню и командам ботов с клиента сервера, который использует yapb.
yb_password "123456"
И добавляешь строку себе в конфиг: setinfo _yapb 123456
И чтобы вызвать меню ботов теперь достаточно использовать стандартную команду вызова меню ботов "yb menu" или кнопошка "=" по-умолчанию :wink: Все уже продуманно в этих ботах :wink:
Во первых - это меню имеет очень мало возможностей.
Во вторых - если сделать запрос на сервер о его полных настройках он спокойно выдает все параметры бота, в том числе и yb_passwordkey и yb_password. И только дурак не воспользуется этим.
Проверь сам если не веришь.
+ещё проблемка с 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:
У меня и на Steam и на Non-Steam нормально все плагины работают, в том числе FCOS.. 21 патч
Во первых - это меню имеет очень мало возможностей.
Во вторых - если сделать запрос на сервер о его полных настройках он спокойно выдает все параметры бота, в том числе и yb_passwordkey и yb_password. И только дурак не воспользуется этим.
Проверь сам если не веришь.
Это как?! :D Пока ты не напишешь setinfo он тебе ничего не вышлет!
cyberdron
10-10-2006, 14:47
Все - это и he grenade damage effect?
На 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 НЕ работает
А что же тогда делать? :| Как заставить работать?
Переписать плагин :) Наверное :)
Купить лицензию :)
Инетересно а какой нибудь CW плагин не думал переводить? :)
cyberdron
10-12-2006, 08:45
Переписать плагин :) Наверное :)
Купить лицензию :)
Да я не против купить лицензию, просто тогда все мои друзья из сетки, использующие крэкнутые версии, не смогут поиграть.. Блин, а если реально купить стимку, как её заставить пускать моих товарищей с пиратскими нон-стимами???
А что же тогда делать? :| Как заставить работать?
Или вот еще решение, подбери версию АМХ которая будет работать с другой версией метамод, который будет поддерживать эти плагины...
Да я не против купить лицензию, просто тогда все мои друзья из сетки, использующие крэкнутые версии, не смогут поиграть.. Блин, а если реально купить стимку, как её заставить пускать моих товарищей с пиратскими нон-стимами???
У меня есть такое предположение, возможно ошибочное, если попробовать СТИМ сервер запустить в "Автономном режиме" (он не будет регистрироваться в службе СТИМ) тогда может впустит... но не факт...
Инетересно а какой нибудь CW плагин не думал переводить? :)
X War на Dedicated Server.ru там же есть мое предложение полного перевода )) Мне же Niro писал перед тем кака сделать русский))) Откуда ты думаешь он там взялся то!? :D :D
cyberdron
10-12-2006, 10:33
У меня есть такое предположение, возможно ошибочное, если попробовать СТИМ сервер запустить в "Автономном режиме" (он не будет регистрироваться в службе СТИМ) тогда может впустит... но не факт...
Ну в общем я поговорил с байлопаном по этому поводу, он грит якобы в нон-стиме версия движка( или ядра.. не точно) старая, не поддерживает кое-какие функции. Может как-то скрестить стим и нон-стим? Тогда:
1. Где достать стим контру? Точнее, некоторые файлы, для обновления ядра.. (какие - пока не знаю %) ) И зашифрованы ли они в стиме? Покупать не предлагать, я сейчас очень ограничен в финансах)
2. Как, собственно, скрестить, заставить её работать с клиентами с крэкнутыми нон-стимами?
Ну в общем я поговорил с байлопаном по этому поводу, он грит якобы в нон-стиме версия движка( или ядра.. не точно) старая, не поддерживает кое-какие функции. Может как-то скрестить стим и нон-стим? Тогда:
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'ы? Есть ли прога для взлома?
Попробовал покопаться в файлах.. посмешивал файлы разных патчей. Оказалось, что файлик 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.
И ещё: с 28 патчем на сервера с более низкой версией ты зайти не сможешь. Это уже минус...
В плагине mapmanage.amxx полно грамматических ошибок. Можно исходник получить?
Исходник!? :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
Ещё хотел спросить а можно перевести радио команды?...
чтобы они писались на руском!!!
А то звуки я вытащил с Соурса и они на руском!!
Изменить код плагина на следующий:
#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 как раз создает руссификацию кс, тама все будет.
Хм..не проще ли воспользоваться плагином showip или изменённым adminslots,у которого возможностей побольше?
Здрасте, такой вопрос, как отключить или скрыть на сервере статусные сообщения, не все, а именно то, которое показывает кто коннектится к серверу ( [AMX] ... trying to connect )
Заранее благодарен !
По-подробнее... что-то я не припомню таких сообщений... может это от какого-то плагина?
По-подробнее... что-то я не припомню таких сообщений... может это от какого-то плагина?
amx_showip плагин...
Ну вот и решение проблемы - плагин ф топку :D
И вообще это никоем образом не касается руссификации :nono:
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);
Спасибо вам большое... Извините, не знал что тут тольк о русификации разговор!
MAFIA | Goliaph
10-28-2006, 11:49
sv_downloadurl
http://194.9.37.106/cs16/files/ так через инет
http://192.198.1.6/cs16/files/
а так через сеть
как сделатьскачку с 2 адресов?
sv_downloadurl
http://194.9.37.106/cs16/files/ так через инет
http://192.198.1.6/cs16/files/
а так через сеть
как сделатьскачку с 2 адресов?
Фигня,не работает,и баннер не отображается :mrgreen:
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]..юююВот такая куйня малята :(
Может ктото поможет?
Ссылку на плагин swear_replacement можно?
MAFIA | Goliaph
10-29-2006, 09:27
http://c-s.way.in.ua/forum/index.php?showtopic=107
MAFIA | Goliaph
11-01-2006, 10:25
А куда его вписать,?
Где ты хотел писать !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)
}я поставил а оно не пашет
Я вообще ХЗ выложили или нет. Мне в принцепе пох :)
но вот мой перевод АМХХ
я поставил а оно не пашет Через 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)
Мне надо просто заменить client_print на SayText?Посмотри в Code Snippets/Tutorials разделе - там уже есть готовый код для разноцветной "писанины".
MAFIA | Goliaph
11-04-2006, 10:52
Там разноцветный чат а мне надо всего кто зашол !!!
По всей видимости, ты просто не разобрался...
#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' у меня компилер такой фигни не знает
В лучшем случае желательно использовать 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
Присоединяемся
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?
Теоритически? :D Теоритически возможно ВСЕ: pawn - это small C, поэтому можна дизасемблить.
Практически есть дизасемблер, насколька я понял, тока для AMX... По крайней мере у меня не получилось дизасмеблить им плагины AMX Mod X :)
А тебе зачем? :nono: :D
MAFIA | Goliaph
11-07-2006, 14:15
Да вот компилировал один сма в амх а исходник посеял, а брять новый то придётяс пол дня править..:cry:
Ха! :) Ничего привыкай :D Я уже прошел через это :D
Было как то раз: 3 часа сидел писал и комп повис ))) Вот это жопа была :D
Теперь все строго: все исходники сохраняю отдельно, те что буду править или правил опять отдельно, те что временно правлю снова отдельно и во время редактирования автоматическая привычка сэйвить чуть ли не после каждой строчки :D
У меня есть вопрос. Есть какой нить модуль плагин или ещё что нибудь чтобы банить игроков не по ip а по например номеру материнки или процессора, просто в сети все кому не ленъ меняют ip и заходят снова читерить >_> Прошу помощи
MAFIA | Goliaph
http://forums.alliedmods.net/showthread.php?t=19368
MRZ
Боюсь что AMXX не приспособлен для этого (банить по номеру проца и т.п.)... Но можно сделать так: если у вас в сети заданы определённые ip, то выписать их все, и записать в файл users.ini, в котором прописываются админы. В качестве пароля указать пустое значение "" (всё-равно не требуется), флаг доступа "z" и в последнем параметре указать "de".
Теперь, в файле amxx.cfg ищи параметр amx_mode (у меня третий по счёту) и указывай его равным двум
amx_mode=2
Ты не понял! У них динамические IP в сети!
Могу сказать, что проще будет написать плагин с нуля, чем получить исходник из "бинарика". Так что, уважаемые товарищи, учитесь относиться к исходникам "с уважением". Backup, backup и еще раз backup.:)
Чтобы банить по hardware_id нужна навеска на стороне клиента, которая будет этот ID передавать. Иначе никак.
pawn - это не small C, а бывший Small scripting language, который написан по подобию C#.
vBulletin® v3.8.7, Copyright ©2000-2024, vBulletin Solutions, Inc.