قديم 2019-12-06, 09:57 PM
المشاركة 2
Hassan Emprator
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: مشكلة اعلام ctf في الثري دي
عاش اهلا بي رجعوكم معانا يحبيبنا <3

قديم 2019-12-06, 10:14 PM
المشاركة 3
Commander
.::عضو جديد ::.
  • غير متواجد
افتراضي رد: مشكلة اعلام ctf في الثري دي
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع
عاش اهلا بي رجعوكم معانا يحبيبنا <3
حبيبي تسلم

قديم 2019-12-07, 02:40 AM
المشاركة 4
nova
.:: عضو مميز ::.
  • غير متواجد
افتراضي رد: مشكلة اعلام ctf في الثري دي
ظهروا عندى تمام بس الايميل مش بياخد الاعلام بيفضلوا ف الارض كأنهم زينة كده

قديم 2019-12-07, 11:02 AM
المشاركة 5
Commander
.::عضو جديد ::.
  • غير متواجد
افتراضي رد: مشكلة اعلام ctf في الثري دي
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع
ظهروا عندى تمام بس الايميل مش بياخد الاعلام بيفضلوا ف الارض كأنهم زينة كده
يبقي كدا لازم تعدل علي الاكواد الي في فويد

كود:
removeflag 

كلاس

كود:
Packethandler 


قديم 2019-12-07, 01:25 PM
المشاركة 6
محمد ياسر
.::صاحب المنتدي قرر الاستغناء عنه::.
  • غير متواجد
افتراضي رد: مشكلة اعلام ctf في الثري دي
عاش

قديم 2019-12-07, 02:19 PM
المشاركة 7
nova
.:: عضو مميز ::.
  • غير متواجد
افتراضي رد: مشكلة اعلام ctf في الثري دي
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع
يبقي كدا لازم تعدل علي الاكواد الي في فويد

كود:
removeflag 

كلاس

كود:
packethandler 

طب لو ينفع تبعتلى الاكواد لو ينفع

قديم 2019-12-08, 12:02 AM
المشاركة 8
Commander
.::عضو جديد ::.
  • غير متواجد
افتراضي رد: مشكلة اعلام ctf في الثري دي
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع
عاش
حبيبي

قديم 2019-12-08, 12:08 AM
المشاركة 9
Commander
.::عضو جديد ::.
  • غير متواجد
افتراضي رد: مشكلة اعلام ctf في الثري دي
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع
طب لو ينفع تبعتلى الاكواد لو ينفع
غالبا هيكون كدا انا مش هعرف اجرب انا عملتهولك من غير ما اجرب
هتبدل ده بالي موجود في كلاس

كود:
packethandler 


كود:
 public static void CheckForFlag(GameState client)
        {
            
            if (
client.Entity.GuildID == 0) return;
          
                var list = 
client.Map.Npcs.Values.Where(=> i.Type == Enums.NpcType.Flag).ToList();
                foreach (var 
item in list)
                {
                    if (
Kernel.GetDistance(item.Xitem.Yclient.Entity.Xclient.Entity.Y) <= 1)
                    {

                        
client.Entity.FlagStamp Time32.Now;
                        
client.Send(Program.World.CTF.generateTimer(60));
                        
client.Send(Program.World.CTF.generateEffect(client));
                        
CaptureTheFlag.AddExploits(3client.AsMember);
                        
CaptureTheFlag.AddScore(3client.Guild);
                        
client.Entity.AddFlag(MsgUpdate.Flags.CTF_Flag60true);
                        
CaptureTheFlag.SendScores();
                        
client.Map.RemoveNpc(itemtrue);
                        
MsgActionProto Action = new MsgActionProto();
                        
Action.UID item.UID;
                        
Action.TimeStamp = (uint)Time32.Now.GetHashCode();
                        
Action.ID MsgAction_TATA.RemoveEntity;
                        
client.SendScreen(MsgAction_TATA.SendPacket(Action), true);

                    }
                    else
                    {
                        
Program.World.CTF.AroundBase(client);
                    }

                }
        } 


قديم 2019-12-08, 01:29 AM
المشاركة 10
nova
.:: عضو مميز ::.
  • غير متواجد
افتراضي رد: مشكلة اعلام ctf في الثري دي
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع
غالبا هيكون كدا انا مش هعرف اجرب انا عملتهولك من غير ما اجرب
هتبدل ده بالي موجود في كلاس

كود:
packethandler 


كود:
 public static void checkforflag(gamestate client)
        {
            
            if (
client.entity.guildid == 0) return;
          
                var list = 
client.map.npcs.values.where(=> i.type == enums.npctype.flag).tolist();
                foreach (var 
item in list)
                {
                    if (
kernel.getdistance(item.xitem.yclient.entity.xclient.entity.y) <= 1)
                    {

                        
client.entity.flagstamp time32.now;
                        
client.send(program.world.ctf.generatetimer(60));
                        
client.send(program.world.ctf.generateeffect(client));
                        
capturetheflag.addexploits(3client.asmember);
                        
capturetheflag.addscore(3client.guild);
                        
client.entity.addflag(msgupdate.flags.ctf_flag60true);
                        
capturetheflag.sendscores();
                        
client.map.removenpc(itemtrue);
                        
msgactionproto action = new msgactionproto();
                        
action.uid item.uid;
                        
action.timestamp = (uint)time32.now.gethashcode();
                        
action.id msgaction_tata.removeentity;
                        
client.sendscreen(msgaction_tata.sendpacket(action), true);

                    }
                    else
                    {
                        
program.world.ctf.aroundbase(client);
                    }

                }
        } 

طب بيجيلى ايرورات مش عارف احلها الحقيقة


العلامات المرجعية



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

الانتقال السريع

المواضيع المتشابهه للموضوع: مشكلة اعلام ctf في الثري دي
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
انا معيا سورس 2دي و عوز بتش يشتغل علي الثري دي برد و التو دي في بتش وحد خش و اقرء Amr Khalid مشكلات السيرفيرات كونكر الشخصيه 1 2019-09-29 05:17 AM
عاوز بتش للسورس الثرى دي دا MRonlineGvrix مشكلات السيرفيرات كونكر الشخصيه 4 2019-09-17 07:19 AM


الساعة الآن 09:01 AM

Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.