Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Model Plugini
#15
Furkan bu senin istediğin plugin.

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

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fakemeta>
#include <colorchat>

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

#define ADMIN_LEVEL ADMIN_CVAR


new takim[32];
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_glowteam","cmdTeam")
    
    
RegisterHam(Ham_TakeDamage,"player","fw_TakeDamage")
    
register_logevent("RoundEnd",2,"1=Round_End")
}
stock set_rendering(entityfx kRenderFxNone255255255render kRenderNormalamount 16
{
    new 
Float:RenderColor[3]
    
RenderColor[0] = float(r)
    
RenderColor[1] = float(g)
    
RenderColor[2] = float(b)

    
set_pev(entitypev_renderfxfx)
    
set_pev(entitypev_rendercolorRenderColor)
    
set_pev(entitypev_rendermoderender)
    
set_pev(entitypev_renderamtfloat(amount))

    return 
1
}
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"\yKirmizi Takim""1"0); 
    
menu_additem(menu"\yBeyaz Takim""2"0); 
    
menu_additem(menu"\yMavi Takim""3"0); 
    
menu_additem(menu"\ySari Takim""4"0); 
    
menu_additem(menu"\yYesil Takim""5"0);
    
menu_additem(menu"\yTakimdan Cikar""6"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)
                
set_rendering(Uid,kRenderFxGlowShell,255,0,0,kRenderNormal,150)
                
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu ^4Kirmizi ^1Takima Atadi !",admin,isim)
                
takim[Uid] = 1;
                
client_print(Uid,print_center,"Sen Artik Kirmizi Takimdasin")
                
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)
                
set_rendering(Uid,kRenderFxGlowShell,255,255,255,kRenderNormal,150)
                
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu ^4Beyaz ^1Takima Atadi !",admin,isim)
                
takim[Uid] = 2;
                
client_print(Uid,print_center,"Sen Artik Beyaz Takimdasin")
                
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)
                
set_rendering(Uid,kRenderFxGlowShell,0,0,255,kRenderNormal,150)
                
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu ^4Mavi ^1Takima Atadi !",admin,isim)
                
takim[Uid] = 3;
                
client_print(Uid,print_center,"Sen Artik Mavi Takimdasin")
                
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)
                
set_rendering(Uid,kRenderFxGlowShell,255,255,0,kRenderNormal,150)
                
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu ^4Sari ^1Takima Atadi !",admin,isim)
                
takim[Uid] = 4;
                
client_print(Uid,print_center,"Sen Artik Sari Takimdasin")
                
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 
5: {
            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)
                
set_rendering(Uid,kRenderFxGlowShell,0,255,0,kRenderNormal,150)
                
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu ^4Yesil ^1Takima Atadi !",admin,isim)
                
takim[Uid] = 5;
                
client_print(Uid,print_center,"Sen Artik Yesil Takimdasin")
                
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 
6: {
            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)
                
set_rendering(Uid,kRenderFxGlowShell,0,0,0,kRenderNormal,0)
                
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 "Kirmizi";
        case 
2szteam "Beyaz";
        case 
3szteam "Mavi";
        case 
4szteam "Sari";
        case 
5szteam "Yesil";
    }
    
ColorChat(id,GREEN,"[JB-TAKIM] ^3Senin Takimin: ^4%s",szteam)
    
client_print(id,print_center,"%s Takimdasin",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 5team 5;
    
    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 "Kirmizi";
        case 
2szteam "Beyaz";
        case 
3szteam "Mavi";
        case 
4szteam "Sari";
        case 
5szteam "Yesil";
    }
    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 ^1Takima Atadi !",admin,name,szteam)
        
client_print(Uid,print_center,"Sen Artik %s Takimdasin",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;
        
set_rendering(i,kRenderFxGlowShell,0,0,0,kRenderNormal,0)
    }


say /tm ile Menuyu acabilirsin.
Ayni Renk Takimdakiler Birbirini Vuramaz.
Her El Sonu Takımlar Sıfırlanır.

Ek Olarak amx_glowteam nick <takım numarası> şeklinde de takım verbilirsin.

0 = Takımsız
1 = Kırmızı
2 = Beyaz
3 = Mavi
4 = Sarı
5 = Yeşil

@berkanmtn seninkini de yarına yaparım.[/i]
Reply


Messages In This Thread
Model Plugini - by berkanmtn - 31-08-12, 17:59
Cevap: Model Plugini - by nefret007 - 02-09-12, 11:37
Cevap: Model Plugini - by berkanmtn - 02-09-12, 20:56
Cevap: Model Plugini - by berkanmtn - 02-09-12, 23:45
Cevap: Model Plugini - by akcaliberkk - 03-09-12, 00:02
Cevap: Model Plugini - by Furkan Dize - 03-09-12, 11:28
Cevap: Model Plugini - by berkanmtn - 03-09-12, 12:30
Cevap: Model Plugini - by akcaliberkk - 03-09-12, 15:53
Cevap: Model Plugini - by Furkan Dize - 03-09-12, 17:41
Cevap: Model Plugini - by berkanmtn - 03-09-12, 17:59
Cevap: Model Plugini - by akcaliberkk - 03-09-12, 20:18
Cevap: Model Plugini - by berkanmtn - 03-09-12, 21:08
Cevap: Model Plugini - by sakarya42 - 03-09-12, 22:03
Cevap: Model Plugini - by akcaliberkk - 03-09-12, 22:04
Cevap: Model Plugini - by berkanmtn - 03-09-12, 22:34
Cevap: Model Plugini - by Furkan Dize - 04-09-12, 13:04
Cevap: Model Plugini - by akcaliberkk - 04-09-12, 15:06
Cevap: Model Plugini - by Furkan Dize - 04-09-12, 15:41
Cevap: Model Plugini - by berkanmtn - 04-09-12, 21:57
Cevap: Model Plugini - by berkanmtn - 05-09-12, 14:51
Cevap: Model Plugini - by akcaliberkk - 05-09-12, 18:07
Cevap: Model Plugini - by berkanmtn - 05-09-12, 18:53
Cevap: Model Plugini - by berkanmtn - 05-09-12, 23:59
Cevap: Model Plugini - by berkanmtn - 07-09-12, 15:56
Cevap: Model Plugini - by akcaliberkk - 07-09-12, 16:08
Cevap: Model Plugini - by berkanmtn - 07-09-12, 16:11
Cevap: Model Plugini - by akcaliberkk - 07-09-12, 16:18
Cevap: Model Plugini - by berkanmtn - 07-09-12, 16:45
Cevap: Model Plugini - by baros1996 - 07-09-12, 16:46
Cevap: Model Plugini - by akcaliberkk - 07-09-12, 16:57
Cevap: Model Plugini - by berkanmtn - 07-09-12, 18:38
Cevap: Model Plugini - by berkanmtn - 08-09-12, 15:11
Cevap: Model Plugini - by akcaliberkk - 08-09-12, 17:07
Cevap: Model Plugini - by berkanmtn - 08-09-12, 17:14
Cevap: Model Plugini - by к4dανяα - 09-09-12, 14:19
Cevap: Model Plugini - by berkanmtn - 10-09-12, 21:52
Cevap: Model Plugini - by к4dανяα - 10-09-12, 22:30
Cevap: Model Plugini - by Furkan Dize - 02-09-12, 21:47

Possibly Related Threads…
Thread Author Replies Views Last Post
  Mapa Göre Cvar plugini melof 8 9,383 16-11-20, 02:00
Last Post: es_Dark_Es
  Time 15 Plugini fenerbahce07 24 12,136 23-09-18, 03:19
Last Post: qalatas06
  toplantı plugini bihterr 22 10,689 08-10-17, 14:21
Last Post: kronossbey
  Hosgeldin Plugini hpph1294 9 6,850 03-09-17, 18:08
Last Post: tahayasin
  Jailbreak Banka Plugini sefatokgoz 8 8,136 03-09-17, 18:06
Last Post: tahayasin
  [İSTEK]Jb Verme Plugini (/mg) NorDan 8 12,918 03-09-17, 18:06
Last Post: tahayasin
  250 Hp Plugini Sadece R Yetkisinde Olsun GurkanCounter 8 10,877 03-09-17, 18:04
Last Post: tahayasin
  [JB] CT Özel Hook Grab Rope Plugini Nobb 21 10,730 03-09-17, 18:03
Last Post: tahayasin
  Admin Zombie Model plugini satknun1997 3 3,809 01-01-17, 12:47
Last Post: RuLeT
  (JB) Can Revmenu plugini Furkan Dize 9 6,459 04-10-16, 23:35
Last Post: frozenbaba

Foruma Atla:


Users browsing this thread: 1 Guest(s)