Rank(Rütbe) Rengi
Gönderilme zamanı: Cmt May 04, 2019 1:02 am
Arkadaşlar bu sma dosyasını servera yüklediğimde yazı rengi yeşil olarak gözüküyor. Ben yazının renginin beyaz-sarı gibi bir renk olmasını istiyorum. Birde Sonraki rütbeniz: .... yazmasını istiyorum. Yardımcı olabilir misiniz?
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <csstats>
#define HUD_INTERVAL 1.0
#define RANK_NOTHING 0
#define RANK_PRIVATE 1
#define RANK_PRIVATE_FIRST_CLASS 2
#define RANK_CORPORAL 3
#define RANK_SERGEANT 4
#define RANK_STAFF_SERGEANT 5
#define RANK_GUNNERY_SERGEANT 6
#define RANK_MASTER_SERGEANT 7
#define RANK_COMMAND_SERGEANT 8
#define RANK_SECOND_LIEUTENANT 9
#define RANK_FIRST_LIEUTENANT 10
#define RANK_COLONEL 11
#define RANK_BRIGADIER_GENERAL 12
#define RANK_MAJOR_GENERAL 13
#define RANK_LIEUTENANT_GENERAL 14
#define RANK_GENERAL 15
#define RANK_GENERAL_OF_THE_ARMY 16
#define MAXRANKS 17
new PlayerRank[33]
new const rankNames[MAXRANKS][] =
{
"Ogrenci",
"Stajyer",
"Cirak",
"Usta",
"Usta Basi",
"Formen",
"Insaat Muhendisi",
"Proje Muhendisi",
"Saha Muhendisi",
"Santiye Sefi",
"Proje Muduru",
"Genel Mudur",
"Ceo",
"Muteahhit",
"CivilEngineer'S Silver",
"CivilEngineer'S Gold",
"CivilEngineer'S VIP"
}
new const rankXP[MAXRANKS] =
{
0, 10, 25, 50, 100, 250, 500, 750, 1000, 1500, 2000, 2500, 3000, 4000, 5000, 6500, 8000
}
public plugin_init()
{
register_plugin("Rank Display", "0.1","gaben")
}
public client_putinserver(id)
{
set_task(HUD_INTERVAL, "ShowHUD", id)
return PLUGIN_HANDLED
}
public ShowHUD(id)
{
if(!is_user_connected(id))
return 0
static stats[8], hits[8], name[33]
get_user_stats(id, stats, hits)
get_user_name(id, name, 32)
new currentPlayerRank = 0;
while
(currentPlayerRank < (MAXRANKS - 1))
{
if(stats[0] >= rankXP[currentPlayerRank + 1])
++currentPlayerRank;
else
break;
}
new leftkills = stats[0];
new right = rankXP[currentPlayerRank + 1]
//I have no idea why you are storing the rank here, maybe you're planning to use it later
PlayerRank[id] = currentPlayerRank;
set_hudmessage(0, 255, 0, -0.1, -0.1, 0, 6.0, 12.0)
show_hudmessage(id, "%s : [Rutben: %s] ^nFrags: [%i / %i]", name, rankNames[currentPlayerRank], leftkills, right)
set_task(HUD_INTERVAL, "ShowHUD", id)
return PLUGIN_HANDLED
}