腳本錯誤map未定義怎麼辦
㈠ 按鍵精靈 自製的網頁游戲掛機腳本,單獨運行沒問題,但是加入界面和變數後就不能執行了,請高人指點。。
問題1:Select Case判斷上,判斷用法有問題,感覺你用select的判斷好像不熟悉。
問題2:map,mx,my,bx,by 賦值方法有問題(不是用and連接而是用英文狀態下的冒號 : 連接)
還有如果用你這個判斷字元串是否="朝廷鷹犬" 等等,需要分割你設置的選項里的字元串。(這個我不細講了,寫法上有錯誤,不適合這么寫)
修改部分://打開地圖 之前部分
修改內容如下:(不只是能用就了事,要學會這些命令的用法才行)
Hwnd = Plugin.Window.GetKeyFocusWnd()
sRect = Plugin.Window.GetClientRect(Hwnd)
Dim MyArray
MyArray=Split(sRect,"|")
Ux = CLng(MyArray(0))
Uy = CLng(MyArray(1))
//定義地圖
Dim map, mX, mY
V_var1 = Form1.Var1.ListIndex
Select Case var1
Case 0 // "龍門客棧"
map = "Attachment:\longmenkezhan.bmp" : mX = - 89 : mY = 181
Case 1 // "蒼龍嶺"
map = "Attachment:\canglongling.bmp" : mX = - 146 : mY = 111
End Select
TracePrint map
TracePrint mX
TracePrint mY
//定義怪物
Dim bX, bY
V_var2 = Form1.Var2.ListIndex
Select Case V_var2
Case 0 // "朝廷鷹犬"
bX=367 : bY=395
Case 1 // "錦衣刀客"
bX=307 : bY=143
Case 2 // "東廠鷹犬"
bX=413 : bY=206
Case 3 // "紅蓮邪徒"
bX=221 : bY=314
Case 4 // "紅蓮魔女"
bX = 246 : bY = 215
End Select
TracePrint bx
TracePrint by
如果還有什麼其他問題,另外留言
註:如果不能執行,大概是你QUI界面的下拉選項框的名字不是var1和var2
㈡ 傳奇服務端一直提示 [腳本錯誤]
這個問題很容易就是你的服務端找不到對應的腳李殲本嘛。你先打開服務端Mir200在找到Envir右擊搜索QManage然後打開在改擾畢找到\QuestDiary\誠意網路\CWFYSave.txt 這段語句把他刪除,在關閉保存OK。2就更容易了:你進入你的服務端D:\MirServer\Mir200\Envir\MapQuest_def\..\QuestDiary\誠意網路\軍團功能\然後在「軍團功能」文件夾里新建一個文本名字為:神影名單
就OK了。如果第二個問題還存在,可以在登入腳本裡面把自動讀取:神影核芹名單的這個語句刪除即可.
㈢ 您arcGIS運行時腳本錯誤如何解決
在customize選擇arcmap option 然後清一下數據交互的緩存和其他緩存試試
㈣ 使用RPG maker XP事出現腳本錯誤
一般來說場景繪制和腳本是沒有任何關系的,樓主把這張地圖復制到新建工程文件里看看會不會報錯。如果不報錯,說明這是單純的腳本沖突,建議重組腳本系統。