<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: elif statement]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме elif statement форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 02 Aug 2026 12:07:41 -0400</pubDate>
		<item>
			<title>elif statement</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404929">elif statement</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ого, это выглядит просто потрясающе!! Просто невероятная работа, я попробую и дам обратную связь. СПАСИБО, что нашли время пройтись по этому скрипту и так его прокачать 👏🏽 Извиняюсь, что захватил эту тему скриптом (я просто пытался найти лучший способ сделать “elseif”), если надо — можем перенести всё в отдельную ветку. Оригинальный скрипт пока толком не тестировался, а я уже думаю над несколькими улучшениями. Например, если скорость ограничена, но нагрузка низкая (никто в этот момент не сидит в интернете), throttle может слишком быстро снимать ограничение с интервалом в 3 секунды, так что, возможно, лучше увеличить скользящее среднее по большему количеству значений. Но это можно рассмотреть как отправную точку и посмотреть, что сработает лучше. Кроме того, он сильно нагружает логи, когда меняются все очереди, и я переживаю, что все изменения конфигурации могут записываться в NAND каждые 3 секунды? XD Не уверен, правда ли это и стоит ли беспокоиться. <br />
			<i>26.02.2023 16:50:00, fragtion.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404929</link>
			<guid>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404929</guid>
			<pubDate>Sun, 26 Feb 2023 16:50:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>elif statement</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404928">elif statement</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Исправил скрипт: я добавил некоторые части, но не исправлял и не проверял синтаксические ошибки. Код изначально был только концепцией, но теперь это реально работающий код. Исправил все синтаксические ошибки и отформатировал, сравните изменения. Некоторые ошибки: “else {” неправильно, должно быть “else={”, “do= {” неправильно, должно быть “do={” и так далее. Логику не проверял и не смотрел, делает ли скрипт то, что нужно — проверял только ошибки, чтобы код работал.<br /><br />:local spdmin &nbsp; &nbsp;512<br />:local spdsafe &nbsp;2500<br />:local spdmax &nbsp;51200<br />:local iface &nbsp; &nbsp; “ether1_wan”<br />:local srcadd &nbsp; &nbsp;192.168.8.100<br />:local pingcount 3<br />:local pingadd &nbsp; 8.8.4.4<br />:global avgpacketloss<br />:global wan1qos<br />:local lastqos &nbsp; &nbsp; &nbsp; $wan1qos<br />:local movingaverage 2<br />:local curpacketloss “”<br />:local adjamt &nbsp; &nbsp; &nbsp; &nbsp;0<br />:local spdadj &nbsp; &nbsp; &nbsp; &nbsp;“”<br /><br />:if ([/interface ethernet get $iface running]) do={<br /> &nbsp; &nbsp;:local count [/ping address=$pingadd interface=$iface src-address=$srcadd size=28 interval=1 count=$pingcount]<br /> &nbsp; &nbsp;:local count 3<br /> &nbsp; &nbsp;:set curpacketloss ((($pingcount - $count) * 100) / $pingcount)<br /> &nbsp; &nbsp;:log info “Процент потерянных пингов: $curpacketloss% (принято $count из $pingcount)”<br /> &nbsp; &nbsp;:set avgpacketloss ((($avgpacketloss * ($movingaverage - 1)) + $curpacketloss) / $movingaverage)<br /> &nbsp; &nbsp;:log info “Средняя потеря пакетов: $avgpacketloss”<br /> &nbsp; &nbsp;:local switch true<br /> &nbsp; &nbsp;:if (($avgpacketloss &gt; 10) and ($curpacketloss &gt; $avgpacketloss)) do={<br /> &nbsp; &nbsp; &nbsp; &nbsp;# Потеря пакетов — уменьшаем скорость<br /> &nbsp; &nbsp; &nbsp; &nbsp;:if (($wan1qos &gt; 5000) and $switch) do={ :set wan1qos $spdsafe; :set switch false }<br /> &nbsp; &nbsp; &nbsp; &nbsp;:if (($wan1qos &gt; 4000) and $switch) do={ :set adjamt 512; :set switch false }<br /> &nbsp; &nbsp; &nbsp; &nbsp;:if (($wan1qos &gt; 3000) and $switch) do={ :set adjamt 128; :set switch false }<br /> &nbsp; &nbsp; &nbsp; &nbsp;:if (($wan1qos &gt; 0) and $switch) do={ :set adjamt 64; :set switch false }<br /> &nbsp; &nbsp; &nbsp; &nbsp;:set spdadj ($adjamt * -1)<br /> &nbsp; &nbsp;} else={<br /> &nbsp; &nbsp; &nbsp; &nbsp;# Потеря пакетов отсутствует или уменьшается — увеличиваем скорость<br /> &nbsp; &nbsp; &nbsp; &nbsp;:if (($wan1qos &gt; 5000) and $switch and ($wan1qos != $spdmax)) do={ :set wan1qos $spdmax; :set switch false }<br /> &nbsp; &nbsp; &nbsp; &nbsp;:if (($wan1qos &gt; 4000) and $switch) do={ :set adjamt 512; :set switch false }<br /> &nbsp; &nbsp; &nbsp; &nbsp;:if (($wan1qos &gt; 3000) and $switch) do={ :set adjamt 128; :set switch false }<br /> &nbsp; &nbsp; &nbsp; &nbsp;:if (($wan1qos &gt; 0) and $switch) do={ :set adjamt 64; :set switch false }<br /> &nbsp; &nbsp; &nbsp; &nbsp;:set spdadj ($adjamt * 1)<br /> &nbsp; &nbsp;}<br /> &nbsp; &nbsp;:set wan1qos ($wan1qos + $spdadj)<br /> &nbsp; &nbsp;:if ($wan1qos &lt; $spdmin) do={ :set wan1qos $spdmin }<br /> &nbsp; &nbsp;:if ($wan1qos &gt; $spdmax) do={ :set wan1qos $spdmax }<br /> &nbsp; &nbsp;:if ($wan1qos != $lastqos) do={<br /> &nbsp; &nbsp; &nbsp; &nbsp;/system script run "qos-env"<br /> &nbsp; &nbsp; &nbsp; &nbsp;:log info "QoS: $wan1qos (Регулировка: $spdadj)"<br /> &nbsp; &nbsp;}<br />}<br /><br />:global wan1qos<br />:local qosrate $wan1qos<br />:local qosratek ($qosrate * 1024)<br />/queue tree set “WAN_COMBINED” max-limit=$qosratek<br />set “1. VOIP” &nbsp; &nbsp; max-limit=$qosratek limit-at=($qosrate * 32)<br />set “2. DNS” &nbsp; &nbsp; &nbsp;max-limit=$qosratek limit-at=($qosrate * 16)<br />set “3. ICMP” &nbsp; &nbsp; max-limit=$qosratek limit-at=($qosrate * 16)<br />set “4. ACK” &nbsp; &nbsp; &nbsp;max-limit=$qosratek limit-at=($qosrate * 256)<br />set “5. UDP” &nbsp; &nbsp; &nbsp;max-limit=$qosratek limit-at=($qosrate * 256)<br />set “6. QUIC” &nbsp; &nbsp; max-limit=$qosratek limit-at=($qosrate * 256)<br />set “7. HTTP” &nbsp; &nbsp; max-limit=$qosratek limit-at=($qosrate * 512)<br />set “8. OTHER” &nbsp; &nbsp;max-limit=$qosratek limit-at=($qosrate * 512)<br />set “9. HTTP_BIG” max-limit=$qosratek limit-at=($qosrate * 128)<br />set “10. TORRENTS” max-limit=$qosratek limit-at=($qosrate * 64) <br />
			<i>26.02.2023 14:52:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404928</link>
			<guid>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404928</guid>
			<pubDate>Sun, 26 Feb 2023 14:52:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>elif statement</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404927">elif statement</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			@rextended: Простите за возможное незнание с моей стороны, но разве не должно быть «&& $switch», а не просто «&& switch»? Что я упускаю? Пытаюсь сделать скрипт для автоматической настройки QoS для LTE, когда главная базовая станция уходит в офлайн, и мои скорости падают с примерно 50 Мбит/с до 1-2 Мбит/с. Нужно выжать максимум из такой маленькой пропускной способности… Вот где я сейчас:<br />/system scheduler add interval=3s name=wan1-autoqos on-event="/system/script/run wan1-autoqos" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-time=startup<br /><br />/system/script/ name=wan1-autoqos<br />:local spdmin 512<br />:local spdmax 51200<br />:local spdsafe 2500<br />:local pingcount 3<br />:local movingaverage 2<br /><br />:global wan1qos<br />:global avgpacketloss<br />:local curpacketloss<br />:local adjamt 0<br />:local spdadj<br />:local lastqos $wan1qos<br /><br />#:log info ("")<br /><br />:if ([/interface/ethernet/get ether1_wan running]=true) do={<br /> &nbsp;:local count [/ping address="8.8.4.4" interface="ether1_wan" src-address="192.168.8.100" size=28 interval=1 count=$pingcount]<br /> &nbsp;#:local count 3<br /> &nbsp;:set curpacketloss (($pingcount - $count) * 100 / $pingcount)<br /> &nbsp;#:log info "Процент потерянных пакетов: $curpacketloss% (получено $count из $pingcount)"<br /> &nbsp;:set avgpacketloss (($avgpacketloss * ($movingaverage - 1) + $curpacketloss) / $movingaverage)<br /> &nbsp;#:log info "Средний процент потерь пакетов: $avgpacketloss"<br /> &nbsp;:local switch true<br /> &nbsp;:if (($avgpacketloss &gt; 10) && ($curpacketloss &gt; $avgpacketloss)) do={<br /> &nbsp; &nbsp;# Потеря пакетов — уменьшаем скорость<br /> &nbsp; &nbsp;:if ($wan1qos &gt; 5000 && switch) do= { :set wan1qos $spdsafe; set $switch false }<br /> &nbsp; &nbsp;:if ($wan1qos &gt; 4000 && switch) do= { :set adjamt 512; :set $switch false }<br /> &nbsp; &nbsp;:if ($wan1qos &gt; 3000 && switch) do= { :set adjamt 128; :set $switch false }<br /> &nbsp; &nbsp;:if ($wan1qos &gt; 0 && switch) do= { :set adjamt 64; :set $switch false }<br /> &nbsp; &nbsp;:set spdadj (-1 * $adjamt)<br /> &nbsp;} else {<br /> &nbsp; &nbsp;# Потерь нет или они снижаются — увеличиваем скорость<br /> &nbsp; &nbsp;:if ($wan1qos &gt; 5000 && $wan1qos != $spdmax && switch) do= { :set wan1qos $spdmax; set $switch false }<br /> &nbsp; &nbsp;:if ($wan1qos &gt; 4000 && switch) do= { :set adjamt 512; :set $switch false }<br /> &nbsp; &nbsp;:if ($wan1qos &gt; 3000 && switch) do= { :set adjamt 128; :set $switch false }<br /> &nbsp; &nbsp;:if ($wan1qos &gt; 0 && switch) do= { :set adjamt 64; :set $switch false }<br /> &nbsp; &nbsp;:set spdadj (1 * $adjamt)<br /> &nbsp;}<br /> &nbsp;:set wan1qos ($wan1qos + $spdadj)<br /> &nbsp;:if ($wan1qos &lt; $spdmin) do={ :set wan1qos $spdmin }<br /> &nbsp;:if ($wan1qos &gt; $spdmax) do={ :set wan1qos $spdmax }<br /> &nbsp;:if ($wan1qos != $lastqos) do= {<br /> &nbsp; &nbsp;/system/script/run qos-env<br /> &nbsp; &nbsp;:log info "QoS: $wan1qos (Коррекция: $spdadj)"<br /> &nbsp;}<br />}<br /><br />/system/script/ name=qos-env<br />:global wan1qos<br />:local qosrate $wan1qos<br />/queue/tree/set "WAN_COMBINED" max-limit=($qosrate . "k")<br />/queue/tree/set "1. VOIP" max-limit=($qosrate . "k") limit-at=(((32 * $qosrate) / 1000) . "k")<br />/queue/tree/set "2. DNS" max-limit=($qosrate . "k") limit-at=(((16 * $qosrate) / 1000) . "k")<br />/queue/tree/set "3. ICMP" max-limit=($qosrate . "k") limit-at=(((16 * $qosrate) / 1000) . "k")<br />/queue/tree/set "4. ACK" max-limit=($qosrate . "k") limit-at=(((256 * $qosrate) / 1000) . "k")<br />/queue/tree/set "5. UDP" max-limit=($qosrate . "k") limit-at=(((256 * $qosrate) / 1000) . "k")<br />/queue/tree/set "6. QUIC" max-limit=($qosrate . "k") limit-at=(((256 * $qosrate) / 1000) . "k")<br />/queue/tree/set "7. HTTP" max-limit=($qosrate . "k") limit-at=(((512 * $qosrate) / 1000) . "k")<br />/queue/tree/set "8. OTHER" max-limit=($qosrate . "k") limit-at=(((512 * $qosrate) / 1000) . "k")<br />/queue/tree/set "9. HTTP_BIG" max-limit=($qosrate . "k") limit-at=(((128 * $qosrate) / 1000) . "k")<br />/queue/tree/set "10. TORRENTS" max-limit=($qosrate . "k") limit-at=(((64 * $qosrate) / 1000) . "k")<br /><br />Этот связанный скрипт будет корректировать лимиты QoS в зависимости от текущих потерь пакетов. Если лимит уже низкий — корректировки будут мелкими, если скорость выше — корректировки более активные, разумеется. Кроме ясности по поводу «switch / $switch», любые улучшения скрипта в целом приветствуются. <br />
			<i>26.02.2023 13:04:00, fragtion.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404927</link>
			<guid>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404927</guid>
			<pubDate>Sun, 26 Feb 2023 13:04:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>elif statement</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404926">elif statement</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			И да, хорошее замечание, и нет: просто так оно и работает, сравниваясь только один раз, потому что значение может измениться по разным причинам где-то в другом месте. Что-то вроде этого может помочь:<br /><br />[…] <br />:local switch true <br />:local temporary-variable-that-store-the-value-readed-only-one-time $n <br />:if ($temporary-variable-that-store-the-value-readed-only-one-time=1 && switch) do={ <br /> &nbsp; &nbsp;$MyFunc “A”; <br /> &nbsp; &nbsp;:set $switch false <br />} <br />[…]<br /><br />Это просто обходной путь, потому что elseif / switch / case / и т.д. пока не существуют… <br />
			<i>12.11.2021 13:44:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404926</link>
			<guid>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404926</guid>
			<pubDate>Fri, 12 Nov 2021 13:44:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>elif statement</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404925">elif statement</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Наверное, твоё изменение решает проблему, которая была у меня с тем, что $n одновременно равен нескольким вариантам. Но всё равно складывается впечатление, что ты усложняешь простой IF ELSEIF ELSE больше, чем нужно. Обычному пользователю будет сложно просто скопировать и вставить твой пример кода и заставить его работать без ошибок. Принцип “Проще — лучше” (KISS) очень важен, если хочешь, чтобы твой код могли поддерживать другие. А давать сложные обходные решения новичкам тут кажется плохой идеей. <br />
			<i>12.11.2021 13:19:00, Deantwo.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404925</link>
			<guid>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404925</guid>
			<pubDate>Fri, 12 Nov 2021 13:19:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>elif statement</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404924">elif statement</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Лучше вариант с @SiB, потому что можно изменить или уже изменённое тестируемое значение. Например, «elseif» или switch выполняются только один раз. (Ошибки в SiB исправлены, код валидный, добавлены другие, исправлено в 2023):<br /><br />:global n 2<br />{<br /> &nbsp; &nbsp;:local MyFunc do={ :put $1; :set n 0 }<br /> &nbsp; &nbsp;:local MyFuncU do={ :put "Значение N вне диапазона (1-3) ($1)"; :set n 0 }<br /> &nbsp; &nbsp;:local switch true<br /> &nbsp; &nbsp;:if ($n=1 and $switch) do={ [$MyFunc "A"]; :set switch false }<br /> &nbsp; &nbsp;:if ($n=2 and $switch) do={ [$MyFunc "B"]; :set switch false }<br /> &nbsp; &nbsp;:if ($n=3 and $switch) do={ [$MyFunc "C"]; :set switch false }<br /> &nbsp; &nbsp;:if ($switch) do={ [$MyFuncU $n] }<br />}<br /><br />ИЗМЕНЕНИЕ: исправлены синтаксические ошибки, которые ранее не заметили. <br />
			<i>12.11.2021 10:06:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404924</link>
			<guid>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404924</guid>
			<pubDate>Fri, 12 Nov 2021 10:06:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>elif statement</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404923">elif statement</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Извиняю вас двоих, но как и почему любой из этих двух примеров кода должен работать как ELSE IF? Конечно, можно сделать список IF, который выглядит аккуратнее, наподобие SWITCH CASE, но это всё равно не то же самое и требует точного понимания, что ты делаешь. Красивого обходного пути тут нет. Лучшее, что можно сделать, это вот так:<br /><br />if ($b1) do={<br /> &nbsp; &nbsp;# если $b1, то это<br />} else={<br /> &nbsp; &nbsp;if ($b2) do={<br /> &nbsp; &nbsp; &nbsp; &nbsp;# иначе, если $b2, то это<br /> &nbsp; &nbsp;} else={<br /> &nbsp; &nbsp; &nbsp; &nbsp;# иначе это<br /> &nbsp; &nbsp;}<br />}<br /><br />Ты не сможешь сделать управление потоком красивым, если это сильно увеличит шанс сломать код. <br />
			<i>12.11.2021 09:33:00, Deantwo.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404923</link>
			<guid>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404923</guid>
			<pubDate>Fri, 12 Nov 2021 09:33:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>elif statement</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404922">elif statement</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Опоздал, но оставлю ответ для других, потому что не нашёл убедительного решения:<br /><br />:global counter 0 &nbsp;<br />:global ifElseWorkAround do={ &nbsp;<br /> &nbsp;# if &nbsp;<br /> &nbsp;if ($counter &gt; 180) do={ &nbsp;<br /> &nbsp; &nbsp;# ваш код &nbsp;<br /> &nbsp; &nbsp;:set counter ($counter+1) &nbsp;<br /> &nbsp; &nbsp;:return null; &nbsp;<br /> &nbsp;} &nbsp;<br /> &nbsp;# elseif &nbsp;<br /> &nbsp;if ($counter &gt; 90) do={ &nbsp;<br /> &nbsp; &nbsp;# ваш код &nbsp;<br /> &nbsp; &nbsp;:set counter ($counter+2) &nbsp;<br /> &nbsp; &nbsp;:return null; &nbsp;<br /> &nbsp;} &nbsp;<br /> &nbsp;# elseif &nbsp;<br /> &nbsp;if ($counter &gt; 45) do={ &nbsp;<br /> &nbsp; &nbsp;# ваш код &nbsp;<br /> &nbsp; &nbsp;:set counter ($counter+3) &nbsp;<br /> &nbsp; &nbsp;:return null; &nbsp;<br /> &nbsp;} &nbsp;<br /> &nbsp;# Повторяйте блок elseif столько, сколько нужно &nbsp;<br /> &nbsp;# В конце разместите код, который выполнится, если ни одно из условий не подошло &nbsp;<br /> &nbsp;# else код здесь &nbsp;<br /> &nbsp;:set counter ($counter+4) &nbsp;<br />}; &nbsp;<br />$ifElseWorkAround; <br />
			<i>09.11.2021 23:32:00, alna7ari.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404922</link>
			<guid>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404922</guid>
			<pubDate>Tue, 09 Nov 2021 23:32:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>elif statement</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404921">elif statement</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			WorkARound, намного лучше, чем if else if else… &nbsp;<br />local myFunc do={put $1} &nbsp;<br />if ($n=1) do={$MyFunc "A"} &nbsp;<br />if ($n=2) do={$MyFunc "B"} &nbsp;<br />if ($n=3) do={$MyFunc "C"} &nbsp;<br />if ($n!=1 & $n!=2 & $n!=3) do={$MyFunc "Other"} <br />
			<i>06.09.2019 07:31:00, SiB.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404921</link>
			<guid>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404921</guid>
			<pubDate>Fri, 06 Sep 2019 07:31:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>elif statement</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404920">elif statement</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Так ты над этим работаешь? Я жду с большим энтузиазмом. <br />
			<i>06.09.2019 05:03:00, Jotne.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404920</link>
			<guid>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404920</guid>
			<pubDate>Fri, 06 Sep 2019 05:03:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>elif statement</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404919">elif statement</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Можно ли использовать оператор elif в скриптах Mikrotik? <br />
			<i>08.10.2014 08:52:00, vasilaos.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404919</link>
			<guid>http://mikrotik.moscow/forum/forum57/86275-elif-statement/message404919</guid>
			<pubDate>Wed, 08 Oct 2014 08:52:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
