PDA

View Full Version : [Gunny] TUT TỒ Chỉnh xu PVP



haidang115
14-07-13, 10:08 AM
Như trên cái này trong 3.0 mình lấy ra thôi :D

đầ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.Msg1", (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é :D



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:):):)%%-%%-

datdn74
14-07-13, 10:23 AM
mơ hàng đầu tiên đây (30 chả cá )

haidang115
14-07-13, 10:28 AM
cái này nhận xu theo lượng GP nhá =)) GP* vs cái Xurate

nmvuong52
17-07-13, 12:59 PM
Như trên cái này trong 3.0 mình lấy ra thôi :D

đầ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.Msg1", (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é :D



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:):):)%%-%%-

Gunny II làm như hướng dẫn , có sữa lại P. -> player. nhưng lỗi tè le hết. có thể free hết cái PVPGame.cs không
haiđăng