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

Как сделать зачисление только 50% очков с "внешних" серверов

Тема в разделе 'Кодинг/Собственные решения', создана пользователем Synth (LM), 25 окт 2010.

  1. Synth (LM) Пантограф!

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

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    Re: Как сделать, чтобы очки учитывались только с 1 сервера?

    непонял по поводу
    распиши поподробней :bumbum:
  3. Synth (LM) Пантограф!

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

    Ну я тут немного передумал, но суть такая же.
    т.к. два сервера играют на 1м боте, то я хочу разделить ихнюю стату:
    все игры внутри главного сервера делать учитываемыми и давать за них очки, все что внешне - очки давались в 50% размере, но сама игра была в списке на сайте.

    Ну например:

    Игра прошла 1x1 внутри сервера rwc.mine.nu, тоесть в эту игру не могли другие игроки зайти (с других серверов).
    Стата этой игры полностью засчитана.
    А вот вторая игра была создана между двумя серверами - rwc и playground.
    Очки после этой игры, будут тоже засчитаны, но в 50% размере (каждый игрок сыгравшей в этой игре получит половину обычных очков).

    ПС: Думаю сча более непонятнее стало :lol:
  4. JiLiZART Администрация

    Сообщения:
    815
    Спасибы:
    35
    Сборка бота GHost:
    Ghost++ 17.1
    Дата начала использования бота:
    12.12.04
    Re: Как сделать, чтобы очки учитывались только с 1 сервера?

    ну если это по части php, то нужно фильтровать контент по полю server, т.е ориентироваться по нему, для какого сервера сколько очков считать =)
  5. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    Re: Как сделать, чтобы очки учитывались только с 1 сервера?

    Теперь понятно, но терь вопрос на сайте надо вывод инфы или в боте? если на сайте то всё просто, если хочешь сделать на боте вывод на !статсдота то будет надо попариться немного с исходником =)
  6. Synth (LM) Пантограф!

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

    если бы пхп... ^^ Тут именно в коде бота нужно лазить...-_-
  7. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Re: Как сделать зачисление только 50% очков с "внешних" серв

    PS: че это за кодировка?

    Код:
    %u0427%u0415 %u0417%u0410 %u041A%u041E%u0414%u0418%u0420%u041E%u0412%u041A%u0410
  8. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    Re: Как сделать зачисление только 50% очков с "внешних" серв

    мозг студента учащегося на факультете криптографии говорит что спрятано не очень хорошо =)
    А по теме - попробуй штирлицом определить 13 букв быстро он поймёт, ну или непоймёт =)
  9. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Re: Как сделать зачисление только 50% очков с "внешних" серв

    я сидел минут 10 тыкал в штирлица... никак не понял че за кодировка :nea:

    Ну это наверно последовательность Unicode, как это ввиде кодировки записать)
  10. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    Re: Как сделать зачисление только 50% очков с "внешних" серв

    а где ты ет нашёл?)
  11. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    Re: Как сделать зачисление только 50% очков с "внешних" серв

    ??=)
  12. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    Re: Как сделать зачисление только 50% очков с "внешних" серв

    Обычно эта кодировка идёт так \u041e\u0427\u0415\u041a
    Попробуй заменить % на \ и в штирлице посмотреть, должно помоч
  13. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    Re: Как сделать зачисление только 50% очков с "внешних" серв

    А вообще это юникод кириллический, делается обычно для перла, или жабаскрипта =)
    Могу тебе подсказать как расшифровать =)
    тут \u04xx 04 определяет кодировку , 04- кирилица, а хх это код буквы, воть =)
  14. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    Re: Как сделать зачисление только 50% очков с "внешних" серв

    Через питон раскодируется скриптом
    Код:
        text = '\u041f\u0430\u0440\u0430\u0433\u0432\u0430\u0439';
        new_text0 = u"%s"%text
        new_text1 = u"\u041f\u0430\u0440\u0430\u0433\u0432\u0430\u0439"
        print new_text0
        print new_text1
    Сдесть выведет
    Либо
    Код:
    text = '\u041f\u0430\u0440\u0430\u0433\u0432\u0430\u0439'
    print text.decode("raw_unicode_escape")
  15. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Re: Как сделать зачисление только 50% очков с "внешних" серв

    Мне нужно это исправить в аякс коде. Там при написании русских букв такая мутень прет. Пробовал через iconv, но там же нужно кодировку узнать) вот и спросил... так какая это кодировочка (Обозначение)?))

    Код:
    	  $text = iconv('Unicode????','utf-8', $_GET['text']);
    	  $name = $_GET["name"];
    	  echo "$name $searchTerm";
    	  $sql = "INSERT INTO `pvpgn`.`comments` ( name, text  ) VALUES ( '$name', CONVERT( _latin1 '$text'
    USING utf8 ) )";
    
    А вообще это кнопка:

    Код:
    	  <input maxlength='42' type='hidden' value='includes/ajax_text.php?name=$username&text=' id='buildUrl2' size='42'/>
  16. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    Re: Как сделать зачисление только 50% очков с "внешних" серв

  17. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Re: Как сделать зачисление только 50% очков с "внешних" серв

    䬀ы䬀ы䬀ы䬀ы䬀ы

    :lol:
  18. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Re: Как сделать зачисление только 50% очков с "внешних" серв

    как делать вообщем расскажи - дам плюс :spy:

    Вот эта форма:

    http://rwc.mine.nu/user.php?u=longman
  19. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
  20. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Re: Как сделать зачисление только 50% очков с "внешних" серв

    я просил помочь а не дать мне ссылку, я ее и читал до этого.