Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

En uzun süre model alan kişiyi belirleme

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
batmankara
Mesajlar: 165
Kayıt: Cmt Haz 01, 2019 11:53 pm

En uzun süre model alan kişiyi belirleme

Mesaj gönderen batmankara »

Verdiğim eklentide oyuncular /model yazarak model almaktadırlar ve /nomodel yazınca modelleri sıfırlanmaktadır. İstediğim şey model alan oyuncular arasından en uzun süre modelde duran her takımdan 1 kişinin belirlenmesidir.
Oyuncu model aldığı zaman kendine ait süresi başlayacak ve modelden çıktığı zaman süre duraklatılacak ve tekrar model aldığı zaman süre kaldığı yerden devam edecek.(süre o anda oyunculara görünmeyecek, sadece tespit açısından.)
Bu şekilde model alan kişiler hesaplanacak ve ben /suredurdur yazdigimda tum süreler duracak ve en uzun süre model alan kişinin ismi motd listeye isim,sure,takım ve map-ismi şeklinde yazılacak. 1 mapta en fazla her takımdan 1 kişi belirlenecek. Yani T takımının en iyisi ve Ct takımının en iyisi şeklinde. Liste /liste yazıldığında görülecek ve sadece 10 kişi gözükecek.
Biraz zahmetli bir iş teşekkürler.

Kod: Tümünü seç

/

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


#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"


new bool:user_is_model[33] 
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_clcmd("say /model","cmdmodel") 
    register_clcmd("say_team /model","cmdmodel") 
    
    register_clcmd("say /nomodel","cmdnomodel") 
    register_clcmd("say_team /nomodel","cmdnomodel") 

}
public plugin_precache()
{
    precache_model("models/player/model1/model1.mdl")
    precache_model("models/player/model2/model2.mdl")
}
public cmdmodel(id) 
{ 
    
        if(is_user_alive(id))
        {
            new userteam = get_user_team(id) 
            if(!user_is_model[id]) 
            {
                
                if(userteam == 2) 
                { 
                    
                          user_is_model[id] = true 
                        
                          cs_set_user_model(id, "model1")
                        
                } 
                else if(userteam == 1) 
                { 
                          user_is_model[id] = true 
                          cs_set_user_model(id, "model2")        
                    
                }    
                
            
        }
        }
        return PLUGIN_HANDLED
}

public cmdnomodel(id) 
{     

    if(user_is_model[id]) 
    {
        new CsTeams:userteam = cs_get_user_team(id) 
        new name[33] 
        get_user_name(id, name,3)
        
        if(userteam == CS_TEAM_CT) 
        { 
            
            user_is_model[id] = false     
            
            
            
            cs_reset_user_model(id)
            
        } 
        else if(userteam == CS_TEAM_T) 
        { 
            
            user_is_model[id] = false 
            
            
            cs_reset_user_model(id)
            
        } 
    } 
    } 
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
batmankara
Mesajlar: 165
Kayıt: Cmt Haz 01, 2019 11:53 pm

En uzun süre model alan kişiyi belirleme

Mesaj gönderen batmankara »

güncel

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
batmankara
Mesajlar: 165
Kayıt: Cmt Haz 01, 2019 11:53 pm

En uzun süre model alan kişiyi belirleme

Mesaj gönderen batmankara »

güncel

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
batmankara
Mesajlar: 165
Kayıt: Cmt Haz 01, 2019 11:53 pm

En uzun süre model alan kişiyi belirleme

Mesaj gönderen batmankara »

güncel

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
batmankara
Mesajlar: 165
Kayıt: Cmt Haz 01, 2019 11:53 pm

En uzun süre model alan kişiyi belirleme

Mesaj gönderen batmankara »

güncel

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
batmankara
Mesajlar: 165
Kayıt: Cmt Haz 01, 2019 11:53 pm

En uzun süre model alan kişiyi belirleme

Mesaj gönderen batmankara »

güncel

Link:
Linklerini gizle
Linki Kopyala
Cevapla