看板 mud_sanc 關於我們 聯絡資訊
mushclient的變數讀取方法一直試不出來 我目前只會設定變數 例如戰鬥開始放了加強傷害力,就設定變數damage為1 寫法是在施放damage的敘述中加 SetVariable ("damage" , "1") 消失的話就給0 現在是卡在如何在下次戰鬥開始先判斷變數damage是否為1 若是1就不用再heart damage一次,若為0才會heart damage 一直無法正確讀到變數的值..似乎是用GetVariable,但一直失敗 zmud的寫法是 觸發句 ☆☆☆ 戰 鬥 開 始 指令 if (@damage=0) {heart damage} zmud變數可以用@去讀取,mushclient就不曉得怎用了,還試不出來orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 編輯: aiggkimd 來自: 114.32.155.185 (05/20 16:30)
hmml :不要用@,儘量用getvariable。 05/20 18:54
hmml :例如:GetVariable("MyName") 05/20 18:56
hmml :你是寫在plugin 裡,還是全部都在角色檔裡? 05/20 18:57
hmml :這種用途的臨時變數其實不必用到MushClient的變數功 05/20 19:07
hmml :能,直接用跟a=a+1一樣的變數就可以了,只是名字不要 05/20 19:09
hmml :太菜市場名,lua內建的變數到角色關閉前都會記著。 05/20 19:10
hmml :即使在不同的觸發與計時器或別名之間都能讀到同一個 05/20 19:11
hmml :變數,所以我現在也很少用到MushClient的變數功能 05/20 19:12
laechan :mushclient 好像也是可以用 @ 05/20 19:24
aiggkimd :我寫在腳色的tri裡面 05/20 22:47