RDR*_*RDR 2 c# visual-studio-2015
public int LevelReward()
{
int oldlevel = Client.Player.Level;
if (Client.Player.Level == oldlevel + 1)
{
for (int i = 0; i < Client.Player.Inventory.Length; i++)
if (Client.Player.Inventory[i] == null)
{
Client.Player.Inventory[i] = Client.Player.Manager.GameData.Items[0x7016];
Client.Player.UpdateCount++;
Client.Player.SaveToCharacter();
Client.Player.SendInfo("You've been given 10 gold for leveling up!");
}
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我想要的是这个代码,无论何时玩家升级,给他们项目"10金"(这是0x7016是什么)但是看看代码的顶部,我很难如何检查/意识到当玩家升级时......下面的代码只是其余部分,在库存现场产生物品等,但我只需要顶部的帮助
int oldlevel = Client.Player.Level;
if (Client.Player.Level == oldlevel + 1)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
64 次 |
| 最近记录: |