MyBB, XenForo, vBulletin rakibi DiyoBB çok yakında beta süreci ile webailesi.com adresinde! Tıkla ve detayları görüntüle

Konu

#1
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 
menuMenuz[512]
        
formatex(Menuzcharsmax(Menuz), "\rDiamond Menu"// /w komutu beyaz renk /r komutu kirmizi renk /y komutu sari renk
        
menu menu_create(Menuz"Menu_Devam")
        
formatex(Menuzcharsmax(Menuz), "\wGlowMenu \d- \dTiklayinca giricek renk secenekleri cikicak sectigi rengi kendisine verecek")
        
menu_additem(menuMenuz"1")
        
formatex(Menuzcharsmax(Menuz), "\wCP ver \d(+300) \dOna tikladigi zaman kendisine 500 CP vericek")
        
menu_additem(menuMenuz"2")
        
formatex(Menuzcharsmax(Menuz), "\yCikis")
        
        
menu_setprop(menuMPROP_EXITNAME,Menuz)
        
        
menu_display(idmenu0)
        
    }
    return 
PLUGIN_HANDLED
}

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

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata5iName63callback);

    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(idcurrent_ammopacks 300)
        }
    }
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;

BlueGaming | 213.238.173.29 Discord
#2
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 menuMenuz[512]
        formatex(Menuzcharsmax(Menuz), "\rDiamond Menu"// /w komutu beyaz renk /r komutu kirmizi renk /y komutu sari renk
        menu menu_create(Menuz"Menu_Devam")
        formatex(Menuzcharsmax(Menuz), "\wGlowMenu \d- \dTiklayinca giricek renk secenekleri cikicak sectigi rengi kendisine verecek")
        menu_additem(menuMenuz"1")
        formatex(Menuzcharsmax(Menuz), "\wCP ver \d(+300) \dOna tikladigi zaman kendisine 500 CP vericek")
        menu_additem(menuMenuz"2")
        formatex(Menuzcharsmax(Menuz), "\yCikis")
        
        menu_setprop
(menuMPROP_EXITNAME,Menuz)
        menu_display(idmenu0)
    }
    return PLUGIN_HANDLED
}

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

    new data[6], iName[64];
    new accesscallback;
    menu_item_getinfo(menuitemaccessdata5iName63callback);

    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(idzp_get_user_ammo_packs(id) + 300)
            client_print_color(id,id"^1[^3Ammo^1] ^4Basariyla 300 CP Aldin");
        }
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED;

Discord : Lynch#3396 | Steam
Son Düzenleme: 02-01-2022, 20:55, Düzenleyen: orucoglukayra.
#3
Teşekkürler.
BlueGaming | 213.238.173.29 Discord
#4
İ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

Benzer Konular

12
Yorum
153
Okunma
9 saat önce
20
Yorum
146
Okunma
29-06-2022, 19:44
4
Yorum
205
Okunma
24-06-2022, 21:58
2
Yorum
287
Okunma
22-06-2022, 11:43
5
Yorum
390
Okunma
18-06-2022, 18:27
5
Yorum
449
Okunma
17-06-2022, 02:02
Task
Kayıt Ol
Discord Adresimize Katılın