- 鐵幣
- 1000 元
- 文章
- 3516 篇
- 聲望
- 1826 枚
- 上次登入
- 07-7-8
- 精華
- 65
- 註冊時間
- 03-9-15
- UID
- 16551
|
若以下文章對你有幫助就給個聲望吧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), "劍少皇為啥砍文呀!?","大家安安","大家來玩流星吧!", "各位大大安安","再砍就翻臉了");
}
這就簡單的副程序構成,及呼叫方式 |
|