Như trên cái này trong 3.0 mình lấy ra thôi
đầu tiên vào Game.Logic/PVPGame.cs
tìm đoạn
private static readonly new ILog log = LogManager.GetLogger(MethodBase.GetCurrentMethod() .DeclaringType);
khúc gần đầu ấy rồi thêm sau nó:
private static readonly int Xu_Rate = Int32.Parse(ConfigurationSettings.AppSettings["Xu_Rate"]);
private static readonly int Gold_Rate = Int32.Parse(ConfigurationSettings.AppSettings["Gold_Rate"]);
private static readonly int GP_Rate = Int32.Parse(ConfigurationSettings.AppSettings["GP_Rate"]);
private static readonly int Gift_Rate = Int32.Parse(ConfigurationSettings.AppSettings["Gift_Rate"]);
ok tiếp theo tìm
p.GainGP = p.PlayerDetail.AddGP(gp);
thay bằng
if (RoomType != eRoomType.Freedom)
{
p.PlayerDetail.AddMoney((int)Math.Round((double)Xu _Rate * gp));
p.PlayerDetail.AddGold((int)Math.Round((double)Gol d_Rate * gp));
p.PlayerDetail.AddGiftToken((int)Math.Round((doubl e)Gift_Rate * gp));
}
p.GainGP = p.PlayerDetail.AddGP((int)GP_Rate * gp);
var msg = LanguageMgr.GetTranslation("PVPGame.SendGameOVer.M sg1", (int)Math.Round((double)Xu_Rate * gp), (int)Math.Round((double)Xu_Rate * gp));
p.PlayerDetail.SendMessage(msg);
ok save lại rồi dùng visual build ra nhé
tùy chỉnh lương xu vào Fighting.Service.exe.config và Road.Service.exe.config
tìm dòng
<add key="GP_Rate" value="1"/>
<add key="Xu_Rate" value="5"/>
<add key="Gold_Rate" value="0"/>
<add key="Gift_Rate" value="0"/>
làm được thanks phát
đầu tiên vào Game.Logic/PVPGame.cs
tìm đoạn
private static readonly new ILog log = LogManager.GetLogger(MethodBase.GetCurrentMethod() .DeclaringType);
khúc gần đầu ấy rồi thêm sau nó:
private static readonly int Xu_Rate = Int32.Parse(ConfigurationSettings.AppSettings["Xu_Rate"]);
private static readonly int Gold_Rate = Int32.Parse(ConfigurationSettings.AppSettings["Gold_Rate"]);
private static readonly int GP_Rate = Int32.Parse(ConfigurationSettings.AppSettings["GP_Rate"]);
private static readonly int Gift_Rate = Int32.Parse(ConfigurationSettings.AppSettings["Gift_Rate"]);
ok tiếp theo tìm
p.GainGP = p.PlayerDetail.AddGP(gp);
thay bằng
if (RoomType != eRoomType.Freedom)
{
p.PlayerDetail.AddMoney((int)Math.Round((double)Xu _Rate * gp));
p.PlayerDetail.AddGold((int)Math.Round((double)Gol d_Rate * gp));
p.PlayerDetail.AddGiftToken((int)Math.Round((doubl e)Gift_Rate * gp));
}
p.GainGP = p.PlayerDetail.AddGP((int)GP_Rate * gp);
var msg = LanguageMgr.GetTranslation("PVPGame.SendGameOVer.M sg1", (int)Math.Round((double)Xu_Rate * gp), (int)Math.Round((double)Xu_Rate * gp));
p.PlayerDetail.SendMessage(msg);
ok save lại rồi dùng visual build ra nhé
tùy chỉnh lương xu vào Fighting.Service.exe.config và Road.Service.exe.config
tìm dòng
<add key="GP_Rate" value="1"/>
<add key="Xu_Rate" value="5"/>
<add key="Gold_Rate" value="0"/>
<add key="Gift_Rate" value="0"/>
làm được thanks phát