Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Plugin model kodlaması server çökertior Bakarmısınız

Moderatör: Moderatörler

Forum kuralları
[font size=20] DİKKAT [/font]

Silinmiş konu içerikleri hiçbir şekilde kontrol edlimemektedir. İndirdiğiniz dosyaların sorumluluğu tamamiyle size aittir.
Mutlaka indirdiğiniz dosyaları antivirüs ile taratınız.
Kullanıcı avatarı

Konu Sahibi
mr1mr2
Mesajlar: 519
Kayıt: Çrş Oca 24, 2018 1:04 pm
Konum: Ankara
İletişim:

Plugin model kodlaması server çökertior Bakarmısınız

Mesaj gönderen mr1mr2 »

iyi günler elimdeki şu menu pluginini kurunca server çöküyor. ilk kurdugumda çökmemişti ancak oyuncu ve admin modelleri t leri ct ct leri t adminleri fln hep karıştırıyordu,Bende biraz daha isimlerine fln baktım oyuncu modelleri doğru yere attım ama sanırım kodlamada hata yaptım oyuncu ve admin modelleri kısmına bakıp düzeltecebilecek varmıdır ?? + olarak birde bıcakları seçtiğinizde modeller değişmiyor orjinal bıcak modeli kalıyor ??? Hataları düzeltebilirmisiniz rica etsem ???

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <fakemeta_util>
#include <fun>
#include <nvault>
#include <engine>
#include <xs>

#define PLUGIN "Swadi"
#define VERSION "1.0"
#define AUTHOR "Anonim"
#define TASK_ID_SWAPTEAMS 2000

/* Ortak New Komutlari */
new
g_sohbet[33];

new cvar_speed;
/* Bicak-Silah Modelleri */

/*new const V_BICAK1[] = "models/cs194/v_kelebek.mdl";
new const V_BICAK2[] = "models/cs194/v_buzulbicak.mdl";
new const V_BICAK3[] = "models/cs194/v_karambit.mdl";
new const V_BICAK4[] = "models/cs194/v_kizil bicak.mdl";
new const V_BICAK5[] = "models/cs194/roketbicagi.mdl";
new const V_BICAK6[] = "models/cs194/ekmekbicagi.mdl";
new const V_BICAK7[] = "models/cs194/v_bayonet.mdl";
new const V_LBICAK1[] = "models/cs194/v_balta.mdl";
new const V_LBICAK2[] = "models/cs194/v_axe bicak.mdl";
new const V_LBICAK3[] = "models/cs194/v_Olum bicagi.mdl";
new const V_LBICAK4[] = "models/cs194/v_katana.mdl";
new const V_LBICAK5[] = "models/cs194/v_m9 bayonet.mdl";*/
new const V_BICAKSUPER[] = "models/cs194/v_bicaksuper.mdl";
new const V_VIPAK47[] = "models/cs194/v_vipak47.mdl";
new const V_VIPM4A1[] = "models/cs194/v_vipm4a1.mdl";
new const V_VIPM3[] = "models/cs194/v_vipm3.mdl";
new const V_VIPXM1014[] = "models/cs194/v_vipxm1014.mdl";
new const V_VIPMP5[] = "models/cs194/v_vipmp5.mdl";
new const V_VIPDEAGLE[] = "models/cs194/v_vipdeagle.mdl";
new const CTMODEL[] = "models/player/cs194/ctnew.mdl";
new const TMODEL[] = "models/player/cs194/leet_new.mdl";
new const ADMINCTMODEL[] = "models/player/cs194/admin/gardiyan.mdl";
//new const ADMINTMODEL[] = "models/player/cs194/admin/karateror.mdl";

/* FETIH Shop New Komutlari */
new
g_bicak1[33],
g_bicak2[33],
g_bicak3[33],
g_bicak4[33],
g_bicak5[33],
g_bicak6[33],
g_bicak7[33],
g_lbicak1[33],
g_lbicak2[33],
g_lbicak3[33],
g_lbicak4[33],
g_lbicak5[33],
g_bicaksuper[33],
g_yelek[33],
g_bicakmenu[33];
new
g_silahmenu[33],
vipak47[33],
vipm4a1[33],
vipm3[33],
vipxm1014[33],
vipmp5[33],
vipdeagle[33],
g_vyelek[33];

const PRIMARY_WEAPONS_BIT_SUM = 
(1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<
CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90)

const SECONDARY_WEAPONS_BIT_SUM =
(2<<CSW_USP)|(2<<CSW_DEAGLE)|(2<<CSW_ELITE)

enum Color
{
NORMAL = 1, // clients scr_concolor cvar color
GREEN, // Green Color
TEAM_COLOR, // Red, grey, blue
GREY, // grey
RED, // Red
BLUE, // Blue
}

new TeamName[][] = 
{
"",
"TERRORIST",
"CT",
"SPECTATOR"
}

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_clcmd("say /fr","FETIHshop");
register_clcmd("say /ct","antiFETIHshop");
register_clcmd("say /shopss","shopkontrol");
register_concmd("FETIHmarket","market")

RegisterHam(Ham_Spawn,"player","OyuncuDogunca", 1)
RegisterHam(Ham_TakeDamage, "player", "FwdTakeDamage1", 0)
RegisterHam(Ham_TakeDamage, "player", "func_TakeDamage")

register_event("CurWeapon", "HookCurWeapon", "be", "1=1")
register_logevent("eRoundStart", 2, "1=Round_Start")

set_task(40.0,"bilgilendirme",0,_,_,"b")

cvar_speed = register_cvar("kfm_t_speed","720.0")

}
public plugin_precache()
{
/*precache_model(V_BICAK1)
precache_model(V_BICAK2)
precache_model(V_BICAK3)
precache_model(V_BICAK4)
precache_model(V_BICAK5)
precache_model(V_BICAK6)
precache_model(V_BICAK7)
precache_model(V_LBICAK1)
precache_model(V_LBICAK2)
precache_model(V_LBICAK3)
precache_model(V_LBICAK4)
precache_model(V_LBICAK5)*/
precache_model(V_BICAKSUPER)
precache_model(V_VIPAK47)
precache_model(V_VIPM4A1)
precache_model(V_VIPM3)
precache_model(V_VIPXM1014)
precache_model(V_VIPMP5)
precache_model(V_VIPDEAGLE)
precache_model(ADMINCTMODEL)
precache_model(CTMODEL)
precache_model(TMODEL)
}
public bilgilendirme()
{
ColorChat(0, GREEN,"^1Say'dan ^4/ct ^1ve /fr ^1Yazarak  Menulere 1Erisebilirsiniz.")
}
public shopkontrol(id)
{
if(get_user_team(id) == 1) {
market(id)
}
if(get_user_team(id) == 2) {
antiFETIHshop(id)
}
}
public HookCurWeapon(id) {
new silahID = read_data(2);
if(silahID == CSW_KNIFE) {
/*if(g_bicak1[id] == 1)
{
set_pev(id,pev_viewmodel2,V_BICAK1)
}
if(g_bicak2[id] == 1)
{
set_pev(id,pev_viewmodel2,V_BICAK2)
}
if(g_bicak3[id] == 1)
{
set_pev(id,pev_viewmodel2,V_BICAK3)
}
if(g_bicak4[id] == 1)
{
set_pev(id,pev_viewmodel2,V_BICAK4)
}
if(g_bicak5[id] == 1)
{
set_pev(id,pev_viewmodel2,V_BICAK5)
}
if(g_bicak6[id] == 1)
{
set_pev(id,pev_viewmodel2,V_BICAK6)
}
if(g_bicak7[id] == 1)
{
set_pev(id,pev_viewmodel2,V_BICAK7)
}
if(g_lbicak1[id] == 1)
{
set_pev(id,pev_viewmodel2,V_LBICAK1)
}
if(g_lbicak2[id] == 1)
{
set_pev(id,pev_viewmodel2,V_LBICAK2)
}
if(g_lbicak3[id] == 1)
{
set_pev(id,pev_viewmodel2,V_LBICAK3)
}
if(g_lbicak4[id] == 1)
{
set_pev(id,pev_viewmodel2,V_LBICAK4)
}
if(g_lbicak5[id] == 1)
{
set_pev(id,pev_viewmodel2,V_LBICAK5)
}*/
if(g_bicaksuper[id] == 1)
{
set_pev(id,pev_viewmodel2,V_BICAKSUPER)
} 
if(get_user_team(id) == 2 && access(id,ADMIN_KICK))
{
set_user_maxspeed(id, 300.0)
}
}
if(silahID == CSW_AK47)
{
if(vipak47[id] == 1)
{
set_pev(id,pev_viewmodel2,V_VIPAK47)
}
}
if(silahID == CSW_M4A1)
{
if(vipm4a1[id] == 1)
{
set_pev(id,pev_viewmodel2,V_VIPM4A1)
}
}
if(silahID == CSW_M3)
{
if(vipm3[id] == 1)
{
set_pev(id,pev_viewmodel2,V_VIPM3)
}
}
if(silahID == CSW_XM1014)
{
if(vipxm1014[id] == 1)
{
set_pev(id,pev_viewmodel2,V_VIPXM1014)
}
}
if(silahID == CSW_MP5NAVY)
{
if(vipmp5[id] == 1)
{
set_pev(id,pev_viewmodel2,V_VIPMP5)
}
}
if(silahID == CSW_DEAGLE)
{
if(vipdeagle[id] == 1)
{
set_pev(id,pev_viewmodel2,V_VIPDEAGLE)
}
}
}
public FwdTakeDamage1(victim, inflictor, attacker, Float:Damage, damage_type) {
if(victim == attacker || !is_user_connected(attacker)) return HAM_IGNORED; 

if(!uygun(attacker, 2) || !uygun(victim, 1)) return HAM_IGNORED

if(g_yelek[victim] && (damage_type & DMG_BULLET)) {
SetHamParamFloat(4, Damage / 2.0)    
}
if(access(attacker,ADMIN_KICK) && (damage_type & DMG_BULLET)) {
SetHamParamFloat(4, Damage * 1.2)
}

return HAM_HANDLED
}
public func_TakeDamage(victim, inflictor, attacker, Float:damage, damage_type)
{
if (inflictor == attacker && is_user_alive(attacker) && get_user_weapon(attacker) == CSW_KNIFE && g_bicaksuper[attacker] == 1)
{
SetHamParamFloat(4, damage * 3)
}
}
public eRoundStart(id)
{
if(is_user_alive(id))
{
sifirla(id)
g_sohbet[id] = false;
g_yelek[id] = false;
g_bicakmenu[id] = false;
g_silahmenu[id] = false;
g_vyelek[id] = false;
}
}
public sifirla(id)
{
g_bicak1[id] = 0
g_bicak2[id] = 0
g_bicak3[id] = 0
g_bicak4[id] = 0
g_bicak5[id] = 0
g_bicak6[id] = 0
g_bicak7[id] = 0
g_lbicak1[id] = 0
g_lbicak2[id] = 0
g_lbicak3[id] = 0
g_lbicak4[id] = 0
g_lbicak5[id] = 0
vipak47[id] = 0
vipm4a1[id] = 0
vipm3[id] = 0
vipxm1014[id] = 0
vipmp5[id] = 0
vipdeagle[id] = 0
}
public OyuncuDogunca(id)
{
if(is_user_alive(id))
{
sifirla(id)
g_sohbet[id] = false;
g_bicaksuper[id] = 0
g_yelek[id] = false;
g_bicakmenu[id] = false;
g_silahmenu[id] = false;
g_vyelek[id] = false;
if(get_user_team(id) == 1)
{
client_cmd(id,"cl_forwardspeed 999999")
client_cmd(id,"cl_sidespeed 999999")
client_cmd(id,"cl_backspeed 999999")
cs_set_user_model(id,"player/cs194")
give_item(id,"weapon_smokegrenade")
//
}
if(get_user_team(id) == 2)
{
if(access(id,ADMIN_KICK)) {
cs_set_user_model(id,"ADMINCTMODEL")
} else { 
cs_set_user_model(id,"ADMINCTMODEL")
}
client_cmd(id,"cl_forwardspeed 400")
client_cmd(id,"cl_sidespeed 400")
client_cmd(id,"cl_backspeed 400")
antiFETIHshop(id)
}
}
}
public client_PreThink(id)
{
if(get_user_team(id) == 1)
{
set_user_maxspeed(id,get_pcvar_float(cvar_speed))
}
}
public FETIHshop(id)
{
if(get_user_team(id) == 2)
          return
  
new menu,Menuz[512]

formatex(Menuz, charsmax(Menuz), "\r~RaK! ` BaL!K \w| \yFR-Menu")  
menu = menu_create(Menuz, "FETIHshopdevam")


formatex(Menuz, charsmax(Menuz), "\r** \yBicak Menu")  
menu_additem(menu, Menuz, "6")

formatex(Menuz, charsmax(Menuz), "\r** \yVip Bicak Menu")  
menu_additem(menu, Menuz, "5")

formatex(Menuz, charsmax(Menuz), "\r** \yMarket")  
menu_additem(menu, Menuz, "4")

formatex(Menuz, charsmax(Menuz), "\yKAPAT")  

menu_setprop(menu,MPROP_EXITNAME,Menuz)  

menu_display(id, menu, 0)
}
public FETIHshopdevam(id,fmenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(fmenu)
return PLUGIN_HANDLED 
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(fmenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 6)
{
parasizbicakmenu(id)
}
else if(str_to_num(data) == 4)
{
market(id)
}
else if(str_to_num(data) == 5)
{
levellibicakmenu(id)
}
else if(str_to_num(data) == 7)
{
ColorChat(id,GREEN,"^3[~RaK! ` BaL!K^3] ^1Bu item kullanildi..")
FETIHshop(id)
}
else if(str_to_num(data) == 9)
{
ColorChat(id,GREEN,"^3[~RaK! ` BaL!K^3] ^3Bu VIP ozeldir..")
FETIHshop(id)
}
menu_destroy(fmenu)
return PLUGIN_HANDLED;
}
public parasizbicakmenu(id)
{
new menu,Menuz[512]

formatex(Menuz, charsmax(Menuz), "\r~RaK! ` BaL!K \w| \yBicak Menu")  
menu = menu_create(Menuz, "parasizbicakdevam")

formatex(Menuz, charsmax(Menuz), "\r** \yKelebek Bicagi")  
menu_additem(menu, Menuz, "6")

formatex(Menuz, charsmax(Menuz), "\r** \yBuzul Bicak")  
menu_additem(menu, Menuz, "2")

formatex(Menuz, charsmax(Menuz), "\r** \yKarambit")
menu_additem(menu, Menuz, "3")

formatex(Menuz, charsmax(Menuz), "\r** \yKizil Bicak")  
menu_additem(menu, Menuz, "4")

formatex(Menuz, charsmax(Menuz), "\r** \yRoket Bicagi")  
menu_additem(menu, Menuz, "5")

formatex(Menuz, charsmax(Menuz), "\r** \yEkmek Bicagi")  
menu_additem(menu, Menuz, "7")

formatex(Menuz, charsmax(Menuz), "\r** \yBayonet")  
menu_additem(menu, Menuz, "8")

formatex(Menuz, charsmax(Menuz), "\yKAPAT")  

menu_setprop(menu,MPROP_EXITNAME,Menuz)  

menu_display(id, menu, 0)
}
public parasizbicakdevam(id,fmenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(fmenu)
return PLUGIN_HANDLED 
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(fmenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 6)
{
ColorChat(id,GREEN,"^3[^4 Kelebek Bicagi ^3] ^1Satin Aldiniz.")
sifirla(id)
g_bicakmenu[id] = true
g_bicak1[id] = 1
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
else if(str_to_num(data) == 2)
{

ColorChat(id,GREEN,"^3[^4 Buzul Bicak ^3] ^1Satin Aldiniz.")
sifirla(id)
g_bicak2[id] = 1
g_bicakmenu[id] = true
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
else if(str_to_num(data) == 3)
{
ColorChat(id,GREEN,"^^3[^4 Karambit ^3] ^1Satin Aldiniz.")
sifirla(id)
g_bicak3[id] = 1
g_bicakmenu[id] = true
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
else if(str_to_num(data) == 4)
{
ColorChat(id,GREEN,"^3[^4 Kizil Bicak ^3] ^1Satin Aldiniz.")
sifirla(id)
g_bicak4[id] = 1
g_bicakmenu[id] = true
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
else if(str_to_num(data) == 5)
{

ColorChat(id,GREEN,"^3[^4 Bayonet ^3] ^1Satin Aldiniz.")
sifirla(id)
g_bicak5[id] = 1
g_bicakmenu[id] = true
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
else if(str_to_num(data) == 7)
{
ColorChat(id,GREEN,"^3[^4 Lanetli Bicak ^3] ^1Satin Aldiniz.")
sifirla(id)
g_bicak6[id] = 1
g_bicakmenu[id] = true
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
else if(str_to_num(data) == 8)
{
ColorChat(id,GREEN,"^3[^4 Flip Bicagi ^3] ^1Satin Aldiniz.")
sifirla(id)
g_bicak7[id] = 1
g_bicakmenu[id] = true
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
menu_destroy(fmenu)
return PLUGIN_HANDLED;
}
public levellibicakmenu(id)
{
new menu,Menuz[512]

formatex(Menuz, charsmax(Menuz), "\r~RaK! ` BaL!K \w| \wVip Bicak Menu")  
menu = menu_create(Menuz, "levellibicakdevam")

formatex(Menuz, charsmax(Menuz), "\r- \wVIP \yBalta")  
menu_additem(menu, Menuz, "6",ADMIN_KICK)

formatex(Menuz, charsmax(Menuz), "\r- \wVIP \yAxe Bicak")  
menu_additem(menu, Menuz, "2",ADMIN_KICK)

formatex(Menuz, charsmax(Menuz), "\r- \wVIP \yOlum Bicagi")
menu_additem(menu, Menuz, "3",ADMIN_KICK)

formatex(Menuz, charsmax(Menuz), "\r- \wVIP\yKatana")  
menu_additem(menu, Menuz, "4",ADMIN_KICK)

formatex(Menuz, charsmax(Menuz), "\r- \wVIP \yM9 Bayonet")  
menu_additem(menu, Menuz, "5",ADMIN_KICK)

formatex(Menuz, charsmax(Menuz), "\yKAPAT")  

menu_setprop(menu,MPROP_EXITNAME,Menuz)  

menu_display(id, menu, 0)
}
public levellibicakdevam(id,fmenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(fmenu)
return PLUGIN_HANDLED 
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(fmenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 6)
{
ColorChat(id,GREEN,"^3[^4 Kizil Bicak ^3] ^1Satin Aldiniz.")
sifirla(id)
g_bicakmenu[id] = true
g_lbicak1[id] = 1
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
else if(str_to_num(data) == 2)
{
ColorChat(id,GREEN,"^3[^4 Rambo ^3] ^1Satin Aldiniz.")
sifirla(id)
g_lbicak2[id] = 1
g_bicakmenu[id] = true
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
else if(str_to_num(data) == 3)
{
ColorChat(id,GREEN,"^3[^4 Saydam Bicak ^3] ^1Satin Aldiniz.")
sifirla(id)
g_lbicak3[id] = 1
g_bicakmenu[id] = true
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
else if(str_to_num(data) == 4)
{
ColorChat(id,GREEN,"^3[^4 Golden Knife ^3] ^1Satin Aldiniz.")
sifirla(id)
g_lbicak4[id] = 1
g_bicakmenu[id] = true
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
else if(str_to_num(data) == 5)
{
ColorChat(id,GREEN,"^3[^4 Golden Rambo Knife ^3] ^1Satin Aldiniz.")
sifirla(id)
g_lbicak5[id] = 1
g_bicakmenu[id] = true
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
menu_destroy(fmenu)
return PLUGIN_HANDLED;
}
public market(id)
{
new 
menu,
Menuz[512];

formatex(Menuz, charsmax(Menuz), "\r~RaK! ` BaL!K \w| \wExtra Market")
menu = menu_create(Menuz, "marketdevam")

formatex(Menuz, charsmax(Menuz), "\w> \y75 HP = \r3000 $")  
menu_additem(menu, Menuz, "6")

formatex(Menuz, charsmax(Menuz), "\w> \y75 Zirh = \r3000 $")
menu_additem(menu, Menuz, "5")

formatex(Menuz, charsmax(Menuz), "\w> \yDondurma Bombasi = \r3000 $ \d(1 Adet)")  
menu_additem(menu, Menuz, "3")

formatex(Menuz, charsmax(Menuz), "\w> \yEl Bombasi = \r1000 $ \d(1 Adet)")
menu_additem(menu, Menuz, "4")

formatex(Menuz, charsmax(Menuz), "\w> \yKursun Gecirmez Yelek = \r6000 $")
menu_additem(menu, Menuz, "7")

formatex(Menuz, charsmax(Menuz), "\w> \ySuper Knife = \r10000 $")
menu_additem(menu, Menuz, "2")

formatex(Menuz, charsmax(Menuz), "\yKAPAT")

menu_setprop(menu,MPROP_EXITNAME,Menuz)  

menu_display(id, menu, 0)
}
public marketdevam(id,fmenu,item)
{

if(item == MENU_EXIT)
{
menu_destroy(fmenu)
return PLUGIN_HANDLED 
}
new acces, callback, data[6], iname[64];
menu_item_getinfo(fmenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 2)
{
if(cs_get_user_money(id) < 10000)
{
ColorChat(id,GREEN,"^1Paran yetersiz.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 10000)
ColorChat(id,GREEN,"^3[ ^4Super Knife ^3] ^1Satin Aldin.")
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
sifirla(id)
g_bicaksuper[id] = 1
}
else if(str_to_num(data) == 3)
{
if(cs_get_user_money(id) < 3000)
{
ColorChat(id,GREEN,"^1Paran yetersiz.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 3000)
ColorChat(id,GREEN,"^3[ ^4Dondurma Bombasi ^3] ^1Satin Aldin.")
if(cs_get_user_bpammo(id, CSW_SMOKEGRENADE) < 1)
{
give_item(id,"weapon_smokegrenade")
return PLUGIN_HANDLED
}
else {
cs_set_user_bpammo(id,CSW_SMOKEGRENADE, cs_get_user_bpammo(id, CSW_SMOKEGRENADE) + 1)
return PLUGIN_HANDLED
}
}
else if(str_to_num(data) == 4)
{
if(cs_get_user_money(id) < 1000)
{
ColorChat(id,GREEN,"^1Paran yetersiz.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 1000)
ColorChat(id,GREEN,"^3[ ^4El Bombasi ^3] ^1Satin Aldin.")
if(cs_get_user_bpammo(id, CSW_HEGRENADE) < 1)
{
give_item(id,"weapon_hegrenade")
return PLUGIN_HANDLED
}
else {
cs_set_user_bpammo(id,CSW_HEGRENADE, cs_get_user_bpammo(id, CSW_HEGRENADE) + 1)
return PLUGIN_HANDLED
}

}
else if(str_to_num(data) == 5)
{
if(cs_get_user_money(id) < 3000)
{
ColorChat(id,GREEN,"^1Paran yetersiz.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 3000)
ColorChat(id,GREEN,"^3[^4 75 Zirh ^3] ^1Satin Aldin.")
set_user_armor(id,get_user_armor(id) + 75)
}
else if(str_to_num(data) == 6)
{
if(cs_get_user_money(id) < 3000)
{
ColorChat(id,GREEN,"^1Paran yetersiz.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 3000)
ColorChat(id,GREEN,"3[^4 75 HP ^3] ^1Satin Aldin.")
set_user_health(id,get_user_health(id) + 75) 
}
else if(str_to_num(data) == 7)
{
if(cs_get_user_money(id) < 6000)
{
ColorChat(id,GREEN,"^1Paran yetersiz.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 6000)
ColorChat(id,GREEN,"^3[ ^4Kursun Gecirmez Yelek ^3] ^1Satin Aldin.")
g_yelek[id] = true

}
menu_destroy(fmenu)
return PLUGIN_HANDLED;
}
public marketantiFETIH(id)
{
new 
menu,
Menuz[512];

formatex(Menuz, charsmax(Menuz), "\r~RaK! ` BaL!K \w| \wExtra Market")
menu = menu_create(Menuz, "antiFETIHmarketdevam")

formatex(Menuz, charsmax(Menuz), "\w> \yBomba Kiti = \r300 $")
menu_additem(menu, Menuz, "2")

formatex(Menuz, charsmax(Menuz), "\w> \y75 Can = \r1500 $")  
menu_additem(menu, Menuz, "6")

formatex(Menuz, charsmax(Menuz), "\w> \y75 Zirh = \r1500 $")
menu_additem(menu, Menuz, "5")

formatex(Menuz, charsmax(Menuz), "\w> \yDondurma Bombasi = \r3000 $ \d(1 Adet)")  
menu_additem(menu, Menuz, "3")

formatex(Menuz, charsmax(Menuz), "\w> \yEl Bombasi = \r1000 $ \d(1 Adet)")
menu_additem(menu, Menuz, "4")

formatex(Menuz, charsmax(Menuz), "\yKAPAT")  

menu_setprop(menu,MPROP_EXITNAME,Menuz)  

menu_display(id, menu, 0)
}
public antiFETIHmarketdevam(id,fmenu,item)
{

if(item == MENU_EXIT)
{
menu_destroy(fmenu)
return PLUGIN_HANDLED 
}
new acces, callback, data[6], iname[64];
menu_item_getinfo(fmenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 2)
{
if(cs_get_user_money(id) < 300)
{
ColorChat(id,GREEN,"^1Paran yetersiz.")
return PLUGIN_HANDLED;
}
ColorChat(id,GREEN,"^3[ ^4Bomba Kiti ^3] ^1Satin Aldin.")
cs_set_user_money(id,cs_get_user_money(id) - 300)
cs_set_user_defuse(id, 1)
}
else if(str_to_num(data) == 3)
{
if(cs_get_user_money(id) < 3000)
{
ColorChat(id,GREEN,"^1Paran yetersiz.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 3000)
ColorChat(id,GREEN,"^3[ ^41 Adet Dondurma Bombasi ^3] ^1Satin Aldin.")
if(cs_get_user_bpammo(id, CSW_SMOKEGRENADE) < 1)
{
give_item(id,"weapon_smokegrenade")
return PLUGIN_HANDLED
}
else {
cs_set_user_bpammo(id,CSW_SMOKEGRENADE, cs_get_user_bpammo(id, CSW_SMOKEGRENADE) + 1)
return PLUGIN_HANDLED
}
}
else if(str_to_num(data) == 4)
{
if(cs_get_user_money(id) < 1000)
{
ColorChat(id,GREEN,"^1Paran yetersiz.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 1000)
ColorChat(id,GREEN,"^3[ ^4El Bombasi ^3] ^1Satin Aldin.")
if(cs_get_user_bpammo(id, CSW_HEGRENADE) < 1)
{
give_item(id,"weapon_hegrenade")
return PLUGIN_HANDLED
}
else {
cs_set_user_bpammo(id,CSW_HEGRENADE, cs_get_user_bpammo(id, CSW_HEGRENADE) + 1)
return PLUGIN_HANDLED
} 
}
else if(str_to_num(data) == 5)
{
if(cs_get_user_money(id) < 1500)
{
ColorChat(id,GREEN,"^1Paran yetersiz.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 1500)
ColorChat(id,GREEN,"^3[^4 75 Zirh ^3] ^1Satin Aldin.")
set_user_armor(id,get_user_armor(id) + 75)
}
else if(str_to_num(data) == 6)
{
if(cs_get_user_money(id) < 1500)
{
ColorChat(id,GREEN,"^1Paran yetersiz.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 1500)
ColorChat(id,GREEN,"^3[^4 75 HP ^3] ^1Satin Aldin.")
set_user_health(id,get_user_health(id) + 75) 
}
else if(str_to_num(data) == 7)
{
if(cs_get_user_money(id) < 6000)
{
ColorChat(id,GREEN,"^1paran yetersiz.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 6000)
ColorChat(id,GREEN,"^3[ ^4Kursun Gecirmez Yelek ^3] ^1Satin Aldin.")
g_yelek[id] = true

}
menu_destroy(fmenu)
return PLUGIN_HANDLED;
}
stock uygun(id, takim) {
if(is_user_connected(id) && is_user_alive(id) && get_user_team(id) == takim) {
return 1
}
return 0
}
public antiFETIHshop(id)
{
if(get_user_team(id) == 1)
          return

new menu,Menuz[512]

formatex(Menuz, charsmax(Menuz), "\r~RaK! ` BaL!K \w| \wCt Shop")  
menu = menu_create(Menuz, "antiFETIHshopdevam")

formatex(Menuz, charsmax(Menuz), "\r>> \ySilah Menu")  
menu_additem(menu, Menuz, "6")

formatex(Menuz, charsmax(Menuz), "\r>> \yVip Silah Menu")
menu_additem(menu, Menuz, "3")

formatex(Menuz, charsmax(Menuz), "\r>> \yOzel Silah Menu")  
menu_additem(menu, Menuz, "5")

formatex(Menuz, charsmax(Menuz), "\r>> \yMarket") 
menu_additem(menu, Menuz, "4")

formatex(Menuz, charsmax(Menuz), "\yKAPAT")  

menu_setprop(menu,MPROP_EXITNAME,Menuz)  

menu_display(id, menu, 0)
}
public antiFETIHshopdevam(id,fmenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(fmenu)
return PLUGIN_HANDLED 
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(fmenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 6)
{
parasizsilahmenu(id)
}
else if(str_to_num(data) == 4)
{
marketantiFETIH(id)
}
else if(str_to_num(data) == 5)
{
ozelsilahmenu(id)
}
else if(str_to_num(data) == 3)
{
vipsilahmenu(id)
}

menu_destroy(fmenu)
return PLUGIN_HANDLED;
}
public parasizsilahmenu(id)
{
new menu,Menuz[512]

formatex(Menuz, charsmax(Menuz), "\r~RaK! ` BaL!K \w| \ySilah \wMenu")  
menu = menu_create(Menuz, "parasizsilahdevam")

formatex(Menuz, charsmax(Menuz), "\w>> \yAK47")  
menu_additem(menu, Menuz, "6")

formatex(Menuz, charsmax(Menuz), "\w>> \yM4A1")  
menu_additem(menu, Menuz, "2")

formatex(Menuz, charsmax(Menuz), "\w>> \yM3")
menu_additem(menu, Menuz, "3")

formatex(Menuz, charsmax(Menuz), "\w>> \yMP5")  
menu_additem(menu, Menuz, "4")

formatex(Menuz, charsmax(Menuz), "\w>> \yXM1014")  
menu_additem(menu, Menuz, "5")

formatex(Menuz, charsmax(Menuz), "\w>> \yFAMAS")
menu_additem(menu, Menuz, "8")

formatex(Menuz, charsmax(Menuz), "\w>> \yGALIL")  
menu_additem(menu, Menuz, "7")

formatex(Menuz, charsmax(Menuz), "\yKAPAT")  

menu_setprop(menu,MPROP_EXITNAME,Menuz)  

menu_display(id, menu, 0)
}
public parasizsilahdevam(id,fmenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(fmenu)
return PLUGIN_HANDLED 
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(fmenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 6)
{
ColorChat(id,GREEN,"^3[ ^4AK47 ^3] Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_ak47")
cs_set_user_bpammo(id,CSW_AK47,1000)
tabancamenu(id)
}
else if(str_to_num(data) == 2)
{
ColorChat(id,GREEN,"^3[ ^4M4A1 ^3] Satin Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_m4a1")
cs_set_user_bpammo(id,CSW_M4A1,1000)
tabancamenu(id)
}
else if(str_to_num(data) == 3)
{
ColorChat(id,GREEN,"^3[ ^4M3 ^3] Satin Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_m3")
cs_set_user_bpammo(id,CSW_M3,1000)
tabancamenu(id)
}
else if(str_to_num(data) == 4)
{
ColorChat(id,GREEN,"^3[ ^4MP5 ^3] Satin Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_mp5navy")
cs_set_user_bpammo(id,CSW_MP5NAVY,1000)
tabancamenu(id)
}
else if(str_to_num(data) == 5)
{
ColorChat(id,GREEN,"^3[ ^4XM1014 ^3] Satin Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_xm1014")
cs_set_user_bpammo(id,CSW_XM1014,1000)
tabancamenu(id)
}
else if(str_to_num(data) == 8)
{
ColorChat(id,GREEN,"^3[ ^4FAMAS ^3] Satin Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_famas")
cs_set_user_bpammo(id,CSW_FAMAS,1000)
tabancamenu(id)
}
else if(str_to_num(data) == 7)
{
ColorChat(id,GREEN,"^3[ ^4GALIL ^3] Satin Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_galil")
cs_set_user_bpammo(id,CSW_GALIL,1000)
tabancamenu(id)
}
menu_destroy(fmenu)
return PLUGIN_HANDLED;
}
public vipsilahmenu(id)
{
new menu,Menuz[512]

formatex(Menuz, charsmax(Menuz), "\r~RaK! ` BaL!K \w| \yVip Silah Menu")  
menu = menu_create(Menuz, "vipsilahdevam")

formatex(Menuz, charsmax(Menuz), "\w>> \yGolden AK47")  
menu_additem(menu, Menuz, "6",ADMIN_KICK)

formatex(Menuz, charsmax(Menuz), "\w>> \yGolden M4A1")  
menu_additem(menu, Menuz, "2",ADMIN_KICK)

formatex(Menuz, charsmax(Menuz), "\w>> \yGolden M3")
menu_additem(menu, Menuz, "3",ADMIN_KICK)

formatex(Menuz, charsmax(Menuz), "\w>> \yGolden MP5")  
menu_additem(menu, Menuz, "4",ADMIN_KICK)

formatex(Menuz, charsmax(Menuz), "\w>> \yGolden XM1014")  
menu_additem(menu, Menuz, "5",ADMIN_KICK)

formatex(Menuz, charsmax(Menuz), "\yKAPAT")  

menu_setprop(menu,MPROP_EXITNAME,Menuz)  

menu_display(id, menu, 0)
}
public vipsilahdevam(id,fmenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(fmenu)
return PLUGIN_HANDLED 
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(fmenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 6)
{
ColorChat(id,GREEN,"^3[ ^4GOLDEN AK47 ^3] Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_ak47")
vipak47[id] = 1
cs_set_user_bpammo(id,CSW_AK47,1000)
tabancamenu(id)
}
else if(str_to_num(data) == 2)
{
ColorChat(id,GREEN,"^3[ ^4GOLDEN M4A1 ^3] Satin Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_m4a1")
vipm4a1[id] = 1
cs_set_user_bpammo(id,CSW_M4A1,1000)
tabancamenu(id)
}
else if(str_to_num(data) == 3)
{
ColorChat(id,GREEN,"^3[ ^4GOLDEN M3 ^3] Satin Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_m3")
vipm3[id] = 1
cs_set_user_bpammo(id,CSW_M3,1000)
tabancamenu(id)
}
else if(str_to_num(data) == 4)
{
ColorChat(id,GREEN,"^3[ ^4GOLDEN MP5 ^3] Satin Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_mp5navy")
vipmp5[id] = 1
cs_set_user_bpammo(id,CSW_MP5NAVY,1000)
tabancamenu(id)
}
else if(str_to_num(data) == 5)
{
ColorChat(id,GREEN,"^3[ ^4GOLDEN XM1014 ^3] Satin Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_xm1014")
vipxm1014[id] = 1
cs_set_user_bpammo(id,CSW_XM1014,1000)
tabancamenu(id)
}
menu_destroy(fmenu)
return PLUGIN_HANDLED;
}
public tabancamenu(id)
{
new menu,Menuz[512]

formatex(Menuz, charsmax(Menuz), "\r~RaK! ` BaL!K \w| \\yPistol Menu")  
menu = menu_create(Menuz, "tabancadevam")

formatex(Menuz, charsmax(Menuz), "\w>> \yUsp")  
menu_additem(menu, Menuz, "6")

formatex(Menuz, charsmax(Menuz), "\w>> \yDeagle")  
menu_additem(menu, Menuz, "2")

formatex(Menuz, charsmax(Menuz), "\w>> \yDual-Infinity")
menu_additem(menu, Menuz, "3")

formatex(Menuz, charsmax(Menuz), "\rVIP \yGolden Deagle")
menu_additem(menu, Menuz, "4",ADMIN_KICK)

formatex(Menuz, charsmax(Menuz), "\yKAPAT")  

menu_setprop(menu,MPROP_EXITNAME,Menuz)  

menu_display(id, menu, 0)
}
public tabancadevam(id,fmenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(fmenu)
return PLUGIN_HANDLED 
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(fmenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 6)
{
ColorChat(id,GREEN,"^3[ ^4Usp ^3] Aldin.")
drop_weapons(id, 2)
give_item(id,"weapon_usp")
cs_set_user_bpammo(id,CSW_USP,200)
}
else if(str_to_num(data) == 2)
{
ColorChat(id,GREEN,"^3[ ^4Deagle ^3] Satin Aldin.")
drop_weapons(id, 2)
give_item(id,"weapon_deagle")
engclient_cmd(id,"weapon_deagle")
cs_set_user_bpammo(id,CSW_DEAGLE,200)
}
else if(str_to_num(data) == 3)
{
ColorChat(id,GREEN,"^3[ ^4Dual-Infinity ^3] Satin Aldin.")
drop_weapons(id, 2)
client_cmd(id,"say /dual");
}
else if(str_to_num(data) == 4)
{
ColorChat(id,GREEN,"^3[ ^4Golden Deagle ^3] Satin Aldin.")
drop_weapons(id, 2)
vipdeagle[id] = 1
give_item(id,"weapon_deagle")
engclient_cmd(id,"weapon_deagle")
cs_set_user_bpammo(id,CSW_DEAGLE,200)
}
menu_destroy(fmenu)
return PLUGIN_HANDLED;
}
public ozelsilahmenu(id)
{
new menu,Menuz[512]

formatex(Menuz, charsmax(Menuz), "\r~RaK! ` BaL!K \w| \yOzel Silah Menu")  
menu = menu_create(Menuz, "ozelsilahdevam")

formatex(Menuz, charsmax(Menuz), "\w>> \yDragon Cannon = \r10000 $")  
menu_additem(menu, Menuz, "6")

formatex(Menuz, charsmax(Menuz), "\w>> yM32 (Bomba Atar) = \r10000 $")  
menu_additem(menu, Menuz, "2")

formatex(Menuz, charsmax(Menuz), "\w>> \yPlasma Gun = \r15000 $")
menu_additem(menu, Menuz, "3")

formatex(Menuz, charsmax(Menuz), "\yKAPAT")  

menu_setprop(menu,MPROP_EXITNAME,Menuz)  

menu_display(id, menu, 0)
}
public ozelsilahdevam(id,fmenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(fmenu)
return PLUGIN_HANDLED 
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(fmenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 6)
{
if(cs_get_user_money(id) < 10000)
{
ColorChat(id,GREEN,"^1Paran yetersiz.")
return PLUGIN_HANDLED
}
drop_weapons(id, 1)
cs_set_user_money(id,cs_get_user_money(id) - 10000)
ColorChat(id,GREEN,"^3[ ^4Dragon Cannon ^3] Aldin.")
client_cmd(id,"say /qwefokdrigdsaefscrqgrdsgqwrkokpqwefrgipqweo0rteqtieq");
tabancamenu(id)
g_silahmenu[id] = true
}
else if(str_to_num(data) == 2)
{
if(cs_get_user_money(id) < 10000)
{
ColorChat(id,GREEN,"^1Paran yetersiz.")
return PLUGIN_HANDLED
}
drop_weapons(id, 1)
cs_set_user_money(id,cs_get_user_money(id) - 10000)
ColorChat(id,GREEN,"^3[ ^4M32 Bomba Atar ^3] Satin Aldin.")
client_cmd(id,"say /asfrqgqdfpdsfdlagrwiadsfsdfeqrfdsarfadsfpqwe");
tabancamenu(id)
g_silahmenu[id] = true
}
else if(str_to_num(data) == 3)
{
if(cs_get_user_money(id) < 15000)
{
ColorChat(id,GREEN,"^1Paran yetersiz.")
return PLUGIN_HANDLED
}
drop_weapons(id, 1)
cs_set_user_money(id,cs_get_user_money(id) - 15000)
ColorChat(id,GREEN,"^3[ ^4Plasma Gun ^3] Satin Aldin.")
client_cmd(id,"say /qe0fcdsockdsogkrodkfowekfdsidgsadgdirtrybvdbnk");
tabancamenu(id)
g_silahmenu[id] = true
}


menu_destroy(fmenu)
return PLUGIN_HANDLED;
}
stock ham_strip_weapon(id,weapon[])
{
if(!equal(weapon,"weapon_",7)) return 0;

new wId = get_weaponid(weapon);
if(!wId) return 0;

new wEnt;
while((wEnt = engfunc(EngFunc_FindEntityByString,wEnt,"classname",weapon)) && pev(wEnt,pev_owner) != id) {}
if(!wEnt) return 0;

if(get_user_weapon(id) == wId) ExecuteHamB(Ham_Weapon_RetireWeapon,wEnt);

if(!ExecuteHamB(Ham_RemovePlayerItem,id,wEnt)) return 0;
ExecuteHamB(Ham_Item_Kill,wEnt);

set_pev(id,pev_weapons,pev(id,pev_weapons) & ~(1<<wId));

return 1;
}
stock drop_weapons(id, dropwhat)
{
    static weapons[32], num, i, weaponid
    num = 0
    get_user_weapons(id, weapons, num)
    
    for (i = 0; i < num; i++)
    {
         weaponid = weapons[i]
         
         if (dropwhat == 1 && ((1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM))
         {
              static wname[32]
              get_weaponname(weaponid, wname, sizeof wname - 1)
              engclient_cmd(id, "drop", wname)
         }
         if (dropwhat == 2 && ((2<<weaponid) & SECONDARY_WEAPONS_BIT_SUM))
         {
              static wname[32]
              get_weaponname(weaponid, wname, sizeof wname - 1)
              engclient_cmd(id, "drop", wname)
         }
    }
}
ColorChat(id, Color:type, const msg[], {Float,Sql,Result,_}:...)
{
static message[256];

switch(type)
{
case NORMAL: // clients scr_concolor cvar color
{
message[0] = 0x01;
}
case GREEN: // Green
{
message[0] = 0x04;
}
default: // White, Red, Blue
{
message[0] = 0x03;
}
}

vformat(message[1], 251, msg, 4);

// Make sure message is not longer than 192 character. Will crash the server.
message[192] = '^0';

static team, ColorChange, index, MSG_Type;

if(id)
{
MSG_Type = MSG_ONE;
index = id;
} else {
index = FindPlayer();
MSG_Type = MSG_ALL;
}

team = get_user_team(index);
ColorChange = ColorSelection(index, MSG_Type, type);

ShowColorMessage(index, MSG_Type, message);

if(ColorChange)
{
Team_Info(index, MSG_Type, TeamName[team]);
}
}

ShowColorMessage(id, type, message[])
{
message_begin(type, get_user_msgid("SayText"), _, id);
write_byte(id) 
write_string(message);
message_end(); 
}

Team_Info(id, type, team[])
{
message_begin(type, get_user_msgid("TeamInfo"), _, id);
write_byte(id);
write_string(team);
message_end();

return 1;
}

ColorSelection(index, type, Color:Type)
{
switch(Type)
{
case RED:
{
return Team_Info(index, type, TeamName[1]);
}
case BLUE:
{
return Team_Info(index, type, TeamName[2]);
}
case GREY:
{
return Team_Info(index, type, TeamName[0]);
}
}

return 0;
}

FindPlayer()
{
static i;
i = -1;

while(i <= get_maxplayers())
{
if(is_user_connected(++i))
{
return i;
}
}

return -1;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
mr1mr2
Mesajlar: 519
Kayıt: Çrş Oca 24, 2018 1:04 pm
Konum: Ankara
İletişim:

Plugin model kodlaması server çökertior Bakarmısınız

Mesaj gönderen mr1mr2 »

@noeldayi @ShooTeR @TeamTR sadece model kısmı yanlışmı yazdım ismini ona bakılcak ????

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Poseidon*
Yasaklı Üye
Yasaklı Üye
Mesajlar: 2191
Kayıt: Pzr May 28, 2017 6:08 pm
Konum: İzmir

Plugin model kodlaması server çökertior Bakarmısınız

Mesaj gönderen Poseidon* »

1- CT ve T modellerini csdnin bir yeri var oradan isimlerini değişerek yapacaksın @YeKTaBeY bilir belki.
2- Evde değilim bakamıyorum eklentiye doğru düzgün, model sizde mi def olarak görülüyor herkeste mi? Adamın eline bakınca mı def bıçağı görüyorsun yoksa kendi eline mi direk def(ault) bıçak geliyor? Bunları cevapla ona göre söyleyeyim.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
mr1mr2
Mesajlar: 519
Kayıt: Çrş Oca 24, 2018 1:04 pm
Konum: Ankara
İletişim:

Plugin model kodlaması server çökertior Bakarmısınız

Mesaj gönderen mr1mr2 »

ya aslında model değişme kısmını hiç istemiyorum plugin öyle yazılmış bende model koydum biliyorum panelde model değişme kısmı var hatta "player_mode.amxx" ile aktif edince güzel şekilde çalışıyor sorun yok.Model değişme içinden silebilirsiniz.

2. olarak bıçak seçiyosun elin tekrar hareket ediyo ama eski model görünüyo yne ama ct menu de silah seçiyosun skin değişiyo örneğin gold m4a1 seçince eline gold m4a1 geliyo çalışıyo ama fr menude bıçak vs. gibi onlar seçince elindeki görüntü yne aynı oluyor

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Poseidon*
Yasaklı Üye
Yasaklı Üye
Mesajlar: 2191
Kayıt: Pzr May 28, 2017 6:08 pm
Konum: İzmir

Plugin model kodlaması server çökertior Bakarmısınız

Mesaj gönderen Poseidon* »

mr1mr2 yazdı: Sal Şub 06, 2018 4:01 pm ya aslında model değişme kısmını hiç istemiyorum plugin öyle yazılmış bende model koydum biliyorum panelde model değişme kısmı var hatta "player_mode.amxx" ile aktif edince güzel şekilde çalışıyor sorun yok.Model değişme içinden silebilirsiniz.

2. olarak bıçak seçiyosun elin tekrar hareket ediyo ama eski model görünüyo yne ama ct menu de silah seçiyosun skin değişiyo örneğin gold m4a1 seçince eline gold m4a1 geliyo çalışıyo ama fr menude bıçak vs. gibi onlar seçince elindeki görüntü yne aynı oluyor
Bıçak zaten normalde de Buglu neden olduğunu bilmiyorum @Yek'-ta biliyor olmalı.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
mr1mr2
Mesajlar: 519
Kayıt: Çrş Oca 24, 2018 1:04 pm
Konum: Ankara
İletişim:

Plugin model kodlaması server çökertior Bakarmısınız

Mesaj gönderen mr1mr2 »

@emirakpinar kardeş bakarmısınız ?

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
mr1mr2
Mesajlar: 519
Kayıt: Çrş Oca 24, 2018 1:04 pm
Konum: Ankara
İletişim:

Plugin model kodlaması server çökertior Bakarmısınız

Mesaj gönderen mr1mr2 »

sadece içinden admin model t model ctmodel gibi kodlamar silinecek bilsem yapıcam yani plugin hç kimsenin modelini değiştirmesin ??

@Leooo Müsaitsen eğer ?

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
mr1mr2
Mesajlar: 519
Kayıt: Çrş Oca 24, 2018 1:04 pm
Konum: Ankara
İletişim:

Plugin model kodlaması server çökertior Bakarmısınız

Mesaj gönderen mr1mr2 »

hala güncel yardım bulamadım ? :(

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Leooo
Mesajlar: 2170
Kayıt: Pzr Eki 01, 2017 11:29 pm
Konum: Azerbaycan,Haciqabul
Clan İsmi: Azerbaycan

Plugin model kodlaması server çökertior Bakarmısınız

Mesaj gönderen Leooo »

@mr1mr2 yapamam pluginci degilim :D

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Taha Demirbaş
Mesajlar: 10428
Kayıt: Cum Tem 08, 2016 10:05 pm
Konum: Türkiye
İletişim:

Plugin model kodlaması server çökertior Bakarmısınız

Mesaj gönderen Taha Demirbaş »

forum kurallarına uygun konu açınız

Link:
Linklerini gizle
Linki Kopyala
Kilitli