發新話題
打印

有人有流星AI編輯器嗎?

[Close]
唔知依個得唔得
其實唔洗編輯器都得  自己開記事本打下邊d野入野 改番個名就得       編輯器係最低
引用:
//姓名
string Name = "任何名稱";這是用來設定NPC叫什麼名字的

// 模型編號
int Model = 1;這是用來設定NPC的圖型

// 主要武器編號
int Weapon = 6;這是設定所持有武器的編號

// 次要武器編號,沒有次要武器就不要寫或寫0
int Weapon2 = 7;這是設定所持有第二把武器的編號,武器編號請查閱下方

// 隊伍 0:不分隊 1:流星 2:蝴蝶
int Team = 1;

// 視線距離 100~2000
int View = 500;

// 反應速度 0~100, 100最快(基本上可超過,但破100後,下面的常數設定大都失效了)
int Think = 100;

// 攻擊機率(輕、中、重), 攻擊+防禦 機率 <= 100
int Attack1 = 30;
int Attack2 = 20;
int Attack3 = 30;

// 防禦機率 0~100
int Guard = 10;

// 逃跑機率 0~100
int Dodge = 20;
雖然說是逃跑,應該說是暫時離開戰鬥範圍

// 跳躍機率 0~100
int Jump = 20;

// 四處看機率 0~100
int Look = 40;

// 快速移動機率 0~100
int Burst = 10;就是電腦會用上上,下下,左左,右右的行動的機率

// 瞄準準確度 0~100
int Aim = 80;如果有拿暗器的話,這個數值就能生效

// 拿寶物機率 0~100
int GetItem = 30;
看到道具會去拿的機率

// 出生點編號
int Spawn = 1;這個隨便寫就好(區網用不到)

// 初始生命值
int HP = 1000; 生命值的1/10才是真實生命值,所以目前這個設定是100的血

函數及程序
// init function
int g_selfAddr; int 是用來宣告該變數為整數
int g_self;
OnInit(int this) 這個常式是代表啟動這NPC的初始變數運算
{
g_selfAddr = this;
}

OnStart() 這個常式是代表啟動這NPC的預設行為
{
g_self = GetSelf(g_selfAddr);

/*
// 站在原地四處看
ChangeBehavior(g_self, "wait");

// 站在原地不動
ChangeBehavior(g_self, "idle");

// 到處亂跑
ChangeBehavior(g_self, "run");

// 在1、3、5...巡邏點移動
ChangeBehavior(g_self, "patrol", 1, 3, 5);

// 跟在玩家身邊
ChangeBehavior(g_self, "follow", "player");

// 跟在同隊VIP身邊
ChangeBehavior(g_self, "follow", "vip");

// 跟在敵隊VIP身邊
ChangeBehavior(g_self, "follow", "enemyvip");

// 跟在拿標物的人身邊
ChangeBehavior(g_self, "follow", "flag");

// 跟在xxx身邊
ChangeBehavior(g_self, "follow", "xxx");

//以殺了xxx為目的
ChangeBehavior(g_self, "kill", "xxx");
*/
}

// run function  程序開始的地方(一般可以不用寫)
OnUpdate()
{
int a = 0;
}


[ 本帖最後由 大陸老 於 2010-9-17 21:33 編輯 ]
附件: 您所在的用戶組無法下載或查看附件

TOP

發新話題