【易次元2.0參考代碼】NPC之生成
本文禁止以任何形式轉(zhuǎn)載!僅供參考!
//A是生成數(shù)量
async function NPC2(A=5) {
var 隨機(jī)數(shù)=0;
//姓名庫(kù)
var xingmingku=['言笑','旬邑','洛陽(yáng)']
//立繪庫(kù)(可以直接復(fù)制到立繪頁(yè))
const lihuiku={A1:"$37024769",A2:"$37111957",A3:"$37426859"}
//立繪名(對(duì)應(yīng)立繪庫(kù))
var lihuiku2=['A1','A2','A3']
var 當(dāng)前生成=1;
//循環(huán)是生成數(shù)值的地方
while (當(dāng)前生成<A){
//NPC數(shù)量必須加在前面避免覆蓋
ac.var.NPC數(shù)量=ac.var.NPC數(shù)量+1;
隨機(jī)數(shù) = await ac.random({ min: 0, max: xingmingku.length-1 });
ac.arr.NPC姓名[ac.var.NPC數(shù)量]=xingmingku[隨機(jī)數(shù)];
隨機(jī)數(shù) = await ac.random({ min: 0, max: lihuiku2.length-1 });
ac.arr.NPC立繪[ac.var.NPC數(shù)量]=lihuiku2[隨機(jī)數(shù)];
ac.arr.NPC年齡[ac.var.NPC數(shù)量]=await ac.random({ min: 16, max: 30 });
當(dāng)前生成=當(dāng)前生成+1;
}
//對(duì)話框可以刪除
await ac.sysDialogOn({roleName: 角色名
,content: NPC生成已經(jīng)結(jié)束了
,id: 1082832,hasRoleName: false,hasBg: true,hasRoleAvatar: false,roleAvatarResId: '$1528927',});
await ac.sysDialogOff({effect: 'normal',});
}