- UID
- 4188893
- 主题
- 2
- 阅读权限
- 20
- 帖子
- 65
- 精华
- 0
- 积分
- 33
- 金钱
- 960
- 荣誉
- 0
- 人气
- 0
- 在线时间
- 185 小时
- 评议
- 0
- 帖子
- 65
- 精华
- 0
- 积分
- 33
- 金钱
- 960
- 荣誉
- 0
- 人气
- 0
- 评议
- 0
|
void SetShipToFantom(ref _chr, string _type, bool _setgoods)
{
int ShipType;
int Nation = sti(_chr.nation)
int Rank = sti(pchar.rank);
switch (_type)
{
case "trade":-------------------------------商船
if (Rank < 11)
{
ShipType = RandFromThreeDight(SHIP_SLOOP, SHIP_SCHOONER, SHIP_LUGGER);
}
if (Rank >= 11 && Rank <= 20)-------------------如果等级大于等于11,小于等于20时
{
if (Nation == SPAIN) ShipType = RandFromThreeDight(SHIP_CARAVEL, SHIP_BARKENTINE, SHIP_BARQUE);
else ShipType = RandFromThreeDight(SHIP_FLEUT, SHIP_BARQUE, SHIP_GALEON_L);
}
if (Rank > 20)
{
if (Nation == SPAIN) ShipType = SHIP_GALEON_H;
else ShipType = SHIP_PINNACE;----------------------------------------这种类型的是船只代码类型
}
break;
case "pirate":----------------------------海盗船
if (Rank < 4)
{
ShipType = SHIP_LUGGER;
}
if (Rank >= 4 && Rank < 11)
{
ShipType = RandFromThreeDight(SHIP_SLOOP, SHIP_SCHOONER, SHIP_BRIG);
}
if (Rank >= 11 && Rank <= 20)
{
ShipType = RandFromThreeDight(SHIP_GALEON_L, SHIP_GALEON_H, SHIP_CORVETTE);
}
if (Rank > 20)
{
ShipType = SHIP_FRIGATE;
}
break;
/*case "war":(这个是什么意思。为什么有/*是做什么用的呀
......................
...........
....................等
break;*/ |
|