1. sayfa (Toplam 1 sayfa)

Rank Display Nicke Göre Kayıtlasın

Gönderilme zamanı: Pzr Tem 30, 2017 11:27 am
gönderen QqnLc4Ni

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][] = 
{  
"Onbasi",  
"Cavus",  
"Uzman",  
"Astsubay",  
"Astegmen",  
"Tegmen",  
"Ustegmen",  
"Yuzbasi",  
"Binbasi",  
"Yarbay",  
"Albay",  
"Tuggeneral",  
"Tumgeneral",  
"Korgeneral",  
"Orgeneral",  
"GenelKurmay Baskani",  
"Maresal",  
"Yıldız" 
}
 new const rankXP[MAXRANKS] = 
 { 
  0, 100, 200, 400, 800, 1000, 2000, 4000, 8000, 10000, 12000, 15000, 20000, 40000, 50000, 80000, 100000, 200000 
 } 
 
 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
 }
Bu plugini sw res atılsa, map değiştirilse, TOP15 sıfırlandığında dahi oyuncunun nickine göre kayıtlı kalsın. İstediğimiz zaman rütbe ve rankların isimlerini sayılarını değiştirebilelim. Kayıtlı olan oyuncuların zorluk çekmeden FTPden yedeğini alabilelim...

Rank Display Nicke Göre Kayıtlasın

Gönderilme zamanı: Pzr Tem 30, 2017 11:31 am
gönderen Taha Demirbaş
stats'a göre yazılmış. Bunun farklısı var. fakat onu düzenleyemezsiniz. Ektedir. Düzenleyin.

Rank Display Nicke Göre Kayıtlasın

Gönderilme zamanı: Pzr Tem 30, 2017 11:48 am
gönderen QqnLc4Ni
redarmygaming yazdı:stats'a göre yazılmış. Bunun farklısı var. fakat onu düzenleyemezsiniz. Ektedir. Düzenleyin.
18 tane rütbe ekleyebilir misiniz? Boşluklu ben yapamadım :S
Toplam 18 tane rütbe olcak

Rank Display Nicke Göre Kayıtlasın

Gönderilme zamanı: Pzr Tem 30, 2017 12:26 pm
gönderen Taha Demirbaş
bir deneyin. ... olan yerler yeni ranklar oralara yazın rütbeleri, onların üstündeki kırmızı yine aynı olan yerleride değiştirip kendi ranklarınızı yazın.

çalışacakmı bir deneyin. ayriyetten ekteki modelide models içerisine yüklemeyi unutmayın.

Rank Display Nicke Göre Kayıtlasın

Gönderilme zamanı: Pzr Tem 30, 2017 2:38 pm
gönderen QqnLc4Ni
Oldu çalışıyor teşekkürler :)

Rank Display Nicke Göre Kayıtlasın

Gönderilme zamanı: Pzr Tem 30, 2017 2:48 pm
gönderen QqnLc4Ni
redarmygaming yazdı:bir deneyin. ... olan yerler yeni ranklar oralara yazın rütbeleri, onların üstündeki kırmızı yine aynı olan yerleride değiştirip kendi ranklarınızı yazın.

çalışacakmı bir deneyin. ayriyetten ekteki modelide models içerisine yüklemeyi unutmayın.
Şu cross oyuncunun üzerine geldiğinde bilgi veriyor onu nereden kaldırabiliriz?

Rank Display Nicke Göre Kayıtlasın

Gönderilme zamanı: Pzt Tem 31, 2017 5:32 pm
gönderen QqnLc4Ni
Oyunda kasma problemleri yaşıyoruz, kasma problemini halledebilir miyiz?