منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://code.vpscairo.com/forumdisplay.php?f=12)
-   -   مشكلة فى الاكونتات (https://code.vpscairo.com/showthread.php?t=2508)

ViORX 2019-09-25 10:30 AM

مشكلة فى الاكونتات
 
السلام عليكم
عندى مشكلة ان الاوكونت لو عملت فى اى تعديل يعنى تغير فى الاتاك الاتشى او الجيانغ مثلا او مثلا لو حاطت البوينتات كلها فى الدم ودمى بقى 59 الف مثلا ولو روحت بعدها رسترت البوينتات وحطيت كلو فى الاجليتى بيفضل بردو الدم 59 الف وبلعب على اساس ان دمى 59 الف يعنى دمى بيبقى عالى فعلا مش مجرد رقم وهمى ولايميل وبلعب على اساس الرقم دة والايميل مش بيموت بسهولة زى لو دمو قليل فى نفس الوقت انت حاطت كلو فى الاجليتى فاعشان يبان التغير وينقص الدم ويزيد الاجليتى يعنى عشان التغير يظهر ويشتغل لازم تقلع اى حاجة فى الاصطفة وتلبسها تانى او تقفل الاكونت وتفتحو ودة عامل مشكلة جامدة معايا فى السيرفر وياريت اكون قدرت اوضح المشكلة
تحياتى ليكم

amosha 2019-09-25 11:09 AM

رد: مشكلة فى الاكونتات
 
لو انت بتلستر من npc غيرو لان دا منو حط ان بى سى بضيف انت فيه البينت الى يحطهلك ميلسترش هو لوحدو

amosha 2019-09-25 11:10 AM

رد: مشكلة فى الاكونتات
 
او ضيف نفس النبى سى بس خليه يلستر بعد ما يلستر البينت

Tefa 2019-09-25 12:29 PM

رد: مشكلة فى الاكونتات
 
حط ده جوه ان بي سي رسترة النقط
كود PHP:

 client.CalculateStatBonus();
                                        
client.CalculateHPBonus(); 


ViORX 2019-09-25 10:46 PM

رد: مشكلة فى الاكونتات
 
اقتباس:

المشاركة الأصلية كتبت بواسطة amosha (المشاركة 17906)
او ضيف نفس النبى سى بس خليه يلستر بعد ما يلستر البينت

تمام هجرب

ViORX 2019-09-25 10:47 PM

رد: مشكلة فى الاكونتات
 
اقتباس:

المشاركة الأصلية كتبت بواسطة rider (المشاركة 17915)
حط ده جوه ان بي سي رسترة النقط
كود PHP:

 client.calculatestatbonus();
                                        
client.calculatehpbonus(); 


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

Tefa 2019-09-26 04:10 AM

رد: مشكلة فى الاكونتات
 
GameState
سيرش
كود PHP:

 public void LoadItemStats()
        { 

ارمي تحتها
كود PHP:

  CalculateStatBonus();
            
CalculateHPBonus(); 

سيرش
كود PHP:

case Chi.Study

تحت study
ارمي ده
كود PHP:

client.CalculateStatBonus();
                                
client.CalculateHPBonus(); 

packethandler
سيرش
كود PHP:

case 1024

و بدله ب ده
كود PHP:

 case 1024:
                    {
                        if (
client.Action != 2)
                            return;
                        
uint AddStr BitConverter.ToUInt32(packet12);
                        
uint AddAgi BitConverter.ToUInt32(packet16);
                        
uint AddVit BitConverter.ToUInt32(packet20);
                        
uint AddSpi BitConverter.ToUInt32(packet24);
                        if (
client.Player.Atributes == 0)
                            return;

                        
uint TotalStatPoints AddStr AddAgi AddVit AddSpi;

                        if (
client.Player.Atributes >= TotalStatPoints)
                        {
                            
client.Player.Strength += (ushort)AddStr;
                            
client.Player.Agility += (ushort)AddAgi;
                            
client.Player.Vitality += (ushort)AddVit;
                            
client.Player.Spirit += (ushort)AddSpi;
                            
client.Player.Atributes -= (ushort)TotalStatPoints;
                            
client.Send(packet);
                        }
                        
client.CalculateStatBonus();
                        
client.CalculateHPBonus();
                        
client.GemAlgorithm();
                        break;
                    } 


ViORX 2019-09-26 04:12 PM

رد: مشكلة فى الاكونتات
 
اقتباس:

المشاركة الأصلية كتبت بواسطة rider (المشاركة 18001)
gamestate
سيرش
كود PHP:

 public void loaditemstats()
        { 

ارمي تحتها
كود PHP:

  calculatestatbonus();
            
calculatehpbonus(); 

سيرش
كود PHP:

case chi.study

تحت study
ارمي ده
كود PHP:

client.calculatestatbonus();
                                
client.calculatehpbonus(); 

packethandler
سيرش
كود PHP:

case 1024

و بدله ب ده
كود PHP:

 case 1024:
                    {
                        if (
client.action != 2)
                            return;
                        
uint addstr bitconverter.touint32(packet12);
                        
uint addagi bitconverter.touint32(packet16);
                        
uint addvit bitconverter.touint32(packet20);
                        
uint addspi bitconverter.touint32(packet24);
                        if (
client.player.atributes == 0)
                            return;

                        
uint totalstatpoints addstr addagi addvit addspi;

                        if (
client.player.atributes >= totalstatpoints)
                        {
                            
client.player.strength += (ushort)addstr;
                            
client.player.agility += (ushort)addagi;
                            
client.player.vitality += (ushort)addvit;
                            
client.player.spirit += (ushort)addspi;
                            
client.player.atributes -= (ushort)totalstatpoints;
                            
client.send(packet);
                        }
                        
client.calculatestatbonus();
                        
client.calculatehpbonus();
                        
client.gemalgorithm();
                        break;
                    } 


تمام ياغالى هى المشكلة مستمرة بردو بس لو حلها رخم خلاص مش مشكلة


الساعة الآن 08:36 PM

مرحبا بكم في منتدي اكواد لتطوير الالعاب