Re: err, fixed - Vekna , 12.05.2004 01:11 MSK | ||
:[skiped] Yasik, я, конечно, говорил, что извращенность и размер переодевалки значения не имеет, но столько мне писать в лом. У меня сейчас 4 моды: ac, regen, control_undead и rent соответственно 8 функций: sub rem_ac { .. }; sub rem_regen { .. }; sub rem_control { .. }; sub rem_rent { .. }; и sub wear_ac { .. }; sub wear_regen { .. }; sub wear_control { .. }; sub wear_rent { .. }; Кроме того четыре бинда типа... bindkey { if ($U::mode ne "Regen") { if ($U::mode eq "AC") { rem_ac; $U::ac = "\003I"; } if ($U::mode eq "Rent") { rem_rent; $U::rent = "\003I"; } if ($U::mode eq "Control") { rem_control; $U::control = "\003I"; } wear_regen; $U::regen = "\003C"; $mode_keys = "\003I[F1:".$U::regen."REGEN\003I F2:".$U::control."Control\003I F3:".$U::ac."AC\003I F4:".$U::rent."RENT\003I]"; }; } "f1"; #переодеваемся в реген Cуть в том, что снимаем то, что было и одеваем то, что хотели. Всякие $U::control = "\003I" и $mode_keys = "\003I[F1:".$U::regen."REGEN\003I F2:".$U::control."Control\003I F3:".$U::ac."AC\003I F4:".$U::rent."RENT\003I]" ничто иное, как красивости. Если будет пять мод, будет соответственно десять процедур и пять биндов/алиасов. В общем чего я хочу сказать... Не надо плодить сущностей сверх необходимого. Себя надо беречь и все должно стремиться к красоте. А вообще прав Некст - проблема именно в shared items, т.е. предметах, которые входят в несколько мод. | ||
|