關於自訂變數的排列
本帖最後由 ac123555 於 2011-5-12 06:23 PM 編輯小弟我想請教一下 以下腳本
set $Mem_NO$[$SvNCnt],strcharinfo(0);
setd ("$MemGLvARAY"+$Mem_NO$[$SvNCnt]),G_point;
set $SvNCnt,($SvNCnt+1);
callfunc "GLvARAY";
function script GLvARAY {
for(set .@i,0; .@i < $SvNCnt; set .@i,.@i+1){
for(set .@j,0; .@i < ($SvNCnt - 1); set .@j,.@j+1){
if(("$MemGLvARAY"+$Mem_NO$[.@j]) < ("$MemGLvARAY"+$Mem_NO$[.@j+1])){
set .@MemGLvTemp$,$Mem_NO$[.@j];
set$Mem_NO$[.@j],$Mem_NO$[.@j+1];
set$Mem_NO$[.@j+1],.@MemGLvTemp$;
}
}
}
close;
}
這是某一隻NPC腳本的一部分 主要是用來"排列"某項自訂的"角色變數"
以上這樣的語法可以執行嗎?還是哪裡出了問題
還有請高人指點指點... Set ABC;
if( ABC == xxx ) { abcd..... }
頁:
[1]