CSPLague
Rütbe Sistemi - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80)
+---- Forum: Çözülmüş İstekler (https://www.csplague.com/forumdisplay.php?fid=87)
+---- Thread: Rütbe Sistemi (/showthread.php?tid=7727)



Rütbe Sistemi - EnbuyukBjk - 04-06-13

[img]https://p1306.hizliresim.com/1b/4/nsm06.bmp[/img]

Gördügünüz Gibi Çok Güzel Bi Rütbe Sistemi Fakat Bunda Silah Vermiyor Her 50 kisi vurunca qlock versin Sadece 1 raund için Sadece


Cevap: Rütbe Sistemi - akcaliberkk - 04-06-13

Tam olarak ne istediğinizi açıklamazsanız yardım alamazsınız.

- Her rütbe için gereken frag ?
- Kişinin rütbesi kaydedilecek mi ? Kaydedilecekse nasıl ?

Her ayrıntıyı açıklayın.


Cevap: Rütbe Sistemi - EnbuyukBjk - 04-06-13

Kısaca 5 fragda Bir Rütbe Alicak Mesala Er ise Onbası olucak onbası olunca deagle gelsın on basidan sonraki rütbede tmp gelsin o sekilde 6-7 rütbe yeter kaydedilmicek her mapda 0 lanicak


Cevap: Rütbe Sistemi - akcaliberkk - 05-06-13

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>

#define PLUGIN "Rutbe Sistemi"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"

new syncobj;

new 
rutbe[33][32],frag[33];
public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
syncobj CreateHudSyncObj()
    
set_hudmessage(025500.550.8506.012.0)
    
    
register_event("DeathMsg","eDeath","a")
}
public 
client_putinserver(id) {
    
frag[id] = 0;
    
copy(rutbe[id],31,"Er")
    
set_task(1.0,"UpdateHud",id,_,_,"b")
}
public 
UpdateHud(id) {
    
ShowSyncHudMsg(idsyncobj,"[Rutbe: %s]^nFrag: %d",rutbe[id],frag[id])
}
public 
eDeath() {
    new 
attacker read_data(1);
    new 
victim read_data(2);
    
    if( (
<= attacker <= 32) && (<= victim <= 32) && is_user_connected(victim) && is_user_connected(attacker)) {
        
frag[attacker]++
        
CheckRutbe(attacker)
    }
    
}
public 
CheckRutbe(id) {
    if(
frag[id] < 5) {
        
copy(rutbe[id],31,"Er")
    }
    else if(
frag[id] < 10) {
        if(
frag[id] == 5) {
            
give_item(id,"weapon_glock18")
            
cs_set_user_bpammo(id,CSW_GLOCK18,40)
        }
        
copy(rutbe[id],31,"Onbasi")
    }
    else if(
frag[id] < 15) {
        if(
frag[id] == 10) {
            
give_item(id,"weapon_deagle")
            
cs_set_user_bpammo(id,CSW_DEAGLE,14)
        }
        
copy(rutbe[id],31,"Cavus")
    }
    else if(
frag[id] < 20) {
        if(
frag[id] == 15) {
            
give_item(id,"weapon_tmp")
            
cs_set_user_bpammo(id,CSW_TMP,60)
        }
        
copy(rutbe[id],31,"Tegmen")
    }
    else if(
frag[id] < 25) {
        if(
frag[id] == 20) {
            
give_item(id,"weapon_mp5navy")
            
cs_set_user_bpammo(id,CSW_MP5NAVY,60)
        }
        
copy(rutbe[id],31,"Yuzbasi")
    }
    else if(
frag[id] < 30) {
        if(
frag[id] == 25) {
            
give_item(id,"weapon_famas")
            
cs_set_user_bpammo(id,CSW_FAMAS,50)
        }
        
copy(rutbe[id],31,"Binbasi")
    }
    else if(
frag[id] < 35) {
        if(
frag[id] == 30) {
            
give_item(id,"weapon_ak47")
            
cs_set_user_bpammo(id,CSW_AK47,60)
        }
        
copy(rutbe[id],31,"Yarbay")
    }
    else if(
frag[id] < 40) {
        if(
frag[id] == 35) {
            
give_item(id,"weapon_m4a1")
            
cs_set_user_bpammo(id,CSW_M4A1,60)
        }
        
copy(rutbe[id],31,"Albay")
    }
    else {
        if(
frag[id] == 40) {
            
give_item(id,"weapon_g3sg1")
            
give_item(id,"weapon_deagle")
            
cs_set_user_bpammo(id,CSW_G3SG1,60)
            
cs_set_user_bpammo(id,CSW_DEAGLE,14)
        }
        
copy(rutbe[id],31,"Orgeneral")
    }
    


Bir dene bakalım. Ben hiç denemedim. Sorun olursa söylersin düzeltirim.

0-4 = Er
5-9 = Onbaşı -Glock
10-14 = Çavuş - Deagle
15-19 = Teğmen - TMP
20-24 = Yüzbaşı -MP5
25-29 = Binbaşı - Famas
30-34 = Yarbay - AK47
35-39 = Albay - M4A1
40-... = Orgeneral - G3SG1 + Deagle


Cevap: Rütbe Sistemi - eneskaraca55 - 21-02-15

good