⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel

Webailesi Portal Sistemi

Yazar: Famous
12-09-2021, 19:55
Merhaba Eklenti Listesinde Bu Hatayı Alıyorum 
Yardım Edebilirmisiniz
Kod:
Currently loaded plugins:
       name                    version     author            file             status   
[  1] CSD Guard               v2017       Ömer TELLİ      csd_guard.amxx   running 
[  2] CSD Yon Config vCore    0.2         Ömer TELLI       csd_yonconfig.a  running 
[  3] CSDuragi TeamSpeak 3 E  1.0         Omer TELLI        csd_ts3.amxx     running 
[  4] -kapali-                2020        Omer Telli        ultimate_rslot.  running 
[  5] No See Vars             0.1.0       ConnorMcLeod      no_see_vars.amx  running 
[  6] Multi Engel vCore       0.1         Ömer TELLİ      csd_multiengel.  running 
[  7] Admin Base              1.10.0.539  AMXX Dev Team     admin.amxx       running 
[  8] Admin Commands          1.8.3-dev+  AMXX Dev Team     admincmd.amxx    running 
[  9] Admin Help              1.8.3-dev+  AMXX Dev Team     adminhelp.amxx   running 
[ 10] Multi-Lingual System    1.8.3-dev+  AMXX Dev Team     multilingual.am  running 
[ 11] Menus Front-End         1.8.3-dev+  AMXX Dev Team     menufront.amxx   running 
[ 12] Commands Menu           1.8.3-dev+  AMXX Dev Team     cmdmenu.amxx     running 
[ 13] Players Menu            1.8.3-dev+  AMXX Dev Team     plmenu.amxx      running 
[ 14] Maps Menu               1.8.3-dev+  AMXX Dev Team     mapsmenu.amxx    running 
[ 15] Anti Flood              1.8.3-dev+  AMXX Dev Team     antiflood.amxx   running 
[ 16] Admin Chat              1.8.3-dev+  AMXX Dev Team     adminchat.amxx   running 
[ 17] Scrolling Message       1.8.3-dev+  AMXX Dev Team     scrollmsg.amxx   running 
[ 18] Info. Messages          1.8.3-dev+  AMXX Dev Team     imessage.amxx    running 
[ 19] Admin Votes             1.8.3-dev+  AMXX Dev Team     adminvote.amxx   running 
[ 20] NextMap                 1.8.3-dev+  AMXX Dev Team     nextmap.amxx     running 
[ 21] Nextmap Chooser         1.8.3-dev+  AMXX Dev Team     mapchooser.amxx  running 
[ 22] TimeLeft                1.8.3-dev+  AMXX Dev Team     timeleft.amxx    running 
[ 23] Pause Plugins           1.8.3-dev+  AMXX Dev Team     pausecfg.amxx    running 
[ 24] Stats Configuration     1.8.3-dev+  AMXX Dev Team     statscfg.amxx    running 
[ 25] Restrict Weapons        1.8.3-dev+  AMXX Dev Team     restmenu.amxx    running 
[ 26] CSD StatsX [S]          3.4         AMXX && CSD Team  statsx.amxx      running 
[ 27]  CSDuragi GAG           1.4.9       xPaw & Exolent    amx_gag.amxx     running 
[ 28] CSDuragi Spec Banner    vCore 1.0   Omer TELLI        csd_specbanner.  running 
[ 29] CsDuragi PUB BOT        1.0         Genki             csd_pubbotv2.am  running 
[ 30] Say Reklam Engelleyici  0.1         Omer TELLI        csd_reklamengel  running 
[ 31] Mermi Kontorl           2.0         Ömer TELLİ      mermikontrol.am  running 
[ 32] CSD Chat Engine         vCore 0.2   Ömer Telli       csd_adminchat.a  running 
[ 33] UnBanmenu               1           AMX Team          unbanmenu.amxx   running 
[ 34] CSDM Menu               1.3         Yek'-ta           csd_csdm_menu.a  running 
[ 35] [ZBHeroEX] Addon: Supp  1.0         Dias Leon         Addon_Supplybox  paused   
[ 36] [ZEVO] Hero: Dual Kris  1.0         Dias Pendragon    Hero_DualKrissC  paused   
[ 37] M134 Vulcan             1.0         Dias Leon         Hero_M134Vulcan  paused   
[ 38] [ZEVO] Hero: SVDEX      1.0         Dias Pendragon    Hero_SVDEX.amxx  paused   
[ 39] [ZEVO] Sidekick: Canno  2015        Dias              Sidekick_Cannon  paused   
[ 40] [ZEVO] Sidekick: Guill  1.0         Dias Pendragon    Sidekick_Guillo  paused   
[ 41] [ZEVO] Sidekick: Power  1.0         Dias Pendragon L  Sidekick_PowerS  paused   
[ 42] [ZEVO] Sidekick: Spear  1.0         Dias Pendragon    Sidekick_Spearg  paused   
[ 43] [ZEVO] Special: Dual D  1.0         Dias Pendragon    Special_DualDea  paused   
[ 44] unknown                 unknown     unknown           Zombie_TheHeroE  bad load
[ 45] [ZBHeroEx] Addon: Atta  1.0         Dias              addon_attachmen  running 
[ 46] [ZBHeroEx] Addon: Huma  1.0         Dias              addon_defaultwp  running 
[ 47] [ZBHeroEx] Addon: Dias  1.0         author            addon_diasskill  running 
[ 48] [ZBHeroEx] Addon: Hero  1.0         Dias              addon_heroinega  running 
[ 49] [ZBHeroEx] Addon: Hero  1.0         Dias              addon_herosvdex  running 
[ 50] [ZBHeroEx] Addon: Infe  1.0         Dias              addon_infect-ef  running 
[ 51] [ZBHeroEx] Addon: Shop  1.0         Dias              addon_shop.amxx  running 
[ 52] UnPrecache              1.0         Dias              addon_unprecach  running 
[ 53] unknown                 unknown     unknown           addon_weapon.am  bad load
[ 54] unknown                 unknown     unknown           melee_balrog9.a  bad load
[ 55] unknown                 unknown     unknown           melee_dkatana.a  bad load
[ 56] unknown                 unknown     unknown           melee_dragonswo  bad load
[ 57] unknown                 unknown     unknown           melee_sealknife  bad load
[ 58] unknown                 unknown     unknown           pri_ak47.amxx    bad load
[ 59] unknown                 unknown     unknown           pri_as50.amxx    bad load
[ 60] unknown                 unknown     unknown           pri_cannon.amxx  bad load
[ 61] unknown                 unknown     unknown           pri_m1887.amxx   bad load
[ 62] unknown                 unknown     unknown           pri_m4a1.amxx    bad load
[ 63] unknown                 unknown     unknown           pri_m95.amxx     bad load
[ 64] unknown                 unknown     unknown           pri_mg3.amxx     bad load
[ 65] unknown                 unknown     unknown           pri_mp5navy.amx  bad load
[ 66] unknown                 unknown     unknown           pri_oicw.amxx    bad load
[ 67] unknown                 unknown     unknown           pri_powersaw.am  bad load
[ 68] unknown                 unknown     unknown           pri_pkm.amxx     bad load
[ 69] unknown                 unknown     unknown           pri_skull4.amxx  bad load
[ 70] unknown                 unknown     unknown           pri_skull5.amxx  bad load
[ 71] unknown                 unknown     unknown           pri_sl8ex.amxx   bad load
[ 72] unknown                 unknown     unknown           pri_tar21.amxx   bad load
[ 73] unknown                 unknown     unknown           pri_thunderbolt  bad load
[ 74] unknown                 unknown     unknown           pri_wa2000.amxx  bad load
[ 75] unknown                 unknown     unknown           sec_balrog1.amx  bad load
[ 76] unknown                 unknown     unknown           sec_dualinfinit  bad load
[ 77] unknown                 unknown     unknown           sec_glock18.amx  bad load
[ 78] unknown                 unknown     unknown           sec_usp.amxx     bad load
[ 79] unknown                 unknown     unknown           sec_waterpistol  bad load
[ 80] [ZBHeroEx] Shop: Human  1.0         Dias              shop_human.amxx  paused   
[ 81] [ZBHeroEx] Shop: Zombi  1.0         Dias              shop_zombie.amx  paused   
[ 82] unknown                 unknown     unknown           zclass_banshee.  paused   
[ 83] unknown                 unknown     unknown           zclass_berserke  paused   
[ 84] unknown                 unknown     unknown           zclass_deimos.a  paused   
[ 85] unknown                 unknown     unknown           zclass_demented  paused   
[ 86] unknown                 unknown     unknown           zclass_lustyros  paused   
[ 87] unknown                 unknown     unknown           zclass_stamper.  paused   
[ 88] unknown                 unknown     unknown           zclass_stingfin  paused   
[ 89] unknown                 unknown     unknown           GameMaster.amxx  error   
[ 90] CSD Panel Eklentisi     1.2         Omer Telli        csd_panel.amxx   running 
[ 91] Game Description Degis  1.0         Yek'-ta           csd_gamename.am  running 
[ 92] CSDuragi MSList         1.0         Genki             csd_mslist.amxx  running 
[ 93] AMX Super               4.2         Bmann_420         amx_super.amxx   running 
[ 94] CSD Spec Bot            vCore 1.0.  Ömer Telli       fakefull_origin  running 
( 44) Load fails: Module/Library "gamemaster" required for plugin.  Check modules.ini.
( 53) Load fails: Plugin file open error (plugin "addon_weapon.amxx")
( 54) Load fails: Plugin file open error (plugin "melee_balrog9.amxx")
( 55) Load fails: Plugin file open error (plugin "melee_dkatana.amxx")
( 56) Load fails: Plugin file open error (plugin "melee_dragonsword.amxx")
( 57) Load fails: Invalid Plugin (plugin "melee_sealknife.amxx")
( 58) Load fails: Plugin file open error (plugin "pri_ak47.amxx")
( 59) Load fails: Plugin file open error (plugin "pri_as50.amxx")
( 60) Load fails: Plugin file open error (plugin "pri_cannon.amxx")
( 61) Load fails: Plugin file open error (plugin "pri_m1887.amxx")
( 62) Load fails: Plugin file open error (plugin "pri_m4a1.amxx")
( 63) Load fails: Plugin file open error (plugin "pri_m95.amxx")
( 64) Load fails: Plugin file open error (plugin "pri_mg3.amxx")
( 65) Load fails: Plugin file open error (plugin "pri_mp5navy.amxx")
( 66) Load fails: Plugin file open error (plugin "pri_oicw.amxx")
( 67) Load fails: Plugin file open error (plugin "pri_powersaw.amxx")
( 68) Load fails: Plugin file open error (plugin "pri_pkm.amxx")
( 69) Load fails: Plugin file open error (plugin "pri_skull4.amxx")
( 70) Load fails: Plugin file open error (plugin "pri_skull5.amxx")
( 71) Load fails: Plugin file open error (plugin "pri_sl8ex.amxx")
( 72) Load fails: Plugin file open error (plugin "pri_tar21.amxx")
( 73) Load fails: Plugin file open error (plugin "pri_thunderbolt.amxx")
( 74) Load fails: Plugin file open error (plugin "pri_wa2000.amxx")
( 75) Load fails: Plugin file open error (plugin "sec_balrog1.amxx")
( 76) Load fails: Plugin file open error (plugin "sec_dualinfinity.amxx")
( 77) Load fails: Plugin file open error (plugin "sec_glock18.amxx")
( 78) Load fails: Plugin file open error (plugin "sec_usp.amxx")
( 79) Load fails: Plugin file open error (plugin "sec_waterpistol.amxx")
( 89) Error: [ZBHEROEX] No Zombie Class Loaded
94 plugins, 47 running

Yazar: bekost12
12-09-2021, 15:23
arkadaşlar ekte 3 adet model var ARTEMİS yerine HawKing yazıp ve kalkan medolenin başında ki 39 yerine 33 yazarmısınız
.sma Kalkan.sma (Dosya Boyutu: 3,18 KB | İndirme Sayısı: 1)
.mdl CT_Win.mdl (Dosya Boyutu: 526,31 KB | İndirme Sayısı: 2)
.mdl T_Win.mdl (Dosya Boyutu: 526,31 KB | İndirme Sayısı: 2)
.mdl Kalkan.mdl (Dosya Boyutu: 264,46 KB | İndirme Sayısı: 2)
Yazar: .SancakTepe*
12-09-2021, 10:51
Yorum Yok
3000 TL civarı önerebileceğiniz performans açısından en iyi laptop hangisi bilgi verebilirmisiniz
Ekran görüntüsünde attığım şekilde görünüyor nasıl çözebilirim modelin namlu ucunu mu kısaltmam lazım ? Çünkü normal 1.6 awp modelinde namlu ucu görünmüyor ama benim model cs go mod awp modeli. Kullandığım eklentiyi eke koyuyorum.

Eklenti : 
.sma custom_sniper_scopes.sma (Dosya Boyutu: 27,36 KB | İndirme Sayısı: 6)


Model : 
.mdl normalawp.mdl (Dosya Boyutu: 1,69 MB | İndirme Sayısı: 1)


t5gfqrn
Yazar: Latinn
11-09-2021, 11:01
Tasarım yapımcısı: @"RopeDzN"
Tasarım ismi: : Sarı İcon Pack
Tasarım sürümü: -

Kullanım alanları & önemli bilgileri; 
  • TeamSpeak 3 JailBreak

  • Jailbreak
ds-ekran-alintisi-6816
indir : 
.rar sarı icon.rar (Dosya Boyutu: 26,85 KB | İndirme Sayısı: 44)
Yazar: slimshady
11-09-2021, 01:35
merhabalar. aşağıdaki csgo menu eklentisini kullanıyorum ancak bunda xp vermek için rcon admine özel bi cvar ayarı yok. ekleyebilirseniz çok memnun olurum. şimdiden teşekkürler

(11-09-2021, 01:35)slimshady Adlı Kullanıcıdan Alıntı: merhabalar. aşağıdaki csgo menu eklentisini kullanıyorum ancak bunda xp vermek için rcon admine özel bi cvar ayarı yok. ekleyebilirseniz çok memnun olurum. şimdiden teşekkürler
ek olarak say da rütbelerde gözükmüyor. gözükmesini sağlayabilir miyiz
.sma wf_csgomodv4.sma (Dosya Boyutu: 79,87 KB | İndirme Sayısı: 7)
Yazar: Candy
10-09-2021, 18:33
S.a  kolay gelsin multipoweın Zombie Escape modunu kurdum fakat resimdeki sorunla karşılaştım acaba sorunu nasıl düzeltebilirim  modu webailesindeki ZE modu indirmiştim 

ZE mod link:

Dark Professional Zombie Escape Mod v2 [Link Yenilendi] - WEBAilesi.COM

Eklentisi varsa atarsanız sevinirim
Dosya Adı: Ekran Alıntısı.PNG | Dosya Boyutu: 24,07 KB |
Yazar: bekost12
10-09-2021, 17:50
jail için dans plugini vardı forumda el bitince dans edıyor ve clan reklamı gelıyor yuvarlak daire içinde yazıyor aradım fakat bulamadım elinde olan varsa atabilirmi.
Yazar: HeadSHOTT
10-09-2021, 11:01
Tasarım Yapımcısı: @HeadSHOTT
Tasarımın Kullanılabileceği Alanlar;
  • JailBreaK TeamSpeak3 Serverleri



  • CS:GO Mod TeamSpeak3 Serverleri


  • Pro & DeathMatch TeamSpeak3 Serverleri


  • BaseBuilder TeamSpeak3 Serverleri


  • Zombie Plague & Escape TeamSpeak3 Serverleri


  • Oda Aç Takıl TeamSpeak3 Serverleri


  • Genel TeamSpeak3 Serverleri


  • Facebook Kapak Fotoğrafı


  • YouTube Kapak Fotoğrafı


  • Tasarım Geliştirme


- Tasarım Hakkındaki Resimler, Videolar -
ds-banner2-6805


Rar Şifresi: 

.rar Turuncu Banner.rar (Dosya Boyutu: 5,04 MB | İndirme Sayısı: 92)
Yazar: Famous
10-09-2021, 02:14
Merhaba Benim Kullandığım Zpmenu'nun İçine Knife Menude Koymak İstiyorum Yardımcı Olursanız Teşekkürler .


Knife Menu : 


Kod:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <hamsandwich>

#define PLUGIN "Zombie Knife Menu"
#define VERSION "1.0"
#define AUTHOR "Pepperino"

#define serverismi "Zombie"

new const Knife1Model[66] = "models/bicakmenu/battle_axe.mdl";
new const Knife2Model[66] = "models/bicakmenu/deadric_dagger.mdl";
new const Knife3Model[66] = "models/bicakmenu/dual_katana.mdl";
new const Knife4Model[66] = "models/bicakmenu/karambit_dop.mdl";
new const Knife6Model[66] = "models/bicakmenu/butterfly_marb.mdl";
new const Knife7Model[66] = "models/bicakmenu/m9_autotronic.mdl";
new const Knife8Model[66] = "models/bicakmenu/bayonet_eme.mdl";

new bool: Knife1[33];
new bool: Knife2[33];
new bool: Knife3[33];
new bool: Knife4[33];
new bool: Knife6[33];
new bool: Knife7[33];
new bool: Knife8[33];
new bool: KnifeKitle[33];


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /bicakmenu","Menu")
    register_event("CurWeapon", "CurentWeapon", "be", "1=1");
}
public sifirla(id){
    Knife1[id] = false;
    Knife8[id] = false;
    Knife2[id] = false;
    Knife3[id] = false;
    Knife4[id] = false;
    Knife6[id] = false;
    Knife7[id] = false;
    Knife8[id] = false;
}

public Menu(id) {
    if(get_user_team(id)!=2){
        new menu = menu_create("\d[\rZombie\y| \rAilesi\d] \r// \wZombie Menu \r\\ ^n\d // cs53.csduragi.com // \r- \r\\ \dwww.facebook.com/wwarzombie \r//", "menu_handler")
        
        menu_additem(menu, "\d[Zombie] \w-- \rBattle Axe", "1", 0);
        menu_additem(menu, "\d[Zombie] \w-- \rDeadric Dagger", "2");
        menu_additem(menu, "\d[Zombie] \w-- \rDual Katana", "3", 0);
        menu_additem(menu, "\d[Zombie] \w-- \rKarambit Doppler", "4", 0);
        menu_additem(menu, "\d[Zombie] \w-- \rButterfly Marble Fade", "6", 0);
        menu_additem(menu, "\d[Zombie] \w-- \rM9 Autotronic", "7", 0);
        menu_additem(menu, "\d[Zombie] \w-- \rBayonet Emerald", "8", 0);
        
        menu_setprop(menu,MPROP_NEXTNAME,"\yIleri")
        menu_setprop(menu,MPROP_BACKNAME,"\yGeri")
        menu_setprop(menu,MPROP_EXITNAME,"\yCIKIS");
        menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
        menu_display(id, menu, 0);
    }
    else{
        renkli_yazi(id, "!t[ !g%s !t] !nSadece ctler girebilir",serverismi)
    }
    return PLUGIN_CONTINUE
}
public menu_handler(id, menu, item)
{
    
    if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    
    new data[6], iName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new key = str_to_num(data);
    new adminismi[32]
    get_user_name(id,adminismi,31)
    
    switch(key)
    {
        case 1: {
            KnifeKitle[id] = true;
            sifirla(id);
            Knife1[id] = true;
            CurentWeapon(id);
            renkli_yazi(id, "!t[ !g%s !t] !nBattle Axe Sectiniz",serverismi)
        }   
        case 2: {
            KnifeKitle[id] = true;
            sifirla(id);
            Knife2[id] = true;
            CurentWeapon(id);
            renkli_yazi(id, "!t[ !g%s !t] !nDeadric Dagger Sectiniz",serverismi)
        }
        case 3: {
            KnifeKitle[id] = true;
            sifirla(id);
            Knife3[id] = true;
            CurentWeapon(id);
            renkli_yazi(id, "!t[ !g%s !t] !nDual Katana Sectiniz",serverismi)
        }
        case 4: {
            KnifeKitle[id] = true;
            sifirla(id);
            Knife4[id] = true;
            CurentWeapon(id);
            renkli_yazi(id, "!t[ !g%s !t] !nKarambit Doppler Sectiniz",serverismi)
        }
        case 5: {
        }
        case 6: {
            KnifeKitle[id] = true;
            sifirla(id);
            Knife6[id] = true;
            CurentWeapon(id);
            renkli_yazi(id, "!t[ !g%s !t] !nButterfly Marble Fade Sectiniz",serverismi)
        }
        case 7: {
            KnifeKitle[id] = true;
            sifirla(id);
            Knife7[id] = true;
            CurentWeapon(id);
            renkli_yazi(id, "!t[ !g%s !t] !nM9 Autotronic Sectiniz",serverismi)
        }
        case 8: {
            KnifeKitle[id] = true;
            sifirla(id);
            Knife8[id] = true;
            CurentWeapon(id);
            renkli_yazi(id, "!t[ !g%s !t] !nBayonet Emerald Sectiniz",serverismi)
        }
    }
    
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}
public plugin_precache()
{
    precache_model(Knife1Model);
    precache_model(Knife2Model);
    precache_model(Knife3Model);
    precache_model(Knife4Model);
    precache_model(Knife6Model);
    precache_model(Knife7Model);
    precache_model(Knife8Model);
    
}
public client_putinserver(id)
{
    Knife1[id] = false;
    Knife2[id] = false;
    Knife3[id] = false;
    Knife4[id] = false;
    Knife6[id] = false;
    Knife7[id] = false;
    Knife8[id] = false;
}
public CurentWeapon(id) {
    if(get_user_weapon(id) == CSW_KNIFE) {
        
        if(Knife1[id])
            set_pev(id, pev_viewmodel2, Knife1Model);
        
        if(Knife2[id])
            set_pev(id, pev_viewmodel2, Knife2Model);
        
        if(Knife3[id])
            set_pev(id, pev_viewmodel2, Knife3Model);
        
        if(Knife4[id])
            set_pev(id, pev_viewmodel2, Knife4Model);
        
        if(Knife6[id])
            set_pev(id, pev_viewmodel2, Knife6Model);
        
        if(Knife7[id])
            set_pev(id, pev_viewmodel2, Knife7Model);
        
        if(Knife8[id])
            set_pev(id, pev_viewmodel2, Knife8Model);
        
    }
}   
/*============================================================
renkli_yazi
============================================================*/
stock renkli_yazi(const id, const input[], any:...)
{
    new count = 1, players[32];
    static msg[191];
    vformat(msg, 190, input, 3);
    
    replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
    replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
    replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
    
    if (id) players[0] = id; else get_players(players, count, "ch");{
        for (new i = 0; i < count; i++)
        {
            if (is_user_connected(players[i]))
            {
                
                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
                write_byte(players[i]);
                write_string(msg);
                message_end();
            }
            
        }
    }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/

Buda ZpMenu : 
 
Kod:
/*================================================================================
    
    ----------------------
    -*- [ZG] Main Menu -*-
    ----------------------
    
    This plugin is part of Zombie Escape Mod and is distributed under the
    terms of the GNU General Public License. Check ZP_ReadMe.txt for details.
    
================================================================================*/

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#define LIBRARY_BUYMENUS "zp50_buy_menus"
#include <zp50_buy_menus>
#define LIBRARY_ZOMBIECLASSES "zp50_class_zombie"
#include <zp50_class_zombie>
#define LIBRARY_HUMANCLASSES "zp50_class_human"
#include <zp50_class_human>
#define LIBRARY_ITEMS "zp50_items"
#include <zp50_items>
#define LIBRARY_ADMIN_MENU "zp50_admin_menu"
#include <zp50_admin_menu>
#define LIBRARY_RANDOMSPAWN "zp50_random_spawn"
#include <zp50_random_spawn>
#include <zp50_colorchat>

#define TASK_WELCOMEMSG 100

// CS Player PData Offsets (win32)
const OFFSET_CSMENUCODE = 205

// Menu keys
const KEYSMENU = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MENU_KEY_8|MENU_KEY_9|MENU_KEY_0

#define flag_get(%1,%2) (%1 & (1 << (%2 & 31)))
#define flag_get_boolean(%1,%2) (flag_get(%1,%2) ? true : false)
#define flag_set(%1,%2) %1 |= (1 << (%2 & 31))
#define flag_unset(%1,%2) %1 &= ~(1 << (%2 & 31))

new g_ChooseTeamOverrideActive

new cvar_buy_custom_primary, cvar_buy_custom_secondary, cvar_buy_custom_grenades
new cvar_random_spawning

public plugin_init()
{
    register_plugin("[ZP] Main Menu", ZP_VERSION_STRING, "ZP Dev Team")
    
    register_event("HLTV", "event_round_start", "a", "1=0", "2=0")
    
    register_clcmd("chooseteam", "clcmd_chooseteam")
    
    register_clcmd("say /zpmenu", "clcmd_zpmenu")
    register_clcmd("say zpmenu", "clcmd_zpmenu")
    
    // Menus
    register_menu("Main Menu", KEYSMENU, "menu_main")
}

public plugin_natives()
{
    set_module_filter("module_filter")
    set_native_filter("native_filter")
}
public module_filter(const module[])
{
    if (equal(module, LIBRARY_BUYMENUS) || equal(module, LIBRARY_ZOMBIECLASSES) || equal(module, LIBRARY_HUMANCLASSES) || equal(module, LIBRARY_ITEMS) || equal(module, LIBRARY_ADMIN_MENU) || equal(module, LIBRARY_RANDOMSPAWN))
        return PLUGIN_HANDLED;
    
    return PLUGIN_CONTINUE;
}
public native_filter(const name[], index, trap)
{
    if (!trap)
        return PLUGIN_HANDLED;
    
    return PLUGIN_CONTINUE;
}

public plugin_cfg()
{
    cvar_buy_custom_primary = get_cvar_pointer("zp_buy_custom_primary")
    cvar_buy_custom_secondary = get_cvar_pointer("zp_buy_custom_secondary")
    cvar_buy_custom_grenades = get_cvar_pointer("zp_buy_custom_grenades")
    cvar_random_spawning = get_cvar_pointer("zp_random_spawning_csdm")
}

// Event Round Start
public event_round_start()
{
    // Show main menu message
    remove_task(TASK_WELCOMEMSG)
    set_task(2.0, "task_welcome_msg", TASK_WELCOMEMSG)
}

// Welcome Message Task
public task_welcome_msg()
{
    renkli_yazi(0,"!n[!gZG!n] !n===== Zombie Giant Mod =====")
    renkli_yazi(0,"!n[!gZG!n] !nOyun Menusu Icin [M] Tusuna Basiniz")
    renkli_yazi(0,"!n[!gZG!n] !nSilah Menusu Icin Say'a [/guns] Yaziniz")
    renkli_yazi(0,"!n[!gZG!n] !nEkstra Esya Menusu Icin Say'a [/items] Yaziniz")
}

public clcmd_chooseteam(id)
{
    if (flag_get(g_ChooseTeamOverrideActive, id))
    {
        show_menu_main(id)
        return PLUGIN_HANDLED;
    }
    
    flag_set(g_ChooseTeamOverrideActive, id)
    return PLUGIN_CONTINUE;
}

public clcmd_zpmenu(id)
{
    show_menu_main(id)
}

public client_putinserver(id)
{
    flag_set(g_ChooseTeamOverrideActive, id)
}

// Main Menu
show_menu_main(id)
{
    static menu[250]
    new len
    
    // Title
    len += formatex(menu[len], charsmax(menu) - len, "\yZombie Escape^n")
    
    // 1. Buy menu
    if (LibraryExists(LIBRARY_BUYMENUS, LibType_Library) && (get_pcvar_num(cvar_buy_custom_primary)
    || get_pcvar_num(cvar_buy_custom_secondary) || get_pcvar_num(cvar_buy_custom_grenades)) && is_user_alive(id))
        len += formatex(menu[len], charsmax(menu) - len, "\r1.\w Silah Sec^n", id, "MENU_BUY")
    else
        len += formatex(menu[len], charsmax(menu) - len, "\d1. Silah Sec^n", id, "MENU_BUY")
    
    // 2. Extra Items
    if (LibraryExists(LIBRARY_ITEMS, LibType_Library) && is_user_alive(id))
        len += formatex(menu[len], charsmax(menu) - len, "\r2.\w Ekstra Silahlar^n", id, "MENU_EXTRABUY")
    else
        len += formatex(menu[len], charsmax(menu) - len, "\d2. Ekstra Silahlar^n", id, "MENU_EXTRABUY")
    
    
    // 9. Admin menu
    if (LibraryExists(LIBRARY_ADMIN_MENU, LibType_Library) && is_user_admin(id))
        len += formatex(menu[len], charsmax(menu) - len, "\r9.\w Admin Menu", id, "MENU_ADMIN")
    else
        len += formatex(menu[len], charsmax(menu) - len, "\d9. Admin Menu", id, "MENU_ADMIN")
    
    // 0. Exit
    len += formatex(menu[len], charsmax(menu) - len, "^n^n\r0.\w Cikis", id, "MENU_EXIT")
    
    // Fix for AMXX custom menus
    set_pdata_int(id, OFFSET_CSMENUCODE, 0)
    show_menu(id, KEYSMENU, menu, -1, "Main Menu")
}

// Main Menu
public menu_main(id, key)
{
    // Player disconnected?
    if (!is_user_connected(id))
        return PLUGIN_HANDLED;
    
    switch (key)
    {
        case 0: // Buy Menu
        {
            // Custom buy menus enabled?
            if (LibraryExists(LIBRARY_BUYMENUS, LibType_Library) && (get_pcvar_num(cvar_buy_custom_primary)
            || get_pcvar_num(cvar_buy_custom_secondary) || get_pcvar_num(cvar_buy_custom_grenades)))
            {
                // Check whether the player is able to buy anything
                if (is_user_alive(id))
                    zp_buy_menus_show(id)
                else
                    zp_colored_print(id, "%L", id, "CANT_BUY_WEAPONS_DEAD")
            }
            else
                zp_colored_print(id, "%L", id, "CUSTOM_BUY_DISABLED")
        }
        case 1: // Extra Items
        {
            // Items enabled?
            if (LibraryExists(LIBRARY_ITEMS, LibType_Library))
            {
                // Check whether the player is able to buy anything
                if (is_user_alive(id))
                    zp_items_show_menu(id)
                else
                    zp_colored_print(id, "%L", id, "CANT_BUY_ITEMS_DEAD")
            }
            else
                zp_colored_print(id, "%L", id, "CMD_NOT_EXTRAS")
        }
        case 2: // Zombie Classes
        {
            if (LibraryExists(LIBRARY_ZOMBIECLASSES, LibType_Library) && zp_class_zombie_get_count() > 1)
                zp_class_zombie_show_menu(id)
            else
                zp_colored_print(id, "%L", id, "CMD_NOT_ZCLASSES")
        }
        case 3: // Human Classes
        {
            if (LibraryExists(LIBRARY_HUMANCLASSES, LibType_Library) && zp_class_human_get_count() > 1)
                zp_class_human_show_menu(id)
            else
                zp_colored_print(id, "%L", id, "CMD_NOT_HCLASSES")
        }
        case 4:
        {
            // Check if player is stuck
            if (LibraryExists(LIBRARY_RANDOMSPAWN, LibType_Library) && is_user_alive(id))
            {
                if (is_player_stuck(id))
                {
                    // Move to an initial spawn
                    if (get_pcvar_num(cvar_random_spawning))
                        zp_random_spawn_do(id, true) // random spawn (including CSDM)
                    else
                        zp_random_spawn_do(id, false) // regular spawn
                }
                else
                    zp_colored_print(id, "%L", id, "CMD_NOT_STUCK")
            }
            else
                zp_colored_print(id, "%L", id, "CMD_NOT")
        }
        case 5: // Help Menu
        {
            show_help(id)
        }
        case 6: // Menu override
        {
            flag_unset(g_ChooseTeamOverrideActive, id)
            client_cmd(id, "chooseteam")
        }
        case 8: // Admin Menu
        {
            if (LibraryExists(LIBRARY_ADMIN_MENU, LibType_Library) && is_user_admin(id))
                zp_admin_menu_show(id)
            else
                zp_colored_print(id, "%L", id, "NO_ADMIN_MENU")
        }
    }
    
    return PLUGIN_HANDLED;
}

// Help MOTD
show_help(id)
{
    static motd[1024]
    new len
    
    len += formatex(motd[len], charsmax(motd) - len, "%L", id, "MOTD_INFO11", "Zombie Escape Mod")
    len += formatex(motd[len], charsmax(motd) - len, "%L", id, "MOTD_INFO12")
    
    show_motd(id, motd)
}

// Check if a player is stuck (credits to VEN)
stock is_player_stuck(id)
{
    static Float:originF[3]
    pev(id, pev_origin, originF)
    
    engfunc(EngFunc_TraceHull, originF, originF, 0, (pev(id, pev_flags) & FL_DUCKING) ? HULL_HEAD : HULL_HUMAN, id, 0)
    
    if (get_tr2(0, TR_StartSolid) || get_tr2(0, TR_AllSolid) || !get_tr2(0, TR_InOpen))
        return true;
    
    return false;
}

stock renkli_yazi(const id, const input[], any:...)
{
    new count = 1, players[32];
    static msg[191];
    vformat(msg, 190, input, 3);
    
    replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
    replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
    replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
    
    if (id) players[0] = id; else get_players(players, count, "ch");
    {
        for (new i = 0; i < count; i++)
        {
            if (is_user_connected(players[i]))
            {
                
                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
                write_byte(players[i]);
                write_string(msg);
                message_end();
            }

        }
    }
}

Hoşgeldin, Ziyaretçi

Sitemizden yararlanabilmek için Kayıt olmalısınız.

Forumda Ara

Forum İstatistikleri

Toplam Üyeler: 44.972
Son Üye: Joequanqa
Toplam Konular: 34.833
Toplam Yorumlar: 456.751

Son Aktiviteler

[REAPI] - Satın Almayı Ka...

Son Yorum: tekçwree • 22 dakika önce
Yorumlar: 397 • Okunma: 67.616

[3.6.2] TOPLU POKE | TOPL...

Son Yorum: Yanlost • 4 saat önce
Yorumlar: 2 • Okunma: 57

[ReAPI] Parachute

Son Yorum: webelbir • 5 saat önce
Yorumlar: 455 • Okunma: 64.375

[Reapi] Pro & Dm Türk Bay...

Son Yorum: webelbir • 5 saat önce
Yorumlar: 263 • Okunma: 64.930

Sırtta Silah Taşıma Eklen...

Son Yorum: webelbir • 5 saat önce
Yorumlar: 300 • Okunma: 71.145

[JailBreaK] - Toplu JailB...

Son Yorum: NazimEMir • 5 saat önce
Yorumlar: 103 • Okunma: 51.933

Cs 1.6 En Guncel JailBrea...

Son Yorum: NazimEMir • 5 saat önce
Yorumlar: 319 • Okunma: 67.798

..DEMİRHAN.. | Anka Kuşu ...

Son Yorum: ysnkrky33 • 5 saat önce
Yorumlar: 374 • Okunma: 63.676

Historia Gaming Banner +...

Son Yorum: ysnkrky33 • 6 saat önce
Yorumlar: 301 • Okunma: 59.349

CS 1.6 Açık Mavi FPS Sila...

Forum: CS 1.6 Model
Son Yorum: Efeeatl • 6 saat önce
Yorumlar: 21 • Okunma: 15.121
Task