[JB] Berk bakar mısın ? - Furkan Dize - 05-11-12
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 "akcaliberkk"
#define ADMIN_LEVEL ADMIN_CVAR
new takim[32]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) 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_clcmd("say /takimim","getTeam") register_concmd("amx_glowteam","cmdTeam") RegisterHam(Ham_TakeDamage,"player","fw_TakeDamage") register_logevent("RoundEnd",2,"1=Round_End") } stock set_rendering(entity, fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16) { new Float:RenderColor[3] RenderColor[0] = float(r) RenderColor[1] = float(g) RenderColor[2] = float(b)
set_pev(entity, pev_renderfx, fx) set_pev(entity, pev_rendercolor, RenderColor) set_pev(entity, pev_rendermode, render) set_pev(entity, pev_renderamt, float(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(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); return PLUGIN_CONTINUE }
public menu_handler(id, menu, item) { if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,5, iName, 63, callback); 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,"[OSMANLI SPOR] ^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,"[OSMANLI SPOR] ^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,"[OSMANLI SPOR] ^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,"[OSMANLI SPOR] ^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,"[OSMANLI SPOR] ^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,"[OSMANLI SPOR] ^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 1: szteam = "Kirmizi"; case 2: szteam = "Beyaz"; case 3: szteam = "Mavi"; case 4: szteam = "Sari"; case 5: szteam = "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(victim, inflictor, attacker, Float:damage) { if(takim[attacker] == takim[victim] && takim[attacker] != 0 && 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 > 5) team = 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 1: szteam = "Kirmizi"; case 2: szteam = "Beyaz"; case 3: szteam = "Mavi"; case 4: szteam = "Sari"; case 5: szteam = "Yesil"; } if(takim[Uid] == 0) { ColorChat(0,GREEN,"[OSMANLI SPOR] ^1ADMIN ^3%s: %s^1 Adli Oyuncuyu Takimdan Cikardi !",admin,name) client_print(Uid,print_center,"Takimdan Cikarildin") } else { ColorChat(0,GREEN,"[OSMANLI SPOR] ^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) } }
Problem nedir
Warning: Function "fw_TakeDamage" should return a value on line 220[/i]
Cevap: [JB] Berk bakar mısın ? - akcaliberkk - 05-11-12
Bu compile yi engellemez Önemli bir sorun değil ama görmek istemiyorsan;
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 "akcaliberkk"
#define ADMIN_LEVEL ADMIN_CVAR
new takim[32]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) 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_clcmd("say /takimim","getTeam") register_concmd("amx_glowteam","cmdTeam") RegisterHam(Ham_TakeDamage,"player","fw_TakeDamage") register_logevent("RoundEnd",2,"1=Round_End") } stock set_rendering(entity, fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16) { new Float:RenderColor[3] RenderColor[0] = float(r) RenderColor[1] = float(g) RenderColor[2] = float(b) set_pev(entity, pev_renderfx, fx) set_pev(entity, pev_rendercolor, RenderColor) set_pev(entity, pev_rendermode, render) set_pev(entity, pev_renderamt, float(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(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); return PLUGIN_CONTINUE }
public menu_handler(id, menu, item) { if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,5, iName, 63, callback); 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,"[OSMANLI SPOR] ^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,"[OSMANLI SPOR] ^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,"[OSMANLI SPOR] ^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,"[OSMANLI SPOR] ^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,"[OSMANLI SPOR] ^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,"[OSMANLI SPOR] ^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 1: szteam = "Kirmizi"; case 2: szteam = "Beyaz"; case 3: szteam = "Mavi"; case 4: szteam = "Sari"; case 5: szteam = "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(victim, inflictor, attacker, Float:damage) { if(takim[attacker] == takim[victim] && takim[attacker] != 0 && 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 } return HAM_IGNORED } 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 > 5) team = 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 1: szteam = "Kirmizi"; case 2: szteam = "Beyaz"; case 3: szteam = "Mavi"; case 4: szteam = "Sari"; case 5: szteam = "Yesil"; } if(takim[Uid] == 0) { ColorChat(0,GREEN,"[OSMANLI SPOR] ^1ADMIN ^3%s: %s^1 Adli Oyuncuyu Takimdan Cikardi !",admin,name) client_print(Uid,print_center,"Takimdan Cikarildin") } else { ColorChat(0,GREEN,"[OSMANLI SPOR] ^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) } }
[/i]
Cevap: [JB] Berk bakar mısın ? - Furkan Dize - 05-11-12
Sağolasın
Cevap: [JB] Berk bakar mısın ? - DeaTReX - 13-11-12
Konu Cözüldüğü İçin Çözülmüş İstekler Bölümüne Taşınmıştır !
|