رد: معلش يا رايدر حل للمشكلة دى لان السيرفر مش عايز يشتغل
اقتباس:
المشاركة الأصلية كتبت بواسطة rider
(المشاركة 23905)
بدل الي عندك
كود PHP:
public void updatebestplayer
ب دي
كود PHP:
public void updatebestplayer()
{
stuff = new dictionary<string, uint>();
bestplayer = rayzo.network.gamepackets.msguserabilityscore.rankinglist.orderbydescending(i => i.prestige).thenbydescending(i => i.level).thenby(i => i.uid).firstordefault();
if (bestplayer == null) return;
using (var cmd = new mysqlcommand(mysqlcommandtype.select).select("items").where("entityid", bestplayer.uid).and("position", 0, true))
using (var reader = new mysqlreader(cmd))
{
while (reader.read())
{
if (reader.readbyte("position") == 5) stuff.add(getpositionname(5), reader.readuint32("id"));
if (reader.readbyte("position") == 9) if (!stuff.containskey(getpositionname(9))) stuff.add(getpositionname(9), reader.readuint32("id"));
if (reader.readbyte("position") == 4) stuff.add(getpositionname(4), reader.readuint32("id"));
if (reader.readbyte("position") == 19)
{
if (!stuff.containskey(getpositionname(19)))
stuff.add(getpositionname(19), reader.readuint32("id"));
if (!stuff.containskey(getpositionname(255)))
stuff.add(getpositionname(255), reader.readbyte("plus"));
}
}
if (!stuff.keys.contains("mountarmor"))
{
using (var cmd2 = new mysqlcommand(mysqlcommandtype.select).select("items").where("entityid", bestplayer.uid).and("position", 0, true))
using (var reader2 = new mysqlreader(cmd2))
{
while (reader2.read())
{
}
}
}
}
}
|
ربنا يزيدك من علمه زى ما بتساعد الناس ربنا هيساعدك شكرا يا عالمى
|