<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

  <title><![CDATA[唔好巨集]]></title>
  <link href="http://openkorer.github.com/atom.xml" rel="self"/>
  <link href="http://openkorer.github.com/"/>
  <updated>2013-04-14T18:38:13+08:00</updated>
  <id>http://openkorer.github.com/</id>
  <author>
    <name><![CDATA[openkorer]]></name>
    
  </author>
  <generator uri="http://octopress.org/">Octopress</generator>

  
  <entry>
    <title type="html"><![CDATA[利用debug觸發巨集]]></title>
    <link href="http://openkorer.github.com/blog/2013/04/14/debug/"/>
    <updated>2013-04-14T17:47:00+08:00</updated>
    <id>http://openkorer.github.com/blog/2013/04/14/debug</id>
    <content type="html"><![CDATA[<p>應該很多人知道在<a href="http://www.openkore.com/index.php/Category:Config.txt">config.txt</a>中有一個叫<a href="http://www.openkore.com/index.php/Debug">debug</a>的設定，如果把它設成1 <a href="http://www.openkore.com">openkore</a>就會多出很多訊息。</p>

<ul>
<li>其他人物的移動</li>
<li>其他人物望向的方向</li>
<li>其他人物登出跟登入</li>
</ul>


<p>當中比較有用的資料是<strong>其他人物的移動</strong>，因為就算人物偽裝或潛遁中，你也會收到他的位置。</p>

<pre><code>    Player Moved: 好事多研究員 (17) Level 2 男孩 Novice - (116, 74) -&gt; (116, 84)
</code></pre>

<p>因為我個人用英文版所以會跟中文版有點出入，以上資料你可以看到LV2的男初心者由116 74準備移動到116 84</p>

<p>這些資料可以幫我在PVP或GVG發揮無窮可能，只需配合<a href="http://wiki.openkore.com/index.php?title=Macro_plugin#Automacros">automacro</a>的<strong>console</strong>就可以觸發。</p>

<p>以下是我用過的例子</p>

<ul>
<li>當有修羅進入我身邊14x14就人孔他或做其他動作</li>
<li>當有指定偽裝人物移到我身邊5x5就隨機後退迴避</li>
<li>用修羅一直弓身彈影對方作追殺人</li>
</ul>


<p>至於如何寫我就不公開了，看你個人創意。</p>

<p>使用條件及注意事項:</p>

<ul>
<li><a href="http://www.openkore.com/index.php/Category:Config.txt">config.txt</a>中<a href="http://www.openkore.com/index.php/Debug">debug</a>設1是為了方便你寫巨集，寫好後建議設回0，因為就算設0 <a href="http://wiki.openkore.com/index.php?title=Macro_plugin#Automacros">automacro</a>一樣也可以觸發，避免收到太多資訊做成Lag。</li>
<li><a href="http://www.openkore.com/index.php/Category:Config.txt">config.txt</a>中<code>macro_allowDebug</code>必須設 1，沒有請自行加入。</li>
</ul>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[利用Perl Sub產生excel報告]]></title>
    <link href="http://openkorer.github.com/blog/2013/04/07/write2file/"/>
    <updated>2013-04-07T21:52:00+08:00</updated>
    <id>http://openkorer.github.com/blog/2013/04/07/write2file</id>
    <content type="html"><![CDATA[<p><img src="http://openkorer.github.com/images/partyitemcsv4.jpg" alt="" /></p>

<p>爬塔結束時大家最想知道什麼，大概是以下三點吧?</p>

<ol>
<li>誰撿了什麼？</li>
<li>什麼時侯撿？</li>
<li>撿了多少次？</li>
</ol>


<p>今天教大家利用perl sub產生<a href="http://office.microsoft.com/zh-hk/excel/">excel</a>報告</p>

<ul>
<li><a href="#partyitemlog">partyitemlog</a>偵測隊伍成員撿了什麼</li>
<li><a href="#write2file">write2file</a>把資料寫入檔案裡。</li>
</ul>


<p>巨集使用條件及注意事項:</p>

<ul>
<li>隊伍成員撿取了物品有效，好像只對有貴重物或裝備才有效。</li>
<li>必須與隊員同一地圖</li>
</ul>


<p><a name="partyitemlog"></a></p>

<figure class='code'><figcaption><span>partyitemlog</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">partyitemlog</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">console</span> <span class="sr">/隊伍成員 (.*) 撿取了物品 (.*)/</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>    <span class="n">write2file</span><span class="p">(</span><span class="s">&quot;$.map&quot;</span><span class="p">,</span><span class="s">&quot;$.lastMatch1&quot;</span><span class="p">,</span><span class="s">&quot;$.lastMatch2&quot;</span><span class="p">)</span>   <span class="c1">#　呼叫perl sub並連帶地圖人物物品資料</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p><a name="write2file"></a></p>

<figure class='code'><figcaption><span>write2file</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
<span class='line-number'>12</span>
<span class='line-number'>13</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="k">sub </span><span class="nf">write2file</span> <span class="p">{</span>
</span><span class='line'>  <span class="k">my</span> <span class="p">(</span><span class="nv">$map</span><span class="p">,</span> <span class="nv">$name</span><span class="p">,</span> <span class="nv">$desc</span><span class="p">)</span> <span class="o">=</span> <span class="nv">@_</span><span class="p">;</span>          <span class="c1"># 把partyitemlog送來的資料代入$map,$name,$desc</span>
</span><span class='line'>  <span class="nb">open</span><span class="p">(</span><span class="n">FILE</span><span class="p">,</span> <span class="s">&quot;&gt;&gt;:utf8&quot;</span><span class="p">,</span> <span class="s">&quot;$Settings::logs_folder/partyitem.csv&quot;</span><span class="p">);</span> <span class="c1"># 打開logs資料夾下的csv檔，如沒有會自動產生。</span>
</span><span class='line'>  <span class="k">my</span> <span class="nv">@date</span>  <span class="o">=</span> <span class="nb">localtime</span> <span class="nb">time</span><span class="p">;</span>                <span class="c1"># 讀取這一刻日期跟時間</span>
</span><span class='line'>  <span class="nv">$date</span><span class="p">[</span><span class="mi">5</span><span class="p">]</span> <span class="o">+=</span> <span class="mi">1900</span><span class="p">;</span>
</span><span class='line'>  <span class="nv">$date</span><span class="p">[</span><span class="mi">4</span><span class="p">]</span> <span class="o">+=</span> <span class="mi">1</span><span class="p">;</span>
</span><span class='line'>  <span class="k">my</span> <span class="nv">$time</span> <span class="o">=</span> <span class="nb">sprintf</span><span class="p">(</span>
</span><span class='line'>  <span class="s">&quot;%04d-%02d-%02d %02d:%02d:%02d&quot;</span><span class="p">,</span>        <span class="c1"># 自訂格式，個人比較喜歡用YYYY-MM-DD HH:MM:SS</span>
</span><span class='line'>  <span class="nv">$date</span><span class="p">[</span><span class="mi">5</span><span class="p">],</span><span class="nv">$date</span><span class="p">[</span><span class="mi">4</span><span class="p">],</span><span class="nv">$date</span><span class="p">[</span><span class="mi">3</span><span class="p">],</span><span class="nv">$date</span><span class="p">[</span><span class="mi">2</span><span class="p">],</span><span class="nv">$date</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span><span class="nv">$date</span><span class="p">[</span><span class="mi">0</span><span class="p">]);</span>     <span class="c1"># 對應格式</span>
</span><span class='line'>  <span class="k">my</span> <span class="nv">$log</span> <span class="o">=</span> <span class="s">&quot;$time,$map,$name,$desc\n&quot;</span><span class="p">;</span> <span class="c1"># 自訂資料格式跟次序</span>
</span><span class='line'>  <span class="k">print</span> <span class="n">FILE</span> <span class="nv">$log</span><span class="p">;</span>                       <span class="c1"># 把資料寫入檔案</span>
</span><span class='line'>  <span class="nb">close</span><span class="p">(</span><span class="n">FILE</span><span class="p">);</span>                           <span class="c1"># 關閉檔案</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p>以下是利用notepad打開partyitem.csv檔案的範本，符號<code>,</code>是csv檔用作分隔。</p>

<pre><code>    2013-04-05 18:42:47,1@tower23,隊員A,變形長靴
    2013-04-05 18:42:56,1@tower23,隊員B,血斧
    2013-04-05 18:42:58,1@tower55,隊員A,獸人英雄卡片
</code></pre>

<p>用<a href="http://office.microsoft.com/zh-hk/excel/">excel</a>直接開會如圖下，如出現亂碼請用notepad打開partyitem.csv再儲存一次就解決。做一次以後就再不會出現亂碼。</p>

<p><img src="http://openkorer.github.com/images/partyitemcsv.jpg" alt="" /></p>

<p>只要在第一行加入標題然後選擇，再按filter。</p>

<p><img src="http://openkorer.github.com/images/partyitemcsv2.jpg" alt="" /></p>

<p>成功後就如下圖標題尾多了一個向下三角型按鈕，然後可以根據人物地圖物品過濾資料。</p>

<p><img src="http://openkorer.github.com/images/partyitemcsv3.jpg" alt="" /></p>

<p>假如我沒有<a href="http://office.microsoft.com/zh-hk/excel/">excel</a>怎麼辦? 改回用普通文字檔就可以，只需修<a href="#write2file">write2file</a>的第<strong>3</strong>,<strong>10</strong>行就可以。</p>

<pre><code>    open(FILE, "&gt;&gt;:utf8", "$Settings::logs_folder/partyitem.txt");
    my $log = "$time\t$name\t$cate\t$desc\n";                           
</code></pre>

<p>修改後partyitem.txt內容如下，<code>\t</code>在<a href="http://www.perl.org">perl</a>語言是tab分隔，<code>\n</code>是換行。</p>

<pre><code>    2013-04-05 18:44:45 1@tower23   隊員A 變形長靴
    2013-04-05 18:44:53 1@tower23   隊員B 血斧
    2013-04-05 18:44:55 1@tower55   隊員A 獸人英雄卡片
</code></pre>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[創造者-寬廣配藥]]></title>
    <link href="http://openkorer.github.com/blog/2013/04/06/pharmacy/"/>
    <updated>2013-04-06T16:44:00+08:00</updated>
    <id>http://openkorer.github.com/blog/2013/04/06/pharmacy</id>
    <content type="html"><![CDATA[<p>這教學只製作<strong>鹽酸瓶</strong>跟<strong>火煙瓶</strong>，並不包括其他合成物品。分別由6個<a href="http://wiki.openkore.com/index.php?title=Macro_plugin#Automacros">automacro</a>組成。功能請看以下清單。</p>

<ul>
<li><a href="#tp3get">tp3get</a> 從倉儲取出<strong>1份寬廣配藥</strong>的材料</li>
<li><a href="#tp3make">tp3make</a> 用寬廣配藥<strong>1次製作鹽酸瓶,火煙瓶,酒精各50份</strong></li>
<li><a href="#demoget">demoget</a> 從倉儲取出<strong>100份火煙瓶</strong>的材料</li>
<li><a href="#demomake">demomake</a> 用配藥製作<strong>火煙瓶100次</strong></li>
<li><a href="#acidget">acidget</a> 從倉儲取出<strong>500份鹽酸瓶</strong>的材料</li>
<li><a href="#acidmake">acidmake</a> 用寬廣配藥<strong>1次製作50份鹽酸瓶，分10次製作</strong>。</li>
</ul>


<p>巨集共同使用條件及注意事項:</p>

<ul>
<li>如果6個<a href="http://wiki.openkore.com/index.php?title=Macro_plugin#Automacros">automacro</a>都放在macros.txt建議次序是:

<ol>
<li><a href="#tp3get">tp3get</a></li>
<li><a href="#tp3make">tp3make</a> 寬廣配藥做火煙瓶+酒精+鹽酸瓶</li>
<li><a href="#demoget">demoget</a></li>
<li><a href="#demomake">demomake</a> 配藥單做火煙瓶，善用多出的酒精</li>
<li><a href="#acidget">acidget</a></li>
<li><a href="#acidmake">acidmake</a> 寬廣配藥做鹽酸瓶</li>
</ol>
</li>
<li>必須為開倉狀態才會觸發拿取出材料巨集</li>
<li>開倉後就會自動開始，如果沒有自動開始先清空身上材料。</li>
<li>如果想中途停止可以用<strong>坐下</strong><code>sit</code>或<strong>關閉倉庫</strong><code>storage close</code>即可</li>
<li>必須修改<a href="#tp3make">tp3make</a>,<a href="#demomake">demomake</a>,<a href="#acidmake">acidmake</a>中的人物<strong>後int,後dex,後luk</strong>數值，如果你有各種對int,dex,luk有加成的技能和裝備，請用上後抄下並修改。確保製作時以最高成功率製作。</li>
<li>建議酒精製作說明書，火煙瓶製作說明書，鹽酸瓶製作說明書都放身上</li>
<li>巨集只對<strong>創造者</strong>有效，如想改用<strong>鍊金術師</strong>或<strong>基因學者</strong>請修改或刪除每個巨集的第<strong>2</strong>行。</li>
</ul>


<p><a name="tp3get"></a></p>

<figure class='code'><figcaption><span>tp3get</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
<span class='line-number'>12</span>
<span class='line-number'>13</span>
<span class='line-number'>14</span>
<span class='line-number'>15</span>
<span class='line-number'>16</span>
<span class='line-number'>17</span>
<span class='line-number'>18</span>
<span class='line-number'>19</span>
<span class='line-number'>20</span>
<span class='line-number'>21</span>
<span class='line-number'>22</span>
<span class='line-number'>23</span>
<span class='line-number'>24</span>
<span class='line-number'>25</span>
<span class='line-number'>26</span>
<span class='line-number'>27</span>
<span class='line-number'>28</span>
<span class='line-number'>29</span>
<span class='line-number'>30</span>
<span class='line-number'>31</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">tp3get</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">class</span> <span class="n">Creator</span>
</span><span class='line'>  <span class="n">status</span> <span class="ow">not</span> <span class="n">EFST_SIT</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;藥缽&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;空瓶&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;空試管&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;植物梗&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;毒魔菇芽孢&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;透明之布&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;不死心臟&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;藥缽&quot;</span> <span class="o">&gt;=</span> <span class="mi">200</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;空瓶&quot;</span> <span class="o">&gt;=</span> <span class="mi">200</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;空試管&quot;</span> <span class="o">&gt;=</span> <span class="mi">100</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;植物梗&quot;</span> <span class="o">&gt;=</span> <span class="mi">500</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;毒魔菇芽孢&quot;</span> <span class="o">&gt;=</span> <span class="mi">500</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;透明之布&quot;</span> <span class="o">&gt;=</span> <span class="mi">50</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;不死心臟&quot;</span> <span class="o">&gt;=</span> <span class="mi">50</span>
</span><span class='line'>  <span class="n">exclusive</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">add</span> <span class="err">鹽酸瓶</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">add</span> <span class="err">火煙瓶</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">add</span> <span class="err">酒精</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">get</span> <span class="err">藥缽</span> <span class="mi">200</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">get</span> <span class="err">空瓶</span> <span class="mi">200</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">get</span> <span class="err">空試管</span> <span class="mi">100</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">get</span> <span class="err">植物梗</span> <span class="mi">500</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">get</span> <span class="err">毒魔菇芽孢</span> <span class="mi">500</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">get</span> <span class="err">透明之布</span> <span class="mi">50</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">get</span> <span class="err">不死心臟</span> <span class="mi">50</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p><a href="#tp3get">tp3get</a>使用條件及注意事項:</p>

<ul>
<li>身上所有材料的數量為0</li>
<li>為開倉狀態</li>
<li>倉庫有最少<strong>1</strong>份<strong>寬廣配藥</strong>的材料

<ol>
<li>藥缽 200</li>
<li>空瓶 200</li>
<li>空試管 100</li>
<li>植物梗 500</li>
<li>毒魔菇芽孢 500</li>
<li>透明之布 50</li>
<li>不死心臟 50</li>
</ol>
</li>
</ul>


<p><a name="tp3make"></a></p>

<figure class='code'><figcaption><span>tp3make</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
<span class='line-number'>12</span>
<span class='line-number'>13</span>
<span class='line-number'>14</span>
<span class='line-number'>15</span>
<span class='line-number'>16</span>
<span class='line-number'>17</span>
<span class='line-number'>18</span>
<span class='line-number'>19</span>
<span class='line-number'>20</span>
<span class='line-number'>21</span>
<span class='line-number'>22</span>
<span class='line-number'>23</span>
<span class='line-number'>24</span>
<span class='line-number'>25</span>
<span class='line-number'>26</span>
<span class='line-number'>27</span>
<span class='line-number'>28</span>
<span class='line-number'>29</span>
<span class='line-number'>30</span>
<span class='line-number'>31</span>
<span class='line-number'>32</span>
<span class='line-number'>33</span>
<span class='line-number'>34</span>
<span class='line-number'>35</span>
<span class='line-number'>36</span>
<span class='line-number'>37</span>
<span class='line-number'>38</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">tp3make</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">class</span> <span class="n">Creator</span>
</span><span class='line'>  <span class="n">status</span> <span class="ow">not</span> <span class="n">EFST_SIT</span>
</span><span class='line'>  <span class="n">status</span> <span class="n">EFST_SOULLINK</span>
</span><span class='line'>  <span class="n">sp</span> <span class="o">&gt;</span> <span class="mi">200</span>
</span><span class='line'>  <span class="nb">eval</span> <span class="nv">$::char</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;int_bonus&#39;</span><span class="p">}</span> <span class="o">==</span> <span class="mi">86</span>
</span><span class='line'>  <span class="nb">eval</span> <span class="nv">$::char</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;dex_bonus&#39;</span><span class="p">}</span> <span class="o">==</span> <span class="mi">103</span>
</span><span class='line'>  <span class="nb">eval</span> <span class="nv">$::char</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;luk_bonus&#39;</span><span class="p">}</span> <span class="o">==</span> <span class="mi">132</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;酒精製作說明書&quot;</span> <span class="o">&gt;=</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;火煙瓶製作說明書&quot;</span> <span class="o">&gt;=</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;鹽酸瓶製作說明書&quot;</span> <span class="o">&gt;=</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;藥缽&quot;</span> <span class="o">&gt;=</span> <span class="mi">200</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;空瓶&quot;</span> <span class="o">&gt;=</span> <span class="mi">200</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;空試管&quot;</span> <span class="o">&gt;=</span> <span class="mi">100</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;植物梗&quot;</span> <span class="o">&gt;=</span> <span class="mi">500</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;毒魔菇芽孢&quot;</span> <span class="o">&gt;=</span> <span class="mi">500</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;透明之布&quot;</span> <span class="o">&gt;=</span> <span class="mi">50</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;不死心臟&quot;</span> <span class="o">&gt;=</span> <span class="mi">50</span>
</span><span class='line'>  <span class="n">exclusive</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="nv">$s1</span> <span class="o">=</span> <span class="nv">@storamount</span><span class="p">(</span><span class="err">藥缽</span><span class="p">)</span>
</span><span class='line'>  <span class="nv">$s2</span> <span class="o">=</span> <span class="nv">@storamount</span><span class="p">(</span><span class="err">空瓶</span><span class="p">)</span>
</span><span class='line'>  <span class="nv">$s3</span> <span class="o">=</span> <span class="nv">@storamount</span><span class="p">(</span><span class="err">空試管</span><span class="p">)</span>
</span><span class='line'>  <span class="nv">$s4</span> <span class="o">=</span> <span class="nv">@storamount</span><span class="p">(</span><span class="err">植物梗</span><span class="p">)</span>
</span><span class='line'>  <span class="nv">$s5</span> <span class="o">=</span> <span class="nv">@storamount</span><span class="p">(</span><span class="err">毒魔菇芽孢</span><span class="p">)</span>
</span><span class='line'>  <span class="nv">$s6</span> <span class="o">=</span> <span class="nv">@storamount</span><span class="p">(</span><span class="err">透明之布</span><span class="p">)</span>
</span><span class='line'>  <span class="nv">$s7</span> <span class="o">=</span> <span class="nv">@storamount</span><span class="p">(</span><span class="err">不死心臟</span><span class="p">)</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">倉庫材料</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">藥缽</span> <span class="nv">$s1</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">空瓶</span> <span class="nv">$s2</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">試管</span> <span class="nv">$s3</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">植物</span> <span class="nv">$s4</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">芽孢</span> <span class="nv">$s5</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">透布</span> <span class="nv">$s6</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">心臟</span> <span class="nv">$s7</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">ss</span> <span class="mi">498</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p><a href="#tp3make">tp3make</a>使用條件及注意事項:</p>

<ul>
<li>必須有靈魂狀態才能用寬廣配藥(靈悟士跟<strong>跆拳</strong>組隊再對創造者用靈魂就可以，之後<strong>跆拳</strong>下線也可以。但注意組<strong>拳聖是無效果的</strong>）</li>
<li>身上有最少<strong>1份寬廣配藥</strong>的材料</li>
<li>酒精製作說明書，火煙瓶製作說明書，鹽酸瓶製作說明書都放身上</li>
</ul>


<p><a name="demoget"></a></p>

<figure class='code'><figcaption><span>demoget</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
<span class='line-number'>12</span>
<span class='line-number'>13</span>
<span class='line-number'>14</span>
<span class='line-number'>15</span>
<span class='line-number'>16</span>
<span class='line-number'>17</span>
<span class='line-number'>18</span>
<span class='line-number'>19</span>
<span class='line-number'>20</span>
<span class='line-number'>21</span>
<span class='line-number'>22</span>
<span class='line-number'>23</span>
<span class='line-number'>24</span>
<span class='line-number'>25</span>
<span class='line-number'>26</span>
<span class='line-number'>27</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">demoget</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">class</span> <span class="n">Creator</span>
</span><span class='line'>  <span class="n">status</span> <span class="ow">not</span> <span class="n">EFST_SIT</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;藥缽&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;空瓶&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;透明之布&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;酒精&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;藥缽&quot;</span> <span class="o">&gt;=</span> <span class="mi">100</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;空瓶&quot;</span> <span class="o">&gt;=</span> <span class="mi">100</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;透明之布&quot;</span> <span class="o">&gt;=</span> <span class="mi">100</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;酒精&quot;</span> <span class="o">&gt;=</span> <span class="mi">100</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;植物梗&quot;</span> <span class="o">&lt;</span> <span class="mi">500</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;毒魔菇芽孢&quot;</span> <span class="o">&lt;</span> <span class="mi">500</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;火煙瓶&quot;</span> <span class="o">&lt;=</span> <span class="mi">29900</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;空試管&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;植物梗&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;毒魔菇芽孢&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;不死心臟&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">exclusive</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">add</span> <span class="err">火煙瓶</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">get</span> <span class="err">藥缽</span> <span class="mi">100</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">get</span> <span class="err">空瓶</span> <span class="mi">100</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">get</span> <span class="err">透明之布</span> <span class="mi">100</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">get</span> <span class="err">酒精</span> <span class="mi">100</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p><a href="#demoget">demoget</a>使用條件及注意事項:</p>

<ul>
<li>身上所有材料的數量為0</li>
<li>為開倉狀態</li>
<li>倉庫中<strong>植物梗</strong>跟<strong>毒魔菇芽孢</strong>不足500</li>
<li>倉庫有最少<strong>100份火煙瓶</strong>的材料

<ol>
<li>藥缽 100</li>
<li>空瓶 100</li>
<li>透明之布 100</li>
<li>酒精 100</li>
</ol>
</li>
</ul>


<p><a name="demomake"></a></p>

<figure class='code'><figcaption><span>demomake</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
<span class='line-number'>12</span>
<span class='line-number'>13</span>
<span class='line-number'>14</span>
<span class='line-number'>15</span>
<span class='line-number'>16</span>
<span class='line-number'>17</span>
<span class='line-number'>18</span>
<span class='line-number'>19</span>
<span class='line-number'>20</span>
<span class='line-number'>21</span>
<span class='line-number'>22</span>
<span class='line-number'>23</span>
<span class='line-number'>24</span>
<span class='line-number'>25</span>
<span class='line-number'>26</span>
<span class='line-number'>27</span>
<span class='line-number'>28</span>
<span class='line-number'>29</span>
<span class='line-number'>30</span>
<span class='line-number'>31</span>
<span class='line-number'>32</span>
<span class='line-number'>33</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">demomake</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">class</span> <span class="n">Creator</span>
</span><span class='line'>  <span class="n">status</span> <span class="ow">not</span> <span class="n">EFST_SIT</span>
</span><span class='line'>  <span class="n">sp</span> <span class="o">&gt;</span> <span class="mi">20</span>
</span><span class='line'>  <span class="nb">eval</span> <span class="nv">$::char</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;int_bonus&#39;</span><span class="p">}</span> <span class="o">==</span> <span class="mi">86</span>
</span><span class='line'>  <span class="nb">eval</span> <span class="nv">$::char</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;dex_bonus&#39;</span><span class="p">}</span> <span class="o">==</span> <span class="mi">103</span>
</span><span class='line'>  <span class="nb">eval</span> <span class="nv">$::char</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;luk_bonus&#39;</span><span class="p">}</span> <span class="o">==</span> <span class="mi">132</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;火煙瓶製作說明書&quot;</span> <span class="o">==</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;藥缽&quot;</span> <span class="o">&gt;=</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;空瓶&quot;</span> <span class="o">&gt;=</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;空試管&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;植物梗&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;毒魔菇芽孢&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;透明之布&quot;</span> <span class="o">&gt;=</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;不死心臟&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;酒精&quot;</span> <span class="o">&gt;=</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;火煙瓶&quot;</span> <span class="o">&lt;=</span> <span class="mi">29900</span>
</span><span class='line'>  <span class="n">exclusive</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="nv">$s1</span> <span class="o">=</span> <span class="nv">@storamount</span><span class="p">(</span><span class="err">藥缽</span><span class="p">)</span>
</span><span class='line'>  <span class="nv">$s2</span> <span class="o">=</span> <span class="nv">@storamount</span><span class="p">(</span><span class="err">空瓶</span><span class="p">)</span>
</span><span class='line'>  <span class="nv">$s6</span> <span class="o">=</span> <span class="nv">@storamount</span><span class="p">(</span><span class="err">透明之布</span><span class="p">)</span>
</span><span class='line'>  <span class="nv">$s8</span> <span class="o">=</span> <span class="nv">@storamount</span><span class="p">(</span><span class="err">酒精</span><span class="p">)</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">倉庫材料</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">藥缽</span> <span class="nv">$s1</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">空瓶</span> <span class="nv">$s2</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">透布</span> <span class="nv">$s6</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">酒精</span> <span class="nv">$s8</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">ss</span> <span class="mi">228</span> <span class="mi">10</span>
</span><span class='line'>  <span class="n">pause</span> <span class="mi">1</span>
</span><span class='line'>    <span class="k">do</span> <span class="nb">send</span> <span class="mi">8</span><span class="n">E</span> <span class="mo">01</span> <span class="n">DF</span> <span class="mi">1</span><span class="n">B</span> <span class="mo">00</span> <span class="mo">00</span> <span class="mo">00</span> <span class="mo">00</span> <span class="mo">00</span> <span class="mo">00</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p><a href="#demomake">demomake</a>使用條件及注意事項:</p>

<ul>
<li>身上有最少<strong>100份火煙瓶</strong>的材料</li>
<li>火煙瓶製作說明書放身上</li>
<li>單獨做火煙瓶100次</li>
</ul>


<p><a name="acidget"></a></p>

<figure class='code'><figcaption><span>acidget</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
<span class='line-number'>12</span>
<span class='line-number'>13</span>
<span class='line-number'>14</span>
<span class='line-number'>15</span>
<span class='line-number'>16</span>
<span class='line-number'>17</span>
<span class='line-number'>18</span>
<span class='line-number'>19</span>
<span class='line-number'>20</span>
<span class='line-number'>21</span>
<span class='line-number'>22</span>
<span class='line-number'>23</span>
<span class='line-number'>24</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">acidget</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">class</span> <span class="n">Creator</span>
</span><span class='line'>  <span class="n">status</span> <span class="ow">not</span> <span class="n">EFST_SIT</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;藥缽&quot;</span> <span class="o">==</span> <span class="mi">150</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;空瓶&quot;</span> <span class="o">==</span> <span class="mi">150</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;空試管&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;植物梗&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;毒魔菇芽孢&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;透明之布&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;不死心臟&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;藥缽&quot;</span> <span class="o">&gt;=</span> <span class="mi">500</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;空瓶&quot;</span> <span class="o">&gt;=</span> <span class="mi">500</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;鹽酸瓶&quot;</span> <span class="o">&lt;=</span> <span class="mi">29500</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;植物梗&quot;</span> <span class="o">&lt;</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;毒魔菇芽孢&quot;</span> <span class="o">&lt;</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">storage</span> <span class="s">&quot;不死心臟&quot;</span> <span class="o">&gt;=</span> <span class="mi">500</span>
</span><span class='line'>  <span class="n">exclusive</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">add</span> <span class="err">鹽酸瓶</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">get</span> <span class="err">藥缽</span> <span class="mi">500</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">get</span> <span class="err">空瓶</span> <span class="mi">500</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">get</span> <span class="err">不死心臟</span> <span class="mi">500</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p><a href="#acidget">acidget</a>使用條件及注意事項:</p>

<ul>
<li>身上藥缽,空瓶數量為150,其他材料的數量為0</li>
<li>為開倉狀態</li>
<li>倉庫中<strong>植物梗</strong>跟<strong>毒魔菇芽孢</strong>不足500，而鹽酸瓶材料有500份或以上。</li>
<li>倉庫有最少<strong>500</strong>份<strong>鹽酸瓶</strong>的材料

<ol>
<li>藥缽 500</li>
<li>空瓶 500</li>
<li>不死心臟 500</li>
</ol>
</li>
</ul>


<p><a name="acidmake"></a></p>

<figure class='code'><figcaption><span>acidmake</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
<span class='line-number'>12</span>
<span class='line-number'>13</span>
<span class='line-number'>14</span>
<span class='line-number'>15</span>
<span class='line-number'>16</span>
<span class='line-number'>17</span>
<span class='line-number'>18</span>
<span class='line-number'>19</span>
<span class='line-number'>20</span>
<span class='line-number'>21</span>
<span class='line-number'>22</span>
<span class='line-number'>23</span>
<span class='line-number'>24</span>
<span class='line-number'>25</span>
<span class='line-number'>26</span>
<span class='line-number'>27</span>
<span class='line-number'>28</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">acidmake</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">class</span> <span class="n">Creator</span>
</span><span class='line'>  <span class="n">status</span> <span class="ow">not</span> <span class="n">EFST_SIT</span>
</span><span class='line'>  <span class="n">status</span> <span class="n">EFST_SOULLINK</span>
</span><span class='line'>  <span class="n">sp</span> <span class="o">&gt;</span> <span class="mi">200</span>
</span><span class='line'>  <span class="nb">eval</span> <span class="nv">$::char</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;int_bonus&#39;</span><span class="p">}</span> <span class="o">==</span> <span class="mi">86</span>
</span><span class='line'>  <span class="nb">eval</span> <span class="nv">$::char</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;dex_bonus&#39;</span><span class="p">}</span> <span class="o">==</span> <span class="mi">103</span>
</span><span class='line'>  <span class="nb">eval</span> <span class="nv">$::char</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;luk_bonus&#39;</span><span class="p">}</span> <span class="o">==</span> <span class="mi">132</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;鹽酸瓶製作說明書&quot;</span> <span class="o">&gt;=</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;藥缽&quot;</span> <span class="o">&gt;=</span> <span class="mi">200</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;空瓶&quot;</span> <span class="o">&gt;=</span> <span class="mi">200</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;空試管&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;植物梗&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;毒魔菇芽孢&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;透明之布&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;不死心臟&quot;</span> <span class="o">&gt;=</span> <span class="mi">50</span>
</span><span class='line'>  <span class="n">exclusive</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="nv">$s1</span> <span class="o">=</span> <span class="nv">@storamount</span><span class="p">(</span><span class="err">藥缽</span><span class="p">)</span>
</span><span class='line'>  <span class="nv">$s2</span> <span class="o">=</span> <span class="nv">@storamount</span><span class="p">(</span><span class="err">空瓶</span><span class="p">)</span>
</span><span class='line'>  <span class="nv">$s7</span> <span class="o">=</span> <span class="nv">@storamount</span><span class="p">(</span><span class="err">不死心臟</span><span class="p">)</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">倉庫材料</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">藥缽</span> <span class="nv">$s1</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">空瓶</span> <span class="nv">$s2</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">心臟</span> <span class="nv">$s7</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">ss</span> <span class="mi">498</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p><a href="#acidmake">acidmake</a>使用條件及注意事項:</p>

<ul>
<li>必須有靈魂狀態才能用寬廣配藥(靈悟士跟<strong>跆拳</strong>組隊再對創造者用靈魂就可以，之後跆拳下線也可以。但注意組<strong>拳聖是無效果的</strong>）</li>
<li>身上有最少<strong>50份鹽酸瓶</strong>的材料</li>
<li>鹽酸瓶製作說明書都放身上</li>
<li>注意這是用寬廣配藥做鹽酸瓶</li>
</ul>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[同盟公會頻道互通]]></title>
    <link href="http://openkorer.github.com/blog/2013/04/04/guildmsg/"/>
    <updated>2013-04-04T08:08:00+08:00</updated>
    <id>http://openkorer.github.com/blog/2013/04/04/guildmsg</id>
    <content type="html"><![CDATA[<p>當你想跟分會或者同盟公會的朋友聊天時，很多時候都只是利用密頻，但只能一對一，有點可惜。
很久之前有人找我幫他寫了一個公會頻道互通的巨集，今天跟大家說一下原理跟寫法。</p>

<p>首先兩個公會都要有一個人物專門做通訊員，當<strong>A公會通訊員</strong>收到<strong>A公會</strong>的任何聊天信息就會通過密頻把<strong>A公會</strong>的聊天信息傳給<strong>B公會通訊員</strong>，當<strong>B公會通訊員</strong>收到後就在<strong>B公會</strong>發言，相反B對A也相同原理，先看以下模擬聊天記錄會比較容易理解。</p>

<pre><code>    [A公會] A測試員 : B測試員在嗎?
    [B公會] B通訊員 : A測試員: B測試員在嗎?
    [B公會] B測試員 : 我在呀
    [A公會] A通訊員 : B測試員: 我在呀
</code></pre>

<p>巨集使用條件及注意事項:</p>

<ul>
<li>兩個公會也要有一人當通訊員才能互通</li>
<li>通訊員密頻要開</li>
<li>必須修改<a href="#gmsg">gmsg</a>第<strong>5</strong>,<strong>6</strong>行，<a href="#pmsg">pmsg</a>第<strong>2</strong>行的通訊員名稱。</li>
<li>兩個公會的通訊員都要有<a href="#gmsg">gmsg</a>，<a href="#pmsg">pmsg</a>兩個巨集</li>
<li>這版本只支持兩個公會</li>
<li>假如同時(<strong>秒</strong>)出現大量聊天信息有機會出現遺留情況</li>
</ul>


<p>使用方法:     <br/>
如果設定沒出錯，正常用公會頻道聊天就OK</p>

<p><a name="gmsg"></a></p>

<figure class='code'><figcaption><span>gmsg</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">gmsg</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">guild</span> <span class="sr">/(.*)/</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="p">[</span>
</span><span class='line'>  <span class="nv">$me</span> <span class="o">=</span> <span class="err">通訊員</span><span class="n">A</span> <span class="c1"># 本公會通訊員名稱</span>
</span><span class='line'>  <span class="nv">$to</span> <span class="o">=</span> <span class="err">通訊員</span><span class="n">B</span> <span class="c1"># 對方公會通訊員名稱</span>
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">$</span><span class="err">.</span><span class="nv">lastguild</span> <span class="o">=</span> <span class="nv">$me</span><span class="p">)</span> <span class="n">stop</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">pm</span> <span class="nv">$to</span> <span class="nv">$</span><span class="err">.</span><span class="nv">lastguild:$</span><span class="err">.</span><span class="nv">lastguildMsg</span><span class="p">;</span><span class="n">stop</span>
</span><span class='line'>  <span class="p">]</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p><a name="pmsg"></a></p>

<figure class='code'><figcaption><span>pmsg</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">pmsg</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">pm</span> <span class="sr">/(.*)/</span><span class="p">,</span><span class="err">通訊員</span><span class="n">B</span> <span class="c1"># 對方公會通訊員名稱</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">g</span> <span class="nv">$</span><span class="err">.</span><span class="nv">lastpmMsg</span><span class="p">;</span><span class="n">stop</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>



]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[查詢及平均分配金錢]]></title>
    <link href="http://openkorer.github.com/blog/2013/04/02/sharezeny/"/>
    <updated>2013-04-02T22:20:00+08:00</updated>
    <id>http://openkorer.github.com/blog/2013/04/02/sharezeny</id>
    <content type="html"><![CDATA[<p>有些活動好像<a href="http://ro.gameflier.com/action/Tarot_20121214/index.html">命運? 機會? 塔羅占卜師幫你解惑！</a>每次都要轉錢是不是很煩？假如你人物多花的時間相對多，而且容易出錯。   <br/>
往往大量金錢都集中在一個人物身上，而其他人物都只有少量。一旦到了需要金錢的活動或任務就變得麻煩。針對這問題寫了一個金錢交易巨集。先看看什麼情況下適用。</p>

<ul>
<li>如大量人物需要轉生，要指定為1285000zeny不多不少。</li>
<li>解活動，如<a href="http://ro.gameflier.com/action/Tarot_20121214/index.html">命運? 機會? 塔羅占卜師幫你解惑！</a></li>
<li>購買物品前為每人準備相等的金額</li>
</ul>


<p>了解後我們來看一看整個交易流程，先準備一個人物作<strong>派錢員</strong>跟數個收錢的人物，把他們移動到同一格，這是為了確保不超過交易距離。很簡單，一同轉換地圖時就會重疊在一起。集體移動可參考這篇文章<a href="http://openkorer.github.com/blog/2013/03/25/sync">一次控制多個openkore</a>。
然後利用隊頻或公會頻說出今次想要的金額，<a href="#getzeny">getzeny</a>就會開始計算減去身上的差額，如果身上的金錢比想要的多就沒有動作，相反就會利用密頻通知<strong>派錢員</strong>派發多少錢，然後<strong>派錢員</strong><a href="#addzeny">addzeny</a>就會點缺錢的人物作交易並把差額加上。</p>

<p>巨集使用條件及注意事項:</p>

<ul>
<li><strong>派錢員</strong>必須有足夠金錢</li>
<li><strong>派錢員</strong>密頻要開</li>
<li>建議利用<strong>隊伍</strong>或<strong>公會</strong>頻道</li>
<li>跟<strong>派錢員</strong>距離不超過**2((格</li>
<li>建議找一個比較少人的地方</li>
<li>必須修改<strong>派錢員</strong>的名稱，getzeny第<strong>3</strong>,<strong>7</strong>行，名稱包含<strong>特別符號</strong>可能會出問題！</li>
<li><a href="http://www.openkore.com/index.php/Category:Config.txt">config.txt</a>中<a href="http://www.openkore.com/index.php/DealAuto">dealAuto</a>改<strong>2</strong></li>
<li><a href="http://www.openkore.com/index.php/Category:Config.txt">config.txt</a>中<a href="http://www.openkore.com/index.php/DealAuto_names">dealAuto_names</a>加上<strong>派錢員</strong>的名字，<strong>如果本身是空的就不用加</strong>！</li>
<li>每<strong>7</strong>秒會密一次<strong>派錢員</strong>直到指定金錢才會停止。</li>
</ul>


<p>使用方法:                 <br/>
e.g. 要求每人身上都要有10000000zeny (一千萬)      <br/>
<a href="http://www.openkore.com">openkore</a>: 隊伍用<code>p z g 10000000</code> 公會用<code>g z g 10000000</code>         <br/>
官方遊戲程式: 在<strong>隊伍</strong>頻道直接輸入<code>z g 10000000</code>或在<strong>公會</strong>頻道輸入<code>z g 10000000</code></p>

<p><a name="getzeny"></a></p>

<figure class='code'><figcaption><span>getzeny</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
<span class='line-number'>12</span>
<span class='line-number'>13</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">getzeny</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">console</span> <span class="sr">/\[(隊伍|公會)\] (.*) \: z g (\d+)/</span>
</span><span class='line'>  <span class="n">player</span> <span class="s">&quot;派錢員&quot;</span><span class="p">,</span><span class="mi">3</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="k">while</span> <span class="p">(</span><span class="nv">$</span><span class="err">.</span><span class="nv">zeny</span> <span class="o">&lt;</span> <span class="nv">$</span><span class="err">.</span><span class="nv">lastMatch3</span><span class="p">)</span> <span class="n">as</span> <span class="n">loop</span>        <span class="c1"># 比較身上的金錢</span>
</span><span class='line'>  <span class="nv">$z</span> <span class="o">=</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$</span><span class="err">.</span><span class="nv">lastMatch3</span> <span class="o">-</span> <span class="nv">$</span><span class="err">.</span><span class="nv">zeny</span><span class="p">)</span>         <span class="c1"># 計算差額</span>
</span><span class='line'>  <span class="nv">$n</span> <span class="o">=</span> <span class="err">派錢員</span>
</span><span class='line'>  <span class="k">do</span> <span class="nb">eval</span> <span class="k">foreach</span> <span class="k">my</span> <span class="nv">$_player</span> <span class="p">(</span><span class="nv">@</span><span class="p">{</span><span class="nv">$::playersList</span><span class="o">-&gt;</span><span class="n">getItems</span><span class="p">()})</span> <span class="p">{</span> <span class="k">next</span> <span class="k">if</span> <span class="nv">$_player</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;name&#39;</span><span class="p">}</span> <span class="ow">eq</span> <span class="s">&quot;&quot;</span><span class="p">;</span> <span class="k">next</span> <span class="k">if</span> <span class="nv">$_player</span><span class="o">-&gt;</span><span class="p">{</span><span class="n">actorType</span><span class="p">}</span> <span class="ow">ne</span> <span class="s">&quot;Player&quot;</span><span class="p">;</span> <span class="k">if</span> <span class="p">(</span><span class="nv">$_player</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;name&#39;</span><span class="p">}</span> <span class="ow">eq</span> <span class="s">&quot;$n&quot;</span><span class="p">)</span> <span class="p">{</span><span class="nv">$::Macro::Data::varStack</span><span class="p">{</span><span class="n">name</span><span class="p">}</span> <span class="o">=</span> <span class="nv">$_player</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;name&#39;</span><span class="p">};</span> <span class="nv">$::Macro::Data::varStack</span><span class="p">{</span><span class="n">id</span><span class="p">}</span> <span class="o">=</span> <span class="nv">$_player</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;binID&#39;</span><span class="p">};}}</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">pm</span> <span class="nv">$n</span> <span class="n">z</span> <span class="n">a</span> <span class="nv">$z</span>         <span class="c1"># 通知派錢員派錢</span>
</span><span class='line'>  <span class="n">pause</span> <span class="mi">7</span>                  <span class="c1"># 密一次派錢員的相隔秒數</span>
</span><span class='line'>  <span class="n">end</span> <span class="n">loop</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p><a name="addzeny"></a></p>

<figure class='code'><figcaption><span>addzeny</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
<span class='line-number'>12</span>
<span class='line-number'>13</span>
<span class='line-number'>14</span>
<span class='line-number'>15</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">addzeny</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">pm</span> <span class="sr">/z a (\d+)/</span>
</span><span class='line'>  <span class="n">exclusive</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">$</span><span class="err">.</span><span class="nv">zeny</span> <span class="o">&lt;</span> <span class="nv">$</span><span class="err">.</span><span class="nv">lastMatch1</span><span class="p">)</span> <span class="n">stop</span>         <span class="c1"># 比較身上跟要派的金額</span>
</span><span class='line'>  <span class="nv">$n</span> <span class="o">=</span> <span class="nv">$</span><span class="err">.</span><span class="nv">lastpm</span>                           <span class="c1"># 最後密我的人的名字</span>
</span><span class='line'>  <span class="k">do</span> <span class="nb">eval</span> <span class="k">foreach</span> <span class="k">my</span> <span class="nv">$_player</span> <span class="p">(</span><span class="nv">@</span><span class="p">{</span><span class="nv">$::playersList</span><span class="o">-&gt;</span><span class="n">getItems</span><span class="p">()})</span> <span class="p">{</span> <span class="k">next</span> <span class="k">if</span> <span class="nv">$_player</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;name&#39;</span><span class="p">}</span> <span class="ow">eq</span> <span class="s">&quot;&quot;</span><span class="p">;</span> <span class="k">next</span> <span class="k">if</span> <span class="nv">$_player</span><span class="o">-&gt;</span><span class="p">{</span><span class="n">actorType</span><span class="p">}</span> <span class="ow">ne</span> <span class="s">&quot;Player&quot;</span><span class="p">;</span> <span class="k">if</span> <span class="p">(</span><span class="nv">$_player</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;name&#39;</span><span class="p">}</span> <span class="ow">eq</span> <span class="s">&quot;$n&quot;</span><span class="p">)</span> <span class="p">{</span><span class="nv">$::Macro::Data::varStack</span><span class="p">{</span><span class="n">name</span><span class="p">}</span> <span class="o">=</span> <span class="nv">$_player</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;name&#39;</span><span class="p">};</span> <span class="nv">$::Macro::Data::varStack</span><span class="p">{</span><span class="n">id</span><span class="p">}</span> <span class="o">=</span> <span class="nv">$_player</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;binID&#39;</span><span class="p">};}}</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">deal</span> <span class="nv">$id</span>                               <span class="c1"># 交易最後密我的人</span>
</span><span class='line'>  <span class="n">pause</span> <span class="mi">3</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">deal</span> <span class="n">add</span> <span class="n">z</span> <span class="nv">$</span><span class="err">.</span><span class="nv">lastMatch1</span>             <span class="c1"># 放上金額</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">deal</span>
</span><span class='line'>  <span class="n">pause</span> <span class="mi">3</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">deal</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p>另外查詢<a href="http://www.openkore.com">openkore</a>們身上的zeny</p>

<p>使用方法:                         <br/>
<a href="http://www.openkore.com">openkore</a>: 隊伍用<code>p zeny</code> 公會用<code>g zeny</code>         <br/>
官方遊戲程式: 在<strong>隊伍</strong>頻道直接輸入<code>zeny</code>或在<strong>公會</strong>頻道輸入<code>zeny</code></p>

<p><a name="zenycheck"></a></p>

<figure class='code'><figcaption><span>zenycheck</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
<span class='line-number'>12</span>
<span class='line-number'>13</span>
<span class='line-number'>14</span>
<span class='line-number'>15</span>
<span class='line-number'>16</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">zenycheck</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">console</span> <span class="sr">/\[(公會|隊伍)\] (.*) \: zeny/</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">$</span><span class="err">.</span><span class="nv">lastMatch1</span> <span class="o">==</span> <span class="s">&quot;公會&quot;</span><span class="p">)</span> <span class="nb">goto</span> <span class="n">g</span>
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">$</span><span class="err">.</span><span class="nv">lastMatch1</span> <span class="o">==</span> <span class="s">&quot;隊伍&quot;</span><span class="p">)</span> <span class="nb">goto</span> <span class="n">p</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  
</span><span class='line'>  <span class="p">:</span><span class="n">g</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">g</span> <span class="nv">$</span><span class="err">.</span><span class="nv">zeny</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  
</span><span class='line'>  <span class="p">:</span><span class="n">p</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">p</span> <span class="nv">$</span><span class="err">.</span><span class="nv">zeny</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p>以下是<a href="http://www.openkore.com">openkore</a>例出隊伍金錢報告的範本</p>

<pre><code>    [隊伍] op01 : 1400000
    [隊伍] op01 : 500000
    [隊伍] op02 : 100410
    .
    .
    .
    [隊伍] op11 : 241232
    [隊伍] op12 : 5831323
</code></pre>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[用巨集播放音效]]></title>
    <link href="http://openkorer.github.com/blog/2013/04/01/playsound/"/>
    <updated>2013-04-01T23:41:00+08:00</updated>
    <id>http://openkorer.github.com/blog/2013/04/01/playsound</id>
    <content type="html"><![CDATA[<p>今日教大家用<a href="http://www.openkore.com">openkore</a>播放音效，什麼意思？就是用<a href="http://www.openkore.com">openkore</a>時利用巨集觸發來播放音效檔案。有什麼好處？ 看我以下的舉例！</p>

<ul>
<li>用<a href="http://www.openkore.com">openkore</a>開聊天室收物品時有人進來叮一聲！</li>
<li>用<a href="http://www.openkore.com">openkore</a>開露天賣出貨物時叮一聲！</li>
<li>有人在你<a href="http://www.openkore.com">openkore</a>打怪時1:1密你叮一聲!</li>
<li>有人在廣播賣或收你想要的東西時叮一聲！</li>
<li>還有更多&#8230; 看個人創意！</li>
<li>建議音效檔是從RO的<a href="file:///C:/Program%20Files%20(x86)/Gravity/RO/">data.grf</a>用<a href="http://downloads.sourceforge.net/project/openkore/GRF%20Tool/1.2.0/grftool-win32-1.2.0.zip">grftool</a>解出來的，用回RO的音效比較有親切感。</li>
<li><strong>教學不包括音效檔，請自備。</strong></li>
<li><strong>記得要開喇叭</strong>！</li>
</ul>


<p>以上共同之處是確保你正打Battlefield3，看電影，玩facebook等等時不會錯任何一個重要時刻。</p>

<p>我簡單用1:1語密做個例子，很簡單，先在config資料夾同一層開一個叫wav的新資料夾，把ting.wav放進去就可以，當然名稱跟什麼音樂檔可以自己更改，只要修改<code>playSound('wav\ting.wav')</code>後的字串就可以。</p>

<figure class='code'><figcaption><span>pm</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">pm</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">pm</span> <span class="sr">/(.*)/</span>
</span><span class='line'>  <span class="n">exclusive</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="k">do</span> <span class="nb">eval</span> <span class="nn">Utils::Win32::</span><span class="n">playSound</span><span class="p">(</span><span class="s">&#39;wav\ting.wav&#39;</span><span class="p">);</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p>露天賣出東西<strong>喵</strong>叫一聲！</p>

<figure class='code'><figcaption><span>autocloseshop</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
<span class='line-number'>12</span>
<span class='line-number'>13</span>
<span class='line-number'>14</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">autocloseshop</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">soldout</span> <span class="o">&gt;=</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">exclusive</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">location</span> <span class="n">prontera</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">pause</span> <span class="mi">7</span>
</span><span class='line'>  <span class="k">do</span> <span class="nb">eval</span> <span class="nn">Utils::Win32::</span><span class="n">playSound</span><span class="p">(</span><span class="s">&#39;wav\cat.wav&#39;</span><span class="p">);</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">closeshop</span>
</span><span class='line'>  <span class="n">pause</span> <span class="mi">7</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">openshop</span>
</span><span class='line'>  <span class="n">release</span> <span class="n">all</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p>指定玩家出現在你距離20格就喵一聲在關閉<a href="http://www.openkore.com">openkore</a></p>

<figure class='code'><figcaption><span>playernear</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">playernear</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">player</span> <span class="s">&quot;GM03&quot;</span><span class="p">,</span><span class="mi">20</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="k">do</span> <span class="nb">eval</span> <span class="nn">Utils::Win32::</span><span class="n">playSound</span><span class="p">(</span><span class="s">&#39;wav\cat.wav&#39;</span><span class="p">);</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">quit</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'>  <span class="n">timeout</span> <span class="mi">1</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p>愚人節快樂！</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[查詢物品數量及列出報告]]></title>
    <link href="http://openkorer.github.com/blog/2013/03/30/itemamount/"/>
    <updated>2013-03-30T23:34:00+08:00</updated>
    <id>http://openkorer.github.com/blog/2013/03/30/itemamount</id>
    <content type="html"><![CDATA[<p>在眾多<a href="http://www.openkore.com">openkore</a>的倉庫裡尋找一件道具是非常痛苦的事，相信很多人都有試過買了東西後才發現自己倉庫已經擁有的經驗。
這巨集是設計給我自己N個商人用的，可利用隊伍及公會頻道同時查詢所有<a href="http://www.openkore.com">openkore</a>指定物品在<strong>身上(包括已裝備的)</strong>，<strong>手推車</strong>及<strong>倉庫</strong>的數量。實用又方便！</p>

<p>巨集使用條件及注意事項:</p>

<ul>
<li>因為要輸入中文的關係，下達指令的人物必須用<a href="http://www.openkore.com/index.php/XKore">XKore</a>模式或<strong>官方遊戲程式</strong>，推薦用<a href="http://www.openkore.com/index.php/XKore">XKore</a>模式，其他<a href="http://www.openkore.com">openkore</a>不用。</li>
<li>如要查詢倉庫的數量<strong>必須在開倉狀態</strong>，集體走到卡普拉附近跟開倉可參考此文章<a href="http://openkorer.github.com/blog/2013/03/25/sync">一次控制多個openkore</a>。</li>
<li>必須組隊或加入公會，巨集中已同時支持隊伍及公會頻道。</li>
<li>倉庫數量為<strong>-1</strong>時代表沒有開倉</li>
<li>同時可用配合<a href="http://openkorer.github.com/blog/2013/03/25/sync">一次控制多個openkore</a>跟<a href="http://www.openkore.com/index.php/Storage">storage</a> get或add達到同時存取物品，例如我要每人從倉庫取500個紅蘿蔔出來的指令是<code>cmd storage get 紅蘿蔔 500</code></li>
</ul>


<p>使用方法:     <br/>
e.g. 查詢紅蘿蔔      <br/>
官方遊戲程式: 在<strong>隊伍</strong>頻道直接輸入<code>ia 紅蘿蔔</code> + <strong>Enter</strong>或在<strong>公會</strong>頻道輸入<code>ia 紅蘿蔔</code> + <strong>Ctrl+G</strong></p>

<p>其他例子:</p>

<ul>
<li><code>ia 海神之憤怒</code></li>
<li><code>ia 鈽鐳金盾 [1]</code></li>
<li><code>ia +6 鈽鐳金盾 [異型卡片] [1]</code></li>
<li><code>ia 歐羅萊昂的制服 [VIT+3] [1]</code></li>
</ul>


<figure class='code'><figcaption><span>itemamount</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
<span class='line-number'>12</span>
<span class='line-number'>13</span>
<span class='line-number'>14</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">itemamount</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">console</span> <span class="sr">/\[(隊伍|公會)\] (.*) \: ia (.*)/</span>
</span><span class='line'>  <span class="n">run</span><span class="o">-</span><span class="n">once</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="nv">$m</span> <span class="o">=</span> <span class="nv">$</span><span class="err">.</span><span class="nv">lastMatch3</span>
</span><span class='line'>  <span class="nv">$i</span> <span class="o">=</span> <span class="nv">@invamount</span><span class="p">(</span><span class="nv">$m</span><span class="p">)</span>
</span><span class='line'>  <span class="nv">$c</span> <span class="o">=</span> <span class="nv">@cartamount</span><span class="p">(</span><span class="nv">$m</span><span class="p">)</span>
</span><span class='line'>  <span class="nv">$s</span> <span class="o">=</span> <span class="nv">@storamount</span><span class="p">(</span><span class="nv">$m</span><span class="p">)</span>
</span><span class='line'>  <span class="nv">$t</span> <span class="o">=</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$i</span><span class="o">+</span><span class="nv">$c</span><span class="o">+</span><span class="nv">$s</span><span class="p">)</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">p</span> <span class="err">物品欄</span><span class="p">(</span><span class="nv">$i</span><span class="p">)</span><span class="err">手推車</span><span class="p">(</span><span class="nv">$c</span><span class="p">)</span><span class="err">倉庫</span><span class="p">(</span><span class="nv">$s</span><span class="p">)</span><span class="err">總共</span><span class="p">(</span><span class="nv">$t</span><span class="p">)</span>   <span class="c1"># 如要轉用公會頻出報告請用do g</span>
</span><span class='line'>  <span class="n">release</span> <span class="n">all</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p>以下是<a href="http://www.openkore.com">openkore</a>例出隊伍物品報告的範本</p>

<pre><code>    [隊伍] op01 : ia 紅蘿蔔
    [隊伍] op01 : 物品欄(100)手推車(0)倉庫(10414)總共(10514)
    [隊伍] op02 : 物品欄(0)手推車(0)倉庫(20414)總共(20414)
    .
    .
    .
    [隊伍] op11 : 物品欄(1)手推車(1)倉庫(0)總共(2)
    [隊伍] op12 : 物品欄(0)手推車(0)倉庫(14)總共(14)
</code></pre>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[精煉大量防具]]></title>
    <link href="http://openkorer.github.com/blog/2013/03/30/refine/"/>
    <updated>2013-03-30T01:01:00+08:00</updated>
    <id>http://openkorer.github.com/blog/2013/03/30/refine</id>
    <content type="html"><![CDATA[<p>這是一個半自動的防具精煉巨集，適用於所有防具。武器建議用鐵匠系自己精煉比較好。
先看一下運作，假如你有很多<strong>鈽鐳金盾 [1]</strong>又想把它精煉到+7，只要利用隊伍頻道輸入7次指就可以完成。當然機率還是看你自己人品跟NPC心情！</p>

<p>巨集使用條件及注意事項:</p>

<ul>
<li><a href="http://www.openkore.com/index.php/Category:Config.txt">config.txt</a>中<a href="http://www.openkore.com/index.php/XKore">XKore</a>必須為1，先開啟<a href="http://www.openkore.com">openkore</a>，再用官方遊戲程式登入。</li>
<li><a href="http://www.openkore.com/index.php/Category:Config.txt">config.txt</a>中<a href="http://www.openkore.com/index.php/ItemsMaxWeight">itemsMaxWeight</a>，<a href="http://www.openkore.com/index.php/ItemsMaxWeight_sellOrStore">itemsMaxWeight_sellOrStore</a>，<a href="http://www.openkore.com/index.php/ItemsMaxNum_sellOrStore">itemsMaxNum_sellOrStore</a>設為99，這樣可防止負重而自動存倉。</li>
<li>必須組隊，自己一人也可以。</li>
<li>精煉地點為<strong>斐揚</strong>，<strong>必須看到NPC安東尼奧</strong>(payon 144 173)，如想找其他NPC請自行修改第<strong>4</strong>,<strong>13</strong>行。</li>
<li>精煉前建議先把身上其他防具除下</li>
<li>帶上足夠的<strong>鋁</strong>及<strong>金錢</strong></li>
<li>負重90%以下</li>
<li>精煉物品必須為<strong>已鑒定</strong></li>
<li>可先在斐揚找卡普拉開倉，用開著倉的狀態走到安東尼奧附近，這樣就不用來回存取物品多次。</li>
<li>適用於同隊伍的<a href="http://www.openkore.com">openkore</a>同時進行精煉</li>
</ul>


<p>使用方法:     <br/>
請先細閱<strong>巨集使用條件及注意事項</strong></p>

<p>e.g. 官方遊戲程式: 在<strong>隊伍</strong>頻道直接輸入<code>refine 鈽鐳金盾 [1] resp 2</code>或<strong>公開</strong>頻道直接輸入<code>refine 鈽鐳金盾 [1] resp 2</code>+<strong>Ctrl+P</strong></p>

<p><strong>resp後的數字代表各防具位置。請參照以下數值。</strong></p>

<ul>
<li>0 頭</li>
<li>1 衣服</li>
<li>2 左手</li>
<li>3 右手</li>
<li>4 披肩</li>
<li>5 鞋</li>
</ul>


<p><code>refine 鈽鐳金盾 [1] resp 2</code>指令是把身上所有未經精煉的<strong>鈽鐳金盾 [1]</strong>精煉上+1，完成後可輸入<code>refine +1 鈽鐳金盾 [1] resp 2</code>把身上的<strong>+1 鈽鐳金盾 [1]</strong>精煉上+2，如此類推，所以才叫半自動巨集。</p>

<p>其他例子：</p>

<ul>
<li><code>refine +5 防水長靴 [1] resp 5</code>把身上所有<strong>+5 防水長靴 [1]</strong>精煉上+6</li>
<li><code>refine +6 羊毛領巾 [1] resp 4</code>把身上所有<strong>+6 羊毛領巾 [1]</strong>精煉上+7</li>
</ul>


<figure class='code'><figcaption><span>refine</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
<span class='line-number'>12</span>
<span class='line-number'>13</span>
<span class='line-number'>14</span>
<span class='line-number'>15</span>
<span class='line-number'>16</span>
<span class='line-number'>17</span>
<span class='line-number'>18</span>
<span class='line-number'>19</span>
<span class='line-number'>20</span>
<span class='line-number'>21</span>
<span class='line-number'>22</span>
<span class='line-number'>23</span>
<span class='line-number'>24</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">refine</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">party</span> <span class="sr">/refine (.*) resp (\d+)/</span>
</span><span class='line'>  <span class="c1">#resp no. head 0,body 1,lefthand 2,righthand 3,robe 4,shoes 5</span>
</span><span class='line'>  <span class="n">location</span> <span class="n">payon</span>
</span><span class='line'>    <span class="n">zeny</span> <span class="o">&gt;=</span> <span class="mi">2000</span>
</span><span class='line'>    <span class="n">inventory</span> <span class="s">&quot;鋁&quot;</span> <span class="o">&gt;</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="nv">$eq</span> <span class="o">=</span> <span class="nv">$</span><span class="err">.</span><span class="nv">lastMatch1</span>
</span><span class='line'>  <span class="nv">$resp</span> <span class="o">=</span> <span class="nv">$</span><span class="err">.</span><span class="nv">lastMatch2</span>
</span><span class='line'>  <span class="k">while</span> <span class="p">(</span><span class="nv">@invamount</span><span class="p">(</span><span class="nv">$eq</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="mi">1</span> <span class="p">)</span> <span class="n">as</span> <span class="n">loop</span>
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">@inventory</span><span class="p">(</span><span class="err">鋁</span><span class="p">)</span> <span class="o">&lt;</span> <span class="mi">1</span> <span class="o">||</span> <span class="nv">$</span><span class="err">.</span><span class="nv">zeny</span> <span class="o">&lt;</span> <span class="mi">2000</span><span class="p">)</span> <span class="nb">goto</span> <span class="n">notenough</span>
</span><span class='line'>  <span class="k">do</span> <span class="ow">eq</span> <span class="nv">$eq</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">talknpc</span> <span class="mi">144</span> <span class="mi">173</span> <span class="n">c</span> <span class="n">r</span><span class="nv">$resp</span> <span class="n">c</span> <span class="n">r0</span> <span class="n">c</span> <span class="n">c</span> <span class="n">r0</span> <span class="n">c</span> <span class="n">n</span>
</span><span class='line'>  <span class="nb">log</span> <span class="nv">$eq:</span> <span class="nv">@invamount</span><span class="p">(</span><span class="nv">$eq</span><span class="p">)</span>
</span><span class='line'>  <span class="n">end</span> <span class="n">loop</span>
</span><span class='line'>  <span class="n">release</span> <span class="n">all</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  
</span><span class='line'>  <span class="p">:</span><span class="n">notenough</span>
</span><span class='line'>  <span class="nb">log</span> <span class="s">&quot;鋁&quot;</span> <span class="err">或者</span> <span class="s">&quot;金錢&quot;</span><span class="err">不足</span>
</span><span class='line'>  <span class="n">release</span> <span class="n">all</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[管理儲存及倉庫位置]]></title>
    <link href="http://openkorer.github.com/blog/2013/03/29/save/"/>
    <updated>2013-03-29T21:35:00+08:00</updated>
    <id>http://openkorer.github.com/blog/2013/03/29/save</id>
    <content type="html"><![CDATA[<p>有沒有試過每次轉換練功地點都要重新<strong>儲存位置</strong>跟修改<a href="http://www.openkore.com/index.php/StorageAuto_npc">storageAuto_npc</a>都覺得麻煩? 這巨集可以簡易利用一句指令就可以完成多個<a href="http://www.openkore.com">openkore</a>的設定！</p>

<p>巨集使用條件及注意事項:</p>

<ul>
<li>支援地點有prontera, payon, geffen, gef_fild10, izlude, morocc, alberta, alberta_in, aldebaran, yuno, comodo, rachel, einbech, lighthalzen, 其他地點請自行增加</li>
<li>必須組隊或加入公會(須修改第2行)</li>
<li>輸入英文地圖名稱必須正確</li>
</ul>


<p>使用方法:                 <br/>
e.g. save prontera    <br/>
<a href="http://www.openkore.com">openkore</a>: 隊伍用<code>p save prontera</code> 公會用<code>g save prontera</code>       <br/>
官方遊戲程式: 在<strong>隊伍</strong>頻道直接輸入<code>save prontera</code>或在<strong>公會</strong>頻道輸入<code>save prontera</code></p>

<figure class='code'><figcaption><span>save</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
<span class='line-number'>12</span>
<span class='line-number'>13</span>
<span class='line-number'>14</span>
<span class='line-number'>15</span>
<span class='line-number'>16</span>
<span class='line-number'>17</span>
<span class='line-number'>18</span>
<span class='line-number'>19</span>
<span class='line-number'>20</span>
<span class='line-number'>21</span>
<span class='line-number'>22</span>
<span class='line-number'>23</span>
<span class='line-number'>24</span>
<span class='line-number'>25</span>
<span class='line-number'>26</span>
<span class='line-number'>27</span>
<span class='line-number'>28</span>
<span class='line-number'>29</span>
<span class='line-number'>30</span>
<span class='line-number'>31</span>
<span class='line-number'>32</span>
<span class='line-number'>33</span>
<span class='line-number'>34</span>
<span class='line-number'>35</span>
<span class='line-number'>36</span>
<span class='line-number'>37</span>
<span class='line-number'>38</span>
<span class='line-number'>39</span>
<span class='line-number'>40</span>
<span class='line-number'>41</span>
<span class='line-number'>42</span>
<span class='line-number'>43</span>
<span class='line-number'>44</span>
<span class='line-number'>45</span>
<span class='line-number'>46</span>
<span class='line-number'>47</span>
<span class='line-number'>48</span>
<span class='line-number'>49</span>
<span class='line-number'>50</span>
<span class='line-number'>51</span>
<span class='line-number'>52</span>
<span class='line-number'>53</span>
<span class='line-number'>54</span>
<span class='line-number'>55</span>
<span class='line-number'>56</span>
<span class='line-number'>57</span>
<span class='line-number'>58</span>
<span class='line-number'>59</span>
<span class='line-number'>60</span>
<span class='line-number'>61</span>
<span class='line-number'>62</span>
<span class='line-number'>63</span>
<span class='line-number'>64</span>
<span class='line-number'>65</span>
<span class='line-number'>66</span>
<span class='line-number'>67</span>
<span class='line-number'>68</span>
<span class='line-number'>69</span>
<span class='line-number'>70</span>
<span class='line-number'>71</span>
<span class='line-number'>72</span>
<span class='line-number'>73</span>
<span class='line-number'>74</span>
<span class='line-number'>75</span>
<span class='line-number'>76</span>
<span class='line-number'>77</span>
<span class='line-number'>78</span>
<span class='line-number'>79</span>
<span class='line-number'>80</span>
<span class='line-number'>81</span>
<span class='line-number'>82</span>
<span class='line-number'>83</span>
<span class='line-number'>84</span>
<span class='line-number'>85</span>
<span class='line-number'>86</span>
<span class='line-number'>87</span>
<span class='line-number'>88</span>
<span class='line-number'>89</span>
<span class='line-number'>90</span>
<span class='line-number'>91</span>
<span class='line-number'>92</span>
<span class='line-number'>93</span>
<span class='line-number'>94</span>
<span class='line-number'>95</span>
<span class='line-number'>96</span>
<span class='line-number'>97</span>
<span class='line-number'>98</span>
<span class='line-number'>99</span>
<span class='line-number'>100</span>
<span class='line-number'>101</span>
<span class='line-number'>102</span>
<span class='line-number'>103</span>
<span class='line-number'>104</span>
<span class='line-number'>105</span>
<span class='line-number'>106</span>
<span class='line-number'>107</span>
<span class='line-number'>108</span>
<span class='line-number'>109</span>
<span class='line-number'>110</span>
<span class='line-number'>111</span>
<span class='line-number'>112</span>
<span class='line-number'>113</span>
<span class='line-number'>114</span>
<span class='line-number'>115</span>
<span class='line-number'>116</span>
<span class='line-number'>117</span>
<span class='line-number'>118</span>
<span class='line-number'>119</span>
<span class='line-number'>120</span>
<span class='line-number'>121</span>
<span class='line-number'>122</span>
<span class='line-number'>123</span>
<span class='line-number'>124</span>
<span class='line-number'>125</span>
<span class='line-number'>126</span>
<span class='line-number'>127</span>
<span class='line-number'>128</span>
<span class='line-number'>129</span>
<span class='line-number'>130</span>
<span class='line-number'>131</span>
<span class='line-number'>132</span>
<span class='line-number'>133</span>
<span class='line-number'>134</span>
<span class='line-number'>135</span>
<span class='line-number'>136</span>
<span class='line-number'>137</span>
<span class='line-number'>138</span>
<span class='line-number'>139</span>
<span class='line-number'>140</span>
<span class='line-number'>141</span>
<span class='line-number'>142</span>
<span class='line-number'>143</span>
<span class='line-number'>144</span>
<span class='line-number'>145</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">save</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">party</span> <span class="sr">/save (.*)/</span>            <span class="c1"># 如用公會頻請用 guild /save (.*)/</span>
</span><span class='line'>  <span class="n">run</span><span class="o">-</span><span class="n">once</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="nv">$savemap</span> <span class="o">=</span> <span class="nv">$</span><span class="err">.</span><span class="nv">lastMatch1</span>
</span><span class='line'>  <span class="nv">$random</span> <span class="o">=</span> <span class="nv">@rand</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">3</span><span class="p">)</span>        <span class="c1"># 走到儲存NPC附近的x,y隨機值</span>
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">$savemap</span> <span class="o">=</span> <span class="s">&quot;alberta&quot;</span><span class="p">)</span> <span class="nb">goto</span> <span class="n">alberta</span>
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">$savemap</span> <span class="o">=</span> <span class="s">&quot;alberta_in&quot;</span><span class="p">)</span> <span class="nb">goto</span> <span class="n">alberta_in</span>
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">$savemap</span> <span class="o">=</span> <span class="s">&quot;aldebaran&quot;</span><span class="p">)</span> <span class="nb">goto</span> <span class="n">aldebaran</span>
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">$savemap</span> <span class="o">=</span> <span class="s">&quot;comodo&quot;</span><span class="p">)</span> <span class="nb">goto</span> <span class="n">comodo</span>
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">$savemap</span> <span class="o">=</span> <span class="s">&quot;einbech&quot;</span><span class="p">)</span> <span class="nb">goto</span> <span class="n">einbech</span>
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">$savemap</span> <span class="o">=</span> <span class="s">&quot;gef_fild10&quot;</span><span class="p">)</span> <span class="nb">goto</span> <span class="n">gef_fild</span>
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">$savemap</span> <span class="o">=</span> <span class="s">&quot;geffen&quot;</span><span class="p">)</span> <span class="nb">goto</span> <span class="n">geffen</span>
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">$savemap</span> <span class="o">=</span> <span class="s">&quot;izlude&quot;</span><span class="p">)</span> <span class="nb">goto</span> <span class="n">izlude</span>
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">$savemap</span> <span class="o">=</span> <span class="s">&quot;lighthalzen&quot;</span><span class="p">)</span> <span class="nb">goto</span> <span class="n">lighthalzen</span>
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">$savemap</span> <span class="o">=</span> <span class="s">&quot;morocc&quot;</span><span class="p">)</span> <span class="nb">goto</span> <span class="n">morocc</span>
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">$savemap</span> <span class="o">=</span> <span class="s">&quot;payon&quot;</span><span class="p">)</span> <span class="nb">goto</span> <span class="n">payon</span>
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">$savemap</span> <span class="o">=</span> <span class="s">&quot;prontera&quot;</span><span class="p">)</span> <span class="nb">goto</span> <span class="n">prontera</span>
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">$savemap</span> <span class="o">=</span> <span class="s">&quot;rachel&quot;</span><span class="p">)</span> <span class="nb">goto</span> <span class="n">rachel</span>
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">$savemap</span> <span class="o">=</span> <span class="s">&quot;veins&quot;</span><span class="p">)</span> <span class="nb">goto</span> <span class="n">veins</span>
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">$savemap</span> <span class="o">=</span> <span class="s">&quot;yuno&quot;</span><span class="p">)</span> <span class="nb">goto</span> <span class="n">yuno</span>
</span><span class='line'>  <span class="n">release</span> <span class="n">all</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  
</span><span class='line'>  <span class="p">:</span><span class="n">prontera</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">move</span> <span class="nv">$savemap</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">146</span><span class="p">)</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">89</span><span class="p">)</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">talknpc</span> <span class="mi">146</span> <span class="mi">89</span> <span class="n">r0</span> <span class="n">n</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">conf</span> <span class="n">storageAuto_npc</span> <span class="nv">$savemap</span> <span class="mi">146</span> <span class="mi">89</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">已經儲存好</span> <span class="nv">$savemap</span>
</span><span class='line'>  <span class="n">release</span> <span class="n">all</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  
</span><span class='line'>  <span class="p">:</span><span class="n">veins</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">move</span> <span class="nv">$savemap</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">208</span><span class="p">)</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">128</span><span class="p">)</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">talknpc</span> <span class="mi">208</span> <span class="mi">128</span> <span class="n">r0</span> <span class="n">n</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">conf</span> <span class="n">storageAuto_npc</span> <span class="nv">$savemap</span> <span class="mi">208</span> <span class="mi">128</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">已經儲存好</span> <span class="nv">$savemap</span>
</span><span class='line'>  <span class="n">release</span> <span class="n">all</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  
</span><span class='line'>  <span class="p">:</span><span class="n">aldebaran</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">move</span> <span class="nv">$savemap</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">143</span><span class="p">)</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">119</span><span class="p">)</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">talknpc</span> <span class="mi">143</span> <span class="mi">119</span> <span class="n">r0</span> <span class="n">n</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">conf</span> <span class="n">storageAuto_npc</span> <span class="nv">$savemap</span> <span class="mi">143</span> <span class="mi">119</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">已經儲存好</span> <span class="nv">$savemap</span>
</span><span class='line'>  <span class="n">release</span> <span class="n">all</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  
</span><span class='line'>  <span class="p">:</span><span class="n">alberta_in</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">move</span> <span class="nv">$savemap</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">21</span><span class="p">)</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">141</span><span class="p">)</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">talknpc</span> <span class="mi">32</span> <span class="mi">142</span> <span class="n">r0</span> <span class="n">n</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">conf</span> <span class="n">storageAuto_npc</span> <span class="nv">$savemap</span> <span class="mi">32</span> <span class="mi">142</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">已經儲存好</span> <span class="nv">$savemap</span>
</span><span class='line'>  <span class="n">release</span> <span class="n">all</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  
</span><span class='line'>  <span class="p">:</span><span class="n">alberta</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">move</span> <span class="nv">$savemap</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">113</span><span class="p">)</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">60</span><span class="p">)</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">talknpc</span> <span class="mi">113</span> <span class="mi">60</span> <span class="n">r0</span> <span class="n">n</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">conf</span> <span class="n">storageAuto_npc</span> <span class="nv">$savemap</span> <span class="mi">113</span> <span class="mi">60</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">已經儲存好</span> <span class="nv">$savemap</span>
</span><span class='line'>  <span class="n">release</span> <span class="n">all</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  
</span><span class='line'>  <span class="p">:</span><span class="n">payon</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">move</span> <span class="nv">$savemap</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">181</span><span class="p">)</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">104</span><span class="p">)</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">talknpc</span> <span class="mi">181</span> <span class="mi">104</span> <span class="n">r0</span> <span class="n">n</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">conf</span> <span class="n">storageAuto_npc</span> <span class="nv">$savemap</span> <span class="mi">181</span> <span class="mi">104</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">已經儲存好</span> <span class="nv">$savemap</span>
</span><span class='line'>  <span class="n">release</span> <span class="n">all</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  
</span><span class='line'>  <span class="p">:</span><span class="n">rachel</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">move</span> <span class="nv">$savemap</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">109</span><span class="p">)</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">138</span><span class="p">)</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">talknpc</span> <span class="mi">109</span> <span class="mi">138</span> <span class="n">r0</span> <span class="n">n</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">conf</span> <span class="n">storageAuto_npc</span> <span class="nv">$savemap</span> <span class="mi">109</span> <span class="mi">138</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">已經儲存好</span> <span class="nv">$savemap</span>
</span><span class='line'>  <span class="n">release</span> <span class="n">all</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  
</span><span class='line'>  <span class="p">:</span><span class="n">geffen</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">move</span> <span class="nv">$savemap</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">120</span><span class="p">)</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">62</span><span class="p">)</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">talknpc</span> <span class="mi">120</span> <span class="mi">62</span> <span class="n">r0</span> <span class="n">n</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">conf</span> <span class="n">storageAuto_npc</span> <span class="nv">$savemap</span> <span class="mi">120</span> <span class="mi">62</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">已經儲存好</span> <span class="nv">$savemap</span>
</span><span class='line'>  <span class="n">release</span> <span class="n">all</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  
</span><span class='line'>  <span class="p">:</span><span class="n">izlude</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">move</span> <span class="nv">$savemap</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">88</span><span class="p">)</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">88</span><span class="p">)</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">talknpc</span> <span class="mi">134</span> <span class="mi">88</span> <span class="n">r0</span> <span class="n">n</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">conf</span> <span class="n">storageAuto_npc</span> <span class="nv">$savemap</span> <span class="mi">134</span> <span class="mi">88</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">已經儲存好</span> <span class="nv">$savemap</span>
</span><span class='line'>  <span class="n">release</span> <span class="n">all</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  
</span><span class='line'>  <span class="p">:</span><span class="n">einbech</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">move</span> <span class="nv">$savemap</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">181</span><span class="p">)</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">132</span><span class="p">)</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">talknpc</span> <span class="mi">181</span> <span class="mi">132</span> <span class="n">r0</span> <span class="n">n</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">conf</span> <span class="n">storageAuto_npc</span> <span class="nv">$savemap</span> <span class="mi">181</span> <span class="mi">132</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">已經儲存好</span> <span class="nv">$savemap</span>
</span><span class='line'>  <span class="n">release</span> <span class="n">all</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  
</span><span class='line'>  <span class="p">:</span><span class="n">yuno</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">move</span> <span class="nv">$savemap</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">152</span><span class="p">)</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">187</span><span class="p">)</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">talknpc</span> <span class="mi">152</span> <span class="mi">187</span> <span class="n">r0</span> <span class="n">n</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">conf</span> <span class="n">storageAuto_npc</span> <span class="nv">$savemap</span> <span class="mi">152</span> <span class="mi">187</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">已經儲存好</span> <span class="nv">$savemap</span>
</span><span class='line'>  <span class="n">release</span> <span class="n">all</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  
</span><span class='line'>  <span class="p">:</span><span class="n">morocc</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">move</span> <span class="nv">$savemap</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">156</span><span class="p">)</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">97</span><span class="p">)</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">talknpc</span> <span class="mi">156</span> <span class="mi">97</span> <span class="n">r0</span> <span class="n">n</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">conf</span> <span class="n">storageAuto_npc</span> <span class="nv">$savemap</span> <span class="mi">156</span> <span class="mi">97</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">已經儲存好</span> <span class="nv">$savemap</span>
</span><span class='line'>  <span class="n">release</span> <span class="n">all</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  
</span><span class='line'>  <span class="p">:</span><span class="n">lighthalzen</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">move</span> <span class="nv">$savemap</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">164</span><span class="p">)</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">100</span><span class="p">)</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">talknpc</span> <span class="mi">164</span> <span class="mi">100</span> <span class="n">r0</span> <span class="n">n</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">conf</span> <span class="n">storageAuto_npc</span> <span class="nv">$savemap</span> <span class="mi">164</span> <span class="mi">100</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">已經儲存好</span> <span class="nv">$savemap</span>
</span><span class='line'>  <span class="n">release</span> <span class="n">all</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  
</span><span class='line'>  <span class="p">:</span><span class="n">gef_fild</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">move</span> <span class="nv">$savemap</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">73</span><span class="p">)</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">340</span><span class="p">)</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">talknpc</span> <span class="mi">73</span> <span class="mi">340</span> <span class="n">r0</span> <span class="n">n</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">conf</span> <span class="n">storageAuto_npc</span> <span class="nv">$savemap</span> <span class="mi">73</span> <span class="mi">340</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">已經儲存好</span> <span class="nv">$savemap</span>
</span><span class='line'>  <span class="n">release</span> <span class="n">all</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  
</span><span class='line'>  <span class="p">:</span><span class="n">comodo</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">move</span> <span class="nv">$savemap</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">195</span><span class="p">)</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">$random</span> <span class="o">+</span> <span class="mi">150</span><span class="p">)</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">talknpc</span> <span class="mi">195</span> <span class="mi">150</span> <span class="n">r0</span> <span class="n">n</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">conf</span> <span class="n">storageAuto_npc</span> <span class="nv">$savemap</span> <span class="mi">195</span> <span class="mi">150</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">已經儲存好</span> <span class="nv">$savemap</span>
</span><span class='line'>  <span class="n">release</span> <span class="n">all</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[月影忍者-變形的上弦月]]></title>
    <link href="http://openkorer.github.com/blog/2013/03/26/zangetsu/"/>
    <updated>2013-03-26T23:18:00+08:00</updated>
    <id>http://openkorer.github.com/blog/2013/03/26/zangetsu</id>
    <content type="html"><![CDATA[<p><img src="http://openkorer.github.com/images/zangetsu.jpg" alt="" /></p>

<p>先看一下<a href="http://dsfix.org">DS</a>的<a href="http://dsfix.org/%E5%BF%8D%E8%80%85%E7%B3%BB-%E6%9C%88%E5%BD%B1%E5%BF%8D%E8%80%85">技能說明</a>：     <br/>
持續時間內依指定對象目前剩餘的HP和SP而變化ATK或MATK</p>

<p>剩餘HP偶數時：ATK+(指定對象Base等級/3)+(技能等級x20)  <br/>
剩餘HP奇數時：ATK-(指定對象Base等級/3)+(技能等級x20)  <br/>
剩餘SP偶數時：MATK+(指定對象Base等級/3)+(技能等級x20) <br/>
剩餘SP奇數時：MATK-(指定對象Base等級/3)+(技能等級x20)</p>

<p>所以使用<strong>變形的上弦月</strong>的時機是十分重要，如果在奇數時使用會有反效果，甚至比沒有使用更差。</p>

<p>不知道奇數跟偶數是什麼? 很簡單  <br/>
奇數為1,3,5,7..<br/>
偶數為2,4,6,8..</p>

<p>巨集使用條件及注意事項:</p>

<ul>
<li><a href="http://www.openkore.com">openkore</a>版本己支援日月影忍者。 就是不會把日月影忍者當成怪物來追殺！</li>
<li>只對月影忍者<strong>(女)</strong>有效</li>
<li>建議<strong>變形的上弦月</strong>等級3或以上才使用</li>
<li>建議在<strong>第16個夜晚狀態</strong>下才使用，因為詠唱比較快，HP,SP回復變化比較少。成功率就比較高！</li>
<li>如果巨集中的<strong>第16個夜晚狀態</strong>，<strong>變形的上弦月狀態</strong>字眼跟你的版本有出入，請自行修改。</li>
<li>看個人需要修改第<strong>4</strong>,<strong>9</strong>行</li>
</ul>


<p>以下巨集是以剩餘HP，SP同時為偶數作為觸發，如果只要其一請自行修改第<strong>10</strong>行。</p>

<figure class='code'><figcaption><span>zangetsu</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
<span class='line-number'>12</span>
<span class='line-number'>13</span>
<span class='line-number'>14</span>
<span class='line-number'>15</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">zangetsu</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">class</span> <span class="n">Oboro</span>
</span><span class='line'>  <span class="n">sp</span> <span class="o">&gt;</span> <span class="mi">100</span>
</span><span class='line'>  <span class="n">aggressives</span> <span class="o">&lt;</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">status</span> <span class="err">第</span><span class="mi">16</span><span class="err">個夜晚狀態</span>
</span><span class='line'>  <span class="n">status</span> <span class="ow">not</span> <span class="err">動作延遲</span>
</span><span class='line'>  <span class="n">status</span> <span class="ow">not</span> <span class="err">明鏡止水狀態</span>
</span><span class='line'>  <span class="n">status</span> <span class="ow">not</span> <span class="err">變形的上弦月狀態</span>
</span><span class='line'>  <span class="n">location</span> <span class="n">man_fild02</span>
</span><span class='line'>  <span class="nb">eval</span> <span class="p">(</span><span class="nv">$::char</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;hp&#39;</span><span class="p">}</span> <span class="o">==</span> <span class="nb">int</span><span class="p">(</span><span class="nv">$::char</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;hp&#39;</span><span class="p">}</span> <span class="sr">/ 2) * 2 &amp;&amp; $::char-&gt;{&#39;sp&#39;} == int($::char-&gt;{&#39;sp&#39;} /</span> <span class="mi">2</span><span class="p">)</span> <span class="o">*</span> <span class="mi">2</span><span class="p">)</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="nb">log</span> <span class="n">HP:</span><span class="nv">$</span><span class="err">.</span><span class="nv">hp</span> <span class="n">SP:</span><span class="nv">$</span><span class="err">.</span><span class="nv">sp</span><span class="p">;</span><span class="k">do</span> <span class="n">ss</span> <span class="mi">3026</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'>  <span class="n">timeout</span> <span class="mi">30</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p>成功觸發後<a href="http://www.openkore.com">openkore</a>會顯示如下</p>

<pre><code>    [macro] automacro zangetsu triggered.
    [macro log] HP:9828 SP:758
    You are casting 變形的上弦月 on yourself (Delay: 737ms)
    You use 變形的上弦月 (Lv: 5) on yourself (Delay: 520ms)
    You are now: 變形的上弦月狀態 (Duration: 120s)
    You use 變形的上弦月 on yourself (Lv: 5)
    You are now: 變形的上弦月技能延遲 (Duration: 30s)
    You are now: 動作延遲 (Duration: 1s)
</code></pre>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[皇家禁衛軍-盾咒ATK]]></title>
    <link href="http://openkorer.github.com/blog/2013/03/26/shieldspell/"/>
    <updated>2013-03-26T00:20:00+08:00</updated>
    <id>http://openkorer.github.com/blog/2013/03/26/shieldspell</id>
    <content type="html"><![CDATA[<p><img src="http://openkorer.github.com/images/s2315.jpg" alt="" /></p>

<p>本巨集完全由<a href="http://wiki.openkore.com/index.php?title=Macro_plugin#Automacros">automacro</a>觸發，並無須修改其他檔案。</p>

<p>簡單說明一下運作，當在指定地圖時沒被怪打，<strong>後ATK</strong>低過某數值就會觸發。
假設你用正使在用長角槍ATK是150，裝備薔薇鋼盾(DEF130)盾咒成功後<strong>後ATK</strong>會變成150+130=280。
那觸發數值設280跟150之間就可以。</p>

<p>巨集使用條件及注意事項:</p>

<ul>
<li>最少已學習了<strong>盾咒LV1</strong></li>
<li>身上帶有<strong>薔薇鋼盾 [1]</strong>並在<a href="http://www.openkore.com/index.php/Items_control.txt">items_control.txt</a>設不存倉</li>
<li>身上帶有其他盾(盾咒後換用，看個人需要)</li>
<li>看個人需要修改第<strong>8</strong>,<strong>9</strong>,<strong>17</strong>行</li>
</ul>


<figure class='code'><figcaption><span>shieldspell</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
<span class='line-number'>12</span>
<span class='line-number'>13</span>
<span class='line-number'>14</span>
<span class='line-number'>15</span>
<span class='line-number'>16</span>
<span class='line-number'>17</span>
<span class='line-number'>18</span>
<span class='line-number'>19</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">shieldspell</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">class</span> <span class="n">Royal</span> <span class="n">Guard</span>
</span><span class='line'>  <span class="n">hp</span> <span class="o">&gt;</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">sp</span> <span class="o">&gt;</span> <span class="mi">50</span>
</span><span class='line'>  <span class="n">status</span> <span class="ow">not</span> <span class="err">卸除盾牌狀態</span>
</span><span class='line'>  <span class="n">status</span> <span class="ow">not</span> <span class="err">盾咒技能延遲</span>
</span><span class='line'>  <span class="n">status</span> <span class="ow">not</span> <span class="err">動作延遲</span>
</span><span class='line'>  <span class="nb">eval</span> <span class="nv">$::char</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;attack_bonus&#39;</span><span class="p">}</span> <span class="o">&lt;</span> <span class="mi">180</span>       <span class="c1"># 數值設280跟150之間就可以</span>
</span><span class='line'>  <span class="n">location</span> <span class="n">man_fild01</span><span class="p">,</span><span class="n">man_fild02</span>              <span class="c1"># 觸發地圖</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;薔薇鋼盾 [1]&quot;</span> <span class="o">&gt;</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">aggressives</span> <span class="o">&lt;</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">exclusive</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="k">do</span> <span class="ow">eq</span> <span class="nv">@inventory</span><span class="p">(</span><span class="err">薔薇鋼盾</span> <span class="p">[</span><span class="mi">1</span><span class="p">])</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">ss</span> <span class="mi">2315</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">pause</span> <span class="mi">3</span>
</span><span class='line'>  <span class="k">do</span> <span class="ow">eq</span> <span class="nv">@inventory</span><span class="p">(</span><span class="err">巴基力亞鋼盾</span> <span class="p">[</span><span class="err">突變蛙卡片</span><span class="p">]</span> <span class="p">[</span><span class="mi">1</span><span class="p">])</span>  <span class="c1"># 如果不需要轉盾可刪除</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[一次控制多個openkore]]></title>
    <link href="http://openkorer.github.com/blog/2013/03/25/sync/"/>
    <updated>2013-03-25T07:06:00+08:00</updated>
    <id>http://openkorer.github.com/blog/2013/03/25/sync</id>
    <content type="html"><![CDATA[<p>本教學可以對多個以上的<a href="http://www.openkore.com">openkore</a>同時下達指令，並且支援所有<a href="http://www.openkore.com">openkore</a>的<a href="http://www.openkore.com/index.php/Category:Console_Command">Console Command</a>。
我分別寫了<a href="#partycmd">partycmd</a>同<a href="#guildcmd">guildcmd</a>兩個<a href="http://wiki.openkore.com/index.php?title=Macro_plugin#Automacros">automacro</a>。其實如果利用<code>console</code>作觸發只需一個<a href="http://wiki.openkore.com/index.php?title=Macro_plugin#Automacros">automacro</a>就可以，寫法如下。</p>

<figure class='code'><figcaption><span>cmd</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">cmd</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">console</span> <span class="sr">/\[(隊伍|公會)\] (.*) \: cmd (.*)/</span>   <span class="c1"># 任何人在隊伍或公會頻道中以cmd開始的字串時觸發巨集</span>
</span><span class='line'>  <span class="n">exclusive</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="nv">$cmd</span> <span class="o">=</span> <span class="nv">$</span><span class="err">.</span><span class="nv">lastMatch3</span>
</span><span class='line'>  <span class="k">do</span> <span class="nv">$cmd</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p>但我不建議使用，因為並不安全，如果別人利用密頻對你說<code>[隊伍] 別人 : cmd xxx</code>也會被觸發。如果你正在用<code>console</code>就要考慮一下要不要繼續用。</p>

<p><a name="partycmd"></a></p>

<figure class='code'><figcaption><span>partycmd</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">partycmd</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">party</span> <span class="sr">/cmd (.*)/</span>         <span class="c1"># 隊伍頻道中有cmd字串時觸發巨集</span>
</span><span class='line'>  <span class="n">exclusive</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="nv">$cmd</span> <span class="o">=</span> <span class="nv">$</span><span class="err">.</span><span class="nv">lastMatch1</span>         <span class="c1"># 把cmd後的指令串代入$cmd中</span>
</span><span class='line'>  <span class="k">do</span> <span class="nv">$cmd</span>                      <span class="c1"># 執行指令串</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p>以上是利用隊伍頻道送出同步指令的巨集</p>

<p>巨集使用條件及注意事項:</p>

<ul>
<li>只要同一隊伍即可。</li>
<li>最多支持12人。</li>
<li>所有隊伍成員也會看到指令，還可以對你的<a href="http://www.openkore.com">openkore</a>下達任何指令。</li>
</ul>


<p>使用方法:                 <br/>
e.g. <a href="http://www.openkore.com/index.php/Move">move</a> prontera 移動到中央      <br/>
<a href="http://www.openkore.com">openkore</a>: <code>p cmd move prontera</code>       <br/>
官方遊戲程式: 在<strong>隊伍</strong>頻道直接輸入<code>cmd move prontera</code> + <strong>Enter</strong>或在<strong>公開</strong>頻道輸入<code>cmd move prontera</code> + <strong>Ctrl+P</strong></p>

<p><a name="guildcmd"></a></p>

<figure class='code'><figcaption><span>guildcmd</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">guildcmd</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">guild</span> <span class="sr">/cmd (.*)/</span>         <span class="c1"># 公會頻道中有cmd字串時觸發巨集</span>
</span><span class='line'>  <span class="n">exclusive</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="nv">$cmd</span> <span class="o">=</span> <span class="nv">$</span><span class="err">.</span><span class="nv">lastMatch1</span>         <span class="c1"># 把cmd後的指令串代入$cmd中</span>
</span><span class='line'>  <span class="k">do</span> <span class="nv">$cmd</span>                      <span class="c1"># 執行指令串</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p>以上是利用公會頻道送出同步指令的巨集</p>

<p>巨集使用條件及注意事項:</p>

<ul>
<li>不需要同一隊伍，只需同一公會即可。</li>
<li>最多支持50人，看公會擴充組合體制等級而定。</li>
<li>所有公會成員也會看到指令，還可以對你的<a href="http://www.openkore.com">openkore</a>下達任何指令。</li>
</ul>


<p>使用方法：   <br/>
e.g. <a href="http://www.openkore.com/index.php/Autostorage">autostorage</a> 自動存倉   <br/>
<a href="http://www.openkore.com">openkore</a>: <code>g cmd autostorage</code>     <br/>
官方遊戲程式: 在<strong>公會</strong>頻道直接輸入<code>cmd autostorage</code> + <strong>Enter</strong>或在<strong>公開</strong>頻道輸入<code>cmd autostorage</code> + <strong>Ctrl+G</strong></p>

<p><strong>最後建議把<code>party</code>，<code>guild</code>後的觸發字串<code>cmd</code>改成其他字串，並不要讓人知道。最安全做法是自創隊伍跟公會！</strong></p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[白色情人節活動 2013]]></title>
    <link href="http://openkorer.github.com/blog/2013/03/13/q2303/"/>
    <updated>2013-03-13T16:00:00+08:00</updated>
    <id>http://openkorer.github.com/blog/2013/03/13/q2303</id>
    <content type="html"><![CDATA[<p><img src="http://openkorer.github.com/images/q2303.jpg" alt="" /></p>

<p>本巨集分別由<a href="#gotogeffen">gotogeffen</a>,<a href="#getitem">getitem</a>,<a href="#helpgirl">helpgirl</a>和<a href="#nextchar">nextchar</a>組成，推薦有6個20級或以上人物使用。</p>

<p>簡單說明一下運作，利用<a href="http://www.openkore.com">openkore</a>登入後<a href="#gotogeffen">gotogeffen</a>就會偵測任務限制時間是否到達了，如果現在位置不是在吉芬塔外就會前往。
然後<a href="#getitem">getitem</a>向賢者華倫泰領取10個愛情魔法棒，<a href="#helpgirl">helpgirl</a>再對<a href="http://openkorer.github.com/images/q2303b.jpg" title="失戀的少女">失戀的少女</a>使用愛情魔法棒將可以破除獸人女戰士的詛咒，
當身上的愛情魔法棒換完後<a href="#nextchar">nextchar</a>就會自動把身上巧克力存倉，完成存倉後轉換上一個人物繼續，直至到第一人物也完成後自動關閉<a href="http://www.openkore.com">openkore</a>。<a href="http://ro.gameflier.com/news/news_in.asp?Count=done&amp;BID=7551">活動詳情請點我</a></p>

<p>巨集使用條件及注意事項:</p>

<ul>
<li>必須滿6個人物及20級以上</li>
<li>身上有足夠金錢及正確路線前往吉芬</li>
<li>最少解過一次這活動</li>
<li>留意身上負重及倉儲空間</li>
<li>盡量使用乾淨的<a href="http://www.openkore.com/index.php/Category:Config.txt">config.txt</a>，因為6個人物會共用同一個<a href="http://www.openkore.com/index.php/Category:Config.txt">config.txt</a>。建議不要用打怪的<a href="http://www.openkore.com/index.php/Category:Config.txt">config.txt</a>!</li>
<li>如果吉芬塔外兩位少女在取得愛情魔法棒前已經是女獸人形態就用手動跟兩位分別對話一次。</li>
</ul>


<p>以下是<a href="http://www.openkore.com/index.php/Category:Config.txt">config.txt</a>中要修改的地方</p>

<pre><code>    char 5                      # 由第六(5)個人物到第一(0)人物，當第一(0)人物完成後會變回5。
    XKore 0                     # 如果XKore 1會卡住在人物選單
    follow 0                    # 防止跟主人亂走
    itemsGatherAuto 0           # 不撿別人掉地上的物品
    lockMap                     # 不設地圖
    route_randomWalk_inTown 0   # 防止在城中亂走
    statsAddAuto 0              # 防止點其他人物的素質
    skillsAddAuto 0             # 防止點其他人物的技能
    storageAuto_password xxx    # 正確倉庫密碼
</code></pre>

<p><a name="gotogeffen"></a></p>

<figure class='code'><figcaption><span>gotogeffen</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">gotogeffen</span> <span class="p">{</span>
</span><span class='line'>  <span class="nb">eval</span> <span class="p">(</span><span class="nv">$::questList</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;2303&#39;</span><span class="p">}</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;active&#39;</span><span class="p">}</span> <span class="o">==</span> <span class="mi">1</span> <span class="o">&amp;&amp;</span> <span class="nv">$::questList</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;2303&#39;</span><span class="p">}</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;time&#39;</span><span class="p">}</span> <span class="o">&lt;</span> <span class="nb">time</span><span class="p">)</span>
</span><span class='line'>  <span class="n">location</span> <span class="ow">not</span> <span class="n">geffen</span> <span class="mi">120</span> <span class="mi">110</span>
</span><span class='line'>  <span class="n">exclusive</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">move</span> <span class="n">gef_tower</span> <span class="mi">52</span> <span class="mi">177</span>
</span><span class='line'>  <span class="n">pause</span> <span class="mi">5</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">move</span> <span class="n">geffen</span> <span class="mi">120</span> <span class="mi">110</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p><a name="getitem"></a></p>

<figure class='code'><figcaption><span>getitem</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">getitem</span> <span class="p">{</span>
</span><span class='line'>  <span class="nb">eval</span> <span class="p">(</span><span class="nv">$::questList</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;2303&#39;</span><span class="p">}</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;active&#39;</span><span class="p">}</span> <span class="o">==</span> <span class="mi">1</span> <span class="o">&amp;&amp;</span> <span class="nv">$::questList</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;2303&#39;</span><span class="p">}</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;time&#39;</span><span class="p">}</span> <span class="o">&lt;</span> <span class="nb">time</span><span class="p">)</span>
</span><span class='line'>  <span class="n">location</span> <span class="n">geffen</span> <span class="mi">120</span> <span class="mi">110</span>
</span><span class='line'>  <span class="n">exclusive</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">talknpc</span> <span class="mi">120</span> <span class="mi">98</span> <span class="n">r0</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p><a name="helpgirl"></a></p>

<figure class='code'><figcaption><span>helpgirl</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
<span class='line-number'>12</span>
<span class='line-number'>13</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">helpgirl</span> <span class="p">{</span>
</span><span class='line'>  <span class="nb">eval</span> <span class="p">(</span><span class="nv">$::questList</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;2303&#39;</span><span class="p">}</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;active&#39;</span><span class="p">}</span> <span class="o">==</span> <span class="mi">1</span> <span class="o">&amp;&amp;</span> <span class="nv">$::questList</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;2303&#39;</span><span class="p">}</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;time&#39;</span><span class="p">}</span> <span class="o">&gt;</span> <span class="nb">time</span><span class="p">)</span>
</span><span class='line'>  <span class="n">location</span> <span class="n">geffen</span> <span class="mi">120</span> <span class="mi">110</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;愛情魔法棒&quot;</span> <span class="o">&gt;=</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">exclusive</span> <span class="mi">1</span>
</span><span class='line'>  <span class="n">console</span> <span class="sr">/失戀的女孩\#(.*) \((\d+)\): \*(天哪！|哭泣)\*/</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">talk</span> <span class="nv">$</span><span class="err">.</span><span class="nv">lastMatch2</span>
</span><span class='line'>  <span class="n">pause</span> <span class="mi">5</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">talk</span> <span class="n">resp</span> <span class="mi">0</span>
</span><span class='line'>  <span class="nb">log</span> <span class="err">愛情魔法棒</span><span class="p">:</span> <span class="nv">@invamount</span><span class="p">(</span><span class="err">愛情魔法棒</span><span class="p">)</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p><a name="nextchar"></a></p>

<figure class='code'><figcaption><span>nextchar</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
<span class='line-number'>12</span>
<span class='line-number'>13</span>
<span class='line-number'>14</span>
<span class='line-number'>15</span>
<span class='line-number'>16</span>
<span class='line-number'>17</span>
<span class='line-number'>18</span>
<span class='line-number'>19</span>
<span class='line-number'>20</span>
<span class='line-number'>21</span>
<span class='line-number'>22</span>
<span class='line-number'>23</span>
<span class='line-number'>24</span>
<span class='line-number'>25</span>
<span class='line-number'>26</span>
<span class='line-number'>27</span>
<span class='line-number'>28</span>
<span class='line-number'>29</span>
<span class='line-number'>30</span>
<span class='line-number'>31</span>
</pre></td><td class='code'><pre><code class='perl'><span class='line'><span class="n">automacro</span> <span class="n">nextchar</span> <span class="p">{</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;愛情魔法棒&quot;</span> <span class="o">==</span> <span class="mi">0</span>
</span><span class='line'>  <span class="n">inventory</span> <span class="s">&quot;愛情魔法棒&quot;</span> <span class="o">!=</span> <span class="o">-</span><span class="mi">1</span>
</span><span class='line'>  <span class="nb">eval</span> <span class="p">(</span><span class="nv">$::questList</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;2303&#39;</span><span class="p">}</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;active&#39;</span><span class="p">}</span> <span class="o">==</span> <span class="mi">1</span> <span class="o">&amp;&amp;</span> <span class="nv">$::questList</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;2303&#39;</span><span class="p">}</span><span class="o">-&gt;</span><span class="p">{</span><span class="s">&#39;time&#39;</span><span class="p">}</span> <span class="o">&gt;</span> <span class="nb">time</span><span class="p">)</span>
</span><span class='line'>  <span class="n">location</span> <span class="n">geffen</span> <span class="mi">120</span> <span class="mi">110</span>
</span><span class='line'>  <span class="n">call</span> <span class="p">{</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">move</span> <span class="n">geffen</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">@random</span><span class="p">(</span><span class="s">&quot;-2&quot;</span><span class="p">,</span><span class="s">&quot;-1&quot;</span><span class="p">,</span><span class="s">&quot;1&quot;</span><span class="p">,</span><span class="s">&quot;2&quot;</span><span class="p">)</span> <span class="o">+</span> <span class="mi">120</span><span class="p">)</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">@random</span><span class="p">(</span><span class="s">&quot;-2&quot;</span><span class="p">,</span><span class="s">&quot;-1&quot;</span><span class="p">,</span><span class="s">&quot;1&quot;</span><span class="p">,</span><span class="s">&quot;2&quot;</span><span class="p">)</span> <span class="o">+</span> <span class="mi">65</span><span class="p">)</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">talknpc</span> <span class="mi">120</span> <span class="mi">62</span> <span class="n">r1</span> <span class="n">n</span>
</span><span class='line'>  <span class="n">pause</span> <span class="mi">3</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">add</span> <span class="err">巧克力</span>
</span><span class='line'>  <span class="n">pause</span> <span class="mi">1</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">add</span> <span class="err">白色情人巧克力</span>
</span><span class='line'>  <span class="n">pause</span> <span class="mi">1</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">add</span> <span class="err">手製巧克力</span><span class="p">(</span><span class="err">黑</span><span class="p">)</span>
</span><span class='line'>  <span class="n">pause</span> <span class="mi">1</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">add</span> <span class="err">手製巧克力</span><span class="p">(</span><span class="err">白</span><span class="p">)</span>
</span><span class='line'>  <span class="n">pause</span> <span class="mi">1</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">storage</span> <span class="n">add</span> <span class="err">巧克力飲料</span>
</span><span class='line'>  
</span><span class='line'>  <span class="k">if</span> <span class="p">(</span><span class="nv">@config</span><span class="p">(</span><span class="n">char</span><span class="p">)</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span> <span class="nb">goto</span> <span class="n">char5</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">conf</span> <span class="n">char</span> <span class="nv">@eval</span><span class="p">(</span><span class="nv">@config</span><span class="p">(</span><span class="n">char</span><span class="p">)</span> <span class="o">-</span> <span class="mi">1</span><span class="p">)</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">charselect</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  
</span><span class='line'>  <span class="p">:</span><span class="n">char5</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">conf</span> <span class="n">char</span> <span class="mi">5</span>
</span><span class='line'>  <span class="k">do</span> <span class="n">quit</span>
</span><span class='line'>  <span class="n">stop</span>
</span><span class='line'>  <span class="p">}</span>
</span><span class='line'>  <span class="n">timeout</span> <span class="mi">15</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>



]]></content>
  </entry>
  
</feed>
