![]() |
|
Hata Yardım - Printable Version +- CSPLague (https://www.csplague.com) +-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6) +--- Forum: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80) +---- Forum: Çözülmüş İstekler (https://www.csplague.com/forumdisplay.php?fid=87) +---- Thread: Hata Yardım (/showthread.php?tid=9256) Pages:
1
2
|
Hata Yardım - ata123456789 - 28-12-13 Bu hata alıyorum çözümü varmı yardım gerek "luckshop.amxx") (native "get_pcvar_num") - debug not enabled! L 12/28/2013 - 11:46:33: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes). Code: L 12/28/2013 - 18:44:43: Displaying debug trace (plugin "luckshop.amxx")#include <amxmisc> #include <hamsandwich> #include <cstrike> #include <fakemeta> #include <fakemeta_util> #include <fun> #include <nvault> #include <jail> #include <engine> #include <colorchat> #include <xs> #define charsmax(%1) (sizeof(%1)-1) #define is_valid_player(%1) (1 <= %1 <= 32) /*============================================================ Variables ============================================================*/ new OnOff, OnOff2, precio1, precio2, precio3, precio4, precio5, precio6, precioC1, precioC2, precioC3, precioC4, CTDefaultDano, TDefaultDano, PaloDano, HachaDano, MacheteDano, MotocierraDano, hTDefaultDano, hCTDefaultDano, hPaloDano, hHachaDano, hMacheteDano, hMotocierraDano, Vida, Armor, g_killjp, g_killhsjp, g_startjp, g_maxjp, syncObj, Ronda[33], Speed[33], Speed2[33], TCuchillo[33], CTCuchillo[33], Destapador[33], Hacha[33], Machete[33], Motocierra[33], g_jbpacks[33], quitar[33], regalar[33], gidPlayer[33], mainvault; new engel1[33]; new AcKapa; new zombihp[33]; new insanhp[33]; new tshop; new isyanmenu; new destekmenuu; new isyanbitis; new bool:kumar_oynadi[33]; 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/Electro/Electro.mdl" new PLAYER_MODELCT[] = "models/[Shop]JailBreak/Electro/Electro2.mdl" new VIEW_Hacha[] = "models/[Shop]JailBreak/Hacha/Hacha.mdl" new PLAYER_Hacha[] = "models/[Shop]JailBreak/Hacha/Hacha2.mdl" new VIEW_Machete[] = "models/[Shop]JailBreak/Machete/Machete.mdl" new PLAYER_Machete[] = "models/[Shop]JailBreak/Machete/Machete2.mdl" new VIEW_Palo[] = "models/[Shop]JailBreak/Palo/Palo.mdl" new PLAYER_Palo[] = "models/[Shop]JailBreak/Palo/Palo2.mdl" new VIEW_Moto[] = "models/[Shop]JailBreak/Moto/Moto.mdl" new PLAYER_Moto[] = "models/[Shop]JailBreak/Moto/Moto2.mdl" new WORLD_MODEL[] = "models/w_knife.mdl" new OLDWORLD_MODEL[] = "models/w_knife.mdl" /*============================================================ Shop Sounds! ============================================================*/ new const Si[] = { "[Shop]JailBreak/Yes.wav" } new const No[] = { "[Shop]JailBreak/No.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 "TruVa Gaming" #define VERSION "1.5" #define AUTHOR "TruVa Gaming" #define task 672 //////////////////////////////////////////////// #define SERVER "TruVa Gaming # JailBreak" //// Server adini Yaz mutlaka yaz ! #define FACEBOOK "facebook.com/TruvaJailBreak" //// Facebook Adresini Yaz ornekdeki gibi #define SKYPE "xTroN7 ve PirateKenzy7" //// Skype Adresini Yaz ornekdeki gibi #define TELNO "05376282559 - 05548377473" //// Telefon Numarani Yaz #define WEBS "www.JailServer.org" //// Site adini yaz. //////////////////Server//Kurallari///////////// /*===================================*///////// #define KURAL1 "Oyunda admin dahi olsa kimsenin ayricaligi yoktur!" #define KURAL2 "Oyucnularin hile acmasi - spam yapmasi yasaktir!" #define KURAL3 "Kufur etmek ban sebebidir!" #define KURAL4 "Komut verme onceligi adminlerdedir. Slotlar ondan sonra gelir!" #define KURAL5 "Oyunda adminlerin ve oyuncularin reklam yapmasi yasaktir! " #define KURAL6 "Slotlarin adminlerden habersiz kendini CT atmasi yasaktir!" #define KURAL7 "CT Koruma'nin 12 playerden assa alinmasi yasaktir!" #define KURAL8 "Serverin huzurunu bozan kisiler serverden uzaklastirilacaktir!" /*===================================*/////////// //////////////////Adminlik//Kurallari///////////// /*===================================*/////////// #define KKURAL1 "Adminlerin T'deyken mic basmasi yasaktir!" #define KKURAL2 "Kafasina gore serverde komuta gecen adminler uzaklastirilacaktir!" #define KKURAL3 "Komut vermeyi bilmeyen adminlerin CT gecmesi yasaktir!" #define KKURAL4 "Eger serverde komutcu admin yoksa, Adminlerin servere komutcu almasi zorunludur!" #define KKURAL5 "Oyuncularin sorularina duzgun bir uslupla cevap vermek, admnilerin gorevidir!" #define KKURAL6 "Adminlerin kafasina gore kisi banlama ozgurlugu yoktur, Gunluk log kaydi tutulmaktadir!" #define KKURAL7 "Bir admin, serverde hiçbir zaman kendi cikarlarini dusunmemelidir!" #define KKURAL8 "Eger bir admin kurallara uymuyorsa 1.kez uyarilir. 2.cide adminlikten atilir!" /*===================================*////////// //////////////////Slotluk//Kurallari///////////// /*===================================*////////// #define KKKURAL1 "JB vermek yasaktir!" #define KKKURAL2 "Admin varken Team degistirmek yasaktir!" #define KKKURAL3 "Kufur etmek serverin huzurunu bozmak yasaktir!" #define KKKURAL4 "Reklam yapmak yasaktir!" #define KKKURAL5 "Slotlarin temel gorevi serverde adminler yokken, servere goz kulak olmaktir!" #define KKKURAL6 "Slotlarin oyunlarda herhangi bir ayricaligi yoktur." #define KKKURAL7 "Slotlarin yetkisi serverde kalma suresine gore arttirilacak ve adminlige kadar yukselecektir!" #define KKKURAL8 "Slotlar serverde asla kendi cikarlarini dusunemez!" /*===================================*////////// ///////////////////////////////////////////////// /*===================================*////////// #define BILGI1 "Server Sahibi xTroN7 ve Pirate'dir" #define BILGI2 "Normal Adminlik : 15 TL - Full Yetki Adminlik 20 TL" #define BILGI3 "Slotluk ucretsizdir. Skype ekleyiniz." #define BILGI4 "[Skype : xTroN7] [Skype : PirateKenzy7]" #define BILGI5 "Web Sitemiz : www.JailServer.org" #define BILGI6 "Adminleri, Slotlari ve Guncel haberleri sitemizden takip edebilirsiniz. www.JailServer.org" #define BILGI7 "Kurala uymayan adminlerin adminliklerini alinacaktir!" #define BILGI8 "ip Adresimiz : 95.173.173.139" /*===================================*////////// ///////////////////////////////////////////////// /*===================================*////////// #define FIYAT1 "Baslangic Adminlik : 10 TL" #define FIYAT2 "Normal Adminlik : 15 TL" #define FIYAT3 "Full Yetki Adminlik : 20 TL" #define FIYAT4 "Slotluk Ucretsizdir" #define FIYAT5 "Admnilikler Aylik Olarak Hesaplanmistir" #define FIYAT6 "Detayli Bilgi : www.JailServer.org" ///////////////////////////////////////// const MENU_TUSLARI = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_0 new takim[36]; new yapimci[] = "[^3TruVa Gaming^4]" /*=========================================================== SLOT VARS ===========================================================*/ const WEAPONS_BITSUM = (1<<CSW_KNIFE|1<<CSW_HEGRENADE|1<<CSW_FLASHBANG|1<<CSW_SMOKEGRENADE|1<<CSW_C4); #if cellbits == 32 const OFFSET_CLIPAMMO = 51 ; #else const OFFSET_CLIPAMMO = 65 ; #endif const OFFSET_LINUX_WEAPONS = 4; new const PREFIX[] = { "!g[ TruVa Gamign ]:!n" }; new Float:cok_hizli = 500.0; new Float:normal_hizli = 250.0; new Float: cl_pushangle[33][3]; new menukullanim[33], hizver[33], mermisekmeme[33]; #define ADMIN_SLOTMENU ADMIN_LEVEL_H // [ "T" Yetkisi Olarak Ayarlanmistir,Ice ] /*============================================================ Config ============================================================*/ new bool:katledici[33]; new bool arsiliyor = falsenew bool:Bindle = false new facebilgi, bool:g_gom[33], telefonbilgi, skypebilgi, kusayfasi, ts3sayfasi, iletisimsayfasi, serverhakkindabilgi, website, fiyatmenu; new GorunmezJB, GodmodeJB, ElektrikJB, DepremJB, YuksekJB, KalkanJB, HpMiktari, ElemanRevle, BombaJB, SessizJB, secimyapildi[33], Tag[] = "[ TruVa Gaming ]"; 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)) return register_plugin(PLUGIN, VERSION, AUTHOR); register_clcmd("say /meslekmenu","ShowMenu") register_clcmd("say !meslekmenu","ShowMenu") register_clcmd("say_team /meslekmenu","ShowMenu") register_clcmd("say_team !meslekmenu","ShowMenu") register_clcmd("drop","Yasak"); register_clcmd("say /destekmenu","destekmenu") register_logevent("eRS",2,"1=Round_Start") register_event("DeathMsg","eDeath2","a") register_event("CurWeapon", "HookCurWeapon2", "be", "1=1"); register_forward(FM_EmitSound, "fw_EmitSound2") RegisterHam(Ham_Spawn,"player","OyuncuDogunca2", 1) //register_menu("Menu 1", MENU_TUSLARI, "Oyun_Menusu"); register_clcmd("say /jbmenu","kontrol") register_clcmd("say !jbmenu","kontrol") register_clcmd("say_team /jbmenu","kontrol") register_clcmd("say_team !jbmenu","kontrol") register_clcmd("say /isyan","isyan_menu") set_task(100.0, "yazicik", 0, _, _, "b") set_task(50.0, "destekbilgi", 0, _, _, "b") /*============================================================ Cvar Ayarlari. ============================================================*/ facebilgi = register_cvar("destek_facebilgi", "1"); skypebilgi = register_cvar("destek_skypebilgi", "1"); telefonbilgi = register_cvar("destek_telbilgi", "1"); kusayfasi = register_cvar("destek_kurallarmenu", "1"); ts3sayfasi = register_cvar("destek_ts3menu", "1"); iletisimsayfasi = register_cvar("destek_iletisimmenu", "1"); serverhakkindabilgi = register_cvar("destek_serverbilgi", "1"); fiyatmenu = register_cvar("destek_fiyatsayfasi", "1"); website = register_cvar("destek_website", "1"); RegisterHam(Ham_Spawn, "player", "Fwd_PlayerSpawn_Post", 1) RegisterHam(Ham_TakeDamage, "player", "FwdTakeDamage", 0) RegisterHam(Ham_Killed, "player", "fw_player_killed") register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1") register_clcmd("GetVaultData", "fw_GetVaultData") register_forward(FM_SetModel, "fw_SetModel") register_forward(FM_EmitSound, "Fwd_EmitSound") register_clcmd("jointeam","engel") register_clcmd("jointeam 02","engel") register_clcmd("jointeam 02 ct","engel") // 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", "8"); g_maxjp = register_cvar("jb_maxgiveJP", "100"); OnOff = register_cvar("jb_Shop", "1")//1(ON) 0(OFF) OnOff2 = register_cvar("jb_ShopKnifes", "1")//1(ON) 0(OFF) precio1 = register_cvar("jb_pFlash", "3") precio2 = register_cvar("jb_pHe", "5") precio3 = register_cvar("jb_pHEFL", "7") precio4 = register_cvar("jb_pWalk", "10") precio5 = register_cvar("jb_pFast", "20") precio6 = register_cvar("jb_pDrugs", "25") precioC1 = register_cvar("jb_pKnife1", "-1") precioC2 = register_cvar("jb_pKnife2", "5") precioC3 = register_cvar("jb_pKnife3", "10") precioC4 = register_cvar("jb_pKnife4", "23") AcKapa = register_cvar("jb_engel","0") TDefaultDano = register_cvar("jb_dKnifeT", "10") CTDefaultDano = register_cvar("jb_dKnifeCT", "50") PaloDano = register_cvar("jb_dKnife1", "15") HachaDano = register_cvar("jb_dKnife2", "35") MacheteDano = register_cvar("jb_dKnife3", "50") MotocierraDano = register_cvar("jb_dKnife4", "80") hTDefaultDano = register_cvar("jb_dHsKnifeT", "20") hCTDefaultDano = register_cvar("jb_dHsKnifeCT", "80") hPaloDano = register_cvar("jb_dhsKnife1", "30") hHachaDano = register_cvar("jb_dhsKnife2", "70") hMacheteDano = register_cvar("jb_dhsKnife3", "95") hMotocierraDano = register_cvar("jb_dhsKnife4", "200") Vida = register_cvar("jb_drLife", "200") Armor = register_cvar("jb_drArmor", "200") tshop = register_cvar("jb_tshop","1") isyanmenu = register_cvar("jb_isyan","1") destekmenuu = register_cvar("destek_ac","1") register_clcmd("say /shop", "Tienda") register_clcmd("say !shop", "Tienda") register_clcmd("say_team /shop", "Tienda") register_clcmd("say_team !shop", "Tienda") register_clcmd("say /mg", "tlveral") register_clcmd("JbPacks", "player") register_clcmd("JbPackage","players") GorunmezJB = register_cvar("jbisyan_gorunmez","35"); GodmodeJB = register_cvar("jbisyan_olumsuz","30"); ElektrikJB = register_cvar("jbisyan_elektrik","35"); DepremJB = register_cvar("jbisyan_deprem","35"); YuksekJB = register_cvar("jbisyan_ziplama","15"); KalkanJB = register_cvar("jbisyan_kalkan","30"); HpMiktari = register_cvar("jbisyan_hpmiktari","100"); ElemanRevle = register_cvar("jbisyan_elemanrev","70"); BombaJB = register_cvar("jbisyan_3hg","15"); SessizJB = register_cvar("jbisyan_sessiz","15"); register_event("HLTV", "YeniTurcu", "a", "1=0", "2=0"); new silahisim[24]; for (new id = 1; id <= 30; id++){ if (!(WEAPONS_BITSUM & 1 << id) && get_weaponname(id, silahisim, 23)){ RegisterHam(Ham_Weapon_PrimaryAttack, silahisim, "fw_Weapon_PrimaryAttack_Pre"); RegisterHam(Ham_Weapon_PrimaryAttack, silahisim, "fw_Weapon_PrimaryAttack_Post", 1); } } } /*============================================================ Precaches ============================================================*/ public plugin_precache() { precache_model("models/rpgrocket.mdl") precache_sound("weapons/headshot2.wav") precache_sound(Si) precache_sound(No) 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_Palo) precache_model(PLAYER_Palo) precache_model(VIEW_Hacha) precache_model(PLAYER_Hacha) precache_model(VIEW_Machete) precache_model(PLAYER_Machete) precache_model(VIEW_Moto) precache_model(PLAYER_Moto) precache_model(WORLD_MODEL) syncObj = CreateHudSyncObj() return PLUGIN_CONTINUE } /*============================================================ KNIFE SHOP ============================================================*/ public Tienda1(id) { new hostname[64] get_cvar_string("hostname",hostname,63) if(get_pcvar_num(OnOff2)) { if (get_user_team(id) == 1 ) { static Item[64] formatex(Item, charsmax(Item),"\w[TruVa\r // \wMarket",hostname) new Menu = menu_create(Item, "CuchilleroHandler") formatex(Item, charsmax(Item),"\w[ \r- \wTuvalet Pompasi\r - \w] \y[ %d TL ]", get_pcvar_num(precioC1)) menu_additem(Menu, Item, "1") formatex(Item, charsmax(Item),"\w[ \r- \wKanli Balta\r - \w] \y[ %d TL ]",get_pcvar_num(precioC2)) menu_additem(Menu, Item, "2") formatex(Item, charsmax(Item),"\w[ \r- \wSamuray Kilici\r - \w] \y[ %d TL ]",get_pcvar_num(precioC3)) menu_additem(Menu, Item, "3") formatex(Item, charsmax(Item),"\w[ \r- \wTestere\r - \w] \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 ,"%s Marketten^3 [ Tuvalet Pompasi ]^4 Satin Aldiniz",yapimci) emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) } else { ColorChat(id,GREEN ,"%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci) } } 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 ,"%s Marketten^3 [ Kanli Balta ]^4 Satin Aldiniz",yapimci) emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) } else { ColorChat(id,GREEN ,"%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci) } } 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 ,"%s Marketten^3 [ Savuray Kilici ]^4 Satin Aldiniz",yapimci) emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) } else { ColorChat(id,GREEN, "%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci) } } 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 ham_strip_weapon(id, "weapon_knife") give_item(id, "weapon_knife") engel1[id] = 1 ColorChat(id,GREEN, "%s Marketten^3 [ Testere ]^4 Satin Aldiniz",yapimci) emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) } else { ColorChat(id,GREEN, "%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci) } } } menu_destroy(menu); return PLUGIN_HANDLED; } /*============================================================ ITEM'S MENU ============================================================*/ public Tienda(id) { if(get_pcvar_num(OnOff)) { if(get_pcvar_num(tshop) && Ronda[id]) { if(is_user_alive(id)) { if (cs_get_user_team(id) == CS_TEAM_T ) { new contador=0; new players[32], num, tempid; get_players(players, num) for (new i=0; i<num; i++) { tempid = players if (get_user_team(tempid)==1 && is_user_alive(tempid)) { contador++; } } if ( contador == 1 ) { } else if ( contador >= 2 ) { static Item[64] formatex(Item, charsmax(Item),"\wTruVa\r // \wT Shop Menusu") new Menu = menu_create(Item, "TiendaHandler") formatex(Item, charsmax(Item),"\wFlash Bombasi \y[ %d TL ]",get_pcvar_num(precio1)) menu_additem(Menu, Item, "1") formatex(Item, charsmax(Item),"\wEl Bombasi \y[ %d TL ]",get_pcvar_num(precio2)) menu_additem(Menu, Item, "2") formatex(Item, charsmax(Item),"\wEl Bombasi \y+ \wFlash Bombasi \y[ %d TL ]",get_pcvar_num(precio3)) menu_additem(Menu, Item, "3") formatex(Item, charsmax(Item),"\wSessiz Yurume \y[ %d TL ]",get_pcvar_num(precio4)) menu_additem(Menu, Item, "4") formatex(Item, charsmax(Item),"\wHizli Yurume \y[ %d TL ]",get_pcvar_num(precio5)) menu_additem(Menu, Item, "5") formatex(Item, charsmax(Item),"\wUyusturucu \y[ %d TL ]",get_pcvar_num(precio6)) menu_additem(Menu, Item, "6") menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, Menu,0) } } } } } return PLUGIN_HANDLED } public TiendaHandler(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 gmsg_SetFOV = get_user_msgid("SetFOV") new Obtener1 = get_pcvar_num(precio1) new Obtener2 = get_pcvar_num(precio2) new Obtener3 = get_pcvar_num(precio3) new Obtener4 = get_pcvar_num(precio4) new Obtener5 = get_pcvar_num(precio5) new Obtener6 = get_pcvar_num(precio6) new vida1 = get_user_health(id) new vida2 = get_pcvar_num(Vida) new armor1 = get_user_armor(id) new armor2 = get_pcvar_num(Armor) new key = str_to_num(data); switch(key) { case 1: { if (g_jbpacks[id] >= Obtener1 && vivo) { g_jbpacks[id] -= Obtener1 ColorChat(id,GREEN,"%s Marketten ^3[ Flash Bombasi ]^4 Aldiniz.",yapimci) 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 } else { ColorChat(id,GREEN ,"%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci) } } case 2: { if (g_jbpacks[id] >= Obtener2 && vivo) { g_jbpacks[id] -= Obtener2 ColorChat(id,GREEN,"%s Marketten ^3[ El Bombasi ]^4 Aldiniz.",yapimci) give_item(id, "weapon_hegrenade") emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) Ronda[id] = 0 } else { ColorChat(id,GREEN ,"%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci) } } case 3: { if (g_jbpacks[id] >= Obtener3 && vivo) { g_jbpacks[id] -= Obtener3 ColorChat(id,GREEN,"%s Marketten ^3[ El Bombasi + Flash Bombasi ]^4 Aldiniz.",yapimci) give_item(id, "weapon_hegrenade") 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 } else { ColorChat(id,GREEN ,"%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci) } } case 4: { if (g_jbpacks[id] >= Obtener4 && vivo) { g_jbpacks[id] -= Obtener4 ColorChat(id,GREEN,"%s Marketten ^3[ Sessiz Yurume ]^4 Aldiniz.",yapimci) set_user_footsteps(id, 1) emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) Ronda[id] = 0 } else { ColorChat(id,GREEN ,"%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci) } } case 5: { if (g_jbpacks[id] >= Obtener5 && vivo) { g_jbpacks[id] -= Obtener5 ColorChat(id,GREEN,"%s Marketten ^3[ Hizli Kosma ]^4 Aldiniz.",yapimci) set_pev(id, pev_maxspeed, 500.0) Speed[id] = 1 emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) Ronda[id] = 0 } else { ColorChat(id,GREEN, "%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci) } } case 6: { if (g_jbpacks[id] >= Obtener6 && vivo) { g_jbpacks[id] -= Obtener6 ColorChat(id,GREEN,"%s Marketten ^3[ Uyusturucu ]^4 Aldiniz.",yapimci) set_user_armor(id, armor1 + armor2) set_user_health(id, vida1 + vida2) set_pev(id, pev_maxspeed, 380.0) Speed2[id] = 1 message_begin( MSG_ONE, gmsg_SetFOV, { 0, 0, 0 }, id ) write_byte( 180 ) message_end( ) emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) Ronda[id] = 0 } else { ColorChat(id,GREEN, "%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci) } } } 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),"\wTruVa \r// \wOyuncuyu 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), "\w[ \r- \w%s\r - \w]\y // \w[ \d%i \w]" ,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 console_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 > get_pcvar_num(g_maxjp)) { ColorChat(0,RED,"^4[ Dikkat ! ]^3 [ %s ]^4 Nickli Admin^3 [ %d ]^4 TL Den Fazla TL Vermeye Calisti.",adminname,get_pcvar_num(g_maxjp)) log_amx("[ TruVa ] %s Nickli Admin 100 TL Den Fazla TL Vermeye Calisti",adminname) } else { if(amount <= 100) { g_jbpacks[victim] = g_jbpacks[victim] + amount ColorChat(0,GREEN,"%s [ %s ]^3 Nickli Admin^4 [ %s ]^3 Adli Kisiye^4 [ %d ] TL Verdi.",yapimci,adminname, vname, amount) log_amx("[ TruVa ] [ %s ] Nickli Admin [ %s ] Adli Kisiye [ %d ] TL Verdi",adminname,vname,amount) } else { ColorChat(0,RED,"^4[ TruVa ]^3 [ %s ]^4 Nickli Admin^3 [ %d ]^4 TL Den Fazla TL Vermeye Calisti.",adminname,get_pcvar_num(g_maxjp)) } } } if(quitar[id]) { if(amount > g_jbpacks[victim]) { g_jbpacks[victim] = 0 ColorChat(0,GREEN,"%s [ %s ]^3 Nickli Admin^4 [ %s ]^3 Adli Kisinin^4 TUM^3 TL'Lerini Aldi.",yapimci,adminname, vname) log_amx("[ TruVa ] [ %s ] Nickli Admin [ %s ] Adli Kisinin Tum TL'Lerini Aldi",adminname,vname) } else { g_jbpacks[victim] = g_jbpacks[victim] - amount ColorChat(0,GREEN,"%s [ %s ]^3 Nickli Admin^4 [ %s ]^3 Adli Kisinin^4 [ %d ] TL sini Aldi",yapimci,adminname, vname, amount) log_amx("[ TruVa ] [ %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) { give_item(id,"weapon_ak47") give_item(id,"weapon_m4a1") give_item(id,"weapon_deagle") give_item(id,"weapon_awp") give_item(id,"weapon_hegrenade") give_item(id,"weapon_m249") CTCuchillo[id] = 1 TCuchillo[id] = 0 Destapador[id] = 0 Hacha[id] = 0 Machete[id] = 0 Motocierra[id] = 0 cs_set_user_bpammo(id,CSW_AK47,90) cs_set_user_bpammo(id,CSW_AWP,90) cs_set_user_bpammo(id,CSW_M4A1,90) cs_set_user_bpammo(id,CSW_DEAGLE,37) cs_set_user_bpammo(id,CSW_M249,200) } } console_cmd(id,"bind m ^"say /jbmenu^"") console_cmd(id,"bind b ^"say /meslekmenu^"") } public FwdTakeDamage(victim, inflictor, attacker, Float:damage, damage_bits) { if(takim[attacker] == takim[victim] && takim[attacker] != 0 && get_cvar_num("mp_friendlyfire")) { ColorChat(attacker,RED,"%s Ayni Takimdasiniz Siddete Gerek Yok.") ColorChat(attacker,RED,"%s Ayni Takimdasiniz Siddete Gerek Yok.") 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)) if(get_pdata_int(victim, 200) == HIT_HEAD) { SetHamParamFloat(4, get_pcvar_float(hMotocierraDano)) } } } case 2: { 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_Palo) set_pev(id, pev_weaponmodel2, PLAYER_Palo) } if(Hacha[id]) { set_pev(id, pev_viewmodel2, VIEW_Hacha) set_pev(id, pev_weaponmodel2, PLAYER_Hacha) } if(Machete[id]) { set_pev(id, pev_viewmodel2, VIEW_Machete) set_pev(id, pev_weaponmodel2, PLAYER_Machete) } 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 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 players(id, level, cid) { if(! cmd_access(id, level, cid, 0)) return PLUGIN_HANDLED; new string[64]; get_pcvar_string(isyanbitis, string, charsmax(string)); ColorChat(id,GREEN , "Gereken kod: %s", string); return PLUGIN_HANDLED; } public Fwd_EmitSound(id, channel, const sample[], Float:volume, Float:attn, flags, pitch) { if (!is_user_connected(id)) return FMRES_IGNORED; 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, 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(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)) { engfunc(EngFunc_EmitSound, id, channel, motocierra_slash, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } if(equal(sample,"weapons/knife_deploy1.wav")) { engfunc(EngFunc_EmitSound, id, channel, motocierra_deploy, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } if (equal(sample[14], "hit", 3)) { if (sample[17] == 'w') { engfunc(EngFunc_EmitSound, id, channel, motocierra_wall, volume, attn, flags, pitch) return FMRES_SUPERCEDE; } else { switch (random_num(1, 2)) { case 1: engfunc(EngFunc_EmitSound, id, channel, motocierra_hit1, volume, attn, flags, pitch) case 2: engfunc(EngFunc_EmitSound, id, channel, motocierra_hit2, volume, attn, flags, pitch) } return FMRES_SUPERCEDE; } } if (equal(sample[14], "sta", 3)) { engfunc(EngFunc_EmitSound, id, channel, motocierra_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; } public IlkMenu(id) { if(get_pcvar_num(OnOff2)) { if (get_user_team(id) == 1 ) { new hostname[64] get_cvar_string("hostname",hostname,63) new menu, Menuz[512] formatex(Menuz, charsmax(Menuz), "\y[TruVa] \r// \yHiper Market\r'\we Hos Geldiniz.!",hostname) menu = menu_create(Menuz, "amenu_devam") if(engel1[id] == 0) { formatex(Menuz, charsmax(Menuz), "\wTruVa \r// \wMarket") menu_additem(menu, Menuz, "1") } else { formatex(Menuz, charsmax(Menuz), "\wTruVa \r// \wMarket \r[ Kullandiniz ]") menu_additem(menu, Menuz, "1") } if(get_pcvar_num(isyanmenu) == 1) { formatex(Menuz, charsmax(Menuz), "\wTruVa \r// \wIsyan Menu") menu_additem(menu, Menuz, "2") } if(get_pcvar_num(tshop) == 1) { formatex(Menuz, charsmax(Menuz), "\wTruVa \r// \wT Shop Menusu") menu_additem(menu, Menuz, "3") if(access(id,ADMIN_LEVEL_H)) { formatex(Menuz, charsmax(Menuz), "\wTruVa \r// \wSlot Menusu") menu_additem(menu, Menuz, "5") } else { formatex(Menuz, charsmax(Menuz), "\wTruVa \r// \wSlot Menusu\d [Sadece Slotlara Ozel]") menu_additem(menu, Menuz, "6") } formatex(Menuz, charsmax(Menuz), "\wTruVa \r// \wMeslek Menusu") menu_additem(menu, Menuz, "7") } if(get_pcvar_num(destekmenuu) == 1) { formatex(Menuz, charsmax(Menuz), "\wTruVa \r// \wDestek Menusu") menu_additem(menu, Menuz, "8") } formatex(Menuz, charsmax(Menuz), "\yCikis") menu_setprop(menu,MPROP_EXITNAME,Menuz) menu_display(id, menu, 0) } } return PLUGIN_HANDLED } 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) { if(engel1[id] == 0) { Tienda1(id) } else { IlkMenu(id) } } else if(str_to_num(data) == 2) { isyan_menu(id) } else if(str_to_num(data) == 3) { console_cmd(id,"say /shop") } else if(str_to_num(data) == 5) { SmenuKomut(id) } else if(str_to_num(data) == 7) { ShowMenu(id) } else if(str_to_num(data) == 8) { destekmenu(id) } else if(str_to_num(data) == 6) { ColorChat(id,GREEN,"^3[SlotMenusu] Bu menu sadece SLOTLARA ozeldir.") } menu_destroy(amenu) return PLUGIN_HANDLED } public tlveral(id) { if(!is_user_admin(id)) { return PLUGIN_HANDLED; } static opcion[64] formatex(opcion, charsmax(opcion),"\wTruVa // \r TL Yoneticisi", LANG_PLAYER) new iMenu = menu_create(opcion, "menu") formatex(opcion, charsmax(opcion),"\wTruVa // \r TL Ver", LANG_PLAYER) menu_additem(iMenu, opcion, "1") formatex(opcion, charsmax(opcion),"\wTruVa // \r 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) { if(1<=id<=32) { if(get_user_team(id) == 1){ set_hudmessage(242, 149, 10, -1.0, 0.75 , 0, 6.0, 12.0) ShowSyncHudMsg(id, syncObj,"- Cebinizdeki TL : %i -^nMenuye Girmek Icin ^" M ^" Tusuna Basiniz.", g_jbpacks[id]) } } } public kontrol(id) { if(get_pcvar_num(AcKapa) == 0) { IlkMenu(id) } else { ColorChat(id,GREEN,"%s [ 7 ]^3 Kapalidir !",yapimci) } return PLUGIN_HANDLED; } public kont(id) { if(get_user_team(id) == 2) { if(get_user_flags(id) & ADMIN_KICK) { zombihp[id] = 5000; insanhp[id] = 150; //zm_menu(id) } } } public isyan_menu(id) { if(get_user_team(id) != 1 || !is_user_alive(id)) { client_print(id,print_chat,"Oluler Giremez!.") return PLUGIN_HANDLED } new hostname[64] get_cvar_string("hostname",hostname,63) new menu, Menuz[512] formatex(Menuz, charsmax(Menuz), "\w[TruVa Gaming]\r // \wIsyan Menu",hostname) menu = menu_create(Menuz, "isyan_menu_devam") menu_additem(menu, "\yGODMODE (3 Saniye) \r[ 30 TL ]", "1", 0); menu_additem(menu, "\yGorunmezlik (3 Saniye) \r[ 35 TL ]", "2", 0); menu_additem(menu, "\yElektrikleri Kes \r[ 35 TL ]", "3", 0); menu_additem(menu, "\yDeprem Yarat \r[ 35 TL ]", "4", 0); menu_additem(menu, "\yYuksek Ziplama \r[ 15 TL ]", "5", 0); menu_additem(menu, "\yKalkan (10 Saniye) \r[ 30 TL ]", "6", 0); menu_additem(menu, "\yEl Bombasi (3 Adet) \r[ 15 TL ]", "7", 0); menu_additem(menu, "\ySessiz Adimlarla Hizli Kos \r[ 15 TL ]", "8", 0); menu_additem(menu, "\yHP Satin Al (100 HP) \r[ 6 TL ]", "9", 0); menu_additem(menu, "\yTakim Arkadasini Revle \r[ 70 TL ]", "10", 0); formatex(Menuz, charsmax(Menuz), "\yCikis") menu_setprop(menu, MPROP_PERPAGE, 0) menu_display(id, menu, 0) return PLUGIN_HANDLED; } public isyan_menu_devam(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: { if(jb_get_user_packs(id) < get_pcvar_num(GodmodeJB)) { ColorChat(id,GREEN,"%s Uzgunum TL GODMODE Almak Icin Yetersiz.Gereken: %d TL.",Tag,get_pcvar_num(GodmodeJB)) return PLUGIN_HANDLED } jb_set_user_packs(id,jb_get_user_packs (id) - get_pcvar_num(GodmodeJB)) set_user_godmode(id,1) ColorChat(id,GREEN,"%s 3 Saniyelige GODMODE Satin Aldin.",Tag) Saniye(id) set_task(3.0,"godmodekapat",id) } case 2: { if(jb_get_user_packs(id) < get_pcvar_num(GorunmezJB)) { ColorChat(id,GREEN,"%s Uzgunum TL Gorunmezlik Almak Icin Yetersiz.Gereken: %d TL.",Tag,get_pcvar_num(GorunmezJB)) return PLUGIN_HANDLED } jb_set_user_packs(id,jb_get_user_packs(id) - get_pcvar_num(GorunmezJB)) ColorChat(id,GREEN,"%s 3 Saniye Boyunca Gorunmezsin Sapkan Varsa Isim Degistir.",Tag) Saniye(id) Gorunmezlik(id) } case 3: { if(jb_get_user_packs(id) < get_pcvar_num(ElektrikJB)) { ColorChat(id,GREEN,"%s Uzgunum TL Elektrikleri Kesmek Icin Yetersiz.Gereken: %d TL ",Tag,get_pcvar_num(ElektrikJB)) return PLUGIN_HANDLED } jb_set_user_packs(id,jb_get_user_packs(id) - get_pcvar_num(ElektrikJB)) set_lights("a") set_task(8.0,"Elektrik") new name[33] get_user_name(id,name,32) ColorChat(0,GREEN,"[ %s ] Elektrikleri Kesti.",name) } case 4: { if(!is_user_alive(id)) { ColorChat(id,RED,"%s Baba Feryadimiz Yasarken Olenler Icin... [ Narkotik ]",Tag) return PLUGIN_HANDLED } if(jb_get_user_packs(id) < get_pcvar_num(DepremJB)) { ColorChat(id,GREEN,"%s Uzgunum TL DEPREM Almak Icin Yetersiz.Gereken: %d TL.",Tag,get_pcvar_num(DepremJB)) return PLUGIN_HANDLED } new name[32] new isim = get_user_name(id,name,31) ColorChat(0,GREEN,"[ %s ] Isimli Oyuncu ^3Deprem Baslatti.",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 5: { if(!is_user_alive(id)) { ColorChat(id,RED,"%s Yasiyor Olman Gerekiyor.",Tag) return PLUGIN_HANDLED } if(jb_get_user_packs(id) < get_pcvar_num(YuksekJB)) { ColorChat(id,GREEN,"%s Uzgunum TL Yuksek Ziplama Almak Icin Yetersiz.Gereken: %d TL.",Tag,get_pcvar_num(YuksekJB)) return PLUGIN_HANDLED } jb_set_user_packs(id,jb_get_user_packs (id) - get_pcvar_num(YuksekJB)) set_user_gravity(id,0.5) ColorChat(id,GREEN,"%s Yuksek Atlama Satin Aldin El Sonuna Kadar Kullanabilirsin.",Tag) } case 6: { if(jb_get_user_packs(id) < get_pcvar_num(KalkanJB)) { ColorChat(id,GREEN,"%s Uzgunum TL Kalkan Almak Icin Yetersiz.Gereken: %d TL.",Tag,get_pcvar_num(KalkanJB)) return PLUGIN_HANDLED } jb_set_user_packs(id,jb_get_user_packs (id) - get_pcvar_num(KalkanJB)) give_item(id,"weapon_shield") Bindle = true set_task(10.0,"SilahKapat",id) ColorChat(id,GREEN,"%s Kalkan Satin Aldin 10 Saniye Sonra Gidicek",Tag) return PLUGIN_CONTINUE } case 7: { if(jb_get_user_packs(id) < get_pcvar_num(BombaJB)) { ColorChat(id,GREEN,"%s Uzgunum TL 3 Adet El Bombasi Almak Icin Yetersiz.Gereken: %d TL.",Tag,get_pcvar_num(BombaJB)) return PLUGIN_HANDLED } jb_set_user_packs(id,jb_get_user_packs (id) - get_pcvar_num(BombaJB)) give_item(id,"weapon_hegrenade") cs_set_user_bpammo(id,CSW_HEGRENADE,3) } case 8: { if(jb_get_user_packs(id) < get_pcvar_num(SessizJB)) { ColorChat(id,GREEN,"%s Uzgunum TL Sessiz Kosma Almak Icin Yetersiz.Gereken: %d TL.",Tag,get_pcvar_num(SessizJB)) return PLUGIN_HANDLED } jb_set_user_packs(id,jb_get_user_packs (id) - get_pcvar_num(SessizJB)) set_user_footsteps(id,1) set_user_maxspeed(id,500.0) ColorChat(id,GREEN,"Sessiz Adimlarinla Ucuyorsun Haydi Aslanim Goster Kendini.") } case 9: { if(jb_get_user_packs(id) < 6) { ColorChat(id,GREEN,"%s Uzgunum TL Hp Almak Icin Yetersiz.Gereken: 6 TL.",Tag) return PLUGIN_HANDLED } jb_set_user_packs(id,jb_get_user_packs (id) - 6) set_user_health(id,get_user_health(id) + get_pcvar_num(HpMiktari)) ColorChat(id,GREEN,"%s %d HP Satin Aldin.",Tag, get_pcvar_num(HpMiktari)) } case 10: { if(secimyapildi[id] == 1) { ColorChat(id,RED,"Zorlama 1 Kere Kullandin Daha Ney ?") return PLUGIN_HANDLED } if(jb_get_user_packs(id) < get_pcvar_num(ElemanRevle)) { ColorChat(id,GREEN,"%s Uzgunum TL Eleman Revlemek Icin Yetersiz.Gereken: %d TL.",Tag,get_pcvar_num(ElemanRevle)) return PLUGIN_HANDLED } jb_set_user_packs(id,jb_get_user_packs (id) - get_pcvar_num(ElemanRevle)) elemanrevle(id) } } menu_destroy(menu); return PLUGIN_HANDLED; } public elemanrevle(id) { new ad[32],sznum[6] new menu = menu_create("\rTruVa \yEleman Revle","devameteleman") for(new i = 1;i<=get_maxplayers();i++) if(is_user_connected(i) && get_user_team(i) == 1 && !is_user_alive(i)) { num_to_str(i,sznum,5) get_user_name(i,ad,31) menu_additem(menu,ad,sznum) } menu_display(id,menu, 0) return PLUGIN_HANDLED } public devameteleman(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new ad[32],callback,access,data[6] menu_item_getinfo(menu,item,access,data,5,ad,31,callback) new name[32]; get_user_name(id,name,31) new tid = str_to_num(data) get_user_name(tid,ad,31) ColorChat(0,GREEN,"^3[ %s ] ^4Isimli T , ^3[ %s ] 'yi Revledi.",name,ad) ExecuteHamB(Ham_CS_RoundRespawn,tid) secimyapildi[id] = 1 return PLUGIN_HANDLED } public GodmodeAc(id) { new players[32],inum; static tempid; get_players(players,inum) for(new i;i<inum;i++) { tempid = players if(get_user_team(tempid) ==2) { set_user_godmode(tempid,1) } } set_cvar_num("amx_show_activity", 0) set_cvar_num("amx_show_activity", 2) } public AdamDogunca(id) { set_task(2.0,"AyarReset",id) } public AyarReset(id) { set_user_godmode(id,0) set_user_gravity(id,1.0) set_user_maxspeed(id,250.0) set_user_footsteps(id,0) secimyapildi[id] = 0 } public Gorunmezlik(id) { set_user_rendering(id, kRenderFxGlowShell, 255, 255, 0, kRenderTransAlpha, 0) set_task(10.0,"Kapat",id) } public noclip3(id) { set_user_noclip(id,0) } public Kapat(id) { ColorChat(id,GREEN,"%s 10 Saniye Boyunca Aktif Olan Gorunmezlik Kapatildi.",Tag) set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255) } public Elektrik(id) { set_lights("#OFF") } 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 Yasak(id) { if(Bindle) { return PLUGIN_HANDLED } return PLUGIN_CONTINUE } public godmodekapat(id) { set_user_godmode(id,0) ColorChat(id,GREEN,"%s GODMODE Suresi Bitti.",Tag) } public Cikar(id) { set_cvar_num("amx_show_activity",0) new players[32],inum; static tempid; get_players(players,inum) for(new i;i<inum;i++) { tempid = players; if(get_user_team(tempid) == 2) { goumulu_oyuncuyu_cikar(tempid) } } set_cvar_num("amx_show_activity",2) } public Saniye(id) { set_hudmessage(255, 0, 0, -1.0, 0.29, 1, 6.0, 1.0) show_hudmessage(id, "Satin Aldiginiz Ozelligin Bitmesine 3 Saniye Kaldi !") set_task(1.0,"iki_saniye",id) } public iki_saniye(id) { set_hudmessage(255, 0, 0, -1.0, 0.29, 1, 6.0, 1.0) show_hudmessage(id, "Satin Aldiginiz Ozelligin Bitmesine 2 Saniye Kaldi !") set_task(1.0,"bir_saniye",id) } public bir_saniye(id) { set_hudmessage(255, 0, 0, -1.0, 0.29, 1, 6.0, 1.0) show_hudmessage(id, "Satin Aldiginiz Ozelligin Bitmesine 1 Saniye Kaldi !") } public SilahKapat(id) { strip_user_weapons(id) give_item(id,"weapon_knife") Bindle = false } public PluginShp(id) { ColorChat(0,NORMAL,"^04[TruVa] : ^03Jb Menu'ye Giris Yapmak Icin ^04M ^03Tusuna Basiniz ^04") set_task(120.0,"PluginShp",id) } 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; } return PLUGIN_CONTINUE } public revive(id) { strip_user_weapons(id) give_item(id,"weapon_knife") } public konts(id) { if(get_user_team(id) == 2) { if(get_user_flags(id) & ADMIN_KICK) { zombihp[id] = 5000; insanhp[id] = 150; //zm_menu(id) } } } //////////Meslek new meslek[33],hizver2[33]; new bool:timeout[33]; new healtime2[33]; public client_disconnect(id) { if(meslek[id] == 3) remove_task(id+513) if(meslek[id] == 4) remove_task(id+600) } public eRS() { new players[32],inum; get_players(players,inum) for(new i;i<inum;i++) { timeout[players] = false; healtime2[players] = 2; } } public HookCurWeapon2(id) { if(hizver2[id]) { set_pev(id, pev_maxspeed, 350.0) fm_give_item(id,"item_longjump") } return PLUGIN_CONTINUE; } public OyuncuDogunca2(id) { if(meslek[id] == 4) { hizver2[id] = true } if(meslek[id] == 5) { set_task(0.30,"GiveMeGrenade",id) } if(meslek[id] == 6) { set_user_health(id, 150); set_user_armor(id, 150); } } public GiveMeGrenade(id) { give_item(id,"weapon_hegrenade") give_item(id,"weapon_smokegrenade") give_item(id,"weapon_flashbang") } public ShowMenu(id) { new menu = menu_create("\w[ \r~ \wTruVa Gaming -\yMeslek Menu \r~ \w]","menu_handler222") menu_additem(menu,"(Doktor) - \dHer El \r2 \dKisiye \yHP \dVerebilirsin.","1") menu_additem(menu,"(Avci) - \dHer \rCT \dOldurdugunde \r10 \dJB Kazanirsin","2") menu_additem(menu,"(TL Hirsizi) - \dHer \r20 \dDakikada 30 \dJB Kazanirsin","3") menu_additem(menu,"(Speedy Gonzales) - \dDaha fazla \rHiz,\dDaha fazla \rZiplarsin \d(\r1 \dEl)","4") menu_additem(menu,"(Bombaci) - \dButun \rBomba \dSetin Olur(Her \r3 \dElde bir) !!","5") menu_additem(menu,"(Terminator) - \dHer El \r150 \yHP \y+ \r150 \yArmor \dile Baslarsin","6") menu_setprop(menu,MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) return PLUGIN_HANDLED } public menu_handler222(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new name[64],data[6]; new access,callback; menu_item_getinfo(menu,item,access,data,5,name,63,callback) switch(str_to_num(data)) { case 1:{ if(timeout[id]) { client_print(id,print_chat,"[TruVa Gaming - Meslek] En az bir el dolmadan meslek degistiremezsiniz.") return PLUGIN_HANDLED } if(meslek[id] == 1) { client_print(id,print_chat,"[TruVa Gaming - Meslek] Mesleginiz Zaten Doktor !") return PLUGIN_HANDLED } if(meslek[id] == 3) remove_task(id+513) if(meslek[id] == 4) remove_task(id+600) timeout[id] = true; meslek[id] = 1; client_print(id,print_chat,"[TruVa Gaming - Meslek] Mesleginizi Doktor Olarak Sectiniz !") client_print(id,print_chat,"[TruVa Gaming - Meslek] Can vermek istediginiz kisiye dogru bakarak E tusuna basin.") } case 2:{ if(timeout[id]) { client_print(id,print_chat,"[TruVa Gaming - Meslek] En az bir el dolmadan meslek degistiremezsiniz.") return PLUGIN_HANDLED } if(meslek[id] == 2) { client_print(id,print_chat,"[TruVa Gaming - Meslek] Mesleginiz Zaten Avci !") return PLUGIN_HANDLED } if(meslek[id] == 3) remove_task(id+513) if(meslek[id] == 4) remove_task(id+600) timeout[id] = true; meslek[id] = 2; client_print(id,print_chat,"[TruVa Gaming - Meslek] Mesleginizi Avci Olarak Sectiniz !") } case 3:{ if(timeout[id]) { client_print(id,print_chat,"[TruVa Gaming - Meslek] En az bir el dolmadan meslek degistiremezsiniz.") return PLUGIN_HANDLED } if(meslek[id] == 3) { client_print(id,print_chat,"[TruVa Gaming - Meslek] Mesleginiz Zaten TL Hirsizi !") return PLUGIN_HANDLED } if(meslek[id] == 4) remove_task(id+513) timeout[id] = true; meslek[id] = 3; client_print(id[/i][/i][/i][/i][/i] Cevap: Hata Yardım - xcasusxx - 28-12-13 Resmi tam okuyamıyorum SMA dosyanızı eke alabilir misiniz? Cevap: Hata Yardım - skc0011 - 28-12-13 ata123456789 dateline='' Wrote: Bu hata alıyorum çözümü varmı yardım gerek plugins.ini de luckshop.amxx'in yanına debug yaz ver. böyle düzeltemeyiz. Cevap: Hata Yardım - akcaliberkk - 28-12-13 Sabit başlıkları kontrol edin. Cevap: Hata Yardım - ata123456789 - 29-12-13 akcaliberkk dateline='' Wrote: Sabit başlıkları kontrol edin.kontrol eddim Cevap: Hata Yardım - akcaliberkk - 29-12-13 PHP Code: public FwdTakeDamage(victim, inflictor, attacker, Float:damage, damage_bits)-> PHP Code: public FwdTakeDamage(victim, inflictor, attacker, Float:damage, damage_bits)Cevap: Hata Yardım - ata123456789 - 29-12-13 Değişiklik nedir anlıyamadım da akcaliberkk dateline='' Wrote: Cevap: Hata Yardım - akcaliberkk - 29-12-13 Sadece en başa bir satır ekledim Cevap: Hata Yardım - JDM - 29-12-13 PHP Code: if(!is_valid_player(attacker) || !is_valid_player(victim)) return HAM_IGNORED Cevap: Hata Yardım - ata123456789 - 02-01-14 Sorun çözülmüştür teşekkür ederim |