المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سستم الترجمه للعبه بالكامل


محمد ياسر
2019-07-11, 09:49 AM
السلام عليكم ورحمة الله وبركاته
مرحبا بمسئولين واعضاء وزوار منتدي اكواد الكرام
انا اليوم كنت ببحث عن حاجه علي اليوتيوب ولقيت السستم ده قدامي قولت انزله ليكم
انا طبعا شاهد الفديوا ولقيت ان السستم ده بيترجم اللعبه كامله مش انبي سي بس ذي ماكان موجود في المنتدي
ندخل علي الموضوع انا معرفش مين صاحب السستم بس الي ناشر الفديوا اسمه
Mahmoud Mohammed

نبداء التكريب
انا انزلت الملفات الي في الفديوا علشان محدش ينزله ويفك انا انزله بشكل اكواد
في كلاس
AccountTable.cs
حط الاكواد ده
#region LanG
public enum LanG : byte
{
en = 1,
ar = 2,
}
#endregion
public LanG Languages;






public void Insert()
{
.Insert("Languages", (int)Languages












public AccountTable
{
this.Languages = LanG.ar;


if (reader.Read())
{

this.Languages = (LanG)reader.ReadByte("Languages");


public void SaveState()
{

.Set("Languages", (int)Languages

في كلاس EntityTable.cs
حط الكود ده
client.Player.LanG = client.Account.Languages;
في كلاس Npc.cs
حط الكود ده
public void Text(string text, AccountTable.LanG LanG)
{
if (Client.Player.LanG == LanG)
{
if (text.Length > 100)
{
if (text.Length > 980)
text = text.Substring(0, 980);
int myLength = text.Length;
while (myLength > 0)
{
int lastIndex = 100;
if (myLength < 100)
lastIndex = myLength;
string txt = text.Substring(0, lastIndex);
text = text.Substring(lastIndex, myLength - lastIndex);
myLength -= lastIndex;
Replies.Add(new NpcReply(NpcReply.Dialog, txt));

}
}
else
Replies.Add(new NpcReply(NpcReply.Dialog, text));
}
}

public void Option(string text, byte id, AccountTable.LanG LanG)
{
if (Client.Player.LanG == LanG)
{
Replies.Add(new NpcReply(NpcReply.Option, text) { OptionID = id });
}
}
public void Input(string text, byte id, byte maxLength, AccountTable.LanG LanG)
{
if (Client.Player.LanG == LanG)
{
Replies.Add(new NpcReply()
{
DontDisplay = true,
InputMaxLength = maxLength,
InteractType = NpcReply.Input,
OptionID = id,
Text = text
});
}
}
في كلاس Player.cs
حط الاكواد ده
}
else
{
if (client.Player.LanG != AccountTable.LanG.en)
{

if (MonsterInfo.Name2 != null && MonsterInfo.Name2 != "" && MonsterInfo.Name2 != " ")
{
if (MonsterInfo.Name2.Length > MonsterInfo.Name.Length)
MonsterInfo.Name2 = MonsterInfo.Name2.Substring(0, MonsterInfo.Name.Length);
WriteStringList(new List<string>() { MonsterInfo.Name2, "" }, MsgPlayer.Names, SpawnPacket);
}
}
else
{
WriteStringList(new List<string>() { MonsterInfo.Name, "" }, MsgPlayer.Names, SpawnPacket);
}
client.Send(SpawnPacket);
}






public AccountTable.LanG LanG { get; set; }

ده NPC
#region Language
case 1281998:
{
switch (npcRequest.OptionID)
{
//Mahmoud Mohamed
//عفواً لايمكن عرض الروابط في الإرشيف
//01021775529
case 0:
{
dialog.Text("Hello " + client.Player.Name + " Im Changer Language Npc ." ,AccountTable.LanG.en);
dialog.Text("أهلا وسهلآ يا " + client.Player.Name + " انا المسؤال عن تغير اللغه لك .", AccountTable.LanG.ar);
dialog.Text("Choose Your Language.",AccountTable.LanG.en);
dialog.Text("اختار اللغه التى تريد تغيرها", AccountTable.LanG.ar);
dialog.Option("English", 1,AccountTable.LanG.en);
dialog.Option("انجليزى", 1, AccountTable.LanG.ar);
dialog.Option("Arabic", 2, AccountTable.LanG.en);
dialog.Option("عربى", 2, AccountTable.LanG.ar);
dialog.Avatar(218);
dialog.Send();
break;
}
case 1:
{
if (client.Player.LanG == AccountTable.LanG.ar)//عربى
{
client.Player.LanG = AccountTable.LanG.en;//English
}
else
{
dialog.Text("آسف لغتك بالفعل العربية.",AccountTable.LanG.ar);
dialog.Option("انجليزي", 1,AccountTable.LanG.ar);
dialog.Option("شكرا", 255,AccountTable.LanG.ar);
}

}
break;
case 2:
{
if (client.Player.LanG == AccountTable.LanG.en)//English
{
client.Player.LanG = AccountTable.LanG.ar;//عربى
}
else
{
dialog.Text("Sorry your Language already English.");
dialog.Option("Arabic", 2,AccountTable.LanG.en);
dialog.Option("Thanks", 255,AccountTable.LanG.en);
}

}
break;
}
break;
}
#endregion
وده RAW Paste Data
#region Language
case 1281998:
{
switch (npcRequest.OptionID)
{
//Mahmoud Mohamed
//عفواً لايمكن عرض الروابط في الإرشيف
//01021775529
case 0:
{
dialog.Text("Hello " + client.Player.Name + " Im Changer Language Npc ." ,AccountTable.LanG.en);
dialog.Text("أهلا وسهلآ يا " + client.Player.Name + " انا المسؤال عن تغير اللغه لك .", AccountTable.LanG.ar);
dialog.Text("Choose Your Language.",AccountTable.LanG.en);
dialog.Text("اختار اللغه التى تريد تغيرها", AccountTable.LanG.ar);
dialog.Option("English", 1,AccountTable.LanG.en);
dialog.Option("انجليزى", 1, AccountTable.LanG.ar);
dialog.Option("Arabic", 2, AccountTable.LanG.en);
dialog.Option("عربى", 2, AccountTable.LanG.ar);
dialog.Avatar(218);
dialog.Send();
break;
}
case 1:
{
if (client.Player.LanG == AccountTable.LanG.ar)//عربى
{
client.Player.LanG = AccountTable.LanG.en;//English
}
else
{
dialog.Text("آسف لغتك بالفعل العربية.",AccountTable.LanG.ar);
dialog.Option("انجليزي", 1,AccountTable.LanG.ar);
dialog.Option("شكرا", 255,AccountTable.LanG.ar);
}

}
break;
case 2:
{
if (client.Player.LanG == AccountTable.LanG.en)//English
{
client.Player.LanG = AccountTable.LanG.ar;//عربى
}
else
{
dialog.Text("Sorry your Language already English.");
dialog.Option("Arabic", 2,AccountTable.LanG.en);
dialog.Option("Thanks", 255,AccountTable.LanG.en);
}

}
break;
}
break;
}
#endregion
وده شرح تركيب الاكواد
hu0Ve9wcjAI
وبالتوفيق للجميع

Users
2019-07-11, 09:59 AM
عاش

MohamedModyAdel
2019-07-11, 11:17 AM
جميل

osama
2019-07-11, 02:26 PM
بيجبلى ارور فى MsgPlayer علشان انا السورس بتاع مش مسج اعمل ايه علشان الارور يروح

محمد ياسر
2019-07-11, 02:33 PM
بيجبلى ارور فى msgplayer علشان انا السورس بتاع مش مسج اعمل ايه علشان الارور يروح

شوف في سيرفير عادي ايه واعمل ذيه

T3Alo
2019-07-14, 03:28 AM
بيجبلى ارور فى MsgPlayer علشان انا السورس بتاع مش مسج اعمل ايه علشان الارور يروح

بص يا صحبى بدل MsgPlayer خليها BotChat غالبا او اقولك على حل يظبطلك الدنيا ابحث فى السورس بتاعه عن الكلمه ده _Names وهتلقى بعديها 310 او 314 مش فاكر الرقم بصراحه تمام هتاخد بقا اسم الكلاس ده وتبدلوا بالاسم الى جايلك فى الايرور وبعدين هيجيلك بردوه ايرور فى name خليها زى ما كتبتهالك فوق فى البحث ده

T3Alo
2019-07-14, 03:31 AM
اولا الف الف الف الف الف شكرا انك ذكرت صاحب الفديو الى هو وتعديل بسيط السيستم فى الاصل بتاع عبده ماتركس مش بتاعى انا كل الى عملتوا جيبتوا من السورسات القديمه خالص وظبطتوا فى السورس بتاعى وبعد كدا نزلتوا على النت لانى لقيت كذا واحد عاوز يعمل سيرفر زى سيرفرات البوشى كدا فقولت اساعد ولو حد محتاج كويسته او سيستم مش شغال حلو عيونى ليه والف شكر كمان مره ليك يا استاذ حازم على الى انك ذكرت الى ناشر الحاجه ♥♥♥♥♥♥♥♥♥:emoji11::emoji11::emoji11:

T3Alo
2019-07-14, 04:16 AM
وصحيح انت نسيت اهم حاجه وياريت تعدل على الموضوع نسيت تعديل القاعده الى هو اهم حاجه بحيث تترجم فيه الوحوش

T3Alo
2019-07-14, 04:33 AM
ورابط الان بى سى لتغير اللغه اهو يا شباب عفواً لايمكن عرض الروابط في الإرشيف وبشكر الاستاذ حازم كمان مره انه ذكر مصدر السيستم ♥♥♥

محمد ياسر
2019-07-14, 05:40 AM
ورابط الان بى سى لتغير اللغه اهو يا شباب وبشكر الاستاذ حازم كمان مره انه ذكر مصدر السيستم ♥♥♥
لو تحب انقل الموض ع ليك مفيش مشاكل

T3Alo
2019-07-15, 02:24 AM
لو تحب انقل الموض ع ليك مفيش مشاكل

يارايس ملهاش لازمه اذا كان بتاعى او بتاعك بس ياريت تحط الاضافه الى فى النافى كات علشان يبقى الموضوع كامل

Adel Abd El Hay
2019-08-02, 06:18 PM
طيب انا نفذت اللي ف الشرح بالحرف كل ما افتح اكونت او اعمل اكونت جديد مايفتحش ويحصل فيه كدا
ايه الحل يارجاله بعد اذنكم
عفواً لايمكن عرض الروابط في الإرشيف

محمد ياسر
2019-08-02, 06:24 PM
اضافه النفي كات نسيت اكمله استنا بقا xd

Ahmeed Sheeko
2019-08-02, 09:27 PM
ياريت حل لموضوع علامات الاستفهام ده
الجارد عامل كده
عفواً لايمكن عرض الروابط في الإرشيف
والانبي سى نفس الكلام
عفواً لايمكن عرض الروابط في الإرشيف

محمد ياسر
2019-08-02, 09:32 PM
ده سستم لسستم الترجمه ؟

Ahmeed Sheeko
2019-08-02, 09:35 PM
مش فاهم ؟ده سستم لسستم الترجمه ؟

محمد ياسر
2019-08-02, 09:36 PM
المشكله طلعتلك امتا ؟

Ahmeed Sheeko
2019-08-02, 09:39 PM
فهمت قصدك انا عملت كل حاجه و الدنيا تمام بس المشكله ان المفروض علامات الاستفهام دى كلام عربى و مش ظاهر فا
عايز اعررف ده من الكلينت ولا من ايه

محمد ياسر
2019-08-02, 09:51 PM
هي من الكلينت لو عندك كلينت عربي ايشتغل تمام

T3Alo
2019-08-03, 12:01 AM
فهمت قصدك انا عملت كل حاجه و الدنيا تمام بس المشكله ان المفروض علامات الاستفهام دى كلام عربى و مش ظاهر فا
عايز اعررف ده من الكلينت ولا من ايه

هى مش من الكلينت انت هتخش على النافى كات وتخش على تابل account تمام وتخش على lang وتخليها 1 او 2 لان كدا السيستم اصلا معمول قيمته 0 فاكيد مش هيديك اى رد عربى

T3Alo
2019-08-03, 12:02 AM
طيب انا نفذت اللي ف الشرح بالحرف كل ما افتح اكونت او اعمل اكونت جديد مايفتحش ويحصل فيه كدا
ايه الحل يارجاله بعد اذنكم
عفواً لايمكن عرض الروابط في الإرشيف

اكيد ما عملتش حاجه او نسيت حاجه فى السيستم علشان هو كدا مش كامل وغالبا شكلك نسيت اضافه النافى كات

Ahmeed Sheeko
2019-08-03, 12:09 AM
هى مش من الكلينت انت هتخش على النافى كات وتخش على تابل account تمام وتخش على lang وتخليها 1 او 2 لان كدا السيستم اصلا معمول قيمته 0 فاكيد مش هيديك اى رد عربى

حصل يا برنس و فضل علامات استفهام

LyokaWarior
2019-08-06, 02:28 PM
غــلــطط !!.

MRonlineGvrix
2019-08-06, 03:32 PM
الف شكرا الموضوع يستحق الشكر

bisho2009
2019-09-01, 04:32 AM
شكرا

MRonlineGvrix
2020-01-25, 02:51 AM


جميل جدا

ALz3em
2023-12-03, 11:44 PM
عاش

ab0adam
2024-05-05, 12:16 PM
ورابط الان بى سى لتغير اللغه اهو يا شباب وبشكر الاستاذ حازم كمان مره انه ذكر مصدر السيستم ♥♥♥
شكرا