Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...
xterme

[C#] Editör Yardimı Hakkında

Önerilen Mesajlar

S.a Arkadaşlar Editor yapıyorum ufak tefek şimdi ben item arama item gurup felan editorlerde Item icon aranan itemlere nasil ekelrim bu konuda yardimci olan arkadaslwra Teşekkürler

İletiyi paylaş


Link to post
Sitelerde Paylaş

Bu tarz seyleri direk KO uzerinden arastirmak yerine , genel kullanim sekliyle arastirmak lazim.Elinizde paylasilmis bir source varsa daha kolay olur.

C# Sql baglanti
Sql tablo secme ve o tabloda aratma gibi seyleri kendinize uyarlamaniz lazim.

Fikis olmasi acisindan asagidaki yeri inceleyin.
C# SQL Server Veritabanı Bağlantısı (Select-İnsert-Update-Delete) – Ahmet Cansever

İtem icon olayini bende bilmiyorum ama item id den icon id yi buluyorlardir.

İletiyi paylaş


Link to post
Sitelerde Paylaş
Alıntı
Bu tarz seyleri direk KO uzerinden arastirmak yerine , genel kullanim sekliyle arastirmak lazim.Elinizde paylasilmis bir source varsa daha kolay olur.

C# Sql baglanti
Sql tablo secme ve o tabloda aratma gibi seyleri kendinize uyarlamaniz lazim.

Fikis olmasi acisindan asagidaki yeri inceleyin.
C# SQL Server Veritabanı Bağlantısı (Select-İnsert-Update-Delete) – Ahmet Cansever

İtem icon olayini bende bilmiyorum ama item id den icon id yi buluyorlardir.


Aynen item id den item icon bulma olayi lazimdi tamda bana :) Yorumun icin teşekkür ederim Genel olarak insert update felan biliyorum kardeşim bu olayida ögrenirsem daha iyi olacak bi kac editor yaptim düzenledimde kolay editlemek için
https://i.hizliresim.com/0GO5jL.png
LO9qda.png

İletiyi paylaş


Link to post
Sitelerde Paylaş

public static Dictionary m_iconList;
public static void LoadItemIconList()
{
m_iconList = new Dictionary();
StreamReader sr = new StreamReader(Application.StartupPath + "\\ITEMS\\items.txt");
string line = null;
while ((line = sr.ReadLine()) != null)
{
string[] sp = line.Split(':');
m_iconList[sp[0]] = sp[1];
}
}


public static string getNumToImg(int num)
{
if (num.ToString().Length return "none";
if (m_iconList == null)
LoadItemIconList();
num /= 1000;
num *= 1000;
if (num.ToString().Length return "none";

string img = m_iconList[num.ToString()];
if (img.Length return "none";
string str = "itemicon_" + img[0] + "_" + img.Substring(1, 4) + "_" + img.Substring(5, 2) + "_" + img.Substring(7, 1);
return str;
}





kullanımı :



string strimg = Application.StartupPath + "\\ITEMS\\" + getNumToImg(item.Num) + ".jpg"; ;
if (!File.Exists(strimg))
strimg = Application.StartupPath + "\\ITEMS\
one.jpg";
pictureBox2.Image = new Bitmap(strimg);



item dosyası için Link http://pathoswar.com/items.txt

İletiyi paylaş


Link to post
Sitelerde Paylaş
Alıntı

public static dictionary m_iconlist;
public static void loaditemiconlist()
{
m_iconlist = new dictionary();
streamreader sr = new streamreader(application.startuppath + "\\items\\items.txt");
string line = null;
while ((line = sr.readline()) != null)
{
string[] sp = line.split(':');
m_iconlist[sp[0]] = sp[1];
}
}


public static string getnumtoimg(int num)
{
if (num.tostring().length return "none";
if (m_iconlist == null)
loaditemiconlist();
num /= 1000;
num *= 1000;
if (num.tostring().length return "none";

string img = m_iconlist[num.tostring()];
if (img.length return "none";
string str = "itemicon_" + img[0] + "_" + img.substring(1, 4) + "_" + img.substring(5, 2) + "_" + img.substring(7, 1);
return str;
}





kullanımı :



string strimg = application.startuppath + "\\items\\" + getnumtoimg(item.num) + ".jpg"; ;
if (!file.exists(strimg))
strimg = application.startuppath + "\\items\
one.jpg";
picturebox2.image = new bitmap(strimg);



item dosyası için link http://pathoswar.com/items.txt




çoook teşekkür ederim cok işimi gördü valla

İletiyi paylaş


Link to post
Sitelerde Paylaş

×
×
  • Yeni Oluştur...