⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐ Buraya kendi metin reklamınızı vererek binlerce kişiye ulaşın! ⭐
Sponsor Görsel 2
SponsorSponsor

En Uzun Süre Model Alan Kişi

En uzun süre model alan kişi
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 görünmeyecek)
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 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.

Örnek liste:
Ahmet - 01:25:45 - CT - de_dust2
Mehmet - 01:20:40 - T - de_dust2

Teşekkürler.

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

#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)
            
        } 
    } 
    } 
.smamodel.sma(Dosya Boyutu: 1,7 KB | İndirme Sayısı: 0)
En uzun süre model alan kişi
Konunuz uzun bir süre güncellenmediği için "Zaman aşımına uğramış istekler" kategorisine taşınmıştır.
Linksta

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Konuyu Okuyanlar: 1 Ziyaretçi