中国虚拟军事网(VME)- 专注于武装突袭系列虚拟军事游戏

 找回密码
 加入VME

QQ登录

只需一步,快速开始

搜索
查看: 2237|回复: 4

[讨论] 生成随机角色的平民?

[复制链接]
发表于 2012-10-25 23:46:32 | 显示全部楼层 |阅读模式
  1. _grp = creategroup civilian;

  2. private ["_sc1","_civil"];

  3. waituntil {!isnil "bis_fnc_init"};

  4. _civil = [Assistant,Citizen2,RU_Assistant,RU_Citizen2,Citizen1,RU_Citizen1,Citizen3,RU_Citizen3,Citizen4,RU_Citizen4,Doctor,RU_Doctor,Functionary1,RU_Functionary1,Functionary2,RU_Functionary2,Pilot,RU_Pilot,Policeman,RU_Policeman,Priest,RU_Priest,Profiteer2,RU_Profiteer2,Profiteer3,RU_Profiteer3,Profiteer1,RU_Profiteer1,Profiteer4,RU_Profiteer4,Rocker1,RU_Rocker1,Rocker3,RU_Rocker3,Rocker2,RU_Rocker2,Rocker4,RU_Rocker4,SchoolTeacher,RU_SchoolTeacher,Villager1,RU_Villager1,Villager4,RU_Villager4,Villager2,RU_Villager2,Villager3,RU_Villager3,Woodlander1,RU_Woodlander1,Woodlander2,RU_Woodlander2,Woodlander3,RU_Woodlander3,Woodlander4,RU_Woodlander4,Worker3,RU_Worker3,Worker4,RU_Worker4,Worker1,RU_Worker1,Worker2,RU_Worker2,WorkWoman2,RU_WorkWoman2,WorkWoman4,RU_WorkWoman4,WorkWoman3,RU_WorkWoman3,WorkWoman5,RU_WorkWoman5,ValentinaVictim,ValentinaFit,Sportswoman1,RU_Sportswoman1,Sportswoman4,RU_Sportswoman4,Sportswoman3,RU_Sportswoman3,Sportswoman5,RU_Sportswoman5,Sportswoman2,RU_Sportswoman2,Secretary4,RU_Secretary4,Secretary5,RU_Secretary5,Secretary1,RU_Secretary1,Secretary3,RU_Secretary3,Secretary2,RU_Secretary2,Madam3,RU_Madam3,Madam1,RU_Madam1,HouseWife3,RU_HouseWife3,Madam2,RU_Madam2,Madam5,RU_Madam5,HouseWife1,RU_HouseWife1,HouseWife5,RU_HouseWife5,HouseWife2,RU_HouseWife2,Madam4,RU_Madam4,HouseWife4,RU_HouseWife4,Hooker1,RU_Hooker1,Hooker5,RU_Hooker5,Hooker2,RU_Hooker2,Hooker3,RU_Hooker3,Hooker4,RU_Hooker4,Farmwife1,RU_Farmwife1,Farmwife2,RU_Farmwife2,Farmwife5,RU_Farmwife5,Farmwife3,RU_Farmwife3,Farmwife4,RU_Farmwife4,Damsel5,RU_Damsel5,Damsel2,RU_Damsel2,Damsel4,RU_Damsel4,Damsel1,RU_Damsel1,Damsel3,RU_Damsel3];

  5. _sc1 = _civil call BIS_fnc_selectRandom;

  6. _pm1 = _grp  createUnit ["_sc1",DDD,[],1, "NONE"];



复制代码
init.sqf中
  1. Createcenter civilian;
  2. civilian setFriend [WEST,0];
  3. civilian setFriend [EAST,0];
复制代码
地图上放置了功能模块

脚本运行正常也不报错,但是没有结果。

但是我知道是这个地方有误,这里不能用代数。
  1. _sc1 = _civil call BIS_fnc_selectRandom;

  2. _pm1 = _grp  createUnit ["_sc1",DDD,[],1, "NONE"];
复制代码
请问谁有更好的思路?
发表于 2012-10-27 13:52:16 | 显示全部楼层
此楼在下占了,先稍等一下,等我回家后来和你一起探讨下。
 楼主| 发表于 2012-10-27 14:35:57 | 显示全部楼层
FFUR2007SLX2_5 发表于 2012-10-27 13:52
此楼在下占了,先稍等一下,等我回家后来和你一起探讨下。

十分感谢
发表于 2012-10-27 19:32:59 | 显示全部楼层
_civil数组里的单位要加""

03._pm1 = _grp  createUnit ["_sc1",DDD,[],1, "NONE"];
_sci已经为String,所以就不必加""了。当然DDD要在你看得见的地方。
 楼主| 发表于 2012-10-27 21:13:16 | 显示全部楼层
FFUR2007SLX2_5 发表于 2012-10-27 19:32
_civil数组里的单位要加""

_sci已经为String,所以就不必加""了。当然DDD要在你看得见的地方。

感谢指导。
您需要登录后才可以回帖 登录 | 加入VME

本版积分规则

小黑屋|中国虚拟军事网

GMT+8, 2024-5-1 21:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表