1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

Reason for bans!

Тема в разделе 'Основные вопросы', создана пользователем Merik911, 30 июн 2010.

  1. Merik911 Ньюфаг

    Сообщения:
    3
    Спасибы:
    0
    У меня такая проблема:
    как всем известно есть сокращенные кнопки Reason (n-noob,l-leaver).
    Можно изменить эти комментарии и добавить новые кнопки,хотел m-MapHacker???
    Помогите плз...буду очень признателен)
  2. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Че еще за сокращенные кнопки??

    Если я тебя правильно понял то ты пишешь !ban user n ; !ban user2 l ?:D
  3. Merik911 Ньюфаг

    Сообщения:
    3
    Спасибы:
    0
    Вот что бы забанить последнего,ты пишешь !banlast l
    L это сокращение ливера
    То есть ты банишь типо "Leaver after 42m in "-cm PRO! by VeritaS" 4*v5 on (June 2010)"
    Вот я хочю зделать новый шаблон бана,такой только на МапХакера и Лагера...
    В юанлисте шарю в ГХосте нет(
  4. JiLiZART Администрация

    Сообщения:
    815
    Спасибы:
    35
    Сборка бота GHost:
    Ghost++ 17.1
    Дата начала использования бота:
    12.12.04
    такие сокращения вбиты в програмный код, и окромя как менять исходники и заного компилировать бота другово пути нет. Или я не прав?
  5. Deals Старожила

    Сообщения:
    784
    Спасибы:
    21
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    game_base.cpp

    Код:
    	if (Reason =="" || Reason == "l" || Reason == "noob" || Reason == "leaver" || Reason == "i" || Reason =="r"
    		|| Reason == "lag" || Reason == "feeder" || Reason == "a" || Reason == "afk" || Reason == "lagger" || Reason == "idiot" || Reason == "f" || Reason == "n" || Reason == "mh" || Reason == "m")
    	{
    
    		if (Reason=="l" || Reason=="leaver")
    			Reason = "Leaver";
    
    		if (Reason=="i" || Reason =="idiot")
    			Reason = "Idiot";
    
    		if (Reason=="r")
    			Reason = "Rager";
    
    		if (Reason=="lag" || Reason == "lagger")
    			Reason = "Lagger";
    
    		if (Reason=="f" || Reason =="feeder")
    			Reason = "Feeder";
    
    		if (Reason=="n" || Reason =="noob")
    			Reason = "Noob";
    			
    		if (Reason=="a" || Reason =="afk")
    			Reason = "AFK";
    
    		if (Reason=="mh" || Reason =="m")
    			Reason = "Map Hacker";
    
    		Reason = m_GHost->m_Language->BanReason(Reason, sTime, sDate, sTeam, GetGameName());
    	}
    	return Reason;
    Это именно тот список в который нужно добавлять. Можете заметить что я добавил:
    Код:
    || Reason == "a" || Reason == "afk" ||
    и
    Код:
    		if (Reason=="a" || Reason =="afk")
    			Reason = "AFK";
    И когда баню по принципу !ban user a или !ban user afk - получаю "AFK после 42m в "-cm PRO! by VeritaS" 4*v5 на (June 2010)" (это взял с предыдущих постов для примера).

    P.S.: Автор. Там есть уже для лаггера и мапхакера. Из кода можно увидеть что нужно писать:
    для лаггера: !ban user lag или !ban user lagger; для мапхакера: !ban user mh или !ban user m

    Код:
    if (Reason=="l" || Reason=="leaver")
    			Reason = "Leaver";
    
    		if (Reason=="i" || Reason =="idiot")
    			Reason = "Idiot";
    
    		if (Reason=="r")
    			Reason = "Rager";
    
    		if (Reason=="lag" || Reason == "lagger")
    			Reason = "Lagger";
    
    		if (Reason=="f" || Reason =="feeder")
    			Reason = "Feeder";
    
    		if (Reason=="n" || Reason =="noob")
    			Reason = "Noob";
    			
    		if (Reason=="a" || Reason =="afk")
    			Reason = "AFK";
    
    		if (Reason=="mh" || Reason =="m")
    			Reason = "Map Hacker";
    Объясню (вдруг не понимаешь кода), если в конце ризона написать l или leaver приставка в начале ризона бана будет Leaver. Если i || idiot - Idiot. Если r - Rager. Если f || feeder - Feeder. AFK это мой пример и изначально его там нет.
  6. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Оо гж нада по эксперементировать xD
  7. Merik911 Ньюфаг

    Сообщения:
    3
    Спасибы:
    0
    Спасибо большое!)
    У мну еще возникла такая проблема:
    я написал в конфиге (рутадмин)свой ник,играю пору игр,могу банить добавлять админов,удалять их и потом реско мне бот пишет ошибка в бане и т.д.
    Пишу спуфчек админ и свой ник,пишет что я админ,но команды писать не могу,пишет ошибка... Динам айпи нету...И бот видит что я админ...
    Перезапускаю пару раз ГХост,опять могу писать команды...в чем проблема и как ее можно решить?