鐵之狂傲

標題: 指令教學文件 [列印本頁]

作者: 闇之鬥魂    時間: 04-8-14 14:40
標題: 指令教學文件
若以下文章對你有幫助就給個聲望吧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), "劍少皇為啥砍文呀!?","大家安安","大家來玩流星吧!", "各位大大安安","再砍就翻臉了");

}

這就簡單的副程序構成,及呼叫方式





歡迎光臨 鐵之狂傲 (https://gamez.com.tw/)