@ ITenGriTR Tamamdır Bekliyorum
Union CSGO Mode
#include <amxmodx>
#include <hamsandwich>
#include <nvault>
new bmVault;
new const bmRutbeler[][][] = {
{"Acemi Isyanci",0},
{"Gelisen Isyanci",200},
{"Kidemli Isyanci",400},
{"Gorevli Isyanci",700},
{"Isyancilar Krali",1000}
};
new bmRutbeSistem[33][2];
new bmGenelChatTag[64],bmUstMenuTag[32],bmOrtaAlt;
public plugin_init() {
register_plugin
("Naber",
"1.0",
"Berk");
new bmTag = register_cvar("rutbe_ChatTag","!n[ !tWEBDiyo.Com !n]");
get_pcvar_string(bmTag,bmGenelChatTag,charsmax(bmGenelChatTag));
new bmTag2 = register_cvar("csgo_MenuUstTag","WEBDiyo.Com");
get_pcvar_string(bmTag2,bmUstMenuTag,charsmax(bmUstMenuTag));
bmOrtaAlt = CreateHudSyncObj();
RegisterHam(Ham_Killed, "player", "beAO") ;
register_clcmd("say xp","beXP");
}
public plugin_cfg(){
bmVault = nvault_open("bmRutbeSistem");
if(bmVault == INVALID_HANDLE)
log_amx("WEBDiyo: Acilmayan nVault Dosyasi Bulundu");
}
public plugin_end(){
nvault_close(bmVault);
}
public beXP(bmID){
bmRutbeSistem[bmID][0] += 200;
}
public beAO(bmVictim,bmKiller){
if(bmVictim != bmKiller){
bmRutbeSistem[bmKiller][0] += 1;
if(bmRutbeSistem[bmKiller][1] < sizeof(bmRutbeler)-1){
if(bmRutbeSistem[bmKiller][0] >= bmRutbeler[bmRutbeSistem[bmKiller][1]+1][1][0]){
bmRutbeSistem[bmKiller][1]++;
renkli_yazi(bmKiller,"%s !gRutbe atladiniz yeni rutbeniz !n[ !t%s !n] !giyi fraglar!n.",
bmGenelChatTag,
bmRutbeler[bmRutbeSistem[bmKiller][1]][0]);
}
}
if(bmRutbeSistem[bmVictim][0] < 0){
bmRutbeSistem[bmVictim][0] = 0;
}
if(bmRutbeSistem[bmVictim][1] > 0){
if(bmRutbeSistem[bmVictim][0] < bmRutbeler[bmRutbeSistem[bmVictim][1]-1][1][0]){
bmRutbeSistem[bmVictim][1]--;
renkli_yazi(bmVictim,"%s !gRutbe dustunuz yeni rutbeniz !n[ !t%s !n] !giyi oyunlar!n.",
bmGenelChatTag,
bmRutbeler[bmRutbeSistem[bmVictim][1]][0]);
}
}
bmKaydet(bmVictim);
bmKaydet(bmKiller);
}
}
stock bmKaydet(bmID){
if(!is_user_bot(bmID)){
new bmAnahtar[48],bmVeri[256],bmSteamID[29];
get_user_authid(bmID,bmSteamID,charsmax(bmSteamID));
formatex(bmAnahtar,charsmax(bmAnahtar),"%s-RutbeXP",bmSteamID);
formatex(bmVeri,charsmax(bmVeri),"%i",bmRutbeSistem[bmID][0]);
nvault_set(bmVault,bmAnahtar,bmVeri);
formatex(bmAnahtar,charsmax(bmAnahtar),"%s-RutbeLevel",bmSteamID);
formatex(bmVeri,charsmax(bmVeri),"%i",bmRutbeSistem[bmID][1]);
nvault_set(bmVault,bmAnahtar,bmVeri);
}
}
public client_putinserver(bmID){
if(!is_user_bot(bmID)){
new bmAnahtar[48],bmSteamID[29];
get_user_authid(bmID,bmSteamID,charsmax(bmSteamID));
formatex(bmAnahtar,charsmax(bmAnahtar),"%s-RutbeXP",bmSteamID);
bmRutbeSistem[bmID][0] = nvault_get(bmVault,bmAnahtar);
formatex(bmAnahtar,charsmax(bmAnahtar),"%s-RutbeLevel",bmSteamID);
bmRutbeSistem[bmID][1] = nvault_get(bmVault,bmAnahtar);
set_task(1.0,"bmRutbeHud",bmID,_,_,"b");
}
}
public bmRutbeHud(bmID){
if(is_user_connected(bmID)){
set_hudmessage(255, 255, 0, -1.0, 0.80, 0, 0.1, 1.0);
ShowSyncHudMsg(bmID,bmOrtaAlt, "-= %s =-^n-= RUTBE: %s =-^n-= XP: %i =-",
bmUstMenuTag,
bmRutbeler[bmRutbeSistem[bmID][1]][0],
bmRutbeSistem[bmID][0]);
}
else{
remove_task(bmID);
}
}
#if AMXX_VERSION_NUM < 183
stock renkli_yazi(const id, const input[], any:...){
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
if (id) players[0] = id; else get_players(players, count, "ch");{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
#else
stock renkli_yazi(const id, const input[], any:...){
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01");
replace_all(msg, 190, "!g", "^x04");
replace_all(msg, 190, "!t", "^x03");
client_print_color(id, id, msg);
}
#endif
(02-06-2019, Saat: 19:59)Aconyonn Adlı Kullanıcıdan Alıntı: @ WX''Timer Konunuz üzerinden 24 saat geçmeden güncelleme yaparsanız uyarı vermek durumunda kalacağımÖzür Dilerim.
| Konu ile Alakalı Benzer Konular | |||||
| Konular | Yazar | Yorumlar | Okunma | Son Yorum | |
| (istek) İsim Başında Server Tagı | arascandan | 4 | 580 |
12-12-2019, Saat: 21:30 Son Yorum: By.KinG |
|
| Eklenti istek | cebo00 | 5 | 662 |
10-12-2019, Saat: 19:29 Son Yorum: By.KinG |
|
| Yasaklı kelime eklentisi istek | faca61* | 3 | 497 |
10-12-2019, Saat: 19:29 Son Yorum: By.KinG |
|
| Istek slotlara ozel para | KONYALI | 2 | 476 |
01-12-2019, Saat: 15:34 Son Yorum: By.KinG |
|
| Otomatik map değişimi istek plugini | caner5706 | 2 | 517 |
28-11-2019, Saat: 20:22 Son Yorum: By.KinG |
|