CSPLague
Model Plugini - 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: Model Plugini (/showthread.php?tid=4645)

Pages: 1 2 3 4


Cevap: Model Plugini - berkanmtn - 05-09-12

Güncell YARDIM ++++++


Cevap: Model Plugini - akcaliberkk - 05-09-12

Bilgisayarımda bir sorun var kusura bakma, o yüzden pluginin gecikti.

PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fakemeta>
#include <colorchat>
#include <cstrike>

#define PLUGIN "Team By Glow"
#define VERSION "1.0"
#define AUTHOR "Nemesis"

#define ADMIN_LEVEL ADMIN_CVAR


new takim[32];

new const 
model_gs[] = {"models/player/player_gs"};
new const 
model_fb[] = {"models/player/player_fb"};
new const 
model_bjk[] = {"models/player/player_bjk"};

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /tm","cmdTeamMenu")
    
register_clcmd("say /takim","cmdTeamMenu")
    
register_clcmd("say_team /tm","cmdTeamMenu")
    
register_clcmd("say_team /takim","cmdTeamMenu")
    
register_clcmd("say /myteam","getTeam")
    
register_concmd("amx_setteam","cmdTeam")
    
    
RegisterHam(Ham_TakeDamage,"player","fw_TakeDamage")
    
register_logevent("RoundEnd",2,"1=Round_End")
    
}
public 
plugin_precache() {
    
precache_model("model_gs")
    
precache_model("model_fb")
    
precache_model("model_bjk")
}
public 
client_connect(id) {
    
takim[id] = 0;
}
public 
cmdTeamMenu(id) {
    if(!(
get_user_flags(id) & ADMIN_LEVEL)) {
        
client_print(id,print_chat,"Bu Menuyu Acmak Icin Izinli Degilsin")
        return 
PLUGIN_HANDLED
    
}
    new 
menu menu_create("\rTakim Menusu""menu_handler"
    
    
menu_additem(menu"\yGS""1"0); 
    
menu_additem(menu"\yFB""2"0); 
    
menu_additem(menu"\yBJK""3"0); 
    
menu_additem(menu"\yTakimdan Cikar""4"0);
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL); 
    
menu_display(idmenu0); 
    return 
PLUGIN_CONTINUE
}

public 
menu_handler(idmenuitem

    
    if( 
item == MENU_EXIT 
    { 
        
menu_destroy(menu); 
        return 
PLUGIN_HANDLED
    } 
    
    new 
data[6], iName[64]; 
    new 
accesscallback
    
menu_item_getinfo(menuitemaccessdata,5iName63callback); 
    new 
key str_to_num(data); 
    
    switch(
key
    { 
        case 
1: { 
            new 
isim[65],vucut,Uid,admin[65];
            
get_user_aiming(id,Uid,vucut)
            if(
Uid && Uid!=id && is_user_connected(Uid)) {
                
get_user_name(Uid,isim,64)
                
get_user_name(id,admin,64)
                
cs_set_user_model(Uid,model_gs)
                
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu ^4Galatasaray ^1Takimina Atadi !",admin,isim)
                
takim[Uid] = 1;
                
client_print(Uid,print_center,"Sen Artik GS Takimindasin")
                
client_print(Uid,print_chat,"Takimini Ogrenmek Icin /myteam Yazabilirsin !")
                
                
menu_display(id,menu)
            }
            else {
                
client_print(id,print_chat,"Bir Oyuncuya Nisan Almalisin !")
                
menu_display(id,menu)
            }
        } 
        case 
2: {  
            new 
isim[65],vucut,Uid,admin[65];
            
get_user_aiming(id,Uid,vucut)
            if(
Uid && Uid!=id && is_user_connected(Uid)) {
                
get_user_name(Uid,isim,64)
                
get_user_name(id,admin,64)
                
cs_set_user_model(Uid,model_fb)
                
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu ^4Fenerbahce ^1Takimina Atadi !",admin,isim)
                
takim[Uid] = 2;
                
client_print(Uid,print_center,"Sen Artik FB Takimindasin")
                
client_print(Uid,print_chat,"Takimini Ogrenmek Icin /myteam Yazabilirsin !")
                
menu_display(id,menu)
            }
            else {
                
client_print(id,print_chat,"Bir Oyuncuya Nisan Almalisin !")
                
menu_display(id,menu)
            }
        } 
        case 
3: {  
            new 
isim[65],vucut,Uid,admin[65];
            
get_user_aiming(id,Uid,vucut)
            if(
Uid && Uid!=id && is_user_connected(Uid)) {
                
get_user_name(Uid,isim,64)
                
get_user_name(id,admin,64)
                
cs_set_user_model(Uid,model_bjk)
                
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu ^4Besiktas ^1Takimina Atadi !",admin,isim)
                
takim[Uid] = 3;
                
client_print(Uid,print_center,"Sen Artik BJK Takimindasin")
                
client_print(Uid,print_chat,"Takimini Ogrenmek Icin /myteam Yazabilirsin !")
                
menu_display(id,menu)
            }
            else {
                
client_print(id,print_chat,"Bir Oyuncuya Nisan Almalisin !")
                
menu_display(id,menu)
            }
        }
        
        
        case 
4: {
            new 
isim[65],vucut,Uid,admin[65];
            
get_user_aiming(id,Uid,vucut)
            if(
Uid && Uid!=id && is_user_connected(Uid)) {
                
get_user_name(Uid,isim,64)
                
get_user_name(id,admin,64)
                
cs_reset_user_model(Uid)
                
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu Takimdan Cikardi !",admin,isim)
                
takim[Uid] = 0;
                
client_print(Uid,print_center,"Takimdan Cikarildin")
                
menu_display(id,menu)
            }
            else {
                
client_print(id,print_chat,"Bir Oyuncuya Nisan Almalisin !")
                
menu_display(id,menu)
            }
        }
    }
    return 
PLUGIN_HANDLED
}
public 
getTeam(id) {
    if(
takim[id] == 0) {
        
client_print(id,print_chat,"Herhangi Bir Takimda Degilsin !")
        return 
PLUGIN_HANDLED
    
}
    new 
szteam[32];
    switch(
takim[id]) {
        case 
1szteam "GS";
        case 
2szteam "FB";
        case 
3szteam "BJK";
    }
    
ColorChat(id,GREEN,"[JB-TAKIM] ^3Senin Takimin: ^4%s",szteam)
    
client_print(id,print_center,"%s Takimindasin",szteam)
    return 
PLUGIN_HANDLED
}
public 
fw_TakeDamage(victiminflictorattackerFloat:damage)
{
    if(
takim[attacker] == takim[victim] && takim[attacker] != && get_cvar_num("mp_friendlyfire")) {
        
client_print(attacker,print_chat,"Takim Arkadasina Zarar Veremezsin ! Dusmanlarina Odaklan !")
        
client_print(attacker,print_center,"Takim Arkadasina Zarar Veremezsin")
        return 
HAM_SUPERCEDE
    
}
}
public 
cmdTeam(id) {
    if(!(
get_user_flags(id) & ADMIN_LEVEL)) {
        
console_print(id,"Bunun Icin Izinli Degilsin")
        return 
PLUGIN_HANDLED
    
}
    new 
Arg1[32];
    new 
Arg2[32];
    
    
read_argv(1,Arg1,31)
    
read_argv(2,Arg2,31)
    
    new 
team str_to_num(Arg2)
    if(
team 3team 3;
    
    new 
Uid find_player("bhl",Arg1)
    if(!
Uid) {
        
console_print(id"Oyuncu Bulunamadi !")
        return 
PLUGIN_HANDLED
    
}
    new 
name[65],admin[65];
    
get_user_name(id,admin,64)
    
get_user_name(Uid,name,64)
    
    
takim[Uid] = team;
    
    new 
szteam[32];
    switch(
takim[id]) {
        
        case 
1szteam "GS";
        case 
2szteam "FB";
        case 
3szteam "BJK";
    }
    if(
takim[Uid] == 0) {
        
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s^1 Adli Oyuncuyu Takimdan Cikardi !",admin,name)
        
client_print(Uid,print_center,"Takimdan Cikarildin")
    }
    else {
        
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s^1 Adli Oyuncuyu ^4%s ^1Takimina Atadi !",admin,name,szteam)
        
client_print(Uid,print_center,"Sen Artik %s Takimindasin",szteam)
        
client_print(Uid,print_chat,"Takimini Ogrenmek Icin /myteam Yazabilirsin !")
    }
    return 
PLUGIN_HANDLED
    
}
public 
RoundEnd() {
    for(new 
i=1;i<=get_maxplayers();i++) {
        
takim[i] = 0;
        
cs_reset_user_model(i)
    }


https://rapidshare.com/files/3951934298/jbtakim.rar

say /tm[color=Silver][/i]


Cevap: Model Plugini - berkanmtn - 05-09-12

Kardeşim allah razı olsun harika olmuşş Çok teşekkür ederim.


Cevap: Model Plugini - berkanmtn - 05-09-12

Konu Çözümlenmiştir.. LÜTFEN TAŞIYINIZ..


Cevap: Model Plugini - berkanmtn - 07-09-12

Kardeşim acil bak plugin hata verdi servere giriş olmuyor !!!!!


Cevap: Model Plugini - akcaliberkk - 07-09-12

modelleri doğru yüklediğine emin misin ?


Cevap: Model Plugini - berkanmtn - 07-09-12

serverim oyunyöneticisi zaten onlar yüklüyor. Yani yükleme acısından sorun yok. Plug-in hatali


Cevap: Model Plugini - akcaliberkk - 07-09-12

Tamam anladım. Fixleyip atıcam 5dk içinde. Bilgisayara ulaşamadığımdan denemeye fırsatım olmamıştı. Şimdi hallederim.


Cevap: Model Plugini - berkanmtn - 07-09-12

tamam kardeş halledince upload edersin


Cevap: Model Plugini - baros1996 - 07-09-12

Berkan ben Qwe Yarismadan Adminlik Almistim Nasilsin Lan Big Grin