⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Webailesi.comWebailesi.com

Konu

#1
Selamlar Arkadaşlar,

https://www.webailesi.com/konu-deathmatc...mium-12456

Yukarıda vermiş olduğum linkte ki dm premium marketi serverime kurdum sorunsuz bir şekilde ve gerçekten çok güzel kullanışlı bir market menüsü,emeğine sağlık yapanların.

Şu anda yaşamış olduğum bir sorun var, marketten her 10 saniye de 5 can alındığı zaman oyuncu ölene kadar 1500-2000 lere çıkıyor bunu nasıl engelleyebilirim?
Bir diğeri de market de olan speed 15 saniye olarak ayarlanmış,bu 15 saniyeyi ölene kadar yapmak mümkün mü?

Bilgisi olan yardım ederse sevinirim.Şimdiden teşekkürler...
#2
Link olarak atmak yerine .sma dosyasını eke bırakır mısınız ?
Steam:Tıkla • Discord: lynchk
#3
(28-06-2023, 08:49)orucoglukayra Adlı Kullanıcıdan Alıntı: Link olarak atmak yerine .sma dosyasını eke bırakır mısınız ?
 Tabi buyurun.

Kod:
#include <amxmodx>
#include <reapi>
#include <fun>
#include <cstrike>
#include <engine>
#include <fakemeta>
#include <hamsandwich>

#define FALL_VELOCITY 350.0
#define fm_find_ent_by_class(%1,%2) engfunc(EngFunc_FindEntityByString, %1, "classname", %2)

new Para[33],hizlikos[33],zipla[33],noclip[33],Cvars[22],BombaEngel[33],CanEngel[33],HizliKosmaEngel[33],ZiplaEngel[33],RakipOl[33],YariGorunmezlik[33],YariGorunmezlikEngel[33],CanGitmeme[33];
new SinirsizMermi[33],ReloadSure[33],HerOldurmeHp[33],Godmode[33],SessizYurume[33],SinirsizMermiEngel[33],CanGitmeEngel[33],HerOldurmeHpEngel[33],GodmodeEngel[33],SessizYurumeEngel[33],RakipOlEngel[33],Model = 0;
new HerOldurmeBombaEngel[33],HerOldurmeBomba[33];

public plugin_init() {
    register_plugin("Market", "Premium", "Muhammet Bulut");
    
    register_clcmd("say /market", "MarketMenu");
    register_clcmd("nightvision", "MarketMenu");
    register_clcmd("say /paraver", "Parala");
    
    register_event("CurWeapon", "beWM", "be", "1=1")
    register_event("CurWeapon", "ChangeWeapon", "be", "1=1")
    RegisterHookChain(RG_CBasePlayer_Killed, "CBasePlayer_Killed", .post = true);
    RegisterHookChain(RG_CBasePlayer_Spawn, "Spawn", 1);
    
    Cvars[1] = register_cvar("Killed", "3");
    Cvars[2] = register_cvar("HeadShot_Killed", "5");
    Cvars[3] = register_cvar("15SaniyedeBirBomba", "20");
    Cvars[4] = register_cvar("10Saniyede5HP", "40");
    Cvars[5] = register_cvar("15SaniyelikSpeed", "45");
    Cvars[6] = register_cvar("YuksekZiplama", "10");
    Cvars[7] = register_cvar("Ek250HP", "40");
    Cvars[8] = register_cvar("Ek250ZIRH", "50");
    Cvars[9] = register_cvar("KilikDegistir", "70");
    Cvars[10] = register_cvar("BugdanKurtul", "0");
    Cvars[11] = register_cvar("Seffaflik", "40");
    Cvars[12] = register_cvar("SinirsizMermi", "70");
    Cvars[13] = register_cvar("TaramaliSniper", "60");
    Cvars[14] = register_cvar("DusunceCanGitmeme", "55");
    Cvars[15] = register_cvar("HerOldurme3HP", "25");
    Cvars[16] = register_cvar("Godmode", "80");
    Cvars[17] = register_cvar("SessizYurume", "30");
    Cvars[18] = register_cvar("CanZirhYenile", "50");
    Cvars[19] = register_cvar("HerOldurmeBomba", "45");
    Cvars[20] = register_cvar("AwpFiyati", "20");
    Cvars[21] = register_cvar("ParaLimiti", "100");
    
    set_task(80.0,"Mesaj",_,_,_,"b")
}
public Parala(id) {
    if (get_user_flags(id) & ADMIN_RCON) {
        Para[id] = 100;
    }
    else {
        client_print_color(id,id, "Yeterli Yetkin Yok!");
    }
}
public Spawn(id) {
    remove_task(id);
    BombaEngel[id] = 0;
    CanEngel[id] = 0;
    HizliKosmaEngel[id] = 0;
    ZiplaEngel[id]= 0;
    YariGorunmezlikEngel[id] = 0;
    YariGorunmezlik[id] = 0;
    RakipOl[id] = 0;
    CanGitmeme[id] = 0;
    SinirsizMermi[id] = 0;
    HerOldurmeHp[id] = 0;
    Godmode[id] = 0;
    SessizYurume[id] = 0;
    SinirsizMermiEngel[id] = 0;
    CanGitmeEngel[id] = 0;
    HerOldurmeHpEngel[id] = 0;
    GodmodeEngel[id] = 0;
    SessizYurumeEngel[id] = 0;
    RakipOlEngel[id] = 0;
    HerOldurmeBombaEngel[id] = 0;
    HerOldurmeBomba[id] = 0;
}
public Mesaj(id) {
    client_print_color(0,0,"^1 Bu serverde ^4PREMIUM MARKET ^1bulunmaktadir :)");
}    
public CBasePlayer_Killed(Victim, Killer) {
    if(is_user_connected(Victim) && is_user_connected(Killer)) {
        if(Victim != Killer) {
            if(get_member(Victim, m_bHeadshotKilled)) {
                if(Para[Killer] <= get_pcvar_num(Cvars[21])) {
                    Para[Killer] += get_pcvar_num(Cvars[2]);
                }
                else {
                    client_print_color(Killer,Killer,"^1Malesef Paraniz Limite Gelmis Daha Para Kazanamazsiniz");
                }
            }
            else {
                if(Para[Killer] <= get_pcvar_num(Cvars[21])) {
                    Para[Killer] += get_pcvar_num(Cvars[1]);
                }
                else {
                    client_print_color(Killer,Killer,"^1Malesef Paraniz Limite Gelmis Daha Para Kazanamazsiniz");
                }
            }
            if(HerOldurmeHp[Killer] == 1) {
                set_entvar(Killer, var_health, Float: get_entvar(Killer, var_health) + 3.0);
            }
            if(HerOldurmeBomba[Killer] == 1) {
                rg_give_item(Killer,"weapon_hegrenade")
            }
        }
    }
}
public client_disconnected(id) {
    hizlikos[id] = false
    zipla[id] = false
    noclip[id] = false
    SinirsizMermi[id] = false
    CanGitmeme[id] = false
    HerOldurmeHp[id] = false
    Godmode[id] = false
    SessizYurume[id] = false
    RakipOl[id] = false
    HerOldurmeBomba[id] = false
}
public ChangeWeapon(id) {
    if(SinirsizMermi[id]) {
        new wpnid = read_data(2);
        new clip = read_data(3);
   
        if(wpnid == CSW_C4 || wpnid == CSW_KNIFE) return;
        if(wpnid == CSW_HEGRENADE || wpnid == CSW_SMOKEGRENADE || wpnid == CSW_FLASHBANG) return;
   
        if (clip == 0) reloadAmmo(id);
    }
}
public reloadAmmo(id) {
    if (!is_user_connected(id)) return;

    if (ReloadSure[id] >= get_systime() - 1) return;
    ReloadSure[id] = get_systime();

    new clip, ammo, wpn[32];
    new wpnid = get_user_weapon(id, clip, ammo);

    if (wpnid == CSW_C4 || wpnid == CSW_KNIFE || wpnid == 0) return;
    if (wpnid == CSW_HEGRENADE || wpnid == CSW_SMOKEGRENADE || wpnid == CSW_FLASHBANG) return;

    if (clip == 0) {
        get_weaponname(wpnid,wpn,31);
        new iWPNidx = -1;
        while((iWPNidx = fm_find_ent_by_class(iWPNidx, wpn)) != 0) {
            if(id == pev(iWPNidx, pev_owner)) {
                cs_set_weapon_ammo(iWPNidx, getMaxClipAmmo(wpnid));
                break;
            }
        }
    }
}
stock getMaxClipAmmo(wpnid) {
    new clipammo = 0;
    switch (wpnid) {
        case CSW_P228 : clipammo = 13;
        case CSW_SCOUT : clipammo = 10;
        case CSW_HEGRENADE : clipammo = 0;
        case CSW_XM1014 : clipammo = 7;
        case CSW_C4 : clipammo = 0;
        case CSW_MAC10 : clipammo = 30;
        case CSW_AUG : clipammo = 30;
        case CSW_SMOKEGRENADE : clipammo = 0;
        case CSW_ELITE : clipammo = 15;
        case CSW_FIVESEVEN : clipammo = 20;
        case CSW_UMP45 : clipammo = 25;
        case CSW_SG550 : clipammo = 30;
        case CSW_GALI : clipammo = 35;
        case CSW_FAMAS : clipammo = 25;
        case CSW_USP : clipammo = 12;
        case CSW_GLOCK18 : clipammo = 20;
        case CSW_AWP : clipammo = 10;
        case CSW_MP5NAVY : clipammo = 30;
        case CSW_M249 : clipammo = 100;
        case CSW_M3 : clipammo = 8;
        case CSW_M4A1 : clipammo = 30;
        case CSW_TMP : clipammo = 30;
        case CSW_G3SG1 : clipammo = 20;
        case CSW_FLASHBANG : clipammo = 0;
        case CSW_DEAGLE : clipammo = 7;
        case CSW_SG552 : clipammo = 30;
          case CSW_AK47 : clipammo = 30;
        case CSW_KNIFE : clipammo = 0;
        case CSW_P90 : clipammo = 50;
    }
    return clipammo;

public beWM(id) {
    if(hizlikos[id]) {
        set_entvar(id, var_maxspeed, Float: get_entvar(id, var_maxspeed) + 900.0);
    }
}
public MarketMenu(id) {
    new Name_id[33];
    get_user_name(id, Name_id, 32);
    static Item[128];
    
    formatex(Item, charsmax(Item), "\r[ \d~ \rMARKET \d~ \r]^n\r[ \d~ \yHosgeldin \d%s \d~ \r]\r[ \d- \wParan: %d \d- \r]",Name_id,Para[id]);new Menu = menu_create(Item, "Market_Devam");
    
    if(Para[id] < 20) {
        formatex(Item, charsmax(Item), "\dHer 15 Saniyede Bomba \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[3]));
        menu_additem(Menu, Item, "1");
    }
    else {
        formatex(Item, charsmax(Item), "\wHer 15 Saniyede Bomba \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[3]));
        menu_additem(Menu, Item, "1");
    }
    if(Para[id] < 40) {
        formatex(Item, charsmax(Item), "\dHer 10 Saniyede 5HP \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[4]));
        menu_additem(Menu, Item, "2");
    }
    else {
        formatex(Item, charsmax(Item), "\wHer 10 Saniyede 5HP \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[4]));
        menu_additem(Menu, Item, "2");
    }
    if(Para[id] < 45) {
        formatex(Item, charsmax(Item), "\dSpeed \d(15 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[5]));
        menu_additem(Menu, Item, "3");
    }
    else {
        formatex(Item, charsmax(Item), "\wSpeed \w(15 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[5]));
        menu_additem(Menu, Item, "3");
    }
    if(Para[id] < 10) {
        formatex(Item, charsmax(Item), "\dYuksek Ziplama \d(10 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[6]));
        menu_additem(Menu, Item, "4");
    }
    else {
        formatex(Item, charsmax(Item), "\wYuksek Ziplama \w(10 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[6]));
        menu_additem(Menu, Item, "4");
    }
    if(Para[id] < 40) {
        formatex(Item, charsmax(Item), "\d250 HP \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[7]));
        menu_additem(Menu, Item, "5");
    }
    else {
        formatex(Item, charsmax(Item), "\w250 HP \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[7]));
        menu_additem(Menu, Item, "5");
    }
    if(Para[id] < 50) {
        formatex(Item, charsmax(Item), "\d250 ZIRH \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[8]));
        menu_additem(Menu, Item, "6");
    }
    else {
        formatex(Item, charsmax(Item), "\w250 ZIRH \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[8]));
        menu_additem(Menu, Item, "6");
    }    
    if(Para[id] < 70) {
        formatex(Item, charsmax(Item), "\dKilikDegistir \d(60 Saniye)\r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[9]));
        menu_additem(Menu, Item, "7");
    }
    else {
        formatex(Item, charsmax(Item), "\wKilikDegistir \w(60 Saniye)\r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[9]));
        menu_additem(Menu, Item, "7");
    }
    if(Para[id] < 0) {
        formatex(Item, charsmax(Item), "\dBugdanKurtul \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[10]));
        menu_additem(Menu, Item, "8");
    }
    else {
        formatex(Item, charsmax(Item), "\wBugdanKurtul \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[10]));
        menu_additem(Menu, Item, "8");
    }
    if(Para[id] < 40) {
        formatex(Item, charsmax(Item), "\dSeffaflik \d(60 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[11]));
        menu_additem(Menu, Item, "9");
    }
    else {
        formatex(Item, charsmax(Item), "\wSeffaflik \w(60 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[11]));
        menu_additem(Menu, Item, "9");
    }
    if(Para[id] < 70) {
        formatex(Item, charsmax(Item), "\dSinirsiz Mermi \d(60 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[12]));
        menu_additem(Menu, Item, "10");
    }
    else {
        formatex(Item, charsmax(Item), "\wSinirsiz Mermi \w(60 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[12]));
        menu_additem(Menu, Item, "10");
    }
    if(Para[id] < 60) {
        formatex(Item, charsmax(Item), "\dTaramaliSniper \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[13]));
        menu_additem(Menu, Item, "11");
    }
    else {
        formatex(Item, charsmax(Item), "\wTaramaliSniper \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[13]));
        menu_additem(Menu, Item, "11");
    }
    if(Para[id] < 55) {
        formatex(Item, charsmax(Item), "\dDusunceCanGitmez \d(60 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[14]));
        menu_additem(Menu, Item, "12");
    }
    else {
        formatex(Item, charsmax(Item), "\wDusunceCanGitmez \w(60 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[14]));
        menu_additem(Menu, Item, "12");
    }
    if(Para[id] < 25) {
        formatex(Item, charsmax(Item), "\dHerOldurmeye 3HP \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[15]));
        menu_additem(Menu, Item, "13");
    }
    else {
        formatex(Item, charsmax(Item), "\wHerOldurmeye 3HP \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[15]));
        menu_additem(Menu, Item, "13");
    }
    if(Para[id] < 80) {
        formatex(Item, charsmax(Item), "\dGodmode \d(10 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[16]));
        menu_additem(Menu, Item, "14");
    }
    else {
        formatex(Item, charsmax(Item), "\wGodmode \w(10 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[16]));
        menu_additem(Menu, Item, "14");
    }
    if(Para[id] < 30) {
        formatex(Item, charsmax(Item), "\dSessiz Yurume \d(20 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[17]));
        menu_additem(Menu, Item, "15");
    }
    else {
        formatex(Item, charsmax(Item), "\wSessiz Yurume \w(20 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[17]));
        menu_additem(Menu, Item, "15");
    }
    if(Para[id] < 50) {
        formatex(Item, charsmax(Item), "\dCan Zirh Yenile \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[18]));
        menu_additem(Menu, Item, "16");
    }
    else {
        formatex(Item, charsmax(Item), "\wCan Zirh Yenile \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[18]));
        menu_additem(Menu, Item, "16");
    }
    if(Para[id] < 45) {
        formatex(Item, charsmax(Item), "\dHer Oldurmede Bomba \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[19]));
        menu_additem(Menu, Item, "17");
    }
    else {
        formatex(Item, charsmax(Item), "\wHer Oldurmede Bomba \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[19]));
        menu_additem(Menu, Item, "17");
    }
    if(Para[id] < 20) {
        formatex(Item, charsmax(Item), "\dAWP \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[20]));
        menu_additem(Menu, Item, "18");
    }
    else {
        formatex(Item, charsmax(Item), "\wAWP \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[20]));
        menu_additem(Menu, Item, "18");
    }
    menu_setprop(Menu, MPROP_EXITNAME, "Cikis");
    menu_display(id, Menu, 0);
}
public Market_Devam(id, Menu, Item) {
    if(Item == MENU_EXIT) {
        menu_destroy(Menu);
        return PLUGIN_HANDLED;
    }
    new Data[6], Name[64],Access,CallBack;
    menu_item_getinfo(Menu, Item, Access, Data, 5, Name, 63, CallBack);
    
    new Key = str_to_num(Data)
    
    switch(Key) {
        case 1 : {
            if(BombaEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[3])) {
                        set_task( 10.0,"bombaci",id,_,_,"b" )
                        client_print_color(id,id,"^1Her 15 saniyede bir bomba alacaksin :)")
                        Para[id] -= get_pcvar_num(Cvars[3]);
                        BombaEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz! Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[3]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif olunce tekrar gel");
            }
        }
        case 2 : {
            if(CanEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[4])) {
                        set_task( 5.0,"can",id,_,_,"b" )
                        client_print_color(id,id,"^1Her 5 saniyede 3 HP alacaksin :)")
                        Para[id] -= get_pcvar_num(Cvars[4]);
                        CanEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz! Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[4]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif olunce tekrar gel");
            }
        }
        case 3 : {
            if(HizliKosmaEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[5])) {
                        set_entvar(id, var_maxspeed, Float:850.0);
                        hizlikos[id] = 1
                        client_print_color(id,id,"^1 15 saniyelik hizli kosma ozelligi aktif oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[5]);
                        set_task(15.0,"bitti",id)
                        HizliKosmaEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[5]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 4 : {
            if(ZiplaEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[6])) {
                        set_entvar(id, var_gravity, Float:0.450);
                        zipla[id] = 1;
                        client_print_color(id,id,"^1 10 saniyelik yuksek ziplama ozelligin aktif oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[6]);
                        set_task( 10.0,"bitti",id)
                        ZiplaEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[6]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 5 : {
            if(Para[id] >= get_pcvar_num(Cvars[7])) {
                set_entvar(id, var_health, Float: get_entvar(id, var_health) + 250.0);
                client_print_color(id,id,"^1 250 HP aldin :)")
                Para[id] -= get_pcvar_num(Cvars[7]);
            }
            else {
                client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[7]) - Para[id]);
            }
        }
        case 6 : {
            if(Para[id] >= get_pcvar_num(Cvars[8])) {
                set_entvar(id, var_armorvalue, Float: get_entvar(id, var_armorvalue) + 250.0);
                client_print_color(id,id,"^1 250 ZIRH aldin :)")
                Para[id] -= get_pcvar_num(Cvars[8]);
            }
            else {
                client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[8]) - Para[id]);
            }
        }    
        case 7 : {
            if(RakipOlEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[9])) {
                        RakipOl[id] = 1;
                        Para[id] -= get_pcvar_num(Cvars[9]);
                        RakipOlEngel[id] = 1;
                        new CsTeams:userTeam = cs_get_user_team(id)
                        if ( Model == 0 || Model == 1 || Model == 2 || Model == 3 ) {
                            client_print_color(id,id,"^1Kilik Degistirdin");
                            set_task( 60.0,"bitti",id)
                            if ( Model == 0 ){
                                Model = 1
                                if (userTeam == CS_TEAM_T) {
                                    cs_set_user_model(id, "gign")
                                }
                                if(userTeam == CS_TEAM_CT) {
                                    cs_set_user_model(id, "arctic")
                                }
                                return PLUGIN_HANDLED
                            }
                            if ( Model == 1 ){
                                Model = 2
                                if (userTeam == CS_TEAM_T) {
                                    cs_set_user_model(id, "gsg9")
                                }
                                if(userTeam == CS_TEAM_CT) {
                                    cs_set_user_model(id, "guerilla")
                                }
                                return PLUGIN_HANDLED
                            }
                            if ( Model == 2 ){
                                Model = 3
                                if (userTeam == CS_TEAM_T) {
                                    cs_set_user_model(id, "sas")
                                }
                                if(userTeam == CS_TEAM_CT) {
                                    cs_set_user_model(id, "leet")
                                }
                                return PLUGIN_HANDLED
                            }
                            if ( Model == 3 ){
                                Model = 0
                                if (userTeam == CS_TEAM_T) {
                                    cs_set_user_model(id, "urban")
                                }
                                if(userTeam == CS_TEAM_CT) {
                                    cs_set_user_model(id, "terror")
                                }
                                return PLUGIN_HANDLED
                            }
                        }
                        else {
                            Model = 0
                        }
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[9]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 8 : {
            if(Para[id] >= get_pcvar_num(Cvars[10])) {
                rg_round_respawn(id);
                client_print_color(id,id,"^1 Bugdan Kurtuldun :)")
            }
            else {
                client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[10]) - Para[id]);
            }
        }
        case 9 : {
            if(YariGorunmezlikEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[11])) {
                        YariGorunmezlik[id] = 1;
                        set_user_rendering(id,kRenderFxNone,0,0,0,kRenderTransAlpha,50)
                        client_print_color(id,id,"^1 Yari Gorunmezlik Alindi :)")
                        set_task( 60.0,"bitti",id)
                        Para[id] -= get_pcvar_num(Cvars[11]);
                        YariGorunmezlikEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[11]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 10 : {
            if(SinirsizMermiEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[12])) {
                        SinirsizMermi[id] = true
                        set_task( 60.0,"bitti",id)
                        client_print_color(id,id,"^1 Sinirsiz Mermi Alindi :)")
                        Para[id] -= get_pcvar_num(Cvars[12]);
                        SinirsizMermiEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[12]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 11 : {
            if(is_user_alive(id)) {
                if(Para[id] >= get_pcvar_num(Cvars[13])) {
                    rg_give_item(id, "weapon_sg550")
                    cs_set_user_bpammo(id, CSW_SG550, 30)
                    client_print_color(id,id,"^1 Taramali Sniper Alindi :)")
                    Para[id] -= get_pcvar_num(Cvars[13]);
                }
                else {
                    client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[13]) - Para[id]);
                }
            }
        }
        case 12 : {
            if(CanGitmeEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[14])) {
                        CanGitmeme[id] = 1
                        set_task( 60.0,"bitti",id)
                        client_print_color(id,id,"^1 Yere Dusunce Can Gitmeme Ozelligi Aktif Oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[14]);
                        CanGitmeEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[14]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 13 : {
            if(HerOldurmeHpEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[15])) {
                        HerOldurmeHp[id] = 1
                        client_print_color(id,id,"^1 Her Oldurmede 3 HP Ozelligi Aktif Oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[15]);
                        HerOldurmeHpEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[15]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 14 : {
            if(GodmodeEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[16])) {
                        set_task( 10.0,"bitti",id)
                        Godmode[id] = 1
                        set_user_godmode(id,1)
                        client_print_color(id,id,"^1 Godmode Ozelligi Aktif Oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[16]);
                        GodmodeEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[16]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 15 : {
            if(SessizYurumeEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[17])) {
                        set_task( 20.0,"bitti",id)
                        SessizYurume[id] = 1
                        rg_set_user_footsteps(id, true);
                        client_print_color(id,id,"^1 Sessiz Yurume Ozelligi Aktif Oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[17]);
                        SessizYurumeEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[17]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 16 : {
            if(Para[id] >= get_pcvar_num(Cvars[18])) {
                set_entvar(id, var_health, Float: get_entvar(id, var_health) + 250.0);
                set_entvar(id, var_armorvalue, Float: get_entvar(id, var_armorvalue) + 250.0);
                client_print_color(id,id,"^1 Can ve Zirh Yenilendi :)")
                Para[id] -= get_pcvar_num(Cvars[18]);
            }
            else {
                client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[18]) - Para[id]);
            }
        }
        case 17 : {
            if(HerOldurmeBombaEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[19])) {
                        HerOldurmeBomba[id] = 1
                        client_print_color(id,id,"^1 Her Oldurmede Bomba Ozelligi Aktif Oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[19]);
                        HerOldurmeBombaEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[19]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 18 : {
            if(is_user_alive(id)) {
                if(Para[id] >= get_pcvar_num(Cvars[20])) {
                    rg_give_item(id, "weapon_awp")
                    cs_set_user_bpammo(id, CSW_AWP, 30)
                    client_print_color(id,id,"^1 AWP Alindi :)")
                    Para[id] -= get_pcvar_num(Cvars[20]);
                }
                else {
                    client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[20]) - Para[id]);
                }
            }
        }
    }            
    return PLUGIN_HANDLED;
}
public client_PreThink(id) {
    if(CanGitmeme[id]) {
        if(entity_get_float(id, EV_FL_flFallVelocity) >= FALL_VELOCITY) {
            //bla
        }
    }
}
public client_PostThink(id) {
    if(CanGitmeme[id]) {
        entity_set_int(id, EV_INT_watertype, -3);
    }
}
public get_godmode() {
    new ctsayisi, godluct
    for( new i = 1; i<(get_maxplayers() + 1); i++) {
        if(is_user_connected(i) && get_user_team(i) == 2 && is_user_alive(i)) {
            ctsayisi++
            if(!pev(i,pev_takedamage)) {
                godluct++
            }
        }
    }
    if(godluct == ctsayisi && ctsayisi > 0) {
        return 1
    }
    else if(godluct != ctsayisi && godluct > 0) {
        return godluct
    }
    else if(godluct == 0 && ctsayisi > 0) {
        return 0
    }
    else {
        return 0
    }
}
public bombaci(id) {
    if(is_user_connected(id)) {
        rg_give_item(id,"weapon_hegrenade")
    }
}
public can(id) {
    if(is_user_connected(id)) {
        set_entvar(id, var_health, Float: get_entvar(id, var_health) + 3.0);
    }
}
public bitti(id) {
    if(hizlikos[id] == 1) {
        hizlikos[id] = 0;
        set_entvar(id, var_maxspeed, Float:250.0);
        client_print_color(id,id,"^1Hizli kosma ozelligin sona erdi :(")
        HizliKosmaEngel[id] = 0;
    }
    if(zipla[id] == 1) {
        set_entvar(id, var_gravity, Float:0.800);
        zipla[id] = 0;
        client_print_color(id,id,"^1Yuksek ziplama ozelligin sona erdi :(")
        ZiplaEngel[id] = 0;
    }
    if(YariGorunmezlik[id] == 1) {
        YariGorunmezlik[id] = 0;
        set_user_rendering(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
        client_print_color(id,id,"^1Yari gorunmezlik ozelligin sona erdi :(")
        YariGorunmezlikEngel[id] = 0;
    }
    if(SinirsizMermi[id] == 1) {
        SinirsizMermi[id] = false
        client_print_color(id,id,"^1 Sinirsiz mermi ozelligi bitti :(")
        SinirsizMermiEngel[id] = 0;
    }
    if(CanGitmeme[id] == 1) {
        CanGitmeme[id] = 0
        client_print_color(id,id,"^1 Dusunce can gitmeme ozelligi bitti :(")
        CanGitmeEngel[id] = 0;
    }
    if(Godmode[id] == 1) {
        Godmode[id] = 0
        set_user_godmode(id,0)
        client_print_color(id,id,"^1 Godmode ozelligi bitti :(")
        GodmodeEngel[id] = 0
    }
    if(SessizYurume[id] == 1) {
        SessizYurume[id] = 0
        rg_set_user_footsteps(id, false);
        client_print_color(id,id,"^1 Sessiz yurume ozelligi bitti :(")
        SessizYurumeEngel[id] = 0
    }
    if(RakipOl[id] == 1) {
        RakipOl[id] = 0
        cs_reset_user_model(id)
        client_print_color(id,id,"^1 Kilik degistir ozelligi bitti :(")
        RakipOl[id] = 0
    }
}

#4
Kod:
public can(id) {
    if(is_user_connected(id) && is_user_alive(id) && get_entvar(id, var_health) < 200.0) {
        set_entvar(id, var_health, Float: get_entvar(id, var_health) + 3.0);
    }
}

  • Oyuncunun canı 200'den az ise can verme işlemine devam eder. Kendinize göre düzenleyebilirsiniz.

Deneyin;
PHP Kod:
#include <amxmodx>
#include <reapi>
#include <fun>
#include <cstrike>
#include <engine>
#include <fakemeta>
#include <hamsandwich>

#define FALL_VELOCITY 350.0
#define fm_find_ent_by_class(%1,%2) engfunc(EngFunc_FindEntityByString, %1, "classname", %2)

new Para[33],hizlikos[33],zipla[33],noclip[33],Cvars[22],BombaEngel[33],CanEngel[33],HizliKosmaEngel[33],ZiplaEngel[33],RakipOl[33],YariGorunmezlik[33],YariGorunmezlikEngel[33],CanGitmeme[33];
new 
SinirsizMermi[33],ReloadSure[33],HerOldurmeHp[33],Godmode[33],SessizYurume[33],SinirsizMermiEngel[33],CanGitmeEngel[33],HerOldurmeHpEngel[33],GodmodeEngel[33],SessizYurumeEngel[33],RakipOlEngel[33],Model 0;
new 
HerOldurmeBombaEngel[33],HerOldurmeBomba[33];

public 
plugin_init() {
    register_plugin("Market""Premium""Muhammet Bulut");
    
    register_clcmd
("say /market""MarketMenu");
    register_clcmd("nightvision""MarketMenu");
    register_clcmd("say /paraver""Parala");
    
    register_event
("CurWeapon""beWM""be""1=1")
    register_event("CurWeapon""ChangeWeapon""be""1=1")
    RegisterHookChain(RG_CBasePlayer_Killed"CBasePlayer_Killed", .post true);
    RegisterHookChain(RG_CBasePlayer_Spawn"Spawn"1);
    
    Cvars
[1] = register_cvar("Killed""3");
    Cvars[2] = register_cvar("HeadShot_Killed""5");
    Cvars[3] = register_cvar("15SaniyedeBirBomba""20");
    Cvars[4] = register_cvar("10Saniyede5HP""40");
    Cvars[5] = register_cvar("15SaniyelikSpeed""45");
    Cvars[6] = register_cvar("YuksekZiplama""10");
    Cvars[7] = register_cvar("Ek250HP""40");
    Cvars[8] = register_cvar("Ek250ZIRH""50");
    Cvars[9] = register_cvar("KilikDegistir""70");
    Cvars[10] = register_cvar("BugdanKurtul""0");
    Cvars[11] = register_cvar("Seffaflik""40");
    Cvars[12] = register_cvar("SinirsizMermi""70");
    Cvars[13] = register_cvar("TaramaliSniper""60");
    Cvars[14] = register_cvar("DusunceCanGitmeme""55");
    Cvars[15] = register_cvar("HerOldurme3HP""25");
    Cvars[16] = register_cvar("Godmode""80");
    Cvars[17] = register_cvar("SessizYurume""30");
    Cvars[18] = register_cvar("CanZirhYenile""50");
    Cvars[19] = register_cvar("HerOldurmeBomba""45");
    Cvars[20] = register_cvar("AwpFiyati""20");
    Cvars[21] = register_cvar("ParaLimiti""100");
    
    set_task
(80.0,"Mesaj",_,_,_,"b")
}
public 
Parala(id) {
    if (get_user_flags(id) & ADMIN_RCON) {
        Para[id] = 100;
    }
    else {
        client_print_color(id,id"Yeterli Yetkin Yok!");
    }
}
public 
Spawn(id) {
    remove_task(id);
    BombaEngel[id] = 0;
    CanEngel[id] = 0;
    HizliKosmaEngel[id] = 0;
    ZiplaEngel[id]= 0;
    YariGorunmezlikEngel[id] = 0;
    YariGorunmezlik[id] = 0;
    RakipOl[id] = 0;
    CanGitmeme[id] = 0;
    SinirsizMermi[id] = 0;
    HerOldurmeHp[id] = 0;
    Godmode[id] = 0;
    SessizYurume[id] = 0;
    SinirsizMermiEngel[id] = 0;
    CanGitmeEngel[id] = 0;
    HerOldurmeHpEngel[id] = 0;
    GodmodeEngel[id] = 0;
    SessizYurumeEngel[id] = 0;
    RakipOlEngel[id] = 0;
    HerOldurmeBombaEngel[id] = 0;
    HerOldurmeBomba[id] = 0;
}
public 
Mesaj(id) {
    client_print_color(0,0,"^1 Bu serverde ^4PREMIUM MARKET ^1bulunmaktadir :)");
}
    
public CBasePlayer_Killed(VictimKiller) {
    if(is_user_connected(Victim) && is_user_connected(Killer)) {
        if(Victim != Killer) {
            if(get_member(Victimm_bHeadshotKilled)) {
                if(Para[Killer] <= get_pcvar_num(Cvars[21])) {
                    Para[Killer] += get_pcvar_num(Cvars[2]);
                }
                else {
                    client_print_color(Killer,Killer,"^1Malesef Paraniz Limite Gelmis Daha Para Kazanamazsiniz");
                }
            }
            else {
                if(Para[Killer] <= get_pcvar_num(Cvars[21])) {
                    Para[Killer] += get_pcvar_num(Cvars[1]);
                }
                else {
                    client_print_color(Killer,Killer,"^1Malesef Paraniz Limite Gelmis Daha Para Kazanamazsiniz");
                }
            }
            if(HerOldurmeHp[Killer] == 1) {
                set_entvar(Killervar_healthFloatget_entvar(Killervar_health) + 3.0);
            }
            if(HerOldurmeBomba[Killer] == 1) {
                rg_give_item(Killer,"weapon_hegrenade")
            }
        }
    }
}
public 
client_disconnected(id) {
    hizlikos[id] = false
    zipla
[id] = false
    noclip
[id] = false
    SinirsizMermi
[id] = false
    CanGitmeme
[id] = false
    HerOldurmeHp
[id] = false
    Godmode
[id] = false
    SessizYurume
[id] = false
    RakipOl
[id] = false
    HerOldurmeBomba
[id] = false
}
public 
ChangeWeapon(id) {
    if(SinirsizMermi[id]) {
        new wpnid read_data(2);
        new clip read_data(3);
   
        
if(wpnid == CSW_C4 || wpnid == CSW_KNIFE) return;
        if(wpnid == CSW_HEGRENADE || wpnid == CSW_SMOKEGRENADE || wpnid == CSW_FLASHBANG) return;
   
        
if (clip == 0reloadAmmo(id);
    }
}
public 
reloadAmmo(id) {
    if (!is_user_connected(id)) return;

    if (ReloadSure[id] >= get_systime() - 1) return;
    ReloadSure[id] = get_systime();

    new clipammowpn[32];
    new wpnid get_user_weapon(idclipammo);

    if (wpnid == CSW_C4 || wpnid == CSW_KNIFE || wpnid == 0) return;
    if (wpnid == CSW_HEGRENADE || wpnid == CSW_SMOKEGRENADE || wpnid == CSW_FLASHBANG) return;

    if (clip == 0) {
        get_weaponname(wpnid,wpn,31);
        new iWPNidx = -1;
        while((iWPNidx fm_find_ent_by_class(iWPNidxwpn)) != 0) {
            if(id == pev(iWPNidxpev_owner)) {
                cs_set_weapon_ammo(iWPNidxgetMaxClipAmmo(wpnid));
                break;
            }
        }
    }
}
stock getMaxClipAmmo(wpnid) {
    new clipammo 0;
    switch (wpnid) {
        case CSW_P228 clipammo 13;
        case CSW_SCOUT clipammo 10;
        case CSW_HEGRENADE clipammo 0;
        case CSW_XM1014 clipammo 7;
        case CSW_C4 clipammo 0;
        case CSW_MAC10 clipammo 30;
        case CSW_AUG clipammo 30;
        case CSW_SMOKEGRENADE clipammo 0;
        case CSW_ELITE clipammo 15;
        case CSW_FIVESEVEN clipammo 20;
        case CSW_UMP45 clipammo 25;
        case CSW_SG550 clipammo 30;
        case CSW_GALI clipammo 35;
        case CSW_FAMAS clipammo 25;
        case CSW_USP clipammo 12;
        case CSW_GLOCK18 clipammo 20;
        case CSW_AWP clipammo 10;
        case CSW_MP5NAVY clipammo 30;
        case CSW_M249 clipammo 100;
        case CSW_M3 clipammo 8;
        case CSW_M4A1 clipammo 30;
        case CSW_TMP clipammo 30;
        case CSW_G3SG1 clipammo 20;
        case CSW_FLASHBANG clipammo 0;
        case CSW_DEAGLE clipammo 7;
        case CSW_SG552 clipammo 30;
          case CSW_AK47 clipammo 30;
        case CSW_KNIFE clipammo 0;
        case CSW_P90 clipammo 50;
    }
    return clipammo;

public 
beWM(id) {
    if(hizlikos[id]) {
        set_entvar(idvar_maxspeedFloatget_entvar(idvar_maxspeed) + 900.0);
    }
}
public 
MarketMenu(id) {
    new Name_id[33];
    get_user_name(idName_id32);
    static Item[128];
    
    formatex
(Itemcharsmax(Item), "\r[ \d~ \rMARKET \d~ \r]^n\r[ \d~ \yHosgeldin \d%s \d~ \r]\r[ \d- \wParan: %d \d- \r]",Name_id,Para[id]);new Menu menu_create(Item"Market_Devam");
    
    
if(Para[id] < 20) {
        formatex(Itemcharsmax(Item), "\dHer 15 Saniyede Bomba \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[3]));
        menu_additem(MenuItem"1");
    }
    else {
        formatex(Itemcharsmax(Item), "\wHer 15 Saniyede Bomba \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[3]));
        menu_additem(MenuItem"1");
    }
    if(Para[id] < 40) {
        formatex(Itemcharsmax(Item), "\dHer 10 Saniyede 5HP \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[4]));
        menu_additem(MenuItem"2");
    }
    else {
        formatex(Itemcharsmax(Item), "\wHer 10 Saniyede 5HP \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[4]));
        menu_additem(MenuItem"2");
    }
    if(Para[id] < 45) {
        formatex(Itemcharsmax(Item), "\dSpeed \d(Olene Kadar) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[5]));
        menu_additem(MenuItem"3");
    }
    else {
        formatex(Itemcharsmax(Item), "\wSpeed \w(Olene Kadar) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[5]));
        menu_additem(MenuItem"3");
    }
    if(Para[id] < 10) {
        formatex(Itemcharsmax(Item), "\dYuksek Ziplama \d(10 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[6]));
        menu_additem(MenuItem"4");
    }
    else {
        formatex(Itemcharsmax(Item), "\wYuksek Ziplama \w(10 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[6]));
        menu_additem(MenuItem"4");
    }
    if(Para[id] < 40) {
        formatex(Itemcharsmax(Item), "\d250 HP \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[7]));
        menu_additem(MenuItem"5");
    }
    else {
        formatex(Itemcharsmax(Item), "\w250 HP \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[7]));
        menu_additem(MenuItem"5");
    }
    if(Para[id] < 50) {
        formatex(Itemcharsmax(Item), "\d250 ZIRH \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[8]));
        menu_additem(MenuItem"6");
    }
    else {
        formatex(Itemcharsmax(Item), "\w250 ZIRH \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[8]));
        menu_additem(MenuItem"6");
    }    
    
if(Para[id] < 70) {
        formatex(Itemcharsmax(Item), "\dKilikDegistir \d(60 Saniye)\r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[9]));
        menu_additem(MenuItem"7");
    }
    else {
        formatex(Itemcharsmax(Item), "\wKilikDegistir \w(60 Saniye)\r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[9]));
        menu_additem(MenuItem"7");
    }
    if(Para[id] < 0) {
        formatex(Itemcharsmax(Item), "\dBugdanKurtul \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[10]));
        menu_additem(MenuItem"8");
    }
    else {
        formatex(Itemcharsmax(Item), "\wBugdanKurtul \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[10]));
        menu_additem(MenuItem"8");
    }
    if(Para[id] < 40) {
        formatex(Itemcharsmax(Item), "\dSeffaflik \d(60 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[11]));
        menu_additem(MenuItem"9");
    }
    else {
        formatex(Itemcharsmax(Item), "\wSeffaflik \w(60 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[11]));
        menu_additem(MenuItem"9");
    }
    if(Para[id] < 70) {
        formatex(Itemcharsmax(Item), "\dSinirsiz Mermi \d(60 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[12]));
        menu_additem(MenuItem"10");
    }
    else {
        formatex(Itemcharsmax(Item), "\wSinirsiz Mermi \w(60 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[12]));
        menu_additem(MenuItem"10");
    }
    if(Para[id] < 60) {
        formatex(Itemcharsmax(Item), "\dTaramaliSniper \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[13]));
        menu_additem(MenuItem"11");
    }
    else {
        formatex(Itemcharsmax(Item), "\wTaramaliSniper \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[13]));
        menu_additem(MenuItem"11");
    }
    if(Para[id] < 55) {
        formatex(Itemcharsmax(Item), "\dDusunceCanGitmez \d(60 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[14]));
        menu_additem(MenuItem"12");
    }
    else {
        formatex(Itemcharsmax(Item), "\wDusunceCanGitmez \w(60 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[14]));
        menu_additem(MenuItem"12");
    }
    if(Para[id] < 25) {
        formatex(Itemcharsmax(Item), "\dHerOldurmeye 3HP \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[15]));
        menu_additem(MenuItem"13");
    }
    else {
        formatex(Itemcharsmax(Item), "\wHerOldurmeye 3HP \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[15]));
        menu_additem(MenuItem"13");
    }
    if(Para[id] < 80) {
        formatex(Itemcharsmax(Item), "\dGodmode \d(10 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[16]));
        menu_additem(MenuItem"14");
    }
    else {
        formatex(Itemcharsmax(Item), "\wGodmode \w(10 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[16]));
        menu_additem(MenuItem"14");
    }
    if(Para[id] < 30) {
        formatex(Itemcharsmax(Item), "\dSessiz Yurume \d(20 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[17]));
        menu_additem(MenuItem"15");
    }
    else {
        formatex(Itemcharsmax(Item), "\wSessiz Yurume \w(20 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[17]));
        menu_additem(MenuItem"15");
    }
    if(Para[id] < 50) {
        formatex(Itemcharsmax(Item), "\dCan Zirh Yenile \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[18]));
        menu_additem(MenuItem"16");
    }
    else {
        formatex(Itemcharsmax(Item), "\wCan Zirh Yenile \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[18]));
        menu_additem(MenuItem"16");
    }
    if(Para[id] < 45) {
        formatex(Itemcharsmax(Item), "\dHer Oldurmede Bomba \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[19]));
        menu_additem(MenuItem"17");
    }
    else {
        formatex(Itemcharsmax(Item), "\wHer Oldurmede Bomba \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[19]));
        menu_additem(MenuItem"17");
    }
    if(Para[id] < 20) {
        formatex(Itemcharsmax(Item), "\dAWP \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[20]));
        menu_additem(MenuItem"18");
    }
    else {
        formatex(Itemcharsmax(Item), "\wAWP \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[20]));
        menu_additem(MenuItem"18");
    }
    menu_setprop(MenuMPROP_EXITNAME"Cikis");
    menu_display(idMenu0);
}
public 
Market_Devam(idMenuItem) {
    if(Item == MENU_EXIT) {
        menu_destroy(Menu);
        return PLUGIN_HANDLED;
    }
    new Data[6], Name[64],Access,CallBack;
    menu_item_getinfo(MenuItemAccessData5Name63CallBack);
    
    
new Key str_to_num(Data)
    
    
switch(Key) {
        case : {
            if(BombaEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[3])) {
                        set_task10.0,"bombaci",id,_,_,"b" )
                        client_print_color(id,id,"^1Her 15 saniyede bir bomba alacaksin :)")
                        Para[id] -= get_pcvar_num(Cvars[3]);
                        BombaEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz! Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[3]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif olunce tekrar gel");
            }
        }
        case : {
            if(CanEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[4])) {
                        set_task5.0,"can",id,_,_,"b" )
                        client_print_color(id,id,"^1Her 5 saniyede 3 HP alacaksin :)")
                        Para[id] -= get_pcvar_num(Cvars[4]);
                        CanEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz! Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[4]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif olunce tekrar gel");
            }
        }
        case : {
            if(HizliKosmaEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[5])) {
                        set_entvar(idvar_maxspeedFloat:850.0);
                        hizlikos[id] = 1
                        client_print_color
(id,id,"^1 Hizli kosma ozelligi aktif oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[5]);
                        // set_task(15.0,"bitti",id)
                        HizliKosmaEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[5]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case : {
            if(ZiplaEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[6])) {
                        set_entvar(idvar_gravityFloat:0.450);
                        zipla[id] = 1;
                        client_print_color(id,id,"^1 10 saniyelik yuksek ziplama ozelligin aktif oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[6]);
                        set_task10.0,"bitti",id)
                        ZiplaEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[6]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case : {
            if(Para[id] >= get_pcvar_num(Cvars[7])) {
                set_entvar(idvar_healthFloatget_entvar(idvar_health) + 250.0);
                client_print_color(id,id,"^1 250 HP aldin :)")
                Para[id] -= get_pcvar_num(Cvars[7]);
            }
            else {
                client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[7]) - Para[id]);
            }
        }
        case : {
            if(Para[id] >= get_pcvar_num(Cvars[8])) {
                set_entvar(idvar_armorvalueFloatget_entvar(idvar_armorvalue) + 250.0);
                client_print_color(id,id,"^1 250 ZIRH aldin :)")
                Para[id] -= get_pcvar_num(Cvars[8]);
            }
            else {
                client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[8]) - Para[id]);
            }
        }    
        
case : {
            if(RakipOlEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[9])) {
                        RakipOl[id] = 1;
                        Para[id] -= get_pcvar_num(Cvars[9]);
                        RakipOlEngel[id] = 1;
                        new CsTeams:userTeam cs_get_user_team(id)
                        if ( Model == || Model == || Model == || Model == ) {
                            client_print_color(id,id,"^1Kilik Degistirdin");
                            set_task60.0,"bitti",id)
                            if ( Model == ){
                                Model 1
                                
if (userTeam == CS_TEAM_T) {
                                    cs_set_user_model(id"gign")
                                }
                                if(userTeam == CS_TEAM_CT) {
                                    cs_set_user_model(id"arctic")
                                }
                                return PLUGIN_HANDLED
                            
}
                            if ( Model == ){
                                Model 2
                                
if (userTeam == CS_TEAM_T) {
                                    cs_set_user_model(id"gsg9")
                                }
                                if(userTeam == CS_TEAM_CT) {
                                    cs_set_user_model(id"guerilla")
                                }
                                return PLUGIN_HANDLED
                            
}
                            if ( Model == ){
                                Model 3
                                
if (userTeam == CS_TEAM_T) {
                                    cs_set_user_model(id"sas")
                                }
                                if(userTeam == CS_TEAM_CT) {
                                    cs_set_user_model(id"leet")
                                }
                                return PLUGIN_HANDLED
                            
}
                            if ( Model == ){
                                Model 0
                                
if (userTeam == CS_TEAM_T) {
                                    cs_set_user_model(id"urban")
                                }
                                if(userTeam == CS_TEAM_CT) {
                                    cs_set_user_model(id"terror")
                                }
                                return PLUGIN_HANDLED
                            
}
                        }
                        else {
                            Model 0
                        
}
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[9]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case : {
            if(Para[id] >= get_pcvar_num(Cvars[10])) {
                rg_round_respawn(id);
                client_print_color(id,id,"^1 Bugdan Kurtuldun :)")
            }
            else {
                client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[10]) - Para[id]);
            }
        }
        case : {
            if(YariGorunmezlikEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[11])) {
                        YariGorunmezlik[id] = 1;
                        set_user_rendering(id,kRenderFxNone,0,0,0,kRenderTransAlpha,50)
                        client_print_color(id,id,"^1 Yari Gorunmezlik Alindi :)")
                        set_task60.0,"bitti",id)
                        Para[id] -= get_pcvar_num(Cvars[11]);
                        YariGorunmezlikEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[11]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 10 : {
            if(SinirsizMermiEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[12])) {
                        SinirsizMermi[id] = true
                        set_task
60.0,"bitti",id)
                        client_print_color(id,id,"^1 Sinirsiz Mermi Alindi :)")
                        Para[id] -= get_pcvar_num(Cvars[12]);
                        SinirsizMermiEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[12]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 11 : {
            if(is_user_alive(id)) {
                if(Para[id] >= get_pcvar_num(Cvars[13])) {
                    rg_give_item(id"weapon_sg550")
                    cs_set_user_bpammo(idCSW_SG55030)
                    client_print_color(id,id,"^1 Taramali Sniper Alindi :)")
                    Para[id] -= get_pcvar_num(Cvars[13]);
                }
                else {
                    client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[13]) - Para[id]);
                }
            }
        }
        case 12 : {
            if(CanGitmeEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[14])) {
                        CanGitmeme[id] = 1
                        set_task
60.0,"bitti",id)
                        client_print_color(id,id,"^1 Yere Dusunce Can Gitmeme Ozelligi Aktif Oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[14]);
                        CanGitmeEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[14]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 13 : {
            if(HerOldurmeHpEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[15])) {
                        HerOldurmeHp[id] = 1
                        client_print_color
(id,id,"^1 Her Oldurmede 3 HP Ozelligi Aktif Oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[15]);
                        HerOldurmeHpEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[15]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 14 : {
            if(GodmodeEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[16])) {
                        set_task10.0,"bitti",id)
                        Godmode[id] = 1
                        set_user_godmode
(id,1)
                        client_print_color(id,id,"^1 Godmode Ozelligi Aktif Oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[16]);
                        GodmodeEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[16]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 15 : {
            if(SessizYurumeEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[17])) {
                        set_task20.0,"bitti",id)
                        SessizYurume[id] = 1
                        rg_set_user_footsteps
(idtrue);
                        client_print_color(id,id,"^1 Sessiz Yurume Ozelligi Aktif Oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[17]);
                        SessizYurumeEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[17]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 16 : {
            if(Para[id] >= get_pcvar_num(Cvars[18])) {
                set_entvar(idvar_healthFloatget_entvar(idvar_health) + 250.0);
                set_entvar(idvar_armorvalueFloatget_entvar(idvar_armorvalue) + 250.0);
                client_print_color(id,id,"^1 Can ve Zirh Yenilendi :)")
                Para[id] -= get_pcvar_num(Cvars[18]);
            }
            else {
                client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[18]) - Para[id]);
            }
        }
        case 17 : {
            if(HerOldurmeBombaEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[19])) {
                        HerOldurmeBomba[id] = 1
                        client_print_color
(id,id,"^1 Her Oldurmede Bomba Ozelligi Aktif Oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[19]);
                        HerOldurmeBombaEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[19]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 18 : {
            if(is_user_alive(id)) {
                if(Para[id] >= get_pcvar_num(Cvars[20])) {
                    rg_give_item(id"weapon_awp")
                    cs_set_user_bpammo(idCSW_AWP30)
                    client_print_color(id,id,"^1 AWP Alindi :)")
                    Para[id] -= get_pcvar_num(Cvars[20]);
                }
                else {
                    client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[20]) - Para[id]);
                }
            }
        }
    }            
    
return PLUGIN_HANDLED;
}
public 
client_PreThink(id) {
    if(CanGitmeme[id]) {
        if(entity_get_float(idEV_FL_flFallVelocity) >= FALL_VELOCITY) {
            //bla
        }
    }
}
public 
client_PostThink(id) {
    if(CanGitmeme[id]) {
        entity_set_int(idEV_INT_watertype, -3);
    }
}
public 
get_godmode() {
    new ctsayisigodluct
    
for( new 1i<(get_maxplayers() + 1); i++) {
        if(is_user_connected(i) && get_user_team(i) == && is_user_alive(i)) {
            ctsayisi++
            if(!pev(i,pev_takedamage)) {
                godluct++
            }
        }
    }
    if(godluct == ctsayisi && ctsayisi 0) {
        return 1
    
}
    else if(godluct != ctsayisi && godluct 0) {
        return godluct
    
}
    else if(godluct == && ctsayisi 0) {
        return 0
    
}
    else {
        return 0
    
}
}
public 
bombaci(id) {
    if(is_user_connected(id)) {
        rg_give_item(id,"weapon_hegrenade")
    }
}
public 
can(id) {
    if(is_user_connected(id) && is_user_alive(id) && get_entvar(idvar_health) < 200.0) {
        set_entvar(idvar_healthFloatget_entvar(idvar_health) + 3.0);
    }
}
public 
bitti(id) {
    if(hizlikos[id] == 1) {
        hizlikos[id] = 0;
        set_entvar(idvar_maxspeedFloat:250.0);
        client_print_color(id,id,"^1Hizli kosma ozelligin sona erdi :(")
        HizliKosmaEngel[id] = 0;
    }
    if(zipla[id] == 1) {
        set_entvar(idvar_gravityFloat:0.800);
        zipla[id] = 0;
        client_print_color(id,id,"^1Yuksek ziplama ozelligin sona erdi :(")
        ZiplaEngel[id] = 0;
    }
    if(YariGorunmezlik[id] == 1) {
        YariGorunmezlik[id] = 0;
        set_user_rendering(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
        client_print_color(id,id,"^1Yari gorunmezlik ozelligin sona erdi :(")
        YariGorunmezlikEngel[id] = 0;
    }
    if(SinirsizMermi[id] == 1) {
        SinirsizMermi[id] = false
        client_print_color
(id,id,"^1 Sinirsiz mermi ozelligi bitti :(")
        SinirsizMermiEngel[id] = 0;
    }
    if(CanGitmeme[id] == 1) {
        CanGitmeme[id] = 0
        client_print_color
(id,id,"^1 Dusunce can gitmeme ozelligi bitti :(")
        CanGitmeEngel[id] = 0;
    }
    if(Godmode[id] == 1) {
        Godmode[id] = 0
        set_user_godmode
(id,0)
        client_print_color(id,id,"^1 Godmode ozelligi bitti :(")
        GodmodeEngel[id] = 0
    
}
    if(SessizYurume[id] == 1) {
        SessizYurume[id] = 0
        rg_set_user_footsteps
(idfalse);
        client_print_color(id,id,"^1 Sessiz yurume ozelligi bitti :(")
        SessizYurumeEngel[id] = 0
    
}
    if(RakipOl[id] == 1) {
        RakipOl[id] = 0
        cs_reset_user_model
(id)
        client_print_color(id,id,"^1 Kilik degistir ozelligi bitti :(")
        RakipOl[id] = 0
    
}

Steam:Tıkla • Discord: lynchk
#5
(28-06-2023, 17:43)orucoglukayra Adlı Kullanıcıdan Alıntı:
Kod:
public can(id) {
    if(is_user_connected(id) && is_user_alive(id) && get_entvar(id, var_health) < 200.0) {
        set_entvar(id, var_health, Float: get_entvar(id, var_health) + 3.0);
    }
}

  • Oyuncunun canı 200'den az ise can verme işlemine devam eder. Kendinize göre düzenleyebilirsiniz.

Deneyin;
PHP Kod:
#include <amxmodx>
#include <reapi>
#include <fun>
#include <cstrike>
#include <engine>
#include <fakemeta>
#include <hamsandwich>

#define FALL_VELOCITY 350.0
#define fm_find_ent_by_class(%1,%2) engfunc(EngFunc_FindEntityByString, %1, "classname", %2)

new Para[33],hizlikos[33],zipla[33],noclip[33],Cvars[22],BombaEngel[33],CanEngel[33],HizliKosmaEngel[33],ZiplaEngel[33],RakipOl[33],YariGorunmezlik[33],YariGorunmezlikEngel[33],CanGitmeme[33];
new 
SinirsizMermi[33],ReloadSure[33],HerOldurmeHp[33],Godmode[33],SessizYurume[33],SinirsizMermiEngel[33],CanGitmeEngel[33],HerOldurmeHpEngel[33],GodmodeEngel[33],SessizYurumeEngel[33],RakipOlEngel[33],Model 0;
new 
HerOldurmeBombaEngel[33],HerOldurmeBomba[33];

public 
plugin_init() {
    register_plugin("Market""Premium""Muhammet Bulut");
    
    register_clcmd
("say /market""MarketMenu");
    register_clcmd("nightvision""MarketMenu");
    register_clcmd("say /paraver""Parala");
    
    register_event
("CurWeapon""beWM""be""1=1")
    register_event("CurWeapon""ChangeWeapon""be""1=1")
    RegisterHookChain(RG_CBasePlayer_Killed"CBasePlayer_Killed", .post true);
    RegisterHookChain(RG_CBasePlayer_Spawn"Spawn"1);
    
    Cvars
[1] = register_cvar("Killed""3");
    Cvars[2] = register_cvar("HeadShot_Killed""5");
    Cvars[3] = register_cvar("15SaniyedeBirBomba""20");
    Cvars[4] = register_cvar("10Saniyede5HP""40");
    Cvars[5] = register_cvar("15SaniyelikSpeed""45");
    Cvars[6] = register_cvar("YuksekZiplama""10");
    Cvars[7] = register_cvar("Ek250HP""40");
    Cvars[8] = register_cvar("Ek250ZIRH""50");
    Cvars[9] = register_cvar("KilikDegistir""70");
    Cvars[10] = register_cvar("BugdanKurtul""0");
    Cvars[11] = register_cvar("Seffaflik""40");
    Cvars[12] = register_cvar("SinirsizMermi""70");
    Cvars[13] = register_cvar("TaramaliSniper""60");
    Cvars[14] = register_cvar("DusunceCanGitmeme""55");
    Cvars[15] = register_cvar("HerOldurme3HP""25");
    Cvars[16] = register_cvar("Godmode""80");
    Cvars[17] = register_cvar("SessizYurume""30");
    Cvars[18] = register_cvar("CanZirhYenile""50");
    Cvars[19] = register_cvar("HerOldurmeBomba""45");
    Cvars[20] = register_cvar("AwpFiyati""20");
    Cvars[21] = register_cvar("ParaLimiti""100");
    
    set_task
(80.0,"Mesaj",_,_,_,"b")
}
public 
Parala(id) {
    if (get_user_flags(id) & ADMIN_RCON) {
        Para[id] = 100;
    }
    else {
        client_print_color(id,id"Yeterli Yetkin Yok!");
    }
}
public 
Spawn(id) {
    remove_task(id);
    BombaEngel[id] = 0;
    CanEngel[id] = 0;
    HizliKosmaEngel[id] = 0;
    ZiplaEngel[id]= 0;
    YariGorunmezlikEngel[id] = 0;
    YariGorunmezlik[id] = 0;
    RakipOl[id] = 0;
    CanGitmeme[id] = 0;
    SinirsizMermi[id] = 0;
    HerOldurmeHp[id] = 0;
    Godmode[id] = 0;
    SessizYurume[id] = 0;
    SinirsizMermiEngel[id] = 0;
    CanGitmeEngel[id] = 0;
    HerOldurmeHpEngel[id] = 0;
    GodmodeEngel[id] = 0;
    SessizYurumeEngel[id] = 0;
    RakipOlEngel[id] = 0;
    HerOldurmeBombaEngel[id] = 0;
    HerOldurmeBomba[id] = 0;
}
public 
Mesaj(id) {
    client_print_color(0,0,"^1 Bu serverde ^4PREMIUM MARKET ^1bulunmaktadir :)");
}
    
public CBasePlayer_Killed(VictimKiller) {
    if(is_user_connected(Victim) && is_user_connected(Killer)) {
        if(Victim != Killer) {
            if(get_member(Victimm_bHeadshotKilled)) {
                if(Para[Killer] <= get_pcvar_num(Cvars[21])) {
                    Para[Killer] += get_pcvar_num(Cvars[2]);
                }
                else {
                    client_print_color(Killer,Killer,"^1Malesef Paraniz Limite Gelmis Daha Para Kazanamazsiniz");
                }
            }
            else {
                if(Para[Killer] <= get_pcvar_num(Cvars[21])) {
                    Para[Killer] += get_pcvar_num(Cvars[1]);
                }
                else {
                    client_print_color(Killer,Killer,"^1Malesef Paraniz Limite Gelmis Daha Para Kazanamazsiniz");
                }
            }
            if(HerOldurmeHp[Killer] == 1) {
                set_entvar(Killervar_healthFloatget_entvar(Killervar_health) + 3.0);
            }
            if(HerOldurmeBomba[Killer] == 1) {
                rg_give_item(Killer,"weapon_hegrenade")
            }
        }
    }
}
public 
client_disconnected(id) {
    hizlikos[id] = false
    zipla
[id] = false
    noclip
[id] = false
    SinirsizMermi
[id] = false
    CanGitmeme
[id] = false
    HerOldurmeHp
[id] = false
    Godmode
[id] = false
    SessizYurume
[id] = false
    RakipOl
[id] = false
    HerOldurmeBomba
[id] = false
}
public 
ChangeWeapon(id) {
    if(SinirsizMermi[id]) {
        new wpnid read_data(2);
        new clip read_data(3);
   
        
if(wpnid == CSW_C4 || wpnid == CSW_KNIFE) return;
        if(wpnid == CSW_HEGRENADE || wpnid == CSW_SMOKEGRENADE || wpnid == CSW_FLASHBANG) return;
   
        
if (clip == 0reloadAmmo(id);
    }
}
public 
reloadAmmo(id) {
    if (!is_user_connected(id)) return;

    if (ReloadSure[id] >= get_systime() - 1) return;
    ReloadSure[id] = get_systime();

    new clipammowpn[32];
    new wpnid get_user_weapon(idclipammo);

    if (wpnid == CSW_C4 || wpnid == CSW_KNIFE || wpnid == 0) return;
    if (wpnid == CSW_HEGRENADE || wpnid == CSW_SMOKEGRENADE || wpnid == CSW_FLASHBANG) return;

    if (clip == 0) {
        get_weaponname(wpnid,wpn,31);
        new iWPNidx = -1;
        while((iWPNidx fm_find_ent_by_class(iWPNidxwpn)) != 0) {
            if(id == pev(iWPNidxpev_owner)) {
                cs_set_weapon_ammo(iWPNidxgetMaxClipAmmo(wpnid));
                break;
            }
        }
    }
}
stock getMaxClipAmmo(wpnid) {
    new clipammo 0;
    switch (wpnid) {
        case CSW_P228 clipammo 13;
        case CSW_SCOUT clipammo 10;
        case CSW_HEGRENADE clipammo 0;
        case CSW_XM1014 clipammo 7;
        case CSW_C4 clipammo 0;
        case CSW_MAC10 clipammo 30;
        case CSW_AUG clipammo 30;
        case CSW_SMOKEGRENADE clipammo 0;
        case CSW_ELITE clipammo 15;
        case CSW_FIVESEVEN clipammo 20;
        case CSW_UMP45 clipammo 25;
        case CSW_SG550 clipammo 30;
        case CSW_GALI clipammo 35;
        case CSW_FAMAS clipammo 25;
        case CSW_USP clipammo 12;
        case CSW_GLOCK18 clipammo 20;
        case CSW_AWP clipammo 10;
        case CSW_MP5NAVY clipammo 30;
        case CSW_M249 clipammo 100;
        case CSW_M3 clipammo 8;
        case CSW_M4A1 clipammo 30;
        case CSW_TMP clipammo 30;
        case CSW_G3SG1 clipammo 20;
        case CSW_FLASHBANG clipammo 0;
        case CSW_DEAGLE clipammo 7;
        case CSW_SG552 clipammo 30;
          case CSW_AK47 clipammo 30;
        case CSW_KNIFE clipammo 0;
        case CSW_P90 clipammo 50;
    }
    return clipammo;

public 
beWM(id) {
    if(hizlikos[id]) {
        set_entvar(idvar_maxspeedFloatget_entvar(idvar_maxspeed) + 900.0);
    }
}
public 
MarketMenu(id) {
    new Name_id[33];
    get_user_name(idName_id32);
    static Item[128];
    
    formatex
(Itemcharsmax(Item), "\r[ \d~ \rMARKET \d~ \r]^n\r[ \d~ \yHosgeldin \d%s \d~ \r]\r[ \d- \wParan: %d \d- \r]",Name_id,Para[id]);new Menu menu_create(Item"Market_Devam");
    
    
if(Para[id] < 20) {
        formatex(Itemcharsmax(Item), "\dHer 15 Saniyede Bomba \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[3]));
        menu_additem(MenuItem"1");
    }
    else {
        formatex(Itemcharsmax(Item), "\wHer 15 Saniyede Bomba \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[3]));
        menu_additem(MenuItem"1");
    }
    if(Para[id] < 40) {
        formatex(Itemcharsmax(Item), "\dHer 10 Saniyede 5HP \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[4]));
        menu_additem(MenuItem"2");
    }
    else {
        formatex(Itemcharsmax(Item), "\wHer 10 Saniyede 5HP \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[4]));
        menu_additem(MenuItem"2");
    }
    if(Para[id] < 45) {
        formatex(Itemcharsmax(Item), "\dSpeed \d(Olene Kadar) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[5]));
        menu_additem(MenuItem"3");
    }
    else {
        formatex(Itemcharsmax(Item), "\wSpeed \w(Olene Kadar) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[5]));
        menu_additem(MenuItem"3");
    }
    if(Para[id] < 10) {
        formatex(Itemcharsmax(Item), "\dYuksek Ziplama \d(10 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[6]));
        menu_additem(MenuItem"4");
    }
    else {
        formatex(Itemcharsmax(Item), "\wYuksek Ziplama \w(10 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[6]));
        menu_additem(MenuItem"4");
    }
    if(Para[id] < 40) {
        formatex(Itemcharsmax(Item), "\d250 HP \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[7]));
        menu_additem(MenuItem"5");
    }
    else {
        formatex(Itemcharsmax(Item), "\w250 HP \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[7]));
        menu_additem(MenuItem"5");
    }
    if(Para[id] < 50) {
        formatex(Itemcharsmax(Item), "\d250 ZIRH \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[8]));
        menu_additem(MenuItem"6");
    }
    else {
        formatex(Itemcharsmax(Item), "\w250 ZIRH \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[8]));
        menu_additem(MenuItem"6");
    }    
    
if(Para[id] < 70) {
        formatex(Itemcharsmax(Item), "\dKilikDegistir \d(60 Saniye)\r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[9]));
        menu_additem(MenuItem"7");
    }
    else {
        formatex(Itemcharsmax(Item), "\wKilikDegistir \w(60 Saniye)\r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[9]));
        menu_additem(MenuItem"7");
    }
    if(Para[id] < 0) {
        formatex(Itemcharsmax(Item), "\dBugdanKurtul \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[10]));
        menu_additem(MenuItem"8");
    }
    else {
        formatex(Itemcharsmax(Item), "\wBugdanKurtul \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[10]));
        menu_additem(MenuItem"8");
    }
    if(Para[id] < 40) {
        formatex(Itemcharsmax(Item), "\dSeffaflik \d(60 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[11]));
        menu_additem(MenuItem"9");
    }
    else {
        formatex(Itemcharsmax(Item), "\wSeffaflik \w(60 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[11]));
        menu_additem(MenuItem"9");
    }
    if(Para[id] < 70) {
        formatex(Itemcharsmax(Item), "\dSinirsiz Mermi \d(60 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[12]));
        menu_additem(MenuItem"10");
    }
    else {
        formatex(Itemcharsmax(Item), "\wSinirsiz Mermi \w(60 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[12]));
        menu_additem(MenuItem"10");
    }
    if(Para[id] < 60) {
        formatex(Itemcharsmax(Item), "\dTaramaliSniper \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[13]));
        menu_additem(MenuItem"11");
    }
    else {
        formatex(Itemcharsmax(Item), "\wTaramaliSniper \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[13]));
        menu_additem(MenuItem"11");
    }
    if(Para[id] < 55) {
        formatex(Itemcharsmax(Item), "\dDusunceCanGitmez \d(60 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[14]));
        menu_additem(MenuItem"12");
    }
    else {
        formatex(Itemcharsmax(Item), "\wDusunceCanGitmez \w(60 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[14]));
        menu_additem(MenuItem"12");
    }
    if(Para[id] < 25) {
        formatex(Itemcharsmax(Item), "\dHerOldurmeye 3HP \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[15]));
        menu_additem(MenuItem"13");
    }
    else {
        formatex(Itemcharsmax(Item), "\wHerOldurmeye 3HP \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[15]));
        menu_additem(MenuItem"13");
    }
    if(Para[id] < 80) {
        formatex(Itemcharsmax(Item), "\dGodmode \d(10 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[16]));
        menu_additem(MenuItem"14");
    }
    else {
        formatex(Itemcharsmax(Item), "\wGodmode \w(10 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[16]));
        menu_additem(MenuItem"14");
    }
    if(Para[id] < 30) {
        formatex(Itemcharsmax(Item), "\dSessiz Yurume \d(20 Saniye) \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[17]));
        menu_additem(MenuItem"15");
    }
    else {
        formatex(Itemcharsmax(Item), "\wSessiz Yurume \w(20 Saniye) \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[17]));
        menu_additem(MenuItem"15");
    }
    if(Para[id] < 50) {
        formatex(Itemcharsmax(Item), "\dCan Zirh Yenile \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[18]));
        menu_additem(MenuItem"16");
    }
    else {
        formatex(Itemcharsmax(Item), "\wCan Zirh Yenile \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[18]));
        menu_additem(MenuItem"16");
    }
    if(Para[id] < 45) {
        formatex(Itemcharsmax(Item), "\dHer Oldurmede Bomba \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[19]));
        menu_additem(MenuItem"17");
    }
    else {
        formatex(Itemcharsmax(Item), "\wHer Oldurmede Bomba \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[19]));
        menu_additem(MenuItem"17");
    }
    if(Para[id] < 20) {
        formatex(Itemcharsmax(Item), "\dAWP \r[\w%d/\w%d\r]",Para[id],get_pcvar_num(Cvars[20]));
        menu_additem(MenuItem"18");
    }
    else {
        formatex(Itemcharsmax(Item), "\wAWP \r[\w%d/\w%d\r] \d(AL)",Para[id],get_pcvar_num(Cvars[20]));
        menu_additem(MenuItem"18");
    }
    menu_setprop(MenuMPROP_EXITNAME"Cikis");
    menu_display(idMenu0);
}
public 
Market_Devam(idMenuItem) {
    if(Item == MENU_EXIT) {
        menu_destroy(Menu);
        return PLUGIN_HANDLED;
    }
    new Data[6], Name[64],Access,CallBack;
    menu_item_getinfo(MenuItemAccessData5Name63CallBack);
    
    
new Key str_to_num(Data)
    
    
switch(Key) {
        case : {
            if(BombaEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[3])) {
                        set_task10.0,"bombaci",id,_,_,"b" )
                        client_print_color(id,id,"^1Her 15 saniyede bir bomba alacaksin :)")
                        Para[id] -= get_pcvar_num(Cvars[3]);
                        BombaEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz! Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[3]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif olunce tekrar gel");
            }
        }
        case : {
            if(CanEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[4])) {
                        set_task5.0,"can",id,_,_,"b" )
                        client_print_color(id,id,"^1Her 5 saniyede 3 HP alacaksin :)")
                        Para[id] -= get_pcvar_num(Cvars[4]);
                        CanEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz! Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[4]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif olunce tekrar gel");
            }
        }
        case : {
            if(HizliKosmaEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[5])) {
                        set_entvar(idvar_maxspeedFloat:850.0);
                        hizlikos[id] = 1
                        client_print_color
(id,id,"^1 Hizli kosma ozelligi aktif oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[5]);
                        // set_task(15.0,"bitti",id)
                        HizliKosmaEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[5]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case : {
            if(ZiplaEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[6])) {
                        set_entvar(idvar_gravityFloat:0.450);
                        zipla[id] = 1;
                        client_print_color(id,id,"^1 10 saniyelik yuksek ziplama ozelligin aktif oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[6]);
                        set_task10.0,"bitti",id)
                        ZiplaEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[6]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case : {
            if(Para[id] >= get_pcvar_num(Cvars[7])) {
                set_entvar(idvar_healthFloatget_entvar(idvar_health) + 250.0);
                client_print_color(id,id,"^1 250 HP aldin :)")
                Para[id] -= get_pcvar_num(Cvars[7]);
            }
            else {
                client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[7]) - Para[id]);
            }
        }
        case : {
            if(Para[id] >= get_pcvar_num(Cvars[8])) {
                set_entvar(idvar_armorvalueFloatget_entvar(idvar_armorvalue) + 250.0);
                client_print_color(id,id,"^1 250 ZIRH aldin :)")
                Para[id] -= get_pcvar_num(Cvars[8]);
            }
            else {
                client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[8]) - Para[id]);
            }
        }    
        
case : {
            if(RakipOlEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[9])) {
                        RakipOl[id] = 1;
                        Para[id] -= get_pcvar_num(Cvars[9]);
                        RakipOlEngel[id] = 1;
                        new CsTeams:userTeam cs_get_user_team(id)
                        if ( Model == || Model == || Model == || Model == ) {
                            client_print_color(id,id,"^1Kilik Degistirdin");
                            set_task60.0,"bitti",id)
                            if ( Model == ){
                                Model 1
                                
if (userTeam == CS_TEAM_T) {
                                    cs_set_user_model(id"gign")
                                }
                                if(userTeam == CS_TEAM_CT) {
                                    cs_set_user_model(id"arctic")
                                }
                                return PLUGIN_HANDLED
                            
}
                            if ( Model == ){
                                Model 2
                                
if (userTeam == CS_TEAM_T) {
                                    cs_set_user_model(id"gsg9")
                                }
                                if(userTeam == CS_TEAM_CT) {
                                    cs_set_user_model(id"guerilla")
                                }
                                return PLUGIN_HANDLED
                            
}
                            if ( Model == ){
                                Model 3
                                
if (userTeam == CS_TEAM_T) {
                                    cs_set_user_model(id"sas")
                                }
                                if(userTeam == CS_TEAM_CT) {
                                    cs_set_user_model(id"leet")
                                }
                                return PLUGIN_HANDLED
                            
}
                            if ( Model == ){
                                Model 0
                                
if (userTeam == CS_TEAM_T) {
                                    cs_set_user_model(id"urban")
                                }
                                if(userTeam == CS_TEAM_CT) {
                                    cs_set_user_model(id"terror")
                                }
                                return PLUGIN_HANDLED
                            
}
                        }
                        else {
                            Model 0
                        
}
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[9]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case : {
            if(Para[id] >= get_pcvar_num(Cvars[10])) {
                rg_round_respawn(id);
                client_print_color(id,id,"^1 Bugdan Kurtuldun :)")
            }
            else {
                client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[10]) - Para[id]);
            }
        }
        case : {
            if(YariGorunmezlikEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[11])) {
                        YariGorunmezlik[id] = 1;
                        set_user_rendering(id,kRenderFxNone,0,0,0,kRenderTransAlpha,50)
                        client_print_color(id,id,"^1 Yari Gorunmezlik Alindi :)")
                        set_task60.0,"bitti",id)
                        Para[id] -= get_pcvar_num(Cvars[11]);
                        YariGorunmezlikEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[11]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 10 : {
            if(SinirsizMermiEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[12])) {
                        SinirsizMermi[id] = true
                        set_task
60.0,"bitti",id)
                        client_print_color(id,id,"^1 Sinirsiz Mermi Alindi :)")
                        Para[id] -= get_pcvar_num(Cvars[12]);
                        SinirsizMermiEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[12]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 11 : {
            if(is_user_alive(id)) {
                if(Para[id] >= get_pcvar_num(Cvars[13])) {
                    rg_give_item(id"weapon_sg550")
                    cs_set_user_bpammo(idCSW_SG55030)
                    client_print_color(id,id,"^1 Taramali Sniper Alindi :)")
                    Para[id] -= get_pcvar_num(Cvars[13]);
                }
                else {
                    client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[13]) - Para[id]);
                }
            }
        }
        case 12 : {
            if(CanGitmeEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[14])) {
                        CanGitmeme[id] = 1
                        set_task
60.0,"bitti",id)
                        client_print_color(id,id,"^1 Yere Dusunce Can Gitmeme Ozelligi Aktif Oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[14]);
                        CanGitmeEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[14]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 13 : {
            if(HerOldurmeHpEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[15])) {
                        HerOldurmeHp[id] = 1
                        client_print_color
(id,id,"^1 Her Oldurmede 3 HP Ozelligi Aktif Oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[15]);
                        HerOldurmeHpEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[15]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 14 : {
            if(GodmodeEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[16])) {
                        set_task10.0,"bitti",id)
                        Godmode[id] = 1
                        set_user_godmode
(id,1)
                        client_print_color(id,id,"^1 Godmode Ozelligi Aktif Oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[16]);
                        GodmodeEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[16]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 15 : {
            if(SessizYurumeEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[17])) {
                        set_task20.0,"bitti",id)
                        SessizYurume[id] = 1
                        rg_set_user_footsteps
(idtrue);
                        client_print_color(id,id,"^1 Sessiz Yurume Ozelligi Aktif Oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[17]);
                        SessizYurumeEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[17]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 16 : {
            if(Para[id] >= get_pcvar_num(Cvars[18])) {
                set_entvar(idvar_healthFloatget_entvar(idvar_health) + 250.0);
                set_entvar(idvar_armorvalueFloatget_entvar(idvar_armorvalue) + 250.0);
                client_print_color(id,id,"^1 Can ve Zirh Yenilendi :)")
                Para[id] -= get_pcvar_num(Cvars[18]);
            }
            else {
                client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[18]) - Para[id]);
            }
        }
        case 17 : {
            if(HerOldurmeBombaEngel[id] == 0) {
                if(is_user_alive(id)) {
                    if(Para[id] >= get_pcvar_num(Cvars[19])) {
                        HerOldurmeBomba[id] = 1
                        client_print_color
(id,id,"^1 Her Oldurmede Bomba Ozelligi Aktif Oldu :)")
                        Para[id] -= get_pcvar_num(Cvars[19]);
                        HerOldurmeBombaEngel[id] = 1;
                    }
                    else {
                        client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[19]) - Para[id]);
                    }
                }
            }
            else {
                client_print_color(id,id,"^4[UYARI] ^1 Bu ozellik zaten aktif bitince tekrar gel");
            }
        }
        case 18 : {
            if(is_user_alive(id)) {
                if(Para[id] >= get_pcvar_num(Cvars[20])) {
                    rg_give_item(id"weapon_awp")
                    cs_set_user_bpammo(idCSW_AWP30)
                    client_print_color(id,id,"^1 AWP Alindi :)")
                    Para[id] -= get_pcvar_num(Cvars[20]);
                }
                else {
                    client_print_color(id,id,"^1 Paran yetersiz.Gereken para ^4%d ^1:)",get_pcvar_num(Cvars[20]) - Para[id]);
                }
            }
        }
    }            
    
return PLUGIN_HANDLED;
}
public 
client_PreThink(id) {
    if(CanGitmeme[id]) {
        if(entity_get_float(idEV_FL_flFallVelocity) >= FALL_VELOCITY) {
            //bla
        }
    }
}
public 
client_PostThink(id) {
    if(CanGitmeme[id]) {
        entity_set_int(idEV_INT_watertype, -3);
    }
}
public 
get_godmode() {
    new ctsayisigodluct
    
for( new 1i<(get_maxplayers() + 1); i++) {
        if(is_user_connected(i) && get_user_team(i) == && is_user_alive(i)) {
            ctsayisi++
            if(!pev(i,pev_takedamage)) {
                godluct++
            }
        }
    }
    if(godluct == ctsayisi && ctsayisi 0) {
        return 1
    
}
    else if(godluct != ctsayisi && godluct 0) {
        return godluct
    
}
    else if(godluct == && ctsayisi 0) {
        return 0
    
}
    else {
        return 0
    
}
}
public 
bombaci(id) {
    if(is_user_connected(id)) {
        rg_give_item(id,"weapon_hegrenade")
    }
}
public 
can(id) {
    if(is_user_connected(id) && is_user_alive(id) && get_entvar(idvar_health) < 200.0) {
        set_entvar(idvar_healthFloatget_entvar(idvar_health) + 3.0);
    }
}
public 
bitti(id) {
    if(hizlikos[id] == 1) {
        hizlikos[id] = 0;
        set_entvar(idvar_maxspeedFloat:250.0);
        client_print_color(id,id,"^1Hizli kosma ozelligin sona erdi :(")
        HizliKosmaEngel[id] = 0;
    }
    if(zipla[id] == 1) {
        set_entvar(idvar_gravityFloat:0.800);
        zipla[id] = 0;
        client_print_color(id,id,"^1Yuksek ziplama ozelligin sona erdi :(")
        ZiplaEngel[id] = 0;
    }
    if(YariGorunmezlik[id] == 1) {
        YariGorunmezlik[id] = 0;
        set_user_rendering(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
        client_print_color(id,id,"^1Yari gorunmezlik ozelligin sona erdi :(")
        YariGorunmezlikEngel[id] = 0;
    }
    if(SinirsizMermi[id] == 1) {
        SinirsizMermi[id] = false
        client_print_color
(id,id,"^1 Sinirsiz mermi ozelligi bitti :(")
        SinirsizMermiEngel[id] = 0;
    }
    if(CanGitmeme[id] == 1) {
        CanGitmeme[id] = 0
        client_print_color
(id,id,"^1 Dusunce can gitmeme ozelligi bitti :(")
        CanGitmeEngel[id] = 0;
    }
    if(Godmode[id] == 1) {
        Godmode[id] = 0
        set_user_godmode
(id,0)
        client_print_color(id,id,"^1 Godmode ozelligi bitti :(")
        GodmodeEngel[id] = 0
    
}
    if(SessizYurume[id] == 1) {
        SessizYurume[id] = 0
        rg_set_user_footsteps
(idfalse);
        client_print_color(id,id,"^1 Sessiz yurume ozelligi bitti :(")
        SessizYurumeEngel[id] = 0
    
}
    if(RakipOl[id] == 1) {
        RakipOl[id] = 0
        cs_reset_user_model
(id)
        client_print_color(id,id,"^1 Kilik degistir ozelligi bitti :(")
        RakipOl[id] = 0
    
}



Teşekkürler deniyorum hemen.

ikisini de test etmeye çalıştım ama her 10 saniye de 5 can özelliği, para puanı eklenti de 40 iken oyunun içerisinde 110 olarak kalıyor,(normal de para puanı max 100 idi su anda 105 e çıkıyor)
Speed  süresin de değişme olmamış 15 saniye sonra kapanıyor.

l5kf2qg
Son Düzenleme: 29-06-2023, 00:13, Düzenleyen: merlinn.
#6
Ya özel eklenti yaptırın yasa bestcore deathmatch menu sunu kullanın bu eklenti pekte Server için sağlıklı değil 

PHP Kod:
#include <amxmodx>
#include <reapi>
#include <fun>
#include <cstrike>
#include <engine>
#include <fakemeta>
#include <hamsandwich> 
CS2 Ücretli Eklenti - CS 1.6 Ücretli Eklenti ~
#7
(29-06-2023, 00:22)QuryWesT Adlı Kullanıcıdan Alıntı: Ya özel eklenti yaptırın yasa bestcore deathmatch menu sunu kullanın bu eklenti pekte Server için sağlıklı değil 

PHP Kod:
#include <amxmodx>
#include <reapi>
#include <fun>
#include <cstrike>
#include <engine>
#include <fakemeta>
#include <hamsandwich> 

Bestcore DM menü eklentisini yükledim söylediğiniz gibi sorunsuz bir şekilde çalışıyor teşekkürler, 
Sadece diğer eklenti de /paraver yazınca para atıyordu bu bestcore nin DM market menüsünde de böyle bir şey yapılabilir mi
#9
(29-06-2023, 22:04)QuryWesT Adlı Kullanıcıdan Alıntı: Para verme kodu vardır atın eklentiyi inceleyelim yoksa ekleyelim
 Tabi buyurun.

Kod:
#pragma semicolon 1

#include <amxmodx>
#include <reapi>

#define ADMIN_DIA  ADMIN_BAN  // Belirlediğiniz yetkiye sahip kullanıcılara ürünlerde 2, 5 tl indirim sağlar.

new const iUstTag[]  = "\rforum.csd\d -";
new const iChatTag[] = "^4forum.csd :";

enum (+= 1337){
    TASK_GODMODE = 1337,
    TASK_GIVEHEGRENADE,
    TASK_GIVEHEALTH,
    TASK_UNLIMITEDAMMO,
    TASK_INVISIBLE
}

enum _:intenum {
    iTL,
    iHeLimited,
    iHealthLimited
};
new g_int[intenum][MAX_PLAYERS+1];

enum _:cvarenum {
    cvKillTL,
    cvHealth,
    cvArmor,
    cvFastWalking,
    cvResetHPArmor,
    cvFootsteps,
    cvGodmode,
    cvKillHP,
    cv2xTL,
    cvSecondHegrenade,
    cvSecondHealth,
    cvHighJump,
    cvInVisibility,
    cvBeAnEnemy,
    cvUnlimitedAmmo
};
new g_cvars[cvarenum];

new bool:g_blOneUse[MAX_PLAYERS+1][14];

public plugin_init(){
    register_plugin("[REAPI] DeathMatch Shop", "0.1", "` BesTCore;");

    register_dictionary("reDMShop.txt");

    register_clcmd("say /dmmarket", "clcmd_dmshop");
    register_clcmd("nightvision", "clcmd_dmshop");

    RegisterHookChain(RG_CBasePlayer_Killed, "RG_CBasePlayer_Killed_Post", .post = true);
    RegisterHookChain(RG_CBasePlayer_Spawn, "RG_CBasePlayer_Spawn_Post", .post = true);
    RegisterHookChain(RG_CBasePlayer_ResetMaxSpeed, "RG_CBasePlayer_ResetMaxSpeed_Pre", .post = false);
    register_event("CurWeapon", "CurWeapon_", "be", "1=1", "3=1");

    bind_pcvar_num(create_cvar("KillBasinaTL", "5"), g_cvars[cvKillTL]);

    bind_pcvar_num(create_cvar("150HP_Fiyat", "10"), g_cvars[cvHealth]);
    bind_pcvar_num(create_cvar("150Armor_Fiyat", "8"), g_cvars[cvArmor]);
    bind_pcvar_num(create_cvar("HizliYurume_Fiyat", "12"), g_cvars[cvFastWalking]);
    bind_pcvar_num(create_cvar("HPveZirhYenileme_Fiyat", "5"), g_cvars[cvResetHPArmor]);
    bind_pcvar_num(create_cvar("SessizYurume_Fiyat", "6"), g_cvars[cvFootsteps]);
    bind_pcvar_num(create_cvar("GodMode_Fiyat", "25"), g_cvars[cvGodmode]);
    bind_pcvar_num(create_cvar("KillBasinaHP_Fiyat", "12"), g_cvars[cvKillHP]);
    bind_pcvar_num(create_cvar("2KatTL_Fiyat", "22"), g_cvars[cv2xTL]);
    bind_pcvar_num(create_cvar("1DakikaBomba_Fiyat", "12"), g_cvars[cvSecondHegrenade]);
    bind_pcvar_num(create_cvar("1DakikaCan_Fiyat", "11"), g_cvars[cvSecondHealth]);
    bind_pcvar_num(create_cvar("YuksekZiplama_Fiyat", "8"), g_cvars[cvHighJump]);
    bind_pcvar_num(create_cvar("Gorunmezlik_Fiyat", "23"), g_cvars[cvInVisibility]);
    bind_pcvar_num(create_cvar("DusmanKiliginaBurun_Fiyat", "24"), g_cvars[cvBeAnEnemy]);
    bind_pcvar_num(create_cvar("SinirsizMermi_Fiyat", "32"), g_cvars[cvUnlimitedAmmo]);
}
public clcmd_dmshop(const id){
    new bestm = menu_create(fmt("%s DeathMatch Market^nDurum: %s^n\dUzerinizdeki Miktar:\r %d TL", iUstTag, get_user_flags(id) & ADMIN_DIA ? "\rDiamond Uye":"\wNormal Uye", g_int[iTL][id]), "clcmd_dmshop_");

    menu_additem(bestm, fmt("%s150 HP \d[\r%d \yTL\d]", CanUsePlayer(id, IsThePlayerDia(id, g_cvars[cvHealth]), 0) ? "":"\d", IsThePlayerDia(id, g_cvars[cvHealth])));
    menu_additem(bestm, fmt("%s150 Armor \d[\r%d \yTL\d]", CanUsePlayer(id, IsThePlayerDia(id, g_cvars[cvArmor]), 1) ? "":"\d", IsThePlayerDia(id, g_cvars[cvArmor])));
    menu_additem(bestm, fmt("%sHizli Yurume \d[\r%d \yTL\d]", CanUsePlayer(id, IsThePlayerDia(id, g_cvars[cvFastWalking]), 2) ? "":"\d", IsThePlayerDia(id, g_cvars[cvFastWalking])));
    menu_additem(bestm, fmt("%sCan ve Zirh Yenile \d[\r%d \yTL\d]", CanUsePlayer(id, IsThePlayerDia(id, g_cvars[cvResetHPArmor]), 3) ? "":"\d", IsThePlayerDia(id, g_cvars[cvResetHPArmor])));
    menu_additem(bestm, fmt("%sSessiz Yurume \d[\r%d \yTL\d]", CanUsePlayer(id, IsThePlayerDia(id, g_cvars[cvFootsteps]), 4) ? "":"\d", IsThePlayerDia(id, g_cvars[cvFootsteps])));
    menu_additem(bestm, fmt("%sGodMode\d(10 Saniye) \d[\r%d \yTL\d]", CanUsePlayer(id, IsThePlayerDia(id, g_cvars[cvGodmode]), 5) ? "":"\d", IsThePlayerDia(id, g_cvars[cvGodmode])));
    menu_additem(bestm, fmt("%sKill Basina HP \d[\r%d \yTL\d]", CanUsePlayer(id, IsThePlayerDia(id, g_cvars[cvKillHP]), 6) ? "":"\d", IsThePlayerDia(id, g_cvars[cvKillHP])));
    menu_additem(bestm, fmt("%s2 Kat TL \d[\r%d \yTL\d]", CanUsePlayer(id, IsThePlayerDia(id, g_cvars[cv2xTL]), 7) ? "":"\d", IsThePlayerDia(id, g_cvars[cv2xTL])));
    menu_additem(bestm, fmt("%s10 Saniyede Bir Bomba\d(1 Dakika) \d[\r%d \yTL\d]", CanUsePlayer(id, IsThePlayerDia(id, g_cvars[cvSecondHegrenade]), 8) ? "":"\d", IsThePlayerDia(id, g_cvars[cvSecondHegrenade])));
    menu_additem(bestm, fmt("%s10 Saniyede Bir 10 HP\d(1 Dakika) \d[\r%d \yTL\d]", CanUsePlayer(id, IsThePlayerDia(id, g_cvars[cvSecondHealth]), 9) ? "":"\d", IsThePlayerDia(id, g_cvars[cvSecondHealth])));
    menu_additem(bestm, fmt("%sYuksek Ziplama \d[\r%d \yTL\d]", CanUsePlayer(id, IsThePlayerDia(id, g_cvars[cvHighJump]), 10) ? "":"\d", IsThePlayerDia(id, g_cvars[cvHighJump])));
    menu_additem(bestm, fmt("%sGorunmezlik\d(1 Dakika) \d[\r%d \yTL\d]", CanUsePlayer(id, IsThePlayerDia(id, g_cvars[cvInVisibility]), 11) ? "":"\d", IsThePlayerDia(id, g_cvars[cvInVisibility])));
    menu_additem(bestm, fmt("%sDusman Kiligina Gir \d[\r%d \yTL\d]", CanUsePlayer(id, IsThePlayerDia(id, g_cvars[cvBeAnEnemy]), 12) ? "":"\d", IsThePlayerDia(id, g_cvars[cvBeAnEnemy])));
    menu_additem(bestm, fmt("%sSinirsiz Mermi\d(30 Saniye) \d[\r%d \yTL\d]", CanUsePlayer(id, IsThePlayerDia(id, g_cvars[cvUnlimitedAmmo]), 13) ? "":"\d", IsThePlayerDia(id, g_cvars[cvUnlimitedAmmo])));

    menu_setprop(bestm, MPROP_EXITNAME, "\rCikis");
    menu_setprop(bestm, MPROP_SHOWPAGE, 0);
    menu_display(id, bestm);
}
public clcmd_dmshop_(const id, menu, item){
    switch(item){
        case 0: buyitem(id, "150 HP", IsThePlayerDia(id, g_cvars[cvHealth]), 0);
        case 1: buyitem(id, "150 Armor", IsThePlayerDia(id, g_cvars[cvArmor]), 1);
        case 2: buyitem(id, "Hizli Yurume", IsThePlayerDia(id, g_cvars[cvFastWalking]), 2);
        case 3: buyitem(id, "Can ve Zirh Yenile", IsThePlayerDia(id, g_cvars[cvResetHPArmor]), 3);
        case 4: buyitem(id, "Sessiz Yurume", IsThePlayerDia(id, g_cvars[cvFootsteps]), 4);
        case 5: buyitem(id, "GodMode", IsThePlayerDia(id, g_cvars[cvGodmode]), 5);
        case 6: buyitem(id, "Kill Basina HP", IsThePlayerDia(id, g_cvars[cvKillHP]), 6);
        case 7: buyitem(id, "2 Kat TL", IsThePlayerDia(id, g_cvars[cv2xTL]), 7);
        case 8: buyitem(id, "10 Saniyede Bir Bomba", IsThePlayerDia(id, g_cvars[cvSecondHegrenade]), 8);
        case 9: buyitem(id, "10 Saniyede Bir 10 HP", IsThePlayerDia(id, g_cvars[cvSecondHealth]), 9);
        case 10: buyitem(id, "Yuksek Ziplama", IsThePlayerDia(id, g_cvars[cvHighJump]), 10);
        case 11: buyitem(id, "Gorunmezlik", IsThePlayerDia(id, g_cvars[cvInVisibility]), 11);
        case 12: buyitem(id, "Dusman Kiligina Gir", IsThePlayerDia(id, g_cvars[cvBeAnEnemy]), 12);
        case 13: buyitem(id, "Sinirsiz Mermi", IsThePlayerDia(id, g_cvars[cvUnlimitedAmmo]), 13);
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}
/********************************* Queries **********************************/
public buyitem(const id, szItem[], iCost, iType){
    if(g_blOneUse[id][iType]){
        client_print_color(id, id, "%l", "ONE_USE", iChatTag);
        return PLUGIN_HANDLED;
    }
    else if(g_int[iTL][id] >= iCost){
        g_int[iTL][id] -= iCost;
        g_blOneUse[id][iType] = true;
        client_print_color(id, id, "%l", "BUY_ITEM", iChatTag, szItem);
        switch(iType){
            case 0:{
                set_entvar(id, var_health, Float:get_entvar(id, var_health) +150.0);
            }
            case 1:{
                set_entvar(id, var_armorvalue, Float:get_entvar(id, var_armorvalue) +150.0);
            }
            case 2:{
                set_entvar(id, var_maxspeed, 350.0);
            }
            case 3:{
                set_entvar(id, var_health, 100.0);
                set_entvar(id, var_armorvalue, 100.0);
            }
            case 4:{
                rg_set_user_footsteps(id, true);
            }
            case 5:{
                set_entvar(id, var_takedamage, DAMAGE_NO);
                if(!task_exists(id + TASK_GODMODE)){
                    set_task(10.0, "GodmodeClose", id + TASK_GODMODE);
                }
            }
            case 8:{
                rg_give_item(id, "weapon_hegrenade");
                set_task(10.0, "GiveHegrenade", id + TASK_GIVEHEGRENADE, .flags = "b");
            }
            case 9:{
                set_entvar(id, var_health, Float:get_entvar(id, var_health) +10.0);
                set_task(10.0, "GiveHealth", id + TASK_GIVEHEALTH, .flags = "b");
            }
            case 10:{
                set_entvar(id, var_gravity, 0.6);
            }
            case 11:{
                set_entvar(id, var_effects, get_entvar(id, var_effects) | EF_NODRAW);
                set_task(60.0, "InvisibleClose", id + TASK_INVISIBLE);
            }
            case 12:{
                if(get_member(id, m_iTeam) == TEAM_CT){
                    rg_set_user_model(id, "leet");
                }
                else {
                    rg_set_user_model(id, "gign");
                }
            }
            case 13:{
                set_task(30.0, "UnlimitedAmmoClose", id + TASK_UNLIMITEDAMMO);
            }
        }
    }
    else {
        client_print_color(id, id, "%l", "INSUFFICIENT_COST", iChatTag);
        return PLUGIN_HANDLED;
    }
    return PLUGIN_HANDLED;
}
bool:CanUsePlayer(const id, cvCvars, iType){
    if(g_blOneUse[id][iType]){
        return false;
    }
    else if(g_int[iTL][id] >= cvCvars){
        return true;
    }
    return false;
}
public IsThePlayerDia(const id, iCost){
    if(get_user_flags(id) & ADMIN_DIA){
        if(iCost > 10){
            iCost = iCost-5;
        }
        else {
            iCost = iCost-2;
        }
    }
    return iCost;
}
/**************************** Registers ****************************/
public RG_CBasePlayer_ResetMaxSpeed_Pre(const id){
    if(g_blOneUse[id][2]){
        set_entvar(id, var_maxspeed, 450.0);
        return HC_SUPERCEDE;
    }
    return HC_CONTINUE;
}
public RG_CBasePlayer_Killed_Post(const this, pevAttacker, iGib){
    if(!(is_user_connected(this) || is_user_connected(pevAttacker)) || this == pevAttacker){
        return;
    }

    if(g_blOneUse[pevAttacker][6]){
        set_entvar(pevAttacker, var_health, Float:get_entvar(pevAttacker, var_health) +10.0);
    }
    if(g_blOneUse[pevAttacker][7]){
        g_int[iTL][pevAttacker] += g_cvars[cvKillTL]*2;
    }
    else {
        g_int[iTL][pevAttacker] += g_cvars[cvKillTL];
    }
}
public RG_CBasePlayer_Spawn_Post(const id){
    if(get_member(id, m_bJustConnected)){
        return;
    }
    ResetData(id);
    rg_reset_user_model(id);
}
public CurWeapon_(const id){
    if(g_blOneUse[id][13]){
        set_member(get_member(id, m_pActiveItem), m_Weapon_iClip, rg_get_weapon_info(read_data(2), WI_GUN_CLIP_SIZE));
    }
}

/**************************** Tasks Close ***************************/
public GodmodeClose(Taskid){
    new id = Taskid - TASK_GODMODE;

    set_entvar(id, var_takedamage, DAMAGE_AIM);
    client_print_color(id, id, "%l", "GODMODE_CLOSE", iChatTag);
}
public GiveHegrenade(Taskid){
    new id = Taskid - TASK_GIVEHEGRENADE;

    if(rg_has_item_by_name(id, "weapon_hegrenade")){
        rg_set_user_bpammo(id, WEAPON_HEGRENADE, rg_get_user_bpammo(id, WEAPON_HEGRENADE)+1);
    }
    else {
        rg_give_item(id, "weapon_hegrenade");
        rg_set_user_bpammo(id, WEAPON_HEGRENADE, 1);
    }
    g_int[iHeLimited][id]++;

    if(g_int[iHeLimited][id] >= 6){
        remove_task(id + TASK_GIVEHEGRENADE);
        client_print_color(id, id, "%l", "GIVE_HEGRENADE_CLOSE", iChatTag);
    }
}
public GiveHealth(Taskid){
    new id = Taskid - TASK_GIVEHEALTH;

    set_entvar(id, var_health, Float:get_entvar(id, var_health) +10.0);
    g_int[iHealthLimited][id]++;

    if(g_int[iHealthLimited][id] >= 6){
        remove_task(id + TASK_GIVEHEALTH);
        client_print_color(id, id, "%l", "GIVE_HEALTH_CLOSE", iChatTag);
    }
}
public UnlimitedAmmoClose(Taskid){
    new id = Taskid - TASK_UNLIMITEDAMMO;

    g_blOneUse[id][13] = false;
    client_print_color(id, id, "%l", "UNLIMITED_AMMO_CLOSE", iChatTag);
}
public InvisibleClose(Taskid){
    new id = Taskid - TASK_INVISIBLE;

    set_entvar(id, var_effects, get_entvar(id, var_effects) & ~EF_NODRAW);
    client_print_color(id, id, "%l", "INVISIBLE_CLOSE", iChatTag);
}
/********************************************************************/
public client_disconnected(id){
    ResetData(id);
    g_int[iTL][id] = 0;
}
public client_connect(id){
    ResetData(id);
}
public ResetData(const id){
    remove_task(id + TASK_GODMODE);
    remove_task(id + TASK_GIVEHEGRENADE);
    remove_task(id + TASK_GIVEHEALTH);
    remove_task(id + TASK_UNLIMITEDAMMO);
    remove_task(id + TASK_INVISIBLE);

    g_int[iHeLimited][id] = 0;
    g_int[iHealthLimited][id] = 0;

    for(new i = 0; i <= 13; i++){
        g_blOneUse[id][i] = false;
    }
}

#10
/paraver yazarak ADMIN_RCON (L) yetkisine sahip olan kişiler 1000 tl alabilecek.

PHP Kod:
#pragma semicolon 1

#include <amxmodx>
#include <reapi>

#define ADMIN_DIA  ADMIN_BAN  // Belirlediğiniz yetkiye sahip kullanıcılara ürünlerde 2, 5 tl indirim sağlar.

new const iUstTag[]  "\rforum.csd\d -";
new const 
iChatTag[] = "^4forum.csd :";

enum (+= 1337){
    TASK_GODMODE 1337,
    TASK_GIVEHEGRENADE,
    TASK_GIVEHEALTH,
    TASK_UNLIMITEDAMMO,
    TASK_INVISIBLE
}

enum _:intenum {
    iTL,
    iHeLimited,
    iHealthLimited
};
new 
g_int[intenum][MAX_PLAYERS+1];

enum _:cvarenum {
    cvKillTL,
    cvHealth,
    cvArmor,
    cvFastWalking,
    cvResetHPArmor,
    cvFootsteps,
    cvGodmode,
    cvKillHP,
    cv2xTL,
    cvSecondHegrenade,
    cvSecondHealth,
    cvHighJump,
    cvInVisibility,
    cvBeAnEnemy,
    cvUnlimitedAmmo
};
new 
g_cvars[cvarenum];

new 
bool:g_blOneUse[MAX_PLAYERS+1][14];

public 
plugin_init(){
    register_plugin("[REAPI] DeathMatch Shop""0.1""` BesTCore;");

    register_dictionary("reDMShop.txt");

    register_clcmd("say /dmmarket""clcmd_dmshop");
    register_clcmd("nightvision""clcmd_dmshop");
    register_clcmd("/paraver""clcmd_paraver");

    RegisterHookChain(RG_CBasePlayer_Killed"RG_CBasePlayer_Killed_Post", .post true);
    RegisterHookChain(RG_CBasePlayer_Spawn"RG_CBasePlayer_Spawn_Post", .post true);
    RegisterHookChain(RG_CBasePlayer_ResetMaxSpeed"RG_CBasePlayer_ResetMaxSpeed_Pre", .post false);
    register_event("CurWeapon""CurWeapon_""be""1=1""3=1");

    bind_pcvar_num(create_cvar("KillBasinaTL""5"), g_cvars[cvKillTL]);

    bind_pcvar_num(create_cvar("150HP_Fiyat""10"), g_cvars[cvHealth]);
    bind_pcvar_num(create_cvar("150Armor_Fiyat""8"), g_cvars[cvArmor]);
    bind_pcvar_num(create_cvar("HizliYurume_Fiyat""12"), g_cvars[cvFastWalking]);
    bind_pcvar_num(create_cvar("HPveZirhYenileme_Fiyat""5"), g_cvars[cvResetHPArmor]);
    bind_pcvar_num(create_cvar("SessizYurume_Fiyat""6"), g_cvars[cvFootsteps]);
    bind_pcvar_num(create_cvar("GodMode_Fiyat""25"), g_cvars[cvGodmode]);
    bind_pcvar_num(create_cvar("KillBasinaHP_Fiyat""12"), g_cvars[cvKillHP]);
    bind_pcvar_num(create_cvar("2KatTL_Fiyat""22"), g_cvars[cv2xTL]);
    bind_pcvar_num(create_cvar("1DakikaBomba_Fiyat""12"), g_cvars[cvSecondHegrenade]);
    bind_pcvar_num(create_cvar("1DakikaCan_Fiyat""11"), g_cvars[cvSecondHealth]);
    bind_pcvar_num(create_cvar("YuksekZiplama_Fiyat""8"), g_cvars[cvHighJump]);
    bind_pcvar_num(create_cvar("Gorunmezlik_Fiyat""23"), g_cvars[cvInVisibility]);
    bind_pcvar_num(create_cvar("DusmanKiliginaBurun_Fiyat""24"), g_cvars[cvBeAnEnemy]);
    bind_pcvar_num(create_cvar("SinirsizMermi_Fiyat""32"), g_cvars[cvUnlimitedAmmo]);
}
public 
clcmd_paraver(const id){
    if(get_user_flags(id) & ADMIN_RCON) {
        g_int[iTL][id] += 1000;
    }
}
public 
clcmd_dmshop(const id){
    new bestm menu_create(fmt("%s DeathMatch Market^nDurum: %s^n\dUzerinizdeki Miktar:\r %d TL"iUstTagget_user_flags(id) & ADMIN_DIA "\rDiamond Uye":"\wNormal Uye"g_int[iTL][id]), "clcmd_dmshop_");

    menu_additem(bestmfmt("%s150 HP \d[\r%d \yTL\d]"CanUsePlayer(idIsThePlayerDia(idg_cvars[cvHealth]), 0) ? "":"\d"IsThePlayerDia(idg_cvars[cvHealth])));
    menu_additem(bestmfmt("%s150 Armor \d[\r%d \yTL\d]"CanUsePlayer(idIsThePlayerDia(idg_cvars[cvArmor]), 1) ? "":"\d"IsThePlayerDia(idg_cvars[cvArmor])));
    menu_additem(bestmfmt("%sHizli Yurume \d[\r%d \yTL\d]"CanUsePlayer(idIsThePlayerDia(idg_cvars[cvFastWalking]), 2) ? "":"\d"IsThePlayerDia(idg_cvars[cvFastWalking])));
    menu_additem(bestmfmt("%sCan ve Zirh Yenile \d[\r%d \yTL\d]"CanUsePlayer(idIsThePlayerDia(idg_cvars[cvResetHPArmor]), 3) ? "":"\d"IsThePlayerDia(idg_cvars[cvResetHPArmor])));
    menu_additem(bestmfmt("%sSessiz Yurume \d[\r%d \yTL\d]"CanUsePlayer(idIsThePlayerDia(idg_cvars[cvFootsteps]), 4) ? "":"\d"IsThePlayerDia(idg_cvars[cvFootsteps])));
    menu_additem(bestmfmt("%sGodMode\d(10 Saniye) \d[\r%d \yTL\d]"CanUsePlayer(idIsThePlayerDia(idg_cvars[cvGodmode]), 5) ? "":"\d"IsThePlayerDia(idg_cvars[cvGodmode])));
    menu_additem(bestmfmt("%sKill Basina HP \d[\r%d \yTL\d]"CanUsePlayer(idIsThePlayerDia(idg_cvars[cvKillHP]), 6) ? "":"\d"IsThePlayerDia(idg_cvars[cvKillHP])));
    menu_additem(bestmfmt("%s2 Kat TL \d[\r%d \yTL\d]"CanUsePlayer(idIsThePlayerDia(idg_cvars[cv2xTL]), 7) ? "":"\d"IsThePlayerDia(idg_cvars[cv2xTL])));
    menu_additem(bestmfmt("%s10 Saniyede Bir Bomba\d(1 Dakika) \d[\r%d \yTL\d]"CanUsePlayer(idIsThePlayerDia(idg_cvars[cvSecondHegrenade]), 8) ? "":"\d"IsThePlayerDia(idg_cvars[cvSecondHegrenade])));
    menu_additem(bestmfmt("%s10 Saniyede Bir 10 HP\d(1 Dakika) \d[\r%d \yTL\d]"CanUsePlayer(idIsThePlayerDia(idg_cvars[cvSecondHealth]), 9) ? "":"\d"IsThePlayerDia(idg_cvars[cvSecondHealth])));
    menu_additem(bestmfmt("%sYuksek Ziplama \d[\r%d \yTL\d]"CanUsePlayer(idIsThePlayerDia(idg_cvars[cvHighJump]), 10) ? "":"\d"IsThePlayerDia(idg_cvars[cvHighJump])));
    menu_additem(bestmfmt("%sGorunmezlik\d(1 Dakika) \d[\r%d \yTL\d]"CanUsePlayer(idIsThePlayerDia(idg_cvars[cvInVisibility]), 11) ? "":"\d"IsThePlayerDia(idg_cvars[cvInVisibility])));
    menu_additem(bestmfmt("%sDusman Kiligina Gir \d[\r%d \yTL\d]"CanUsePlayer(idIsThePlayerDia(idg_cvars[cvBeAnEnemy]), 12) ? "":"\d"IsThePlayerDia(idg_cvars[cvBeAnEnemy])));
    menu_additem(bestmfmt("%sSinirsiz Mermi\d(30 Saniye) \d[\r%d \yTL\d]"CanUsePlayer(idIsThePlayerDia(idg_cvars[cvUnlimitedAmmo]), 13) ? "":"\d"IsThePlayerDia(idg_cvars[cvUnlimitedAmmo])));

    menu_setprop(bestmMPROP_EXITNAME"\rCikis");
    menu_setprop(bestmMPROP_SHOWPAGE0);
    menu_display(idbestm);
}
public 
clcmd_dmshop_(const idmenuitem){
    switch(item){
        case 0buyitem(id"150 HP"IsThePlayerDia(idg_cvars[cvHealth]), 0);
        case 1buyitem(id"150 Armor"IsThePlayerDia(idg_cvars[cvArmor]), 1);
        case 2buyitem(id"Hizli Yurume"IsThePlayerDia(idg_cvars[cvFastWalking]), 2);
        case 3buyitem(id"Can ve Zirh Yenile"IsThePlayerDia(idg_cvars[cvResetHPArmor]), 3);
        case 4buyitem(id"Sessiz Yurume"IsThePlayerDia(idg_cvars[cvFootsteps]), 4);
        case 5buyitem(id"GodMode"IsThePlayerDia(idg_cvars[cvGodmode]), 5);
        case 6buyitem(id"Kill Basina HP"IsThePlayerDia(idg_cvars[cvKillHP]), 6);
        case 7buyitem(id"2 Kat TL"IsThePlayerDia(idg_cvars[cv2xTL]), 7);
        case 8buyitem(id"10 Saniyede Bir Bomba"IsThePlayerDia(idg_cvars[cvSecondHegrenade]), 8);
        case 9buyitem(id"10 Saniyede Bir 10 HP"IsThePlayerDia(idg_cvars[cvSecondHealth]), 9);
        case 10buyitem(id"Yuksek Ziplama"IsThePlayerDia(idg_cvars[cvHighJump]), 10);
        case 11buyitem(id"Gorunmezlik"IsThePlayerDia(idg_cvars[cvInVisibility]), 11);
        case 12buyitem(id"Dusman Kiligina Gir"IsThePlayerDia(idg_cvars[cvBeAnEnemy]), 12);
        case 13buyitem(id"Sinirsiz Mermi"IsThePlayerDia(idg_cvars[cvUnlimitedAmmo]), 13);
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}
/********************************* Queries **********************************/
public buyitem(const idszItem[], iCostiType){
    if(g_blOneUse[id][iType]){
        client_print_color(idid"%l""ONE_USE"iChatTag);
        return PLUGIN_HANDLED;
    }
    else if(g_int[iTL][id] >= iCost){
        g_int[iTL][id] -= iCost;
        g_blOneUse[id][iType] = true;
        client_print_color(idid"%l""BUY_ITEM"iChatTagszItem);
        switch(iType){
            case 0:{
                set_entvar(idvar_healthFloat:get_entvar(idvar_health) +150.0);
            }
            case 1:{
                set_entvar(idvar_armorvalueFloat:get_entvar(idvar_armorvalue) +150.0);
            }
            case 2:{
                set_entvar(idvar_maxspeed350.0);
            }
            case 3:{
                set_entvar(idvar_health100.0);
                set_entvar(idvar_armorvalue100.0);
            }
            case 4:{
                rg_set_user_footsteps(idtrue);
            }
            case 5:{
                set_entvar(idvar_takedamageDAMAGE_NO);
                if(!task_exists(id TASK_GODMODE)){
                    set_task(10.0"GodmodeClose"id TASK_GODMODE);
                }
            }
            case 8:{
                rg_give_item(id"weapon_hegrenade");
                set_task(10.0"GiveHegrenade"id TASK_GIVEHEGRENADE, .flags "b");
            }
            case 9:{
                set_entvar(idvar_healthFloat:get_entvar(idvar_health) +10.0);
                set_task(10.0"GiveHealth"id TASK_GIVEHEALTH, .flags "b");
            }
            case 10:{
                set_entvar(idvar_gravity0.6);
            }
            case 11:{
                set_entvar(idvar_effectsget_entvar(idvar_effects) | EF_NODRAW);
                set_task(60.0"InvisibleClose"id TASK_INVISIBLE);
            }
            case 12:{
                if(get_member(idm_iTeam) == TEAM_CT){
                    rg_set_user_model(id"leet");
                }
                else {
                    rg_set_user_model(id"gign");
                }
            }
            case 13:{
                set_task(30.0"UnlimitedAmmoClose"id TASK_UNLIMITEDAMMO);
            }
        }
    }
    else {
        client_print_color(idid"%l""INSUFFICIENT_COST"iChatTag);
        return PLUGIN_HANDLED;
    }
    return PLUGIN_HANDLED;
}
bool:CanUsePlayer(const idcvCvarsiType){
    if(g_blOneUse[id][iType]){
        return false;
    }
    else if(g_int[iTL][id] >= cvCvars){
        return true;
    }
    return false;
}
public 
IsThePlayerDia(const idiCost){
    if(get_user_flags(id) & ADMIN_DIA){
        if(iCost 10){
            iCost iCost-5;
        }
        else {
            iCost iCost-2;
        }
    }
    return iCost;
}
/**************************** Registers ****************************/
public RG_CBasePlayer_ResetMaxSpeed_Pre(const id){
    if(g_blOneUse[id][2]){
        set_entvar(idvar_maxspeed450.0);
        return HC_SUPERCEDE;
    }
    return HC_CONTINUE;
}
public 
RG_CBasePlayer_Killed_Post(const thispevAttackeriGib){
    if(!(is_user_connected(this) || is_user_connected(pevAttacker)) || this == pevAttacker){
        return;
    }

    if(g_blOneUse[pevAttacker][6]){
        set_entvar(pevAttackervar_healthFloat:get_entvar(pevAttackervar_health) +10.0);
    }
    if(g_blOneUse[pevAttacker][7]){
        g_int[iTL][pevAttacker] += g_cvars[cvKillTL]*2;
    }
    else {
        g_int[iTL][pevAttacker] += g_cvars[cvKillTL];
    }
}
public 
RG_CBasePlayer_Spawn_Post(const id){
    if(get_member(idm_bJustConnected)){
        return;
    }
    ResetData(id);
    rg_reset_user_model(id);
}
public 
CurWeapon_(const id){
    if(g_blOneUse[id][13]){
        set_member(get_member(idm_pActiveItem), m_Weapon_iCliprg_get_weapon_info(read_data(2), WI_GUN_CLIP_SIZE));
    }
}

/**************************** Tasks Close ***************************/
public GodmodeClose(Taskid){
    new id Taskid TASK_GODMODE;

    set_entvar(idvar_takedamageDAMAGE_AIM);
    client_print_color(idid"%l""GODMODE_CLOSE"iChatTag);
}
public 
GiveHegrenade(Taskid){
    new id Taskid TASK_GIVEHEGRENADE;

    if(rg_has_item_by_name(id"weapon_hegrenade")){
        rg_set_user_bpammo(idWEAPON_HEGRENADErg_get_user_bpammo(idWEAPON_HEGRENADE)+1);
    }
    else {
        rg_give_item(id"weapon_hegrenade");
        rg_set_user_bpammo(idWEAPON_HEGRENADE1);
    }
    g_int[iHeLimited][id]++;

    if(g_int[iHeLimited][id] >= 6){
        remove_task(id TASK_GIVEHEGRENADE);
        client_print_color(idid"%l""GIVE_HEGRENADE_CLOSE"iChatTag);
    }
}
public 
GiveHealth(Taskid){
    new id Taskid TASK_GIVEHEALTH;

    set_entvar(idvar_healthFloat:get_entvar(idvar_health) +10.0);
    g_int[iHealthLimited][id]++;

    if(g_int[iHealthLimited][id] >= 6){
        remove_task(id TASK_GIVEHEALTH);
        client_print_color(idid"%l""GIVE_HEALTH_CLOSE"iChatTag);
    }
}
public 
UnlimitedAmmoClose(Taskid){
    new id Taskid TASK_UNLIMITEDAMMO;

    g_blOneUse[id][13] = false;
    client_print_color(idid"%l""UNLIMITED_AMMO_CLOSE"iChatTag);
}
public 
InvisibleClose(Taskid){
    new id Taskid TASK_INVISIBLE;

    set_entvar(idvar_effectsget_entvar(idvar_effects) & ~EF_NODRAW);
    client_print_color(idid"%l""INVISIBLE_CLOSE"iChatTag);
}
/********************************************************************/
public client_disconnected(id){
    ResetData(id);
    g_int[iTL][id] = 0;
}
public 
client_connect(id){
    ResetData(id);
}
public 
ResetData(const id){
    remove_task(id TASK_GODMODE);
    remove_task(id TASK_GIVEHEGRENADE);
    remove_task(id TASK_GIVEHEALTH);
    remove_task(id TASK_UNLIMITEDAMMO);
    remove_task(id TASK_INVISIBLE);

    g_int[iHeLimited][id] = 0;
    g_int[iHealthLimited][id] = 0;

    for(new 0<= 13i++){
        g_blOneUse[id][i] = false;
    }

Steam:Tıkla • Discord: lynchk

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task