Neler yeni

Başlangıç Karus - Human Clan Ayarlama

ELFDaily 

#code
Yönetici
Katılım
15 Ara 2015
Mesajlar
2,415
Çözümler
209
Puanları
216
Konum
Bursa
Kredi
9
Arkadaşlar öncelikle 1 human ve 1 karus karakter açıp onlarla Clan kuruyoruz. Ben örnek kodda bu clanların ilk kurulan clan olduğunu varsaydım ve Clan ID lerini 1 ve 15001 yaptım. Siz Clan id lerinizi DB nizdeki tablolardan bakabilirsiniz.

Clanları kurduktan sonra Pelerin mi alacaksınız, simge mi koyacaksınız vs. tüm ayarlarınızı yapın ve sonrasında aşağıdaki verdiğim kodu da Create_Ner_Char rosedüründe

INSERT INTO USERDATA kısmının alt kısmına ekleyiniz.

Gizli içerik
Bu içeriği görmek için üyeliğinizi yükseltmeniz gerekmektedir. Hemen buradan yükseltebilirsiniz.
Üye olmanız gereken üyelik grubu : VIP Üye
Pek olmaz ama @bNation kısmında bir hata alırsanız yukarıda tanımlara eklememişsiniz demektir ve Prosedürün en başında AS diye bir tanımlama sonlandıran kısım vardır, oranın altına bu kodları ekleyin;

Gizli içerik
Bu içeriği görmek için üyeliğinizi yükseltmeniz gerekmektedir. Hemen buradan yükseltebilirsiniz.
Üye olmanız gereken üyelik grubu : VIP Üye
Yukarıda verdiğim kodlarda illaki hata alıcaksınız, bu kodları kendi Data Basenize uygun hale getirmelisiniz, Örneğin bende Tablo adı KNIGHT_USER ama sizde farklı olabilir ya da bende sClanID diyor sizde farklı bir isim verilmiş olabilir. Bu kısımlar artık size bakıyor çünkü her DB kendine özgü olabilmekte.

Son olarak eğer ki bu kodları yaptınız ve sorunsuz çalışıyor(ki öyle olması gerek), ama bu başlangıç clanlarının üye 50 oyuncuyu yi geçmiyor ya da 50 yi geçtiğinde bazı hatalar oluşuyor ise sebebi dosyalardaki, db deki veya exe deki 50 kontrol mekanizmasıdır. Basitçe şunları yapabilirsiniz ama bunları yaparsanız da diğer normal clanlar da 50 den fazla oyuncu alabilirler. Peki bunun için neler yapmamız gerek;

1. Soruce içerisindeki MAX_CLAN_USER tanımının içerisine bir kontrol koymanız gerek yani eğer clan id 15001 ya da 1 ise limit 50 değil 100000 olsun gibi, yani 50 den daha yukarılara çekilmesi gerek,
2. Eğer DB nizde bir prosedür içerisinde 50 sayısı yine geçirilmiş ise(Join_Knight_User vs.), yine bu değeri eğer yapısı ile kontrol ettirerek 15001 ve 1 clanları için yüksek bir sayı, diğer clanlar için normal 50 sayısını tanımlamalısınız.
3. En son olarak bu olayın exe tarafı da var ona da bir el atmanız ve asm ile değişim yapmanız gerekebilir. Buraya dokunmanızı tavsiye etmem ilk 2 si yeterli. Bu olaya hiç girmeyiniz :)
 

kerem4141

Kullanıcı
Katılım
1 Eki 2022
Mesajlar
88
Puanları
11
Konum
turkey
Kredi
0
Arkadaşlar öncelikle 1 human ve 1 karus karakter açıp onlarla Clan kuruyoruz. Ben örnek kodda bu clanların ilk kurulan clan olduğunu varsaydım ve Clan ID lerini 1 ve 15001 yaptım. Siz Clan id lerinizi DB nizdeki tablolardan bakabilirsiniz.

Clanları kurduktan sonra Pelerin mi alacaksınız, simge mi koyacaksınız vs. tüm ayarlarınızı yapın ve sonrasında aşağıdaki verdiğim kodu da Create_Ner_Char rosedüründe

INSERT INTO USERDATA kısmının alt kısmına ekleyiniz.

Gizli içerik
Bu içeriği görmek için üyeliğinizi yükseltmeniz gerekmektedir. Hemen buradan yükseltebilirsiniz.
Üye olmanız gereken üyelik grubu : VIP Üye
Pek olmaz ama @bNation kısmında bir hata alırsanız yukarıda tanımlara eklememişsiniz demektir ve Prosedürün en başında AS diye bir tanımlama sonlandıran kısım vardır, oranın altına bu kodları ekleyin;

Gizli içerik
Bu içeriği görmek için üyeliğinizi yükseltmeniz gerekmektedir. Hemen buradan yükseltebilirsiniz.
Üye olmanız gereken üyelik grubu : VIP Üye
Yukarıda verdiğim kodlarda illaki hata alıcaksınız, bu kodları kendi Data Basenize uygun hale getirmelisiniz, Örneğin bende Tablo adı KNIGHT_USER ama sizde farklı olabilir ya da bende sClanID diyor sizde farklı bir isim verilmiş olabilir. Bu kısımlar artık size bakıyor çünkü her DB kendine özgü olabilmekte.

Son olarak eğer ki bu kodları yaptınız ve sorunsuz çalışıyor(ki öyle olması gerek), ama bu başlangıç clanlarının üye 50 oyuncuyu yi geçmiyor ya da 50 yi geçtiğinde bazı hatalar oluşuyor ise sebebi dosyalardaki, db deki veya exe deki 50 kontrol mekanizmasıdır. Basitçe şunları yapabilirsiniz ama bunları yaparsanız da diğer normal clanlar da 50 den fazla oyuncu alabilirler. Peki bunun için neler yapmamız gerek;

1. Soruce içerisindeki MAX_CLAN_USER tanımının içerisine bir kontrol koymanız gerek yani eğer clan id 15001 ya da 1 ise limit 50 değil 100000 olsun gibi, yani 50 den daha yukarılara çekilmesi gerek,
2. Eğer DB nizde bir prosedür içerisinde 50 sayısı yine geçirilmiş ise(Join_Knight_User vs.), yine bu değeri eğer yapısı ile kontrol ettirerek 15001 ve 1 clanları için yüksek bir sayı, diğer clanlar için normal 50 sayısını tanımlamalısınız.
3. En son olarak bu olayın exe tarafı da var ona da bir el atmanız ve asm ile değişim yapmanız gerekebilir. Buraya dokunmanızı tavsiye etmem ilk 2 si yeterli. Bu olaya hiç girmeyiniz :)
++
 
Kişi Yorumladı

Üst