⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐ Buraya kendi metin reklamınızı vererek binlerce kişiye ulaşın! ⭐
Sponsor Görsel 2
SponsorSponsor

Menü Kullanım Sınırı

Menü Kullanım Sınırı
Merhaba, aşağıda attığım eklentide vip üyeler kendilerine cp alabiliyorlar. Fakat şöyle bir sorun var, vipler menüden sınırsız cp alabiliyor. Bunu her map 1 kere kullanılacak şekilde ayarlar mısınız? Yani 1 kere kullanan oyuncular tekrar denediğinde "Bu seçeneği her map 1 kere kullanabilirsiniz." gibi yazı yazabilir.

PHP Kod:
#include <amxmodx>
#include <zombieplague>

#define PLUGIN "Diamond Menu"
#define VERSION "1.0"
#define AUTHOR "Tayo"

public plugin_init() {
    
register_plugin(PLUGIN,VERSION,AUTHOR)
    
register_clcmd("say /vipmenu","Menu")
    
}

public 
Menu(id) {
    if(
get_user_flags(id) & ADMIN_LEVEL_B)
    {
        new 
menu, Menuz[512]
        
formatex(Menuz, charsmax(Menuz), "\rDiamond Menu") // /w komutu beyaz renk /r komutu kirmizi renk /y komutu sari renk
        
menu = menu_create(Menuz, "Menu_Devam")
        
formatex(Menuz, charsmax(Menuz), "\wGlowMenu \d- \dTiklayinca giricek renk secenekleri cikicak sectigi rengi kendisine verecek")
        
menu_additem(menu, Menuz, "1")
        
formatex(Menuz, charsmax(Menuz), "\wCP ver \d(+300) \dOna tikladigi zaman kendisine 500 CP vericek")
        
menu_additem(menu, Menuz, "2")
        
formatex(Menuz, charsmax(Menuz), "\yCikis")
        
        
menu_setprop(menu, MPROP_EXITNAME,Menuz)
        
        
menu_display(id, menu, 0)
        
    }
    return 
PLUGIN_HANDLED
}

public 
Menu_Devam(id, menu, item)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }

    new 
data[6], iName[64];
    new 
access, callback;
    
menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback);

    new 
key = str_to_num(data);

    switch(
key)
    {
    
        case 
1:
        {
            
client_cmd(id, "say /glowmenuu")
        }
        case 
2:
        {
                new 
current_ammopacks = zp_get_user_ammo_packs(id)
                
zp_set_user_ammo_packs(id, current_ammopacks + 300)
        }
    }
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
} 
diellza
RE: Menü Kullanım Sınırı
Dene bakalım ;

PHP Kod:
#include <amxmodx>
#include <zombieplague>

// degisken otomatik false degerini alir.
new engel[33];

public 
plugin_init() 
{
    register_plugin("Diamond Menu","1.0","Tayo");

    register_clcmd("say /vipmenu","Menu");
}

public 
Menu(id) 
{
    if(get_user_flags(id) & ADMIN_LEVEL_B)
    {
        new menu, Menuz[512]
        formatex(Menuz, charsmax(Menuz), "\rDiamond Menu") // /w komutu beyaz renk /r komutu kirmizi renk /y komutu sari renk
        menu = menu_create(Menuz, "Menu_Devam")
        formatex(Menuz, charsmax(Menuz), "\wGlowMenu \d- \dTiklayinca giricek renk secenekleri cikicak sectigi rengi kendisine verecek")
        menu_additem(menu, Menuz, "1")
        formatex(Menuz, charsmax(Menuz), "\wCP ver \d(+300) \dOna tikladigi zaman kendisine 500 CP vericek")
        menu_additem(menu, Menuz, "2")
        formatex(Menuz, charsmax(Menuz), "\yCikis")
        
        menu_setprop
(menu, MPROP_EXITNAME,Menuz)
        menu_display(id, menu, 0)
    }
    return PLUGIN_HANDLED
}

public 
Menu_Devam(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }

    new data[6], iName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback);

    new key = str_to_num(data);

    switch(key)
    {
    
        
case 1:
        {
            client_cmd(id, "say /glowmenuu")
        }
        case 2:
        {
            if(engel[id]) {
                client_print_color(id,id, "^1[^3Ammo^1] ^4Bu ozelligi mapte bir kez kullanabilirsin");
                return PLUGIN_HANDLED;
            }
            engel[id] = 1;
            zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + 300)
            client_print_color(id,id, "^1[^3Ammo^1] ^4Basariyla 300 CP Aldin");
        }
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED;
} 
Steam:Tıkla • Discord: lynchk
RE: Menü Kullanım Sınırı
Teşekkürler.
diellza
RE: Menü Kullanım Sınırı
İstek konusu, @"orucoglukayra" adlı kullanıcı tarafından 2 saat içinde çözülmüştür.
İsteği çözdüğü için orucoglukayra Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
orucoglukayra Adlı kullanıcı sizin dışınızda toplam 226 kişiye yardım etmiştir.

Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Konuyu Okuyanlar: 1 Ziyaretçi
Task