|
乞丐
- 帖子
- 382
- 積分
- -12
- 金錢
- 514 金幣
- 級數
- 44 Lv
- 團隊
|
2#
大 中
小 發表於 2010-9-17 21:22 只看該作者
唔知依個得唔得
其實唔洗編輯器都得 自己開記事本打下邊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 編輯 ]
附件: 您所在的用戶組無法下載或查看附件
|