发表于 2004-8-14 17:131#
楼主//注解
语法
//注解内容
功用
设定此行为注解,不必执行.
范例:
//设定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), "剑少皇为啥砍文呀!?","大家安安","大家来玩流星吧!", "各位大大安安","再砍就翻脸了");
}
这就简单的副程序构成,及呼叫方式
语法
//注解内容
功用
设定此行为注解,不必执行.
范例:
//设定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), "剑少皇为啥砍文呀!?","大家安安","大家来玩流星吧!", "各位大大安安","再砍就翻脸了");
}
这就简单的副程序构成,及呼叫方式
签名:~~~~~~~~~~~
UID 8



又是些鸟语