كونكر عرب

كونكر عرب (https://conquer-arab.com/index.php)
-   تطوير سيرفرات كونكر (https://conquer-arab.com/forumdisplay.php?f=11)
-   -   نظام الــTraps زي كونكر اونلاين (https://conquer-arab.com/showthread.php?t=511)

Hazem 2019-06-22 03:38 PM

نظام الــTraps زي كونكر اونلاين
 

السلام عليكم ورحمة الله وبركاته
نظام الــTraps :
نظام فخاخ
يعني انت مثلا هتيجي تقف هلي مكان في الارض يقوم عامل حاجه معينه
مثلا فاكر السكواما بتاعت كونكر؟ النقطه الصفره اللي في الارض كنت بتقف عليها يجيلك فلوس او دي بي
طب و ليه منعملش زيهم ؟
الفكره بسيطه جدا
دلوقتي مثلا انا عملت فخ اللي هو الــTrap
لما حد يقف عليه يتنقل لمكان معين
انت ممكن تكوده براحتك بقه يعني تخليه يدي كبس تخليه يظهر في اماكن معينه بأوقات معينه انت و راحتك ع كيفك
نيجي للأكواد
في الـــPacketHandler.cs
كود PHP:

if (client.Entity.MapID == 1002)//mapid
{
if (
new_X == 376 && new_Y == 392) //x.y
{
if (
client.Entity.EntityFlag == DoolyCooder.Game.EntityFlag.Player)
{
client.Entity.Teleport(1004, 50, 50);//action
client.Send(new Message("You have been teleported to " + client.Entity.MapID + "!", System.Drawing.Color.Yellow, Message.Whisper));
}
}


} 

وانا شارح كل حاجه جمبها بتعمل ايه
ده عشان الــaction اللي هيحصل لما البني أدم يقف عليه

نيجي بقه للأفيكت

هنفتح Program.cs

و نضيف ده
كود PHP:

  if (ServerBase.Kernel.GetDistance(client.Entity.X, client.Entity.Y, 376, 392) < 17 && !client.Effect3) 
                                    { 
                                        
client.Effect3 = true; 
                                        if (
client.Entity.MapID == 1002) //mapid 
                                        
{ 
                                            
Network.GamePackets.FloorItem floorItem = new Network.GamePackets.FloorItem(true); 
                                             
                                            
floorItem.ItemID = 791; //effectid 
                                            
floorItem.MapID = 1002;//mapid 
                                            
floorItem.X = 376; //X,Co-ordinate 
                                            
floorItem.Y = 392; //Y,Co-ordinate 
                                            
floorItem.Type = Network.GamePackets.FloorItem.Effect; 

                                            
client.Send(floorItem); 
                                        } 
                                    } 
                                    else 
                                    { 
                                        if (
ServerBase.Kernel.GetDistance(client.Entity.X, client.Entity.Y, 376, 392) > 17) 
                                        { 
                                            
client.Effect3 = false; 
                                        } 
                                    } 

عوزين نشوف الابداع بقه

و عشان تغير الحركه اللي بتحصل مثلا تنقل كبس فلوس اي حاجه بتغير الكود ده باللي انت عاوزو

كود PHP:

client.Entity.Teleport(1004, 50, 50);//action 

القاكم ع خير بأذن الله

في رعايه الله

الموضوع ده والي بتنزل ده مواضيع قديمه من ايام تيم اكسور مخزنه عندي علشان الكل يستفيد

وزي ماقولتلكم انا ناوي اخلي المنتدي تيم اكسور واستحملونا شويه في اعلانات ادسنس بس علشان يجيب حق الدومين والاستضافه علشان التجديد

ALz3em 2019-06-22 05:42 PM

رد: نظام الــTraps زي كونكر اونلاين
 
ان شاء الله خير
من نجاح لنجاح
ياريت تشوف لينا سورس محترم نشتغل عليه يبقى سورس المنتدى يتعمل عليه أبجريدات وأضافات حاجه هترفع من مستوى المنتدى أكيد
بالتوفيق

Mero 2019-06-22 10:25 PM

رد: نظام الــTraps زي كونكر اونلاين
 
عاش يا حازم موضوع جميل جدا

MohamedModyAdel 2019-06-25 05:34 PM

رد: نظام الــTraps زي كونكر اونلاين
 
جميل عاش

technogames 2020-06-16 10:24 PM

رد: نظام الــTraps زي كونكر اونلاين
 
Thanks


الساعة الآن 11:05 PM

مرحبا بكم في منتدي اكواد لتطوير الالعاب
new notificatio by 9adq_ala7sas