Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Plugindeki hata düzeltme
#1
Cs 1.6 serverim için shop plugini bu ama oyunyoneticisinde yasaklı komutlar var galiba o yüzden kabul etmiyor forumdaki konuda çalıştığı söyleniyor.
oyunyoneticisindeki yasaklı komutlar hakkındada bu yazıyor

[B]sma dosyalarinda "client_cmd" ve "console_cmd" komutu serbest bırakılmıştır
ancak client_cmd veya console_cmd ile birlikte "motd_write" veya "connect" komutu kullanınırsa hata verecektir.
sma dosyalarında "CreateFakeClient" komutu tamamen yasaklıdır.Eklentiniz direkt olarak hata verecektir.

[PHP]#include <amxmodx>#include <amxmisc>#include <hamsandwich>#include <cstrike>#include <fakemeta>#include <fakemeta_util>#include <fun>#include <nvault>#include <jail>#include <engine>#include <xs>#include <colorchat>
#define charsmax(%1) (sizeof(%1)-1)#define is_valid_player(%1) (1 <= %1 <= 32)
/*============================================================Variables============================================================*/
new OnOff2, precioC1, precioC2, precioC3,precioC4,ElektrikJB,DepremJB,CTDefaultDano, TDefaultDano, PaloDano, HachaDano, MacheteDano, MotocierraDano,hTDefaultDano, hCTDefaultDano, hPaloDano, hHachaDano, hMacheteDano,g_killjp, g_killhsjp, g_startjp,syncObj,Ronda[33],Speed[33],Speed2[33],TCuchillo[33],CTCuchillo[33],Destapador[33],Hacha[33],Machete[33],Motocierra[33],g_jbpacks[33],quitar[33],GorunmezJB,Kanverdim[33],regalar[33],gidPlayer[33],mainvault;new engel1[33];new AcKapa;new ananzaaxd[33];
new bool:g_kullandim[33]new mermisekmeme[33];new Float: cl_pushangle[33][3];

new transfer;new isyanmenu;new map[32];/*============================================================Weapon Model's============================================================*/

new VIEW_MODELT[] = "models/[Shop]JailBreak/Punos/Punos.mdl" new PLAYER_MODELT[] = "models/[Shop]JailBreak/Punos/Punos2.mdl"
new VIEW_MODELCT[] = "models/[Shop]JailBreak/Jop/jop.mdl" new PLAYER_MODELCT[] = "models/[Shop]JailBreak/Jop/jop2.mdl"
new VIEW_Star[] = "models/[Shop]JailBreak/Machete/Machete.mdl" new PLAYER_Star[] = "models/[Shop]JailBreak/Machete/Machete2.mdl"
new VIEW_Balyoz[] = "models/[Shop]JailBreak/Balyoz/v_balyoz.mdl" new PLAYER_Balyoz[] = "models/[Shop]JailBreak/Balyoz/p_balyoz.mdl"
new VIEW_Orak[] = "models/[Shop]JailBreak/Orak/v_orak.mdl" new PLAYER_Orak[] = "models/[Shop]JailBreak/Orak/p_orak.mdl"
new VIEW_Moto[] = "models/[Shop]JailBreak/Katana/v_Katanad.mdl" new PLAYER_Moto[] = "models/[Shop]JailBreak/Katana/p_Katanad.mdl"
new WORLD_MODEL[] = "models/w_knife.mdl"new OLDWORLD_MODEL[] = "models/w_knife.mdl"
/*============================================================Shop Sounds!============================================================*/new const Si[] = { "[Shop]JailBreak/Yes.wav" }

/*============================================================Weapon Sound's============================================================*/
new const palo_deploy[] = { "weapons/knife_deploy1.wav" }new const palo_slash1[] = { "weapons/knife_slash1.wav" }new const palo_slash2[] = { "weapons/knife_slash2.wav" }new const palo_wall[] = { "[Shop]JailBreak/Palo/PHitWall.wav" } new const palo_hit1[] = { "[Shop]JailBreak/Palo/PHit1.wav" } new const palo_hit2[] = { "[Shop]JailBreak/Palo/PHit2.wav" } new const palo_hit3[] = { "[Shop]JailBreak/Palo/PHit3.wav" } new const palo_hit4[] = { "[Shop]JailBreak/Palo/PHit4.wav" } new const palo_stab[] = { "[Shop]JailBreak/Palo/PStab.wav" }
new const hacha_deploy[] = { "weapons/knife_deploy1.wav" }new const hacha_slash1[] = { "[Shop]JailBreak/Hacha/HSlash1.wav" }new const hacha_slash2[] = { "[Shop]JailBreak/Hacha/HSlash2.wav" }new const hacha_wall[] = { "[Shop]JailBreak/Hacha/HHitWall.wav" }new const hacha_hit1[] = { "[Shop]JailBreak/Hacha/HHit1.wav" }new const hacha_hit2[] = { "[Shop]JailBreak/Hacha/HHit2.wav" }new const hacha_hit3[] = { "[Shop]JailBreak/Hacha/HHit3.wav" }new const hacha_stab[] = { "[Shop]JailBreak/Hacha/HHit4.wav" }
new const machete_deploy[] = { "[Shop]JailBreak/Machete/MConvoca.wav" }new const machete_slash1[] = { "[Shop]JailBreak/Machete/MSlash1.wav" }new const machete_slash2[] = { "[Shop]JailBreak/Machete/MSlash2.wav" }new const machete_wall[] = { "[Shop]JailBreak/Machete/MHitWall.wav" }new const machete_hit1[] = { "[Shop]JailBreak/Machete/MHit1.wav" }new const machete_hit2[] = { "[Shop]JailBreak/Machete/MHit2.wav" }new const machete_hit3[] = { "[Shop]JailBreak/Machete/MHit3.wav" }new const machete_hit4[] = { "[Shop]JailBreak/Machete/MHit4.wav" }new const machete_stab[] = { "[Shop]JailBreak/Machete/MStab.wav" }
new const motocierra_deploy[] = { "[Shop]JailBreak/Moto/MTConvoca.wav", }new const motocierra_slash[] = { "[Shop]JailBreak/Moto/MTSlash.wav", }new const motocierra_wall[] = { "[Shop]JailBreak/Moto/MTHitWall.wav" }new const motocierra_hit1[] = { "[Shop]JailBreak/Moto/MTHit1.wav", }new const motocierra_hit2[] = { "[Shop]JailBreak/Moto/MTHit2.wav", }new const motocierra_stab[] = { "[Shop]JailBreak/Moto/MTStab.wav" }
new const t_deploy[] = { "[Shop]JailBreak/T/TConvoca.wav", }new const t_slash1[] = { "[Shop]JailBreak/T/Slash1.wav", }new const t_slash2[] = { "[Shop]JailBreak/T/Slash2.wav", }new const t_wall[] = { "[Shop]JailBreak/T/THitWall.wav" }new const t_hit1[] = { "[Shop]JailBreak/T/THit1.wav", }new const t_hit2[] = { "[Shop]JailBreak/T/THit2.wav", }new const t_hit3[] = { "[Shop]JailBreak/T/THit3.wav", }new const t_hit4[] = { "[Shop]JailBreak/T/THit4.wav", }new const t_stab[] = { "[Shop]JailBreak/T/TStab.wav" }new bool:initaliazed[33];new const ct_deploy[] = { "[Shop]JailBreak/CT/CTConvoca.wav", }new const ct_slash1[] = { "[Shop]JailBreak/CT/Slash1.wav", }new const ct_slash2[] = { "[Shop]JailBreak/CT/Slash2.wav", }new const ct_wall[] = { "[Shop]JailBreak/CT/CTHitWall.wav" }new const ct_hit1[] = { "[Shop]JailBreak/CT/CTHit1.wav", }new const ct_hit2[] = { "[Shop]JailBreak/CT/CTHit2.wav", }new const ct_hit3[] = { "[Shop]JailBreak/CT/CTHit3.wav", }new const ct_hit4[] = { "[Shop]JailBreak/CT/CTHit4.wav", }new const ct_stab[] = { "[Shop]JailBreak/CT/CTStab.wav" }
#define PLUGIN "JailBreak Shop"#define VERSION "v1.2"#define AUTHOR "JellyB0N"
//////////Mesleknew meslek[33],hizver2[33];new bool:timeout[33];new healtime2[33];

#define task 672

new takim[36];new boolConfusedarsiliyor = false

/*============================================================Config============================================================*/
public plugin_natives(){ register_native("jb_get_user_packs","native_jb_get_user_packs", 1) register_native("jb_set_user_packs","native_jb_set_user_packs") }public plugin_init() { get_mapname(map,31); if((containi(map,"jail") == -1) && (containi(map,"jb_") == -1) && (containi(map,"some1s_") == -1)) return register_plugin(PLUGIN, VERSION, AUTHOR); register_clcmd("say /jbmenu","kontrol") register_clcmd("say !jbmenu","kontrol") register_clcmd("say_team /jbmenu","kontrol") register_clcmd("say_team !jbmenu","kontrol") RegisterHam(Ham_Spawn, "player", "Fwd_PlayerSpawn_Post", 1) RegisterHam(Ham_TakeDamage, "player", "FwdTakeDamage", 0) RegisterHam(Ham_Killed, "player", "fw_player_killed") register_event("HLTV", "YeniTurcu", "a", "1=0", "2=0"); register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1") register_event("TextMsg", "eRoundRestart", "a", "2&#Game_C", "2&#Game_w"); register_event("CurWeapon", "HookCurWeapon2", "be", "1=1") RegisterHam(Ham_Spawn,"player","OyuncuDogunca2", 1) register_logevent("eRoundEnd",2,"1=Round_End"); register_logevent("eRoundStart", 2, "1=Round_Start"); register_clcmd("GetVaultData", "fw_GetVaultData") register_forward(FM_SetModel, "fw_SetModel") register_forward(FM_EmitSound, "Fwd_EmitSound") // 3.1 Native /*============================================================ Cvar's ============================================================*/ g_killjp = register_cvar("jb_killJP", "3"); g_killhsjp = register_cvar("jb_bonushsJP", "3"); g_startjp = register_cvar("jb_startJP", "5"); OnOff2 = register_cvar("jb_ShopKnifes", "1")//1(ON) 0(OFF) precioC1 = register_cvar("jb_pKnife1", "-1") precioC2 = register_cvar("jb_pKnife2", "8") precioC3 = register_cvar("jb_pKnife3", "16") precioC4 = register_cvar("jb_pKnife4", "22") AcKapa = register_cvar("jb_engel","0") TDefaultDano = register_cvar("jb_dKnifeT", "20") PaloDano = register_cvar("jb_dKnife1", "25") HachaDano = register_cvar("jb_dKnife2", "45") MacheteDano = register_cvar("jb_dKnife3", "70") MotocierraDano = register_cvar("jb_dKnife4", "200") GorunmezJB = register_cvar("jb_gorunmez", "20"); ElektrikJB = register_cvar("jb_elektrik", "35"); DepremJB = register_cvar("jb_deprem", "30") hTDefaultDano = register_cvar("jb_dHsKnifeT", "40") hPaloDano = register_cvar("jb_dhsKnife1", "55") hHachaDano = register_cvar("jb_dhsKnife2", "65") hMacheteDano = register_cvar("jb_dhsKnife3", "75") syncObj = CreateHudSyncObj() transfer = register_cvar("jb_transfer","1") isyanmenu = register_cvar("jb_isyan","1") register_clcmd("say /mg", "tlveral") register_clcmd("say /glowmenu","glowmenu") register_clcmd("JbPacks", "player") }/*============================================================Precaches ============================================================*/public plugin_precache() { precache_sound(Si) precache_sound("weapons/knife_hitwall1.wav") precache_sound("weapons/knife_hit4.wav") precache_sound("weapons/knife_deploy1.wav") precache_model("models/w_knifepack.mdl") precache_model("models/w_throwingknife.mdl") //precache_sound(elbasi) precache_sound(t_deploy) precache_sound(t_slash1) precache_sound(t_slash2) precache_sound(t_stab) precache_sound(t_wall) precache_sound(t_hit1) precache_sound(t_hit2) precache_sound(t_hit3) precache_sound(t_hit4) precache_sound(ct_deploy) precache_sound(ct_slash1) precache_sound(ct_slash2) precache_sound(ct_stab) precache_sound(ct_wall) precache_sound(ct_hit1) precache_sound(ct_hit2) precache_sound(ct_hit3) precache_sound(ct_hit4) precache_sound(palo_deploy) precache_sound(palo_slash1) precache_sound(palo_slash2) precache_sound(palo_stab) precache_sound(palo_wall) precache_sound(palo_hit1) precache_sound(palo_hit2) precache_sound(palo_hit3) precache_sound(palo_hit4) precache_sound(machete_deploy) precache_sound(machete_slash1) precache_sound(machete_slash2) precache_sound(machete_stab) precache_sound(machete_wall) precache_sound(machete_hit1) precache_sound(machete_hit2) precache_sound(machete_hit3) precache_sound(machete_hit4) precache_sound(hacha_deploy) precache_sound(hacha_slash1) precache_sound(hacha_slash2) precache_sound(hacha_stab) precache_sound(hacha_wall) precache_sound(hacha_hit1) precache_sound(hacha_hit2) precache_sound(hacha_hit3) precache_sound(motocierra_deploy) precache_sound(motocierra_slash) precache_sound(motocierra_stab) precache_sound(motocierra_wall) precache_sound(motocierra_hit1) precache_sound(motocierra_hit2) precache_model(VIEW_MODELT) precache_model(PLAYER_MODELT) precache_model(VIEW_MODELCT) precache_model(PLAYER_MODELCT) precache_model(VIEW_Orak) precache_model(PLAYER_Orak) precache_model(VIEW_Star) precache_model(PLAYER_Star) precache_model(VIEW_Balyoz) precache_model(PLAYER_Balyoz) precache_model(VIEW_Moto) precache_model(PLAYER_Moto) precache_model(WORLD_MODEL) return PLUGIN_CONTINUE}
/*============================================================KNIFE SHOP============================================================*/public Tienda1(id){ if(get_pcvar_num(OnOff2)) { if (get_user_team(id) == 1 ) { static Item[64] formatex(Item, charsmax(Item),"\wTheZeytech \r# \wMarket") new Menu = menu_create(Item, "CuchilleroHandler") formatex(Item, charsmax(Item),"\wTheZeytech \r# \wOrak \y[ %d TL ]", get_pcvar_num(precioC1)) menu_additem(Menu, Item, "1") formatex(Item, charsmax(Item),"\wTheZeytech \r# \wDoner Bicagi \y[ %d TL ]",get_pcvar_num(precioC2)) menu_additem(Menu, Item, "2") formatex(Item, charsmax(Item),"\wTheZeytech \r# \wBalyoz \y[ %d TL ]",get_pcvar_num(precioC3)) menu_additem(Menu, Item, "3") formatex(Item, charsmax(Item),"\wTheZeytech \r# \wKatana \y[ %d TL ]",get_pcvar_num(precioC4)) menu_additem(Menu, Item, "4") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu,0) } } return PLUGIN_HANDLED}
public CuchilleroHandler(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 vivo = is_user_alive(id) new Obtener1 = get_pcvar_num(precioC1) new Obtener2 = get_pcvar_num(precioC2) new Obtener3 = get_pcvar_num(precioC3) new Obtener4 = get_pcvar_num(precioC4) new key = str_to_num(data); switch(key) { case 1: { if (g_jbpacks[id]>= Obtener1 && vivo) { g_jbpacks[id] -= Obtener1 CTCuchillo[id] = 0 TCuchillo[id] = 0 Destapador[id] = 1 Hacha[id] = 0 Machete[id] = 0 Motocierra[id] = 0 ham_strip_weapon(id, "weapon_knife") give_item(id, "weapon_knife") engel1[id] = 1
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^4Orak ^3] ^1Caldin Seni Pislik Herif.") emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) IlkMenu(id); } else { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1'niz Yok.") IlkMenu(id); } } case 2: { if (g_jbpacks[id] >= Obtener2 && vivo) { g_jbpacks[id] -= Obtener2 CTCuchillo[id] = 0 TCuchillo[id] = 0 Destapador[id] = 0 Hacha[id] = 1 Machete[id] = 0 Motocierra[id] = 0 engel1[id] = 1 ham_strip_weapon(id, "weapon_knife") give_item(id, "weapon_knife") engel1[id] = 1 ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^4Doner Bicagi ^3] ^1Satin Aldin.") emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) IlkMenu(id); } else { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1'niz Yok.") IlkMenu(id); } } case 3: { if (g_jbpacks[id] >= Obtener3 && vivo) { g_jbpacks[id] -= Obtener3 CTCuchillo[id] = 0 TCuchillo[id] = 0 Destapador[id] = 0 Hacha[id] = 0 Machete[id] = 1 Motocierra[id] = 0 engel1[id] = 1 ham_strip_weapon(id, "weapon_knife") give_item(id, "weapon_knife") ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^4Balyoz ^3] ^1Satin Aldin.") emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) IlkMenu(id); } else { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1'niz Yok.") IlkMenu(id); } } case 4: { if (g_jbpacks[id] >= Obtener4 && vivo) { g_jbpacks[id] -= Obtener4 CTCuchillo[id] = 0 TCuchillo[id] = 0 Destapador[id] = 0 Hacha[id] = 0 Machete[id] = 0 Motocierra[id] = 1 engel1[id] = 1 ham_strip_weapon(id, "weapon_knife") give_item(id, "weapon_knife") engel1[id] = 1 ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^4Katana ^3] ^1Satin Aldin.") emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) IlkMenu(id); } else { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1'niz Yok.") IlkMenu(id); } } } menu_destroy(menu); return PLUGIN_HANDLED;}
public client_putinserver(id) { //LoadJbs(id) g_jbpacks[id] = get_pcvar_num(g_startjp) set_task(1.0, "JailbreakPacks", id, _, _, "b")}

public engel(id) { return PLUGIN_HANDLED;}public escojer(id){ static opcion[64] formatex(opcion, charsmax(opcion),"\yOyuncu Secin") new iMenu = menu_create(opcion, "choose") new players[32], pnum, tempid new szName[32], szTempid[10] get_players(players, pnum, "a") for( new i; i<pnum; i++ ) { tempid = players get_user_name(tempid, szName, 31) num_to_str(tempid, szTempid, 9) formatex(opcion, charsmax(opcion), "\y[ %s ] \r[ %i ]" ,szName, g_jbpacks[tempid]) menu_additem(iMenu, opcion, szTempid, 0) } menu_display(id, iMenu,0) return PLUGIN_HANDLED}
public choose(id, menu, item){ if( item == MENU_EXIT ) { menu_destroy(menu) return PLUGIN_HANDLED } new Data[6], Name[64] new Access, Callback menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback) new tempid = str_to_num(Data) gidPlayer[id] = tempid client_cmd(id, "messagemode JbPacks") menu_destroy(menu) return PLUGIN_HANDLED}
public playerhandle(id){ // on death g_jbpacks[id] += 4;}
public player(id){ new say[300] read_args(say, charsmax(say)) remove_quotes(say) if(!is_str_num(say) || equal(say, "")) return PLUGIN_HANDLED jbpacks(id, say) return PLUGIN_CONTINUE}
public fw_GetVaultData(id){ //initaliazed[id] = get_vaultdata(read_data(1)); initaliazed[id] = true;}

jbpacks(id, say[]) { new amount = str_to_num(say) new victim = gidPlayer[id] new vname[32] new adminname[32] if(victim > 0) { get_user_name(victim, vname, 31) get_user_name(id, adminname, 31) if(regalar[id]) { if(amount > 100) { ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Sana Deyom ^3[ ^4100 TL ^3] ^1'Den Fazla Veremezsin.",adminname) log_amx("[TheZeytech] %s Nickli Admin 100 JB Den Fazla Vermeye Calisti",adminname) } else { if(amount <= 100) { g_jbpacks[victim] = g_jbpacks[victim] + amount ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^4%s ^1Nickli Admin ^3[ ^4%s ^3] ^1Kisiye ^3[ ^4%d ^3] ^1TL Verdi.",adminname, vname, amount) log_amx("[TheZeytech] [ %s ] Nickli Admin [ %s ] Kisiye [ %d ] TL Verdi",adminname,vname,amount) } else { ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Nickli Admin ^3[ ^4100 TL ^3] ^1'Den Fazla Veremezsin.",adminname) } } } if(quitar[id]) { if(amount > g_jbpacks[victim]) { g_jbpacks[victim] = 0 ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Nickli Admin ^4%s ^1Mahkumun ^4TUM TL ^1'lerini Aldi.",adminname, vname) log_amx("[TheZeytech] [ %s ] Nickli Admin [ %s ] Kisinin Tum TL Sini Aldi",adminname,vname) } else { g_jbpacks[victim] = g_jbpacks[victim] - amount ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Nickli Admin ^3[ ^4%s ^3] ^1Kisinin ^3[ ^4%d ^3] ^1TL sini Aldi.",adminname, vname, amount) log_amx("[TheZeytech] [ %s ] Admin [ %s ] Kisiden [ %d ] TL Aldi",adminname,vname,amount) } } } return PLUGIN_HANDLED}

public Fwd_PlayerSpawn_Post(id){ if(takim[id] > 0 ) { takim[id] = 0; cs_reset_user_model(id); } if (is_user_alive(id)) { if(get_user_team(id) == 1) { strip_user_weapons(id); give_item(id, "weapon_knife") set_user_footsteps(id, 0) Speed[id] = 0 Speed2[id] = 0 Ronda[id] = 1 CTCuchillo[id] = 1 TCuchillo[id] = 1 Destapador[id] = 0 Hacha[id] = 0 Machete[id] = 0 Motocierra[id] = 0 //Tienda1(id) if(get_pcvar_num(AcKapa) == 0) { IlkMenu(id) } engel1[id] = 0; set_task(0.2,"revive",id) } if(get_user_team(id) == 2) { } } client_cmd(id,"bind m ^"say /jbmenu^"") }
public FwdTakeDamage(victim, inflictor, attacker, Float:damage, damage_bits){ if(takim[attacker] == takim[victim] && takim[attacker] != 0 && get_cvar_num("mp_friendlyfire")) { // return HAM_SUPERCEDE } if (is_valid_player(attacker) && get_user_weapon(attacker) == CSW_KNIFE) { switch(get_user_team(attacker)) { case 1: { if(TCuchillo[attacker]) { SetHamParamFloat(4, get_pcvar_float(TDefaultDano)) if(get_pdata_int(victim, 75) == HIT_HEAD) { SetHamParamFloat(4, get_pcvar_float(hTDefaultDano)) } } if(Destapador[attacker]) { SetHamParamFloat(4, get_pcvar_float(PaloDano)) if(get_pdata_int(victim, 75) == HIT_HEAD) { SetHamParamFloat(4, get_pcvar_float(hPaloDano)) } } if(Hacha[attacker]) { SetHamParamFloat(4, get_pcvar_float(HachaDano)) if(get_pdata_int(victim, 75) == HIT_HEAD) { SetHamParamFloat(4, get_pcvar_float(hHachaDano)) } } if(Machete[attacker]) { SetHamParamFloat(4, get_pcvar_float(MacheteDano)) if(get_pdata_int(victim, 75) == HIT_HEAD) { SetHamParamFloat(4, get_pcvar_float(hMacheteDano)) } } if(Motocierra[attacker]) { SetHamParamFloat(4, get_pcvar_float(MotocierraDano)) } } case 2: { if(CTCuchillo[attacker]) { SetHamParamFloat(4, get_pcvar_float(CTDefaultDano)) if(get_pdata_int(victim, 75) == HIT_HEAD) { SetHamParamFloat(4, get_pcvar_float(hCTDefaultDano)) } } } } } if(is_user_connected(attacker) && initaliazed[attacker] && get_user_weapon(attacker) != CSW_KNIFE) { SetHamParamFloat(4, damage * random_float(1.6,1.8)); } return HAM_HANDLED}
public fw_player_killed(victim, attacker, shouldgib){ if(get_user_team(attacker) == 1) { g_jbpacks[attacker] += get_pcvar_num(g_killjp) if(get_pdata_int(victim, 75) == HIT_HEAD) { g_jbpacks[attacker] += get_pcvar_num(g_killhsjp) } }}

public Event_Change_Weapon(id){ new weaponID = read_data(2) switch (get_user_team(id)) { case 1: { if(Speed[id]) { set_user_maxspeed(id, 500.0) } if(Speed2[id]) { set_user_maxspeed(id, 380.0) } if(weaponID == CSW_KNIFE && get_pcvar_num(OnOff2)) { if(TCuchillo[id]) { set_pev(id, pev_viewmodel2, VIEW_MODELT) set_pev(id, pev_weaponmodel2, PLAYER_MODELT) } if(Destapador[id]) { set_pev(id, pev_viewmodel2, VIEW_Orak) set_pev(id, pev_weaponmodel2, PLAYER_Orak) } if(Hacha[id]) { set_pev(id, pev_viewmodel2, VIEW_Star) set_pev(id, pev_weaponmodel2, PLAYER_Star) } if(Machete[id]) { set_pev(id, pev_viewmodel2, VIEW_Balyoz) set_pev(id, pev_weaponmodel2, PLAYER_Balyoz) } if(Motocierra[id]) { set_pev(id, pev_viewmodel2, VIEW_Moto) set_pev(id, pev_weaponmodel2, PLAYER_Moto) } } } case 2: { if(CTCuchillo[id] && weaponID == CSW_KNIFE) { set_pev(id, pev_viewmodel2, VIEW_MODELCT) set_pev(id, pev_weaponmodel2, PLAYER_MODELCT) } } } return PLUGIN_CONTINUE }
public eRoundStart() { new players[32], inum, id get_players(players, inum) for(new i;i<inum;i++) { id = players g_kullandim[id] = true Kanverdim[id] = false; timeout[players] = false; healtime2[players] = 2; }}
public eRoundRestart() { new players[32], inum, id get_players(players, inum) for(new i;i<inum;i++) { id = players Kanverdim[id] = false; g_kullandim[id] = true }}
public eRoundEnd() { new players[32], inum, id get_players(players, inum) for(new i;i<inum;i++) { id = players g_kullandim[id] = true }}
public client_connect(id){ initaliazed[id] = false; g_kullandim[id] = true }public client_disconnect(id){ initaliazed[id] = false; g_kullandim[id] = true }
/*stock LoadJbs(id){new authid[64]; get_user_name(id,authid,63)replace_all(authid,63," ","&#-$")
new vaultkey[64], vaultdata[64]format(vaultkey,63,"SAVEJP-%s",authid); if(fvaultdata_exists(vaultkey)){ nvault_get(mainvault,vaultkey,vaultdata,63); if(str_to_num(vaultdata) < get_pcvar_num(g_startjp)) { g_jbpacks[id] = get_pcvar_num(g_startjp) } else { g_jbpacks[id] = str_to_num(vaultdata); }}else{ g_jbpacks[id] = get_pcvar_num(g_startjp)} }
stock SaveJbs(id){new authid[64]; get_user_name(id,authid,63)replace_all(authid,63," ","&#-$")new vaultkey[64], vaultdata[64];

format(vaultkey,63,"SAVEJP-%s",authid); format(vaultdata,63,"%d",g_jbpacks[id]); nvault_set(mainvault,vaultkey,vaultdata); }*/
/*public client_infochanged(id) { new newname[32],oldname[32] get_user_info(id, "name", newname,31) get_user_name(id,oldname,31) if(!is_user_connected(id) || is_user_bot(id)) return PLUGIN_CONTINUE;if(!equali(newname, oldname)){set_user_info(id,"name",oldname)client_print(id , print_console , "Isim degisikligi engellenmistir! [OyunYoneticisi]");return PLUGIN_HANDLED;}return PLUGIN_CONTINUE;}
*/


public fw_SetModel(entity, model[]){if(!pev_valid(entity))return FMRES_IGNORED
if(!equali(model, OLDWORLD_MODEL)) return FMRES_IGNORED new className[33]; pev(entity, pev_classname, className, 32) if(equal(className, "weaponbox") || equal(className, "armoury_entity") || equal(className, "grenade")) { engfunc(EngFunc_SetModel, entity, WORLD_MODEL) return FMRES_SUPERCEDE } return FMRES_IGNORED}
public Fwd_EmitSound(id, channel, const sample[], Float:volume, Float:attn, flags, pitch){ if (!is_user_connected(id)) return FMRES_IGNORED; if(CTCuchillo[id]) { if(get_user_team(id) == 2) { if (equal(sample[8], "kni", 3)) { if (equal(sample[14], "sla", 3)) { switch (random_num(1, 2)) { case 1: engfunc(EngFunc_EmitSound, id, channel, ct_slash1, volume, attn, flags, pitch) case 2: engfunc(EngFunc_EmitSound, id, channel, ct_slash2, volume, attn, flags, pitch) } return FMRES_SUPERCEDE; } if(equal(sample,"weapons/knife_deploy1.wav")) { engfunc(EngFunc_EmitSound, id, channel, ct_deploy, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } if (equal(sample[14], "hit", 3)) { if (sample[17] == 'w') { engfunc(EngFunc_EmitSound, id, channel, ct_wall, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } else { switch (random_num(1, 4)) { case 1: engfunc(EngFunc_EmitSound, id, channel, ct_hit1, volume, attn, flags, pitch) case 2: engfunc(EngFunc_EmitSound, id, channel, ct_hit2, volume, attn, flags, pitch) case 3: engfunc(EngFunc_EmitSound, id, channel, ct_hit3, volume, attn, flags, pitch) case 4: engfunc(EngFunc_EmitSound, id, channel, ct_hit4, volume, attn, flags, pitch) } return FMRES_SUPERCEDE; } } if (equal(sample[14], "sta", 3)) { engfunc(EngFunc_EmitSound, id, channel, ct_stab, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } } } } if(TCuchillo[id]) { if(get_user_team(id) == 1) { if (equal(sample[8], "kni", 3)) { if (equal(sample[14], "sla", 3)) { switch (random_num(1, 2)) { case 1: engfunc(EngFunc_EmitSound, id, channel, t_slash1, volume, attn, flags, pitch) case 2: engfunc(EngFunc_EmitSound, id, channel, t_slash2, volume, attn, flags, pitch) } return FMRES_SUPERCEDE; } if(equal(sample,"weapons/knife_deploy1.wav")) { engfunc(EngFunc_EmitSound, id, channel, t_deploy, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } if (equal(sample[14], "hit", 3)) { if (sample[17] == 'w') { engfunc(EngFunc_EmitSound, id, channel, t_wall, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } else { switch (random_num(1, 4)) { case 1: engfunc(EngFunc_EmitSound, id, channel, t_hit1, volume, attn, flags, pitch) case 2: engfunc(EngFunc_EmitSound, id, channel, t_hit2, volume, attn, flags, pitch) case 3: engfunc(EngFunc_EmitSound, id, channel, t_hit3, volume, attn, flags, pitch) case 4: engfunc(EngFunc_EmitSound, id, channel, t_hit4, volume, attn, flags, pitch) } return FMRES_SUPERCEDE; } } if (equal(sample[14], "sta", 3)) { engfunc(EngFunc_EmitSound, id, channel, t_stab, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } } } } if(Destapador[id]) { if (equal(sample[8], "kni", 3)) { if (equal(sample[14], "sla", 3)) { switch (random_num(1, 2)) { case 1: engfunc(EngFunc_EmitSound, id, channel, palo_slash1, volume, attn, flags, pitch) case 2: engfunc(EngFunc_EmitSound, id, channel, palo_slash2, volume, attn, flags, pitch) } return FMRES_SUPERCEDE; } if(equal(sample,"weapons/knife_deploy1.wav")) { engfunc(EngFunc_EmitSound, id, channel, palo_deploy, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } if (equal(sample[14], "hit", 3)) { if (sample[17] == 'w') { engfunc(EngFunc_EmitSound, id, channel, palo_wall, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } else { switch (random_num(1, 4)) { case 1:engfunc(EngFunc_EmitSound, id, channel, palo_hit1, volume, attn, flags, pitch) case 2:engfunc(EngFunc_EmitSound, id, channel, palo_hit2, volume, attn, flags, pitch) case 3:engfunc(EngFunc_EmitSound, id, channel, palo_hit3, volume, attn, flags, pitch) case 4:engfunc(EngFunc_EmitSound, id, channel, palo_hit4, volume, attn, flags, pitch) } return FMRES_SUPERCEDE; } } if (equal(sample[14], "sta", 3)) { engfunc(EngFunc_EmitSound, id, channel, palo_stab, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } } } if(Hacha[id]) { if (equal(sample[8], "kni", 3)) { if (equal(sample[14], "sla", 3)) { switch (random_num(1, 2)) { case 1: engfunc(EngFunc_EmitSound, id, channel, hacha_slash1, volume, attn, flags, pitch) case 2: engfunc(EngFunc_EmitSound, id, channel, hacha_slash2, volume, attn, flags, pitch) } return FMRES_SUPERCEDE; } if(equal(sample,"weapons/knife_deploy1.wav")) { engfunc(EngFunc_EmitSound, id, channel, hacha_deploy, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } if (equal(sample[14], "hit", 3)) { if (sample[17] == 'w') { engfunc(EngFunc_EmitSound, id, channel, hacha_wall, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } else { switch (random_num(1, 3)) { case 1: engfunc(EngFunc_EmitSound, id, channel, hacha_hit1, volume, attn, flags, pitch) case 2: engfunc(EngFunc_EmitSound, id, channel, hacha_hit2, volume, attn, flags, pitch) case 3: engfunc(EngFunc_EmitSound, id, channel, hacha_hit3, volume, attn, flags, pitch) } return FMRES_SUPERCEDE; } } if (equal(sample[14], "sta", 3)) { engfunc(EngFunc_EmitSound, id, channel, hacha_stab, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } } } if(Machete[id]) { if (equal(sample[8], "kni", 3)) { if (equal(sample[14], "sla", 3)) { switch (random_num(1, 2)) { case 1: engfunc(EngFunc_EmitSound, id, channel, machete_slash1, volume, attn, flags, pitch) case 2: engfunc(EngFunc_EmitSound, id, channel, machete_slash2, volume, attn, flags, pitch) } return FMRES_SUPERCEDE; } if(equal(sample,"weapons/knife_deploy1.wav")) { engfunc(EngFunc_EmitSound, id, channel, machete_deploy, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } if (equal(sample[14], "hit", 3)) { if (sample[17] == 'w') { engfunc(EngFunc_EmitSound, id, channel, machete_wall, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } else // hit { switch (random_num(1, 4)) { case 1: engfunc(EngFunc_EmitSound, id, channel, machete_hit1, volume, attn, flags, pitch) case 2: engfunc(EngFunc_EmitSound, id, channel, machete_hit2, volume, attn, flags, pitch) case 3: engfunc(EngFunc_EmitSound, id, channel, machete_hit3, volume, attn, flags, pitch) case 4: engfunc(EngFunc_EmitSound, id, channel, machete_hit4, volume, attn, flags, pitch) } return FMRES_SUPERCEDE; } } if (equal(sample[14], "sta", 3)) { engfunc(EngFunc_EmitSound, id, channel, machete_stab, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } } } if(Motocierra[id]) { if (equal(sample[8], "kni", 3)) { if (equal(sample[14], "sla", 3)) { switch (random_num(1, 2)) { case 1: engfunc(EngFunc_EmitSound, id, channel, machete_slash1, volume, attn, flags, pitch) case 2: engfunc(EngFunc_EmitSound, id, channel, machete_slash2, volume, attn, flags, pitch) } return FMRES_SUPERCEDE; } if(equal(sample,"weapons/knife_deploy1.wav")) { engfunc(EngFunc_EmitSound, id, channel, machete_deploy, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } if (equal(sample[14], "hit", 3)) { if (sample[17] == 'w') { engfunc(EngFunc_EmitSound, id, channel, machete_wall, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } else // hit { switch (random_num(1, 4)) { case 1: engfunc(EngFunc_EmitSound, id, channel, machete_hit1, volume, attn, flags, pitch) case 2: engfunc(EngFunc_EmitSound, id, channel, machete_hit2, volume, attn, flags, pitch) case 3: engfunc(EngFunc_EmitSound, id, channel, machete_hit3, volume, attn, flags, pitch) case 4: engfunc(EngFunc_EmitSound, id, channel, machete_hit4, volume, attn, flags, pitch) } return FMRES_SUPERCEDE; } } if (equal(sample[14], "sta", 3)) { engfunc(EngFunc_EmitSound, id, channel, machete_stab, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } } } return FMRES_IGNORED;}
/*============================================================Stocks!============================================================*/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 fvaultdata_exists(const key[]){ if(nvault_get(mainvault,key) != -1) { return 1; } else { return 0; } return -1;}

public native_jb_get_user_packs(id){ return g_jbpacks[id];}
public native_jb_set_user_packs(id, ammount){ new id = get_param(1); new ammount = get_param(2); g_jbpacks[id] = ammount return 1;}
public native_bank_get_user_packs(id){ return g_jbpacks[id];}
public native_bank_set_user_packs(id, ammount){ new id = get_param(1); new ammount = get_param(2); g_jbpacks[id] = ammount return 1;}
/*============================================================ITEM'S MENU============================================================*/public item_menu(id) { if(is_user_alive(id)) { static Item[64] formatex(Item, charsmax(Item),"\wTheZeytech \r# \yShop Menu") new Menu = menu_create(Item, "TiendaHandler111") formatex(Item, charsmax(Item),"\wFlash Bombasi \y[\r6 TL\y]") menu_additem(Menu, Item, "1") formatex(Item, charsmax(Item),"\wEl Bombasi \y[\r10 TL\y]") menu_additem(Menu, Item, "2") formatex(Item, charsmax(Item),"\w3 Adet El Bombasi \y[\r20 TL\y]") menu_additem(Menu, Item, "3") formatex(Item, charsmax(Item),"\wKalkan \y[\r25 TL\y] \d(10 Saniye)") menu_additem(Menu, Item, "4") formatex(Item, charsmax(Item),"\wGlock \y[\r50 TL\y] \d(20 Mermili)") menu_additem(Menu, Item, "5") formatex(Item, charsmax(Item),"\wUsp \y[\r55 TL\y] \d(12 Mermili)") menu_additem(Menu, Item, "6") formatex(Item, charsmax(Item),"\wM4A1 \y[\r100 TL\y] \d(30 Mermili)") menu_additem(Menu, Item, "7") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu,0) }}

public TiendaHandler111(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: { if (g_jbpacks[id] > 6) { jb_set_user_packs(id,jb_get_user_packs (id) - 6) ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^4Flash Bombasi ^3] ^1Satin Aldin") give_item(id, "weapon_flashbang") give_item(id, "weapon_flashbang") emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) Ronda[id] = 0 IlkMenu(id) } else { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.") IlkMenu(id) } } case 2: { if (g_jbpacks[id] > 10) { jb_set_user_packs(id,jb_get_user_packs (id) - 10) ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^4El BomBasi ^3] ^1Satin Aldin") give_item(id, "weapon_hegrenade") emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) Ronda[id] = 0 IlkMenu(id) } else { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.") IlkMenu(id) } } case 3: { if (g_jbpacks[id] > 20) { jb_set_user_packs(id,jb_get_user_packs (id) - 20) ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^43 Adet El BomBasi ^3] ^1Satin Aldin") give_item(id,"weapon_hegrenade") cs_set_user_bpammo(id, CSW_HEGRENADE, 3) emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) Ronda[id] = 0 IlkMenu(id) } else { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.") IlkMenu(id) } } case 4: { if (g_jbpacks[id] > 25) { jb_set_user_packs(id,jb_get_user_packs (id) - 25) ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^410 Saniyelik Kalkan ^3] ^1Satin Aldin") give_item(id,"weapon_shield") emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) IlkMenu(id) set_task(10.0,"SilahKapat",id) } else { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.") IlkMenu(id) } } case 5: { if (g_jbpacks[id] > 50) { jb_set_user_packs(id,jb_get_user_packs (id) - 50) ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^4Glock ^3] ^1Satin Aldin") give_item(id, "weapon_glock18") cs_set_user_bpammo(id, CSW_GLOCK18, 1) emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) IlkMenu(id) } else { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.") IlkMenu(id) } } case 6: { if (g_jbpacks[id] > 55) { jb_set_user_packs(id,jb_get_user_packs (id) - 55) ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^4USP ^3] ^1Satin Aldin") give_item(id, "weapon_usp") cs_set_user_bpammo(id, CSW_USP, 1) emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) IlkMenu(id) } else { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.") IlkMenu(id) } } case 7: { if (g_jbpacks[id] > 75) { jb_set_user_packs(id,jb_get_user_packs (id) - 75) ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^4COLT ^3] ^1Satin Aldin") give_item(id,"weapon_m4a1") emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) IlkMenu(id) } else { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")
IlkMenu(id) } } } menu_destroy(menu); return PLUGIN_HANDLED;}
/*****************************************ANAMENU******************************************/
public IlkMenu(id){ if(get_pcvar_num(OnOff2)) { if (get_user_team(id) == 1 ) { new menu, Menuz[512] formatex(Menuz, charsmax(Menuz), "\rZeytech \w` \yJaiLBreaK \r# \ySince \w` \y2009") menu = menu_create(Menuz, "amenu_devam") if(engel1[id] == 0) { formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \yMarket") menu_additem(menu, Menuz, "2") } else { formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \yMarket \r[ Kullandiniz ]") menu_additem(menu, Menuz, "2") } if(get_pcvar_num(isyanmenu) == 1) { formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \yEnvanter Menu") menu_additem(menu, Menuz, "5") } if(get_pcvar_num(transfer) == 1) { formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \yMeslek Menu") menu_additem(menu, Menuz, "9") } if(access(id,ADMIN_LEVEL_G)) { formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \ySlot Menu") menu_additem(menu, Menuz, "4") } else { formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \ySlot Menu \w[ Sadece Slotlara Ozel ]") menu_additem(menu, Menuz, "7") } if(get_pcvar_num(transfer) == 1) { formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \yTL Transfer") menu_additem(menu, Menuz, "10") } if(get_pcvar_num(isyanmenu) == 1) { formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \yTS3 Hizli Giris") menu_additem(menu, Menuz, "6") } if(get_pcvar_num(transfer) == 1) { formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \yKan Bagisla \w[\r99 HP \yVer \r5 TL \yKazan\w]") menu_additem(menu, Menuz, "8") } formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \yCikis") menu_setprop(menu,MPROP_EXITNAME,Menuz) menu_display(id, menu, 0) } }}

public amenu_devam(id,amenu,item){ if(item == MENU_EXIT) { menu_destroy(amenu) return PLUGIN_HANDLED } new acces, callback, data[6], iname[64] menu_item_getinfo(amenu, item, acces, data, 5, iname, 63,callback) if(str_to_num(data) == 1) { // } else if(str_to_num(data) == 2) { if(engel1[id] == 0) { Tienda1(id) } else { IlkMenu(id) } } else if(str_to_num(data) == 5) { envanter_shop_menu(id) } else if(str_to_num(data) == 6) { client_cmd(id,"say /ts3") } else if(str_to_num(data) == 7) { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Bu Menu Slotlara Ozeldir Slotluk Almak Icin say'a ^3[^4 /ts3 ^3] ^1Yaziniz.") IlkMenu(id) } else if(str_to_num(data) == 4) { SlotMenu(id) } else if(str_to_num(data) == 10) { transfer_anamenu(id) } else if(str_to_num(data) == 8) { kanbagis(id) } else if(str_to_num(data) == 9) { ShowMenu(id) } menu_destroy(amenu) return PLUGIN_HANDLED}

public SlotMenu(id) { if (g_kullandim[id] && is_user_alive(id)) { new menu = menu_create("\wTheZeytech \r# \ySlot Menusu", "slotmenu_gir") menu_additem(menu, "\wSaatte 310 Km Hiz", "1", 0); menu_additem(menu, "\wSilahlarda Mermi Sekmeme", "2", 0); menu_additem(menu, "\wYuksek Ziplama ( Gravity 600 ) ", "3", 0); menu_additem(menu, "\wUcretsiz Healt ( +25 HP )", "4", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } else {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Slotmenuyu Tekrar Kullanmak Icin ^4Diger Gunu ^3Beklemen ^1Gerek") } return PLUGIN_HANDLED}
public slotmenu_gir(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); new adminismi[32] get_user_name(id,adminismi,31) switch(key) { case 1: { set_user_maxspeed(id,350.0) g_kullandim[id] = false } case 2: { mermisekmeme[id] = true; g_kullandim[id] = false } case 3: { set_user_gravity(id,0.6) g_kullandim[id] = false } case 4: { set_user_health(id, get_user_health(id) + 25) g_kullandim[id] = false } } menu_destroy(menu); return PLUGIN_HANDLED;}
public tlveral(id){ if(!is_user_admin(id)) { return PLUGIN_HANDLED; } static opcion[64] formatex(opcion, charsmax(opcion),"\y[TheZeytech] TL Yoneticisi", LANG_PLAYER) new iMenu = menu_create(opcion, "menu") formatex(opcion, charsmax(opcion),"\w[TheZeytech] TL Ver", LANG_PLAYER) menu_additem(iMenu, opcion, "1") formatex(opcion, charsmax(opcion),"\w[TheZeytech] TL Al", LANG_PLAYER) menu_additem(iMenu, opcion, "2") menu_setprop(iMenu, MPROP_EXIT, MEXIT_ALL) menu_display(id, iMenu, 0) return PLUGIN_HANDLED;}
public menu(id, menu, item){ if (item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new Data[6], Name[64] new Access, Callback menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback) new Key = str_to_num(Data) switch (Key) { case 1: { regalar[id] = 1 quitar[id] = 0 escojer(id) } case 2: { quitar[id] = 1 regalar[id] = 0 escojer(id) } } menu_destroy(menu) return PLUGIN_HANDLED} // public JailbreakPacks(id){ set_hudmessage(0, 255, 255, 10.9, 0.75, 0, 6.0, 2.5) ShowSyncHudMsg(id, syncObj," Cebinizdeki TL: [ %i ]", g_jbpacks[id]) }public kontrol(id) { if(get_pcvar_num(AcKapa) == 0) { IlkMenu(id) } else { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] TLSHOP MENU Kapalidir !") } return PLUGIN_HANDLED;}public fw_touch_weapon(id) { for(new i = 1; i < 33; i++) { if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2) { strip_user_weapons(i) give_item(i, "weapon_knife") } } }public fw_HamSpawn(id) { takim[id] = 0; cs_reset_user_model(id);}
public isyan_menu(id) { new menu, Menuz[512] formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \yIsyan Menu") menu = menu_create(Menuz, "isyan_menu_devam") formatex(Menuz, charsmax(Menuz), "\wHp Satin Al \y[\r15 TL\y] \d(+100 HP)") menu_additem(menu, Menuz, "1") formatex(Menuz, charsmax(Menuz), "\wSaydam Gorunmezlik \y[\r20 TL\y] \d(5 Saniye) ") menu_additem(menu, Menuz, "2") formatex(Menuz, charsmax(Menuz), "\wArkadasini Revle \y[\r20 TL\y]") menu_additem(menu, Menuz, "3") formatex(Menuz, charsmax(Menuz), "\wYuksek Ziplama \y[\r25 TL\y] \d(400 Gravity)") menu_additem(menu, Menuz, "4") formatex(Menuz, charsmax(Menuz), "\wHizli Yurume \y[\r25 TL\y]") menu_additem(menu, Menuz, "5") formatex(Menuz, charsmax(Menuz), "\wGodmode \y[\r30 TL\y] \d(3 Saniye)") menu_additem(menu, Menuz, "6") formatex(Menuz, charsmax(Menuz), "\wDeprem Baslat \y[\r30 TL\y]") menu_additem(menu, Menuz, "7") formatex(Menuz, charsmax(Menuz), "\wUyusturucu \y[\r30 TL\y]") menu_additem(menu, Menuz, "8") formatex(Menuz, charsmax(Menuz), "\wElektrikleri Kes \y[\r35 TL\y]") menu_additem(menu, Menuz, "9") formatex(Menuz, charsmax(Menuz), "\yCikis") menu_setprop(menu,MPROP_EXITNAME,Menuz) menu_display(id, menu, 0) return PLUGIN_HANDLED;}
public isyan_menu_devam(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_CONTINUE } 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: { if (g_jbpacks[id] > 15) { jb_set_user_packs(id,jb_get_user_packs (id) - 15) set_user_health(id, get_user_health(id) + 100) ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Isyan Menuden ^3[^4 100 HP ^3] ^3Satin Aldiniz.") } else { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.") } } case 2: { if(jb_get_user_packs(id) < get_pcvar_num(GorunmezJB)) { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.") return PLUGIN_HANDLED } jb_set_user_packs(id,jb_get_user_packs(id) - get_pcvar_num(GorunmezJB)) ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^15 Saniye Boyunca Gorunmezsin ^4Pelerin Varsa Isim Degistir.") Gorunmezlik(id) } case 3: { if(jb_get_user_packs(id) < 20) { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.") return PLUGIN_HANDLED } jb_set_user_packs(id,jb_get_user_packs (id) - 20) elemanrevle(id) } case 4: { if (g_jbpacks[id] > 25) { jb_set_user_packs(id,jb_get_user_packs (id) - 25) set_user_gravity(id,0.5) ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Isyan Menuden ^3[ ^4Yuksek Ziplama ^3] ^1Satin Aldiniz.") } else { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.") } } case 5: { if (g_jbpacks[id] > 25) { jb_set_user_packs(id,jb_get_user_packs (id) - 25) set_user_maxspeed(id,400.0) ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Isyan Menuden ^3[ ^4Hizli Yurume ^3] ^1Satin Aldiniz.") } else { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.") } } case 6: { if (g_jbpacks[id] > 30) { jb_set_user_packs(id,jb_get_user_packs (id) - 30) set_user_godmode(id,1) set_task(3.0,"godmodekapat",id) } else { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.") } } case 7: { if(!is_user_alive(id)) { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Deprem Yaratmak icin ^4canli ^1olmaniz gerek..") return PLUGIN_HANDLED } if(jb_get_user_packs(id) < get_pcvar_num(DepremJB)) { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.") return PLUGIN_HANDLED } new name[32] new isim = get_user_name(id,name,31) ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Isimli Oyuncu ^3[ ^4Deprem ^3] ^1Baslatti.",isim) set_task(0.2,"Sarsinti",4701,"",0,"b") set_task(6.0,"DepremiBitir",4702) sarsiliyor = true jb_set_user_packs(id,jb_get_user_packs (id) - get_pcvar_num(DepremJB)) } case 8: { if (g_jbpacks[id] > 30) { jb_set_user_packs(id,jb_get_user_packs (id) - 30) new name[32] new isim = get_user_name(id,name,31) server_cmd("amx_drug %s",isim) set_user_health(id, get_user_health(id) + 150) set_user_maxspeed(id,375.0) } else { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.") } } case 9: { if(jb_get_user_packs(id) < get_pcvar_num(ElektrikJB)) { ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.") return PLUGIN_HANDLED } jb_set_user_packs(id,jb_get_user_packs(id) - get_pcvar_num(ElektrikJB)) set_lights("a") set_task(8.0,"elektrikAc") new name[33] get_user_name(id,name,32) ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^4Elektrikleri ^1Kesti",name) } } menu_destroy(menu); return PLUGIN_HANDLED; }
public Sarsinti(TaskID){ for(new id = 1; id < 33; id++) { if(is_user_connected(id) && is_user_alive(id) && sarsiliyor) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("ScreenShake"), {0,0,0}, id) write_short(0xFFFF) write_short(1<<13) write_short(0xFFFF) message_end() } }}
public DepremiBitir(TaskID){ if(sarsiliyor) { remove_task(4701) sarsiliyor = false remove_task(TaskID) }}public elektrikAc(taskid) { set_lights("#OFF") remove_task(taskid) }public glowmenu(id){ if(!is_user_connected(id) || !is_user_alive(id)) { if(!(get_user_flags(id) == ADMIN_LEVEL_C)) return PLUGIN_HANDLED } new menu = menu_create("\yGlow Menu", "menu_handlers"); menu_additem(menu, "\w[ Kirmizi ] Renk", "1",ADMIN_KICK); menu_additem(menu, "\w[ Mavi ] Renk", "2",ADMIN_KICK ); menu_additem(menu, "\w[ Yesil ] Renk", "3",ADMIN_KICK); menu_additem(menu, "\w[ Pembe ] Renk", "4",ADMIN_KICK); menu_additem(menu, "\w[ Aqua ] Renk", "5",ADMIN_KICK); menu_additem(menu, "\w[ Sari ] Renk", "6",ADMIN_KICK); menu_additem(menu, "\w[ Glowu Sil ]", "7",ADMIN_KICK); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); return PLUGIN_HANDLED}
public menu_handlers(id, menu, item){ if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); switch(key) { case 1: { new name[32],hedefisim[32],hedef,vucut get_user_name(id,name,31) get_user_aiming(id,hedef,vucut) get_user_name(hedef,hedefisim,31) if(hedef && is_valid_ent(hedef) && hedef!=id) { if(is_user_alive(hedef)) { set_user_rendering(hedef,kRenderFxGlowShell,255,0,0,kRenderNormal,0)
ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Nickli Admin ^4%s Nickli Oyuncuya ^3[ ^4Kirmizi Glow ^3] ^1Verdi.",name,hedefisim) } } else if(entity_get_int(hedef,EV_INT_solid)!=4) { } glowmenu(id) } case 2: { new name[32],hedefisim[32],hedef,vucut get_user_name(id,name,31) get_user_aiming(id,hedef,vucut) get_user_name(hedef,hedefisim,31) if(hedef && is_valid_ent(hedef) && hedef!=id) { if(is_user_alive(hedef)) { set_user_rendering(hedef,kRenderFxGlowShell,0,0,255,kRenderNormal,0) ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Nickli Admin ^4%s Nickli Oyuncuya ^3[ ^4Mavi Glow ^3] ^1Verdi.",name,hedefisim) } } else if(entity_get_int(hedef,EV_INT_solid)!=4) { } glowmenu(id) } case 3: { new name[32],hedefisim[32],hedef,vucut get_user_name(id,name,31) get_user_aimi
[/i][/i][/i


Attached Files
.sma   Shop.sma (Size: 79.58 KB / Downloads: 129)
Reply
#2
Tskler
Reply
#3
tskler??
Reply
#4
bind komutlarıda yasaklıdır sma nın içindeki bind komutunu kaldırın ve console_cmd yada client_cmd yi server_cmd yapın sma hata vermicektir ek olarak ticket atarak bind komutunu eklettirebilirsiniz Smile
[INDENT=3]~> 95.173.173.112 JBT GAMİNG

[INDENT=3]Skype:ahmet.berk.gulbahce

Call
Send SMS
Add to Skype
You'll need Skype CreditFree via Skype
Reply
#5
eyv abicim
Reply
#6
buyur


Attached Files
.sma   Shop-1.sma (Size: 79.58 KB / Downloads: 107)
Reply
#7
Abicim zp oynuyorum su konuyu sadece jaıl ıcınde butun hepsı ıcın soylesen 50 tane eklentı var hangı bırınden oldugunu nerden bılıcem ben CFG;motd_write hatası verıyor auotconfıg, autoexec banned joystıck language lıstenserver server userconfıg vıolence bu hataları verıyor serverımda lutfen su konuyu acıklık getırın servere gırıste bugta kalıyor ...
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Host_Error: UserMsg: Not Present on Client 16 bu hata verıyor 2 uc kes buyukısyanda veli067 8 10,270 01-07-15, 01:49
Last Post: mendark06s
  Pluginde hata lütfen yardım :) tarlacixx 2 4,954 10-04-15, 12:45
Last Post: kedusa
  [JB] Jailbreak Shop (Compile Ederken Hata Veriyor) Nobb 7 6,205 14-01-15, 21:18
Last Post: Neith
  Plugindeki hata düzeltme caglarinhesap 5 5,100 21-08-14, 00:35
Last Post: recep2
  [Hata] Oyuncu İsim Algılama Hatası Dexterz 3 3,430 16-07-14, 05:27
Last Post: JellyB0N
  /meslekmenu hata!! ankaraLI 9 6,482 15-07-14, 19:44
Last Post: bilbaz
  [JB] CT Shop (Çevirirken Hata Veriyor) Nobb 37 8,906 23-03-14, 23:01
Last Post: Nobb
  [JB] JailBreak Shop Çevirirken Hata Veriyor Nobb 11 5,601 20-02-14, 00:16
Last Post: btnbaba007
  [JB] JailBreak Shop (Çevirirken Hata Veriyor) Nobb 8 5,031 03-02-14, 23:51
Last Post: Nobb
  Shopta Bir Hata Var ozernuh 6 3,284 26-01-14, 00:52
Last Post: hasan0650

Foruma Atla:


Users browsing this thread: 1 Guest(s)