احصائياتى

الردود
3

المشاهدات
1064
 
Hazem
.:: المدير العام::.

    غير متواجد

المشاركات
2,311

+التقييم
0.84

تاريخ التسجيل
Apr 2019

الاقامة
Egypt

نظام التشغيل
windows 7

رقم العضوية
1
2019-04-18, 10:47 AM
المشاركة 1
2019-04-18, 10:47 AM
المشاركة 1
Post system language


السلام عليكم ورحمة الله وبركاته

اسهل طريقه لتخلي سيرفيرك بلغتين حاجه سهله وبسيطه

انا جبت الطريقه من موقع وحاليا الموقع مقفول فقولت انزلهالكم

يلا نبداء

1- افتح ملف [GameState أو GameClient ]

وحط دول

كود:
        private uint _Language; 

        public 
uint Language 

        
{ 

            
get 

            
{ 

                return 
_Language; 

            } 

            
set 

            
{ 

                
_Language = value; 

                if (
Player != null) 

                    if (
Player.FullyLoaded) 

                        
Player.UpdateDatabase("Language", value); 
            } 

        } 


افتح ملف EntityTable.cs
وضيف دول



كود:
 client.Language = reader.ReadUInt32("Language"); 

انزل تحت وضيف دول


كود:
.Set("Language", c.Language) 



3- افتح [ NPCS.CS ]

كود:
#region Language

                    
case 12819981:
                        {

                            switch (
npcRequest.OptionID)
                            {

                               

                                case 
0:
                                    {

                                        if (
client.Language == 1)//English 
                                        
{

                                            
dialog.Text("Hello " + client.Player.Name + " Im Changer Language Npc .");

                                            
dialog.Text("Choose Your Language.");

                                            
dialog.Option("English", 1);

                                            
dialog.Option("Arabic", 2);

                                            
dialog.Option("Thanks", 255);

                                        }

                                        if (
client.Language == 2)//عربى 
                                        
{

                                            
dialog.Text("اهلا " + client.Player.Name + " انا الذي اغير لك لغه العبة");

                                            
dialog.Text("اختار اللغه الخاصه بك");

                                            
dialog.Option("انجليزي", 1);

                                            
dialog.Option("عربي", 2);

                                            
dialog.Option("شكرا", 255);

                                        }

                                        
dialog.Avatar(218);

                                        
dialog.Send();

                                        break;

                                    }

                                case 
1:
                                    {

                                        if (
client.Language != 1)//English 
                                        
{

                                            
client.Language = 1;//English 

                                        
}

                                        else
                                        {

                                            
dialog.Text("Sorry your Language already English.");

                                            
dialog.Option("Arabic", 2);

                                            
dialog.Option("Thanks", 255);

                                        }



                                    }

                                    break;

                                case 
2:
                                    {

                                        if (
client.Language != 2)//عربى 
                                        
{

                                            
client.Language = 2;//عربى 

                                        
}

                                        else
                                        {

                                            
dialog.Text("آسف لغتك بالفعل العربية.");

                                            
dialog.Option("انجليزي", 1);

                                            
dialog.Option("شكرا", 255);

                                        }



                                    }

                                    break;

                            }

                            break;

                        }

                    
#endregion 



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




كود:
if (client.Language == 1)//English 
                                        
{

                                            
dialog.Text("Hello " + client.Player.Name + " Im Changer Language Npc .");

                                            
dialog.Text("Choose Your Language.");

                                            
dialog.Option("English", 1);

                                            
dialog.Option("Arabic", 2);

                                            
dialog.Option("Thanks", 255);

                                        } 

لو عايز تترجم الحجات للانجليزي ايبا في نص


كود:
 (if (client.Language == 1
}
{ 

في وسطيهم اتكت الكلام االانجليزي
ذي ما موجود فوق
ده تقدر تعمله في كل الانبي سي




كود:
 if (client.Language == 2)//عربى 
                                        
{

                                            
dialog.Text("اهلا " + client.Player.Name + " انا الذي اغير لك لغه العبة");

                                            
dialog.Text("اختار اللغه الخاصه بك");

                                            
dialog.Option("انجليزي", 1);

                                            
dialog.Option("عربي", 2);

                                            
dialog.Option("شكرا", 255);

                                        } 


كود:
  if (client.Language == 2)//عربى 
                                        
{

                                        } 

اتكتب في وسطيهم الكلام العربي اظن كده الفكره وضحت


افتح ملف
entities
بعدين اضغط
Ctrl + d
اعمل سطر جديد
وضيف القيم ده


كود:
  `Language` bigint(20) DEFAULT '1', 

وبعد ما تحفظه
متقفلش الصفحه
لما تدوس عليه
اتلقي كلمه تحت اسمه NULL
وده صوره ليه




خليه فاضيه بالسطر الاول ذي مافي الصوره
واكتب فيه 1
لازم تكتب 1 غير كده اتكون ماشي غلط

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

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








قديم 2019-06-21, 04:34 PM
المشاركة 2
faresali2
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: system language
شكرا على الموضوع
لكن بعد الاضافة ظهر لى خطأ مرفق صورة بالرد

قديم 2019-06-21, 04:59 PM
المشاركة 3
Hazem
.:: المدير العام::.
  • غير متواجد
افتراضي رد: system language
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع
شكرا على الموضوع
لكن بعد الاضافة ظهر لى خطأ مرفق صورة بالرد
فين الصوره ؟

قديم 2019-06-25, 05:43 PM
المشاركة 4
MohamedModyAdel
.:: عضو مميز ::.
  • غير متواجد
افتراضي رد: system language
جميل


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



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

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

المواضيع المتشابهه للموضوع: system language
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
WarDrobe System Hazem تطوير سيرفرات كونكر 17 2026-10-16 04:20 PM
% System Auction 100 Hazem تطوير سيرفرات كونكر 1 2020-09-15 12:20 PM
System GameUpdates Hazem تطوير سيرفرات كونكر 1 2019-06-25 10:56 PM
System Lottery Done 100% Mero تطوير سيرفرات كونكر 11 2019-05-19 04:02 PM


الساعة الآن 10:12 PM