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

Узнать слот игрока по нику

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

Статус темы:
Закрыта.
  1. JudFai Ньюфаг

    Сообщения:
    47
    Спасибы:
    0
    Есть ли такая команда, с помощью которой можно определить слот игрока например чтобы было так:
    !slot <nick>
    И выводился его слот?
  2. JudFai Ньюфаг

    Сообщения:
    47
    Спасибы:
    0
    Хочу чтобы вы просто сказали, команды надо менять только в ghost\game.cpp ? Подскажите! А остальное я как-нибудь сам !
  3. JudFai Ньюфаг

    Сообщения:
    47
    Спасибы:
    0
  4. JudFai Ньюфаг

    Сообщения:
    47
    Спасибы:
    0
    Запалчу 1 wmz кто сделает ))) Дал бы больше, но больше нету)
  5. HaMMeR Ньюфаг

    Сообщения:
    139
    Спасибы:
    0
    Ответил бы, но за 1 WMZ... o_O
    На тебе за 1 WMZ на тебе подсказку. Using SEARCH for commands.txt

    -------
    ммм. команда определить слот player :lol:
  6. Synth (LM) Пантограф!

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

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
  8. JudFai Ньюфаг

    Сообщения:
    47
    Спасибы:
    0
    Команда до начала игры работает? То есть в лобби ?
  9. JudFai Ньюфаг

    Сообщения:
    47
    Спасибы:
    0
    Возникла классная ситуация добавил свою команду в ghost\bnet.cpp и ghost\game.cpp , когда включаю бота и ввожу эту команду ничего не происходит. Подумал, что вдруг у меня ошибка, я взял начисто перекопировал !statsdota и просто переменовал, и вы не поверите, при вводе ничего не меняется...
  10. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Это 1 wmz
  11. JudFai Ньюфаг

    Сообщения:
    47
    Спасибы:
    0
    Я имел ввиду не команда, а функция. )

    Блин ребята, было бы больше дал бы...
  12. HaMMeR Ньюфаг

    Сообщения:
    139
    Спасибы:
    0
    Тоесть ты 3 раза ездишь в трамвае и потом ходишь пешком? Не пьешь пиво, не тра... девочек? Не посылаешь СМСки в Дом2?

    Не верю -_-
  13. JudFai Ньюфаг

    Сообщения:
    47
    Спасибы:
    0
    Ну что, мне кто-нибудь поможет ?

    окей у меня тогда предложение я плачу 5 wmz тому, кто изменит команду swap вот так = .swap <nick> <slot>, Пример: когда прописывается .swap vasia 6, то он менялся с человеком, который находится в слоте 6 . А лучше добавьте новую команду, чтобы не менять свап, а была отдельная команда например .change !!!!
  14. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Халява, такая халява. -_-
    Глупость, такая глупость. -_-
    Зачем делать велосипед, если свап так и работает как ты сказал (почти).
  15. JudFai Ньюфаг

    Сообщения:
    47
    Спасибы:
    0
    Это далеко не велосипед !!! Как сказал один человек:"Я же не спрашиваю зачем вам деньги" ;)

    Ну кто возьмётся ?
  16. JudFai Ньюфаг

    Сообщения:
    47
    Спасибы:
    0
    Ну что кто-нибудь возьмётся или нет?
  17. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    Давно не занимался ботом, но это вроде работает, проверяй.
    PHP:
    <span class="syntaxdefault">            </span><span class="syntaxcomment">//<br /></span><span class="syntaxdefault">            </span><span class="syntaxcomment">// !SLOT<br /></span><span class="syntaxdefault">            </span><span class="syntaxcomment">//<br /><br /></span><span class="syntaxdefault">            if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> Command </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">"slot"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">&&</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!</span><span class="syntaxdefault">Payload</span><span class="syntaxkeyword">.empty(</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">&&</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!</span><span class="syntaxdefault">m_GameLoading </span><span class="syntaxkeyword">&&</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!</span><span class="syntaxdefault">m_GameLoaded </span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">            </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">                string pName</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                stringstream SS</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                SS </span><span class="syntaxkeyword"><<</span><span class="syntaxdefault"> Payload</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                while</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!</span><span class="syntaxdefault">SS</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">eof</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">                </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">                    uint32_t SID</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                    SS </span><span class="syntaxkeyword">>></span><span class="syntaxdefault"> SID</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">                    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> SS</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">fail</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">                    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">                        CONSOLE_Print</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxstring">"[GAME: "</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">+</span><span class="syntaxdefault"> m_GameName </span><span class="syntaxkeyword">+</span><span class="syntaxdefault"> </span><span class="syntaxstring">"] bad input to open command"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">                        break</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">                    else<br />                    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">                </span><span class="syntaxcomment">/*CGamePlayer *Player */</span><span class="syntaxdefault">pName </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> GetPlayerFromSID</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> SID </span><span class="syntaxkeyword">-</span><span class="syntaxdefault"> 1 </span><span class="syntaxkeyword">)-></span><span class="syntaxdefault">GetName</span><span class="syntaxkeyword">();<br /></span><span class="syntaxdefault">                    SendAllChat</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"РќР° СЃР»РѕС‚Рµ "</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">+</span><span class="syntaxdefault"> Payload </span><span class="syntaxkeyword">+</span><span class="syntaxdefault"> </span><span class="syntaxstring">" РёРіСЂРѕРє "</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">+</span><span class="syntaxdefault"> pName</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">                    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">                </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">            </span><span class="syntaxkeyword">}</span><span class="syntaxdefault"> </span>
    P.s вписывать в game.cpp робит только в лобби, если хочеш чтоб в игре работало то удаляй начальные проверки.
  18. JudFai Ньюфаг

    Сообщения:
    47
    Спасибы:
    0
  19. Synth (LM) Пантограф!

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