|
المشاركات 1,940 |
+التقييم 0.95 |
تاريخ التسجيل Apr 2019 |
الاقامة https://www.facebook.com/daany |
نظام التشغيل |
رقم العضوية 1 |
#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
client.Player.LanG = client.Account.Languages;
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
});
}
}
}
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; }
#region Language
case 1281998:
{
switch (npcRequest.OptionID)
{
//Mahmoud Mohamed
//www.facebook.com/T3Alo41
//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
#region Language
case 1281998:
{
switch (npcRequest.OptionID)
{
//Mahmoud Mohamed
//www.facebook.com/T3Alo41
//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
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
سستم الطقس | Mero | تطوير سيرفرات كونكر | 3 | 2021-12-20 06:30 AM |
طلب سستم | medo2020 | مشكلات السيرفيرات كونكر الشخصيه | 12 | 2020-04-30 10:28 AM |
عاوز اتاكات handle للعبه صعبه | سمير | مشكلات السيرفيرات كونكر الشخصيه | 2 | 2019-11-01 01:35 PM |
طلب لوجو للعبه | ElSaher | مشكلات السيرفيرات كونكر الشخصيه | 8 | 2019-09-18 08:55 PM |
طلب سستم | taha | مشكلات السيرفيرات كونكر الشخصيه | 2 | 2019-08-02 01:10 AM |