View Full Version : [Gunny] Xin Giúp Mình Cách Thêm Xu Khi Pvp với !!!
supperkuti
08-07-13, 09:51 PM
Cho mình hỏi là thêm xu vào sau khi pvp ở chổ nào vậy. cả win và close lun.
Mong các bạn chỉ giúp nha. tks nhìu :-*
với lại exp khi pvp lun nha >:D<
meocon5000
09-07-13, 11:58 AM
Cho mình hỏi là thêm xu vào sau khi pvp ở chổ nào vậy. cả win và close lun.
Mong các bạn chỉ giúp nha. tks nhìu :-*
với lại exp khi pvp lun nha >:D<
SOURCE 30 charrrrrrrrrrrrrrr;););)
supperkuti
09-07-13, 12:23 PM
SOURCE 30 charrrrrrrrrrrrrrr;););)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
meocon5000
09-07-13, 12:58 PM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Game.Server ~> Game.Logic ~> Spells ~> PVPGame.cs
Đoạn:
foreach (Player p in players)
{
float againstTeamLevel = p.Team == 1 ? m_blueAvgLevel : m_redAvgLevel;
float againstTeamCount = p.Team == 1 ? m_blueTeam.Count : m_redTeam.Count;
float disLevel = Math.Abs(againstTeamLevel - p.PlayerDetail.PlayerCharacter.Grade);
float winPlus = p.Team == winTeam ? 2 : 0;
int gp = 0;
int totalShoot = p.TotalShootCount == 0 ? 1 : p.TotalShootCount;
if (m_roomType == eRoomType.Match || disLevel < 5)
{
gp = (int)Math.Ceiling((winPlus + p.TotalHurt * 0.001 + p.TotalKill * 0.5 + (p.TotalHitTargetCount / totalShoot) * 2) * againstTeamLevel * (0.9 + (againstTeamCount - 1) * 0.3));
}
gp = gp == 0 ? 1 : gp;
Cho thêm :
int soxutang = 0;
Random sotiennhan = new Random();
if (p.IsLiving)
{
soxutang = 10000;
}
else
{
soxutang = 500;
}
p.PlayerDetail.AddMoney(soxutang);
ok thì build
supperkuti
09-07-13, 05:51 PM
Bạn mèo ơi - thế còn muốn chỉnh lại số exp thì sao hả bạn mèo.
P/s : mình làm theo cách trên mà war vẫn ko nhận đc xu.
datdn74
09-07-13, 06:36 PM
bạn debug rồi zo gamesever bật ấy chưa còn chỉnh exp theo mình nghĩ cũng ghi như mèo chi sữa thến này thôi đc thank nhé
Cho thêm :
int soexptang = 0;
Random soexpnhan = new Random();
if (p.IsLiving)
{
soexptang = 10000;
}
else
{
soexptang = 500;
p.PlayerDetail.AddGiftoken(soxutang);
bạn xem thử đúng ko mình cũng ko bik nưa :-?
hung3020
09-07-13, 06:47 PM
bạn debug rồi zo gamesever bật ấy chưa còn chỉnh exp theo mình nghĩ cũng ghi như mèo chi sữa thến này thôi đc thank nhé
Cho thêm :
int soexptang = 0;
Random soexpnhan = new Random();
if (p.IsLiving)
{
soexptang = 10000;
}
else
{
soexptang = 500;
p.PlayerDetail.AddGiftoken(soxutang);
bạn xem thử đúng ko mình cũng ko bik nưa :-?
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
int soexptang = 0;
Random soexpnhan = new Random();
if (p.IsLiving)
{
soexptang = 10000;
}
else
{
soexptang = 500;
p.PlayerDetail.AddGP(soexptang);
meocon5000
09-07-13, 07:59 PM
bạn debug rồi zo gamesever bật ấy chưa còn chỉnh exp theo mình nghĩ cũng ghi như mèo chi sữa thến này thôi đc thank nhé
Cho thêm :
int soexptang = 0;
Random soexpnhan = new Random();
if (p.IsLiving)
{
soexptang = 10000;
}
else
{
soexptang = 500;
p.PlayerDetail.AddGiftoken(soxutang);
bạn xem thử đúng ko mình cũng ko bik nưa :-?
=)) =)) AddGiftoken là add xu khóa cha
datdn74
09-07-13, 08:39 PM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
haidang115
10-07-13, 02:44 PM
cái này có khả quan không nhỉ :D cái này là thắng được 1000xu thua dc 500xu à :-? vậy là bị cố định rồi
trong source 3.0 có code auto theo dame ấy :)) dame càng nhiều càng nhiều xu =))
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.