Güncel
PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <colorchat>
#include <fakemeta>
#define PLUGIN "TM[OSMANLI]"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"
#define is_valid_player(%1) (1 <= %1 <= 32)
new takim[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /tm","cmdTeamMenu")
register_clcmd("say /takim","getTeam")
register_concmd("amx_tm","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_RESERVATION)) {
client_print(id,print_chat,"Bu Menuyu Acmak Icin Izinli Degilsin")
return PLUGIN_HANDLED
}
new menu = menu_create("\wamx_tm \ynick \rtakim numarasi", "menu_handler")
menu_additem(menu, "\wKirmizi Takim", "1", 0);
menu_additem(menu, "\wBeyaz Takim", "2", 0);
menu_additem(menu, "\wMavi Takim", "3", 0);
menu_additem(menu, "\wSari Takim", "4", 0);
menu_additem(menu, "\wYesil Takim", "5", 0);
menu_additem(menu, "\rTakimdan 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,"^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 /takim Yazabilirsin !")
menu_display(id,menu)
}
else {
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,"^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 /takim Yazabilirsin !")
menu_display(id,menu)
}
else {
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,"^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 /takim Yazabilirsin !")
menu_display(id,menu)
}
else {
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,"^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 /takim Yazabilirsin !")
menu_display(id,menu)
}
else {
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,"^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 /takim Yazabilirsin !")
menu_display(id,menu)
}
else {
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,"^3%s: %s ^1Adli Oyuncuyu Takimdan Cikardi !",admin,isim)
takim[Uid] = 0;
client_print(Uid,print_center,"Takimdan Cikarildin")
menu_display(id,menu)
}
else {
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,"^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(is_valid_player(attacker)) {
if(takim[attacker] == takim[victim] && takim[attacker] != 0 && get_cvar_num("mp_friendlyfire")) {
return HAM_SUPERCEDE
}
}
return HAM_IGNORED
}
public cmdTeam(id) {
if(!(get_user_flags(id) & ADMIN_RESERVATION)) {
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,"^3%s: %s^1 Adli Oyuncuyu Takimdan Cikardi !",admin,name)
client_print(Uid,print_center,"Takimdan Cikarildin")
}
else {
ColorChat(0,GREEN,"^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 /takim 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)
}
}
İstediğim şey mesela karşımızdakini bir takıma atayınca onun takımı round time nın üstünde yazsın sürekli yani hud yazısı gibi hud yazısı geçince geçmesin o yazı bu client_print o renksiz yazı oluyor sanırım yani adama tm verince yada kendine tm verince hangi takımda olduğun round time ın hemen 1 2 cm yukarısında say yazısı tipinde olursa çok iyi olur şimdiden teşekkürler berk.PHP- Kodu:
client_print(Uid,print_center,"Sen Artik Kirmizi Takimdasin")
[ OSMANLI IMP # F-TIPI JAILBREAK ]
[ İMAN AHLAK ADALET ]
[ Pit10 ]
-facebook-
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
-diğer sosyal ağlarımız-
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
Güncel
[ OSMANLI IMP # F-TIPI JAILBREAK ]
[ İMAN AHLAK ADALET ]
[ Pit10 ]
-facebook-
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
-diğer sosyal ağlarımız-
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <colorchat>
#include <fakemeta>
#define PLUGIN "TM[OSMANLI]"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"
#define is_valid_player(%1) (1 <= %1 <= 32)
new takim[33];
new syncObj;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /tm","cmdTeamMenu")
register_clcmd("say /takim","getTeam")
register_concmd("amx_tm","cmdTeam")
RegisterHam(Ham_TakeDamage,"player","fw_TakeDamage")
register_logevent("RoundEnd",2,"1=Round_End")
syncObj = CreateHudSyncObj()
}
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;
set_task(2.0,"ShowHud",id,_,_,"b")
}
public ShowHud(id) {
if(takim[id] == 0) {
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";
}
set_hudmessage(255,0,0, 0.50, 0.90, 0, 6.0, 2.5)
ShowSyncHudMsg(id,syncObj,"Sen %s Takimdasin",szteam)
}
}
public cmdTeamMenu(id) {
if(!(get_user_flags(id) & ADMIN_RESERVATION)) {
client_print(id,print_chat,"Bu Menuyu Acmak Icin Izinli Degilsin")
return PLUGIN_HANDLED
}
new menu = menu_create("\wamx_tm \ynick \rtakim numarasi", "menu_handler")
menu_additem(menu, "\wKirmizi Takim", "1", 0);
menu_additem(menu, "\wBeyaz Takim", "2", 0);
menu_additem(menu, "\wMavi Takim", "3", 0);
menu_additem(menu, "\wSari Takim", "4", 0);
menu_additem(menu, "\wYesil Takim", "5", 0);
menu_additem(menu, "\rTakimdan 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,"^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 /takim Yazabilirsin !")
menu_display(id,menu)
}
else {
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,"^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 /takim Yazabilirsin !")
menu_display(id,menu)
}
else {
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,"^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 /takim Yazabilirsin !")
menu_display(id,menu)
}
else {
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,"^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 /takim Yazabilirsin !")
menu_display(id,menu)
}
else {
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,"^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 /takim Yazabilirsin !")
menu_display(id,menu)
}
else {
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,"^3%s: %s ^1Adli Oyuncuyu Takimdan Cikardi !",admin,isim)
takim[Uid] = 0;
client_print(Uid,print_center,"Takimdan Cikarildin")
menu_display(id,menu)
}
else {
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,"^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(is_valid_player(attacker)) {
if(takim[attacker] == takim[victim] && takim[attacker] != 0 && get_cvar_num("mp_friendlyfire")) {
return HAM_SUPERCEDE
}
}
return HAM_IGNORED
}
public cmdTeam(id) {
if(!(get_user_flags(id) & ADMIN_RESERVATION)) {
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,"^3%s: %s^1 Adli Oyuncuyu Takimdan Cikardi !",admin,name)
client_print(Uid,print_center,"Takimdan Cikarildin")
}
else {
ColorChat(0,GREEN,"^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 /takim 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)
}
}
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz: destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/
Çözülmüş İsteklere taşındı.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz: destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/