Kết quả 1 đến 2 của 2
-
27-07-16, 07:41 AM #1
Xin giúp dùng DDTankBotManager của @meocon5000
Đoạn này e không hiểu tìm file Game.Server.sln trong source không thấy, các bác giúp với.
- Mở Game.Server.sln , vào Game.Logic/Cmd, tạo 1 class đặt tên là BotCommand.cs, chép đoạn code sau vào
Code:using System; using System.Collections.Generic; using System.Linq; using System.Text; using Game.Logic.Phy.Object; using Game.Base.Packets; namespace Game.Logic.Cmd { [GameCommand((byte)eTankCmdType.BOT_COMMAND, "战胜关卡中Boss翻牌")] public class BotCommand : ICommandHandler { public void HandleCommand(BaseGame game, Player player, GSPacketIn packet) { if (game is PVPGame) { PVPGame pvp = game as PVPGame; Player[] players = pvp.GetAllPlayers(); List<Player> enemies = new List<Player>(); foreach(Player child in players) { if (child.Team != player.Team) { enemies.Add(child); } } Random rand = new Random(); int next = rand.Next(0, enemies.Count); Player target = enemies.ElementAt(next); if (target.X > player.X) { player.ChangeDirection(1, 500); } else { player.ChangeDirection(-1, 500); } player.ShootPoint(target.X, target.Y, player.CurrentBall.ID, 1001, 10001, 1, 1.5f, 2000); if (player.IsAttacking) player.StopAttacking(); GSPacketIn pkg = new GSPacketIn((byte)ePackageType.GAME_CMD,player.Id); pkg.WriteByte((byte)eTankCmdType.BOT_COMMAND); game.SendToAll(pkg); Console.WriteLine("BombId {0}", player.CurrentBall.ID); } } } }
Khách viếng thăm hãy cùng HtG365 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
29-07-16, 11:20 AM #2
Ðề: Xin giúp dùng DDTankBotManager của @meocon5000
close topic đã cài được..........
Khách viếng thăm hãy cùng HtG365 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến HtG365 vì bài viết này !
vodoipltn (09-08-16)
Các Chủ đề tương tự
-
[Gunny] DDTankBotManager v.1.0 chào đón Christmast
Bởi meocon5000 trong diễn đàn ReleasesTrả lời: 18Bài viết cuối: 13-06-21, 10:34 PM -
[Gunny] Re-share XDDTank của meocon5000
Bởi vinh8c058 trong diễn đàn ReleasesTrả lời: 8Bài viết cuối: 27-08-16, 02:09 AM