dennis_chikin (dennis_chikin) wrote,
dennis_chikin
dennis_chikin

без комментариев

s = ( type( npc ) == "userdata" and npc.name and npc:name() ) or "script"

Upd: а запутаться в количестве и месте "=" и скобок в этих икебанах - вообще как нефиг делать.

Upd2: А чтобы не было просто брюзжанием, добавлю, что если уж оно взялось само преобразовывать типы, так уж преобразовывало бы до конца, а не валилось бы на банальном tostring( npc ) с жалобами на неправильный оператор в консоли.

Upd3: вывел в лог, и почему-то совсем не удивлен, что на входе - преимущественно строки "".
Которые далее передаются в функцию, которая пытается разбирать их в цикле for name in string_gfind( s, "%s*(%|*%d+%|[^%|]+)%p*" ) do s_pos = string.find( name, "@", 1, true ) и т.д.
Tags: некромантия, удивительное
Subscribe

  • Честность

    Всякие разные очень любят потреблять услуги, их не оплачивая. За них, понимаете-ли заплатили, а эти все только жалуются, что им мало, и вообще…

  • листая старые страницы

    "65% процентов попадающих в клинику с диагнозом НЦА (оно же - НЦД/ВСД) имеют явную органику" - это о подростках речь. Остальные 35% - либо…

  • Внезапно, опять трусы

    Инет подкинул обзор этих самых, а поскольку нынче проблема найти что-то, предназначенное для людей. а не для инопланетян, то прочитал. Результат: из…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 2 comments