Eklentinin kendine özel bir rank sistemi var. Rank sistemine kayıt olanlar /sjtop10 da gösteriliyor. Oyuncuların puan değeri Pro_Point[id] herkesin puanını gösteriyor. Benim istediğim bu Pro_Point[id] değerinin chat ta isimden önce tag şeklinde gösterilmesidir. Tag isimleri 15 tane olacak örnek olarak bir eklenti var onu da paylaştım. ([attachment=11738]) Aşağıda isimleri paylaştım. Bu tag isimleri chatta oyuncuların isminin önünde Pro_Point[id] değerine göre yazacak. Örneğin puanı 10 olan noobest puanı 20 den fazla olan noob 30 dan fazla olan newbiee olacak. Bu bahsettiğim kayıt olma ve rank sistemi zaten ilk paylaştığım eklenti de var. İkinci paylaştığımda da rank isimleri var. İkinci paylaştığım eklentiyi soccerjamedit.sma ya uyarlamak istiyorum. Diğer önemli konu ise bu tag olayı sadece rank sistemine kayıt olan kişilerde gözükecek(Satır 7938 de menü ile kayıt olunuyor).
Kod:
2.paylaştığım eklentiden örnekler:
#define RANKS_Noobest 0
#define RANKS_Noob 1
#define RANKS_Newbiee 2
#define RANKS_Easy 3
#define RANKS_Normal 4
#define RANKS_Hard 5
#define RANKS_Expert 6
#define RANKS_SuperExpert 7
#define RANKS_Specialist 8
#define RANKS_Leader 9
#define RANKS_Mayor 10
#define RANKS_Pro 11
#define RANKS_SuperPro 12
#define RANKS_Heroic 13
#define RANKS_God 14
ve
new const ranks_names[maxranks][]=
{
"Noobest",
"Noob",
"Newbiee",
"Easy",
"Normal",
"Hard",
"Expert",
"SuperExpert",
"Specialist",
"Leader",
"Mayor",
"Pro",
"SuperPro",
"Heroic",
"God"
}
public set_ranks(id)
{
if(level[id] <= 2) rank[id] = RANKS_Noobest
if(level[id] >= 2) rank[id] = RANKS_Noob
if(level[id] >= 5) rank[id] = RANKS_Newbiee
if(level[id] >= 8) rank[id] = RANKS_Easy
if(level[id] >= 11) rank[id] = RANKS_Normal
if(level[id] >= 14) rank[id] = RANKS_Hard
if(level[id] >= 17) rank[id] = RANKS_Expert
if(level[id] >= 20) rank[id] = RANKS_SuperExpert
if(level[id] >= 23) rank[id] = RANKS_Specialist
if(level[id] >= 26) rank[id] = RANKS_Leader
if(level[id] >= 29) rank[id] = RANKS_Mayor
if(level[id] >= 32) rank[id] = RANKS_Pro
if(level[id] >= 33) rank[id] = RANKS_SuperPro
if(level[id] >= 36) rank[id] = RANKS_Heroic
if(level[id] >= 43) rank[id] = RANKS_God
}