1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

1.5.1 (101) Запретить все символы в нике кроме...

Тема в разделе 'PW Вопросник', создана пользователем Hopewake., 30 авг 2015.

  1. TopicStarter Overlay

    Hopewake. Пользователи

    Сообщения:
    384
    Лайки:
    104
    Пол:
    Мужской
    Репутация:
    0
    Помогите пожалуйста:(
    Никак не могу запретить все символы в нике кроме:

    Последнее редактирование: 30 авг 2015
  2. Select Пользователи

    Сообщения:
    99
    Лайки:
    27
    Пол:
    Мужской
    Репутация:
    3
    Куда проще разрешить вводить определенные символы например таким способом [^0-9a-zA-Zа-яА-ЯёЁ-.], это называет регулярное выражение, оно настраивается здесь: .../gfactiond/filters.conf .
  3. JonMagon Программист Пользователи Open Source Contributor

    Сообщения:
    805
    Лайки:
    809
    Пол:
    Мужской
    Репутация:
    5
    Страна:
    Germany Germany
    Попробуй ^[а-яА-ЯёЁa-zA-Z\.\-]+$
  4. TopicStarter Overlay

    Hopewake. Пользователи

    Сообщения:
    384
    Лайки:
    104
    Пол:
    Мужской
    Репутация:
    0
    Точка и минус разрешены теперь, но вот такие ники по прежнему можно делать:
    df6c907969.png
  5. JonMagon Программист Пользователи Open Source Contributor

    Сообщения:
    805
    Лайки:
    809
    Пол:
    Мужской
    Репутация:
    5
    Страна:
    Germany Germany
    Ты кодировку файла убил что ли?
  6. TopicStarter Overlay

    Hopewake. Пользователи

    Сообщения:
    384
    Лайки:
    104
    Пол:
    Мужской
    Репутация:
    0
    Сохранил в UTF-8
  7. ivanaivana Пользователи

    Сообщения:
    39
    Лайки:
    15
    Пол:
    Женский
    Репутация:
    4
    Команда:
    De Balance Team
    Сохранять надо в той кодировке, которая указана в конфиге службы. Или же в конфиге указывает кодировку, в которой сохранил файл с фильтром.
  8. TopicStarter Overlay

    Hopewake. Пользователи

    Сообщения:
    384
    Лайки:
    104
    Пол:
    Мужской
    Репутация:
    0
    UTF-8 и была в конфиге по умолчанию в сборке..
  9. JonMagon Программист Пользователи Open Source Contributor

    Сообщения:
    805
    Лайки:
    809
    Пол:
    Мужской
    Репутация:
    5
    Страна:
    Germany Germany
    Скрин конфига в студию.
  10. TopicStarter Overlay

    Hopewake. Пользователи

    Сообщения:
    384
    Лайки:
    104
    Пол:
    Мужской
    Репутация:
    0
    Окей.. По чем сделаете запрет всех символов, кроме тех, что я перечислил?

    В лс на форуме.
  11. Sem Команда форума Модератор Old school Пользователи

    Сообщения:
    579
    Лайки:
    176
    Пол:
    Мужской
    Репутация:
    5
    Страна:
    Russian Federation Russian Federation
    сам сделаешь, скинь скрин - тебе подскажут.
  12. TopicStarter Overlay

    Hopewake. Пользователи

    Сообщения:
    384
    Лайки:
    104
    Пол:
    Мужской
    Репутация:
    0
    Вот так по стандарту стоит:
    Код:
    [LogclientClient]
    type       =   udp
    port       =   11100
    address       =   127.0.0.1
    so_sndbuf     =   16384
    so_rcvbuf     =   16384
    ibuffermax     =   16384
    obuffermax     =   1048576
    accumulate     =   1048576
    
    [LogclientTcpClient]
    type       =   tcp
    port       =   11101
    address       =   127.0.0.1
    so_sndbuf     =   16384
    so_rcvbuf     =   16384
    ibuffermax     =   16384
    obuffermax     =   1048576
    accumulate     =   1048576
    
    [Intervals]
    ;set accounting interval,unit is second
    account_interval   =   600
    ;set delrole interval,unit is second
    delrole_interval   =   60
    ;set check forbidlogin user's map interval,unit is second
    checkforbidlogin_interval = 60
    
    [GDeliveryServer]
    zoneid=1
    aid=1
    freeaid=1
    zondname     =   zone1
    max_player_num   =   6000
    type       =   tcp
    port       =   29100
    address       =   127.0.0.1
    so_sndbuf     =   65536
    so_rcvbuf     =   65536
    ibuffermax     =   1048576
    obuffermax     =   1048576
    tcp_nodelay     =   0
    listen_backlog   =   10
    accumulate     =   1048576
    mtrace       =   /tmp/m_trace.link
    table_name     = filters
    name_charset   = UTF-8
    table_charset   = UTF-8
    battlefield     =   1
    sellpoint     =   0
    freecreatime   =   0
    pvp         =   1
    token_login_support=false
    au_cert=false
    
    [GAuthClient]
    type       =   tcp
    port       =   29200
    address       =   127.0.0.1
    so_sndbuf     =   65536
    so_rcvbuf     =   65536
    ibuffermax     =   1048576
    obuffermax     =   131072
    ;so_broadcast   =   1
    tcp_nodelay     =   0
    accumulate     =   131072
    isec  =  2
    iseckey  =  baxixD0awqydOtrxjxr8uhzaslmnqh
    osec  =  2
    oseckey  =  baxiykbpn3fxLqpsdpiodI4iazqjdl
    shared_key  =  baxiIvunkjfjlj0Ckgxzzdfpess5vw
    token_login_support  =  0
    au_cert      =    false
    token_login_support  =  false
    
    [GProviderServer]
    id         =   0
    type       =   tcp
    port       =   29300
    address       =   127.0.0.1
    so_sndbuf     =   65536
    so_rcvbuf     =   65536
    ibuffermax     =   1048576
    obuffermax     =   1048576
    ;so_broadcast     =   1
    tcp_nodelay     =   0
    accumulate     =   268435456
    
    [UniqueNameClient]
    type       =   tcp
    port       =   29401
    address       =   127.0.0.1
    so_sndbuf     =   65536
    so_rcvbuf     =   65536
    ibuffermax     =   1048576
    obuffermax     =   1048576
    ;so_broadcast   =   1
    tcp_nodelay     =   0
    accumulate     =   268435456
    ;isec       =   2
    ;iseckey       =   baxiyEwt4fuqrysyoylfy7Fxbmhobo
    ;osec       =   2
    ;oseckey       =   baxitf91jvrQarnjwbyvlcdxqdvuqp
    
    [GameDBClient]
    type       =   tcp
    port       =   29400
    address       =   127.0.0.1
    so_sndbuf     =   65536
    so_rcvbuf     =   65536
    ibuffermax     =   1048576
    obuffermax     =   1048576
    ;so_broadcast     =   1
    tcp_nodelay     =   0
    accumulate     =   268435456
    
    [GAntiCheatClient]
    type       =   tcp
    port       =   29702
    address       =   127.0.0.1
    so_sndbuf     =   65536
    so_rcvbuf     =   65536
    ibuffermax     =   1638400
    obuffermax     =   1638400
    ;so_broadcast   =   1
    tcp_nodelay     =   0
    accumulate     =   268435456
    
    [GFactionClient]
    type       =   tcp
    port       =   29500
    address       =   127.0.0.1
    so_sndbuf     =   65536
    so_rcvbuf     =   65536
    ibuffermax     =   1638400
    obuffermax     =   1638400
    ;so_broadcast   =   1
    tcp_nodelay     =   0
    accumulate     =   268435456
    
    [ThreadPool]
    threads       =   (1,3)(100,1)(101,1)(0,1)
    max_queuesize   =   1048576
    prior_strict   =   1
    
    [BattleBonus]
    id = 36907
    countoflevel1 = 3
    countoflevel2 = 4
    countoflevel3 = 6
    maxcount = 50000
    proctype = 0
    specialid = 28350
    countofspecial = 1
    specialproctype = 0
    maxcountofspecial = 999
    
    [GWebTradeClient]
    ibuffermax=1638400
    obuffermax=1638400
    type=tcp
    port=29209
    address=0.0.0.0
    so_sndbuf=16384
    so_rcvbuf=16384
    tcp_nodelay=0
    accumulate=268435456
    
    [ConsumeReward]
    open = 1
    begin_time = 2011-12-15-9
    end_time = 2012-1-16-1
    reward_type = (2900,300)(9900,1200)(19900,2800)(29900,4500)
    reward_time = (1,1)
    
    [GameTalkClient]
    type = tcp
    port = 21911
    address = 0.0.0.0
    so_sndbuf = 16384
    so_rcvbuf = 16384
    ibuffermax = 1638400
    obuffermax = 1638400
    tcp_nodelay = 0
    accumulate = 268435456
    isec=2
    iseckey=E5nawckJbyjjg8ehwselue9llxjkmrso
    osec=2
    oseckey=xobBkvxnulzwn8eeAzdf8srgthutwqoG
    
    [SNSClient]
    type = tcp
    port = 21912
    address = 0.0.0.0
    so_sndbuf = 16384
    so_rcvbuf = 16384
    ibuffermax = 1638400
    obuffermax = 1638400
    tcp_nodelay = 0
    accumulate = 268435456
    
    [COUNTRYBATTLE]
    occupation0 = 1.05;0.4;1.4;1.2;0;1.2
    occupation1 = 1;0.4;1;1;0;1
    occupation2 = 1;0.4;1;1;0;1
    occupation3 = 1.1;0.4;1.2;1.2;0;1.2
    occupation4 = 1.1;0.4;1.5;1.2;0;1.2
    occupation5 = 1;0.4;1;1;0;1
    occupation6 = 1;0.4;1;1;0;1
    occupation7 = 1.05;0.4;1.5;1.1;0;1.1
    occupation8 = 1.1;0.4;1.2;1;0;1.2
    occupation9 = 1.05;0.4;1.2;1.2;0;1.2
    score_limit = 0.3
    win_count_limit = 1
    death_count_limit = 5
    total_bonus = 85000
    is_countrybattle_open = 1
    combat_time_limit = 300
    contribute_val_limit = 10
    kingelection_open=0
    open_day=0,5
    
    [CentralDeliveryServer]
    type = tcp
    port = 29101
    address = 0.0.0.0
    so_sndbuf = 16384
    so_rcvbuf = 16384
    ibuffermax = 1048576
    obuffermax = 1048576
    tcp_nodelay = 0
    listen_backlog = 10
    accumulate = 268435456
    isec = 2
    iseckey = z4V8NNoe9WLLpszLgbfRG4QYlcxYA1HX
    osec = 2
    oseckey = VsVx38B2UdBat0JyZMftEViQXDClu98g
    accepted_zone_list = DS_ZONE_LIST
    
    [CentralDeliveryClient]
    type = tcp
    port = 29101
    address = 0.0.0.0
    so_sndbuf = 16384
    so_rcvbuf = 16384
    ibuffermax = 1048576
    obuffermax = 1048576
    tcp_nodelay = 0
    accumulate = 268435456
    
    [TANKBATTLE]
    is_tankbattle_open = 0
    open_day = 2,4
    start_time = 19:00
    end_time = 20:00
    min_time = 20
    max_time = 30
    no_new_battle_time = 15
    cant_enter_time = 2
    max_player = 100
    bonus_item_id = 41074
    bonus_proctype = 16403
    bonus_max_count = 10000
    bonus_count = (1,50)(2,25)(3,15)(10,10)(50,6)(200,4)(1000,2)(99999999,1)
    
    Сам файл filters сохранен в UTF-8 (без BON)
  13. deadamag Пользователи

    Сообщения:
    276
    Лайки:
    113
    Репутация:
    3
    В файл filters в деливери добавь
    [^-0-9a-zA-Zа-яА-ЯёЁ\-\,\.!\"№;%:\*\(\)]
    Hopewake. нравится это.
  14. TopicStarter Overlay

    Hopewake. Пользователи

    Сообщения:
    384
    Лайки:
    104
    Пол:
    Мужской
    Репутация:
    0
    Спасибо, символы теперь нельзя использовать, а как на счет вот этих букв?
    Они еще разрешены... Когда добавляю их в filters, тогда запрещаются и русские буквы..
    Код:
    Α
    Β
    Γ
    Δ
    Ε
    Ζ
    Η
    Θ
    Κ
    Λ
    Μ
    Ν
    Ξ
    Ο
    Π
    Ρ
    Σ
    Τ
    Υ
    Φ
    Χ
    Ψ
    Ω
    α
    β
    γ
    δ
    ε
    ζ
    η
    θ
    κ
    λ
    μ
    ν
    ξ
    ο
    π
    ρ
    σ
    τ
    υ
    φ
    χ
    ψ
    ω
    ʎ
    ʍ
    ʌ
    ʇ
    ɹ
    ɯ
    ʞ
    ɾ
    ı
    ɥ
    ƃ
    ɟ
    ǝ
    ɔ
    ɐ
    ʁ
    є
    ı
    Һ
    ʎ
    ɯ
    ɔ
    ʞ
    ε
    ǝ
    ɹ
    ʚ
    ɐ
    Ą
    Ắ
    Ā
    Ã
    Æ
    Å
    Ά
    Λ
    λ
    Α
    а
    ª
    â
    ã
    â
    å
    ą
    ǻ
    â
    ā
    Ä
    À
    Δ
    Ằ
    Ǻ
    Ǽ
    Á
    Â
    Ẵ
    Ặ
    ä
    ∂
    à
    ắ
    ά
    ằ
    ẫ
    ă
    ǽ
    ẳ
    ß
    β
    Ђ
    ฿
    lЗ
    δ
    Ĉ
    Ć
    Č
    Ċ
    Ç
    Ḉ
    ¢
    ĉ
    ć
    č
    ċ
    ç
    ς
    כ
    Đ
    Ď
    đ
    ď
    Ð
    ð
    Ӗ
    Ē
    Ę
    Є
    Ә
    Ҿ
    Σ
    Ε
    Ë
    ∑
    ӗ
    ē
    ę
    є
    ә
    ҿ
    σ
    ε
    ë
    €
    ₣
    ғ
    Ḟ
    ḟ
    ſ
    ƒ
    Ģ
    Ĝ
    Ğ
    Ġ
    Ḡ
    ģ
    ĝ
    ğ
    ġ
    ḡ
    Ĥ
    Ħ
    Ҥ
    Ḧ
    ĥ
    ћ
    ҥ
    ḧ
    Ĭ
    Ї
    Ì
    Î
    Ĩ
    ⱡ
    ĭ
    Ï
    ì
    î
    ĩ
    Ķ
    Ќ
    Ҝ
    Ҟ
    Ḵ
    £
    ₭
    ķ
    ќ
    ҝ
    ҟ
    ḵ
    Ĺ
    Ł
    Ļ
    Ľ
    Ḹ
    Ɫ
    Ⱡ
    ι
    ĺ
    ł
    ļ
    ľ
    ḹ
    ζ
    Ϻ
    ϻ
    Ӎ
    ӎ
    Ḿ
    ḿ
    ₥
    ɱ
    Ņ
    Ň
    Ń
    Ŋ
    ₦
    η
    ח
    ņ
    ň
    ń
    ŋ
    Ø
    Ǿ
    Ō
    Θ
    ŏ
    ø
    ố
    σ
    ō
    Θ
    ò
    Ό
    Ở
    Ŏ
    Ó
    Ø
    Ờ
    ŏ
    Ǿ
    Ò
    ø
    Ớ
    Ő
    ő
    Ổ
    Ợ
    Ô
    ǿ
    ם
    ט
    ô
    ợ
    ổ
    Ở
    Ọ
    Ö
    σ
    ο
    Ό
    ό
    ö
    ọ
    Ợ
    Ō
    ớ
    Õ
    θ
    Ο
    ό
    ó
    õ
    ờ
    ō
    ρ
    Þ
    ῥ
    þ
    Þ
    р
    ρ
    Œ
    œ
    Ø
    Ợ
    Ř
    Ŗ
    Ŕ
    Ṝ
    Ɍ
    Ʀ
    ᴚ
    ®
    ř
    ŗ
    ŕ
    ṝ
    ɍ
    ᵲ
    ₹
    Ś
    Ş
    Ŝ
    Š
    Ṧ
    Ṩ
    ₴
    ﮚ
    $
    ś
    ş
    ŝ
    š
    ṧ
    ṩ
    ᵴ
    ﮐ
    §
    Ŧ
    Ť
    Ţ
    Ṯ
    ₮
    ⱦ
    ₸
    ┬
    ŧ
    ť
    ţ
    ṯ
    ᵵ
    †
    τ
    Ū
    Ủ
    Ů
    Ų
    Ữ
    Ú
    Ù
    Û
    Ũ
    µ
    ū
    ử
    ů
    ų
    ữ
    ú
    ù
    û
    ũ
    Џ
    Ŵ
    Ẁ
    Ẃ
    Ẅ
    ₩
    ω
    ώ
    ŵ
    ẁ
    ẃ
    ẅ
    ῷ
    ὧ
    ῷ
    Ҳ
    ҳ
    Ӿ
    ӿ
    χ
    ×
    Ў
    ¥
    Ȳ
    Ỳ
    Ỵ
    Ÿ
    ۳
    ў
    ұ
    ȳ
    ỳ
    ỵ
    ÿ
    γ
    Ž
    ž
    Ź
    ź
    Ƶ
    ƶ
    Ȝ
    ȝ
  15. ivanaivana Пользователи

    Сообщения:
    39
    Лайки:
    15
    Пол:
    Женский
    Репутация:
    4
    Команда:
    De Balance Team
    Ах да, в факшоне лучше верни старый фильтр, если не хочешь, чтобы кланы как никнеймы были.
  16. TopicStarter Overlay

    Hopewake. Пользователи

    Сообщения:
    384
    Лайки:
    104
    Пол:
    Мужской
    Репутация:
    0
    Да я знаю это, мне бы эти буквы тупые еще запретить, в фильтерс если их вставить, запрещаются и обычные русские буквы
Черновик сохранён Черновик удалён
Similar Threads
  1. gamer777
    Ответов:
    6
    Просмотров:
    2.028
  2. CoolMan
    Ответов:
    8
    Просмотров:
    1.644
  3. Joslian
    Ответов:
    7
    Просмотров:
    5.290
  4. petriav97
    Ответов:
    9
    Просмотров:
    2.016
  5. aimkom
    Ответов:
    5
    Просмотров:
    1.472
Загрузка...

Поделиться этой страницей