鐵之狂傲

 取回密碼
 註冊
搜尋
列印 上一主題 下一主題

指令教學文件

[複製連結] 檢視: 4220|回覆: 0

切換到指定樓層
1#
若以下文章對你有幫助就給個聲望吧OTZ

轉載自[流星=家族]

//註解

語法

//註解內容

功用

設定此行為註解,不必執行.

範例:

//設定A值

int a = 0;



/* */註解

語法

/*註解內容*/

功用

設定兩個符號內的全是註解

範例:

/* 國寶對抗劍少皇

       劍少皇太強打不敗

*/



變數宣告

int a; 宣告a值為整數數值

string a; 宣告a值為字串數值



陣列宣告

int a[10]; 宣告a陣列為整數數值

string a[10]; 宣告a陣列為字串數值



FOR指令

語法

for(運算式){執行內容}

功用

重覆增值執行一段程序

範例:

int a;

for (a = 2;a <= 16;a++)

{

   ChangeBehavior(a, "patrol", Rand(40), Rand(40), Rand(40));

}

這段程序可讓NPC們全數修正行為



#include指令

語法

#include "file name"

功用

載入另一個檔案一起執行.

範例:

#include "gbj.ai"

載入gbj.ai一起執行



次程序

語法

function name(傳遞數值){程序內容}

功用

自定一個獨立程序.

範例:

SaySub(int id,int s,string say1,string say2,string say3,string say4,string say5)

{

  if (s == 0)

  {

     Say(id,say1);

  }

  if (s == 1)

  {

     Say(id,say2);

  }

  if (s == 2)

  {

     Say(id,say3);

  }

  if (s == 3)

  {

     Say(id,say4);

  }

  if (s == 4)

  {

     Say(id,say5);

  }

}

int a;

OnUpdate()

{

   int a = GetChar("國寶");

   SaySub(a,Rand(5), "劍少皇為啥砍文呀!?","大家安安","大家來玩流星吧!", "各位大大安安","再砍就翻臉了");

}

這就簡單的副程序構成,及呼叫方式
 
轉播0 分享0 收藏0

回覆 使用道具 檢舉

全世界最先進的跳動筆
你需要登入後才可以回覆 登入 | 註冊

存檔|手機版|聯絡我們|新聞提供|鐵之狂傲

GMT+8, 24-4-26 04:03 , Processed in 0.546991 second(s), 15 queries , Gzip On.

回頂部