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
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)
}
}
}
)


