ac123555 發表於 2011-5-11 20:47:41

關於自訂變數的排列

本帖最後由 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腳本的一部分 主要是用來"排列"某項自訂的"角色變數"
以上這樣的語法可以執行嗎?還是哪裡出了問題
還有請高人指點指點...

-樂- 發表於 2011-5-11 20:55:33

Set ABC;

if( ABC == xxx ) { abcd..... }
頁: [1]
查看完整版本: 關於自訂變數的排列