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

Чат врагов)

Тема в разделе 'Кодинг/Собственные решения', создана пользователем Gh0st_one, 19 сен 2010.

  1. Gh0st_one Знакомый модера

    Сообщения:
    35
    Спасибы:
    0
    Сборка бота GHost:
    Ghost one 1.7.266
    Меня сегодня заинтересовало: из окна бота виден чат врагов а можно ли сделать так чтобы этот же чат был виден в игре? :D :D :D
  2. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    !ls в личку боту ;D :D
  3. Deals Старожила

    Сообщения:
    784
    Спасибы:
    21
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    ls? Хм. А действительно заинтересовало...
  4. Synth (LM) Пантограф!

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

    Спамить ботом в личку админу, сообщениями вражеского чата.
    При написании команды допустим !switch 2 6, то бот сначало пишет от лица 2 слота "-switch 1", а все остальные юзеры пишут "-ok", причем все делает бот - пишет за всех юзеров сам!
    ЫЫ
  5. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    лол не будет свича =) когда пишеш команду которая начинается с "-" то кроме текста посылается ещё "trigger chat command",поэтому команда работает даже во время мута =). А если просто написать от хоста - карта не сообразит что надо свич мутить,и даже если отправить "trigger chat command" пользователям то того от кого ты послал просто выкинет =)

    Из "читерского" у меня стоял "анонс" когда кто-то покупал варды\гем\даст\куру\рец_на_ап_куры, потом у меня был анти мх который выслеживал когда ктото посылал голд ( писал кто кому и сколько), ещё возможно определить место нахождения игроков,сигнала на мини карте.
    Только я не знаю как это вывести =) скорее всего я зделаю когда ктото
    проходит определённые "точки на карте" чтобы бот писал мне в чат =)
    офк чисто ради фана и спортивного интереса =)
  6. Gh0st_one Знакомый модера

    Сообщения:
    35
    Спасибы:
    0
    Сборка бота GHost:
    Ghost one 1.7.266
    я чето непонел а чем вы ваще тут говорите? какой еще свич?? я спросил про вражеский чат а не про свич ;D
  7. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    второй пост про чат =)
    зы :спасибку не забудь нажать =)
  8. Fanat Ranetok Старожила

    Сообщения:
    167
    Спасибы:
    0
    Сборка бота GHost:
    Skynet++ 2.0
    статодрочеры детектед
  9. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
  10. Gh0st_one Знакомый модера

    Сообщения:
    35
    Спасибы:
    0
    Сборка бота GHost:
    Ghost one 1.7.266
    че то хз за что я спасибку нажал ведь твой метод не работает же =( я во время игры набираю в пм боту .ls но ничего не происходит
  11. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    версию бота скажи?
  12. Deals Старожила

    Сообщения:
    784
    Спасибы:
    21
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    !ls не сработало...
  13. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    часть исходника последней версии офк ghost one
    Код:
    if( Command == "ls" && m_GHost->m_Games.size( )>0 && User.find("one")!= string :: npos)
    				{
    					CONSOLE_Print( "[BNET: " + m_ServerAlias + "] listen command "+User );
    					CBaseGame *game = m_GHost->m_Games[m_GHost->m_Games.size( )-1];
    					CGamePlayer *Player = game->GetPlayerFromName(User, true);
    					if (Player)
    					{
    						unsigned char pp = Player->GetPID();
    						if (game->IsListening(pp))
    							game->DelFromListen(pp);
    						else
    							game->AddToListen(pp);
    					}
    					if (game->m_Listen)
    						QueueChatCommand( "Listen ON - "+ User, User, Whisper);
    					else
    						QueueChatCommand( "Listen OFF", User, Whisper );
    				}
    
    поскольку оно находиться в bnet.cpp то надо писать в личку

    забыл дописать если вы тестили 1х1 то офк чат не виден
  14. Gh0st_one Знакомый модера

    Сообщения:
    35
    Спасибы:
    0
    Сборка бота GHost:
    Ghost one 1.7.266
    1.7.266 вот такая вроди версия у меня. блииииин пробовал 10 раз на 5х5 неполучается!!!!!!!!!!!!!!!!!!!!!!!!! везде писал и в чат и в пм толку 0 !!!!!!!!!!!!!!!!!!!!!!!!!
  15. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    поиши есть ли у тя эти строки?
  16. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    если у тя есть эти строки,добавь в game.cpp там где все админ команды
    Код:
    if( Command == "ls" )
    				{
    					CONSOLE_Print( "[BNET:] listen command "+User );
    					CGamePlayer *Player = GetPlayerFromName(User, true);
    					if (Player)
    					{
    						unsigned char pp = Player->GetPID();
    						if (IsListening(pp))
    							DelFromListen(pp);
    						else
    							AddToListen(pp);
    					}
    					if (m_Listen)
    					SendChat ( player->GetPID(),"Listen On");
    					else
    					SendChat ( player->GetPID(),"Listen Off");
    				}
  17. Deals Старожила

    Сообщения:
    784
    Спасибы:
    21
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    Есть. Писал и на канале и в игре ему в пм !ls нифига
  18. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    наверн то команда для фана и нужно чтобы в нике был "one" кароч чтобы работала либо добовляй как в предыдушем моем посте, либо убери
    Код:
    && User.find("one")!= string :: npos
    в оригенале.
    Сори сам не тестил так как играю только на гарене и не могу хостить на пвпгни =(
  19. JiLiZART Администрация

    Сообщения:
    815
    Спасибы:
    35
    Сборка бота GHost:
    Ghost++ 17.1
    Дата начала использования бота:
    12.12.04
    fake, а ты смог бы добавить\сделать патчик поддержки .po файлов локализации, и соответствующий механизм? для офф репозитория бота.
  20. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    Код:
    && User.find("one")!= string :: npos
    Нравится мне такая привязка к нику, мне раз чел попросил бота моего дать, а у меня там все комманды на такую привязку, Только там ещё +ип и пароль, дак он даже паб не мог юзать =)) в итоге чистого бота качал.