Konu

#1
Merhabalar.
Ekteki Plugin Bozuk.
Server 6 ya 6 iken /hileslay atıyorum userların yarısı geliyor yarısı gelmiyor (menüde) 
7 ye kadar geliyor mesela.
Bakıp Düzeltebilecek Arkadaş Var mıdır?
.sma tyhileslay.sma (Dosya Boyutu: 2,92 KB | İndirme Sayısı: 2)
95.173.173.29
#2
Menüde botlar gözükmez.
Ayrıca 7den fazla oyuncu varsa menüde ikinci sayfa açılması gerek, kontrol ettiniz mi ?
Discord : Lynch#3396 | Steam
Üniversite sınavından dolayı ara verdim.
#3
(19-12-2021, 22:11)orucoglukayra Adlı Kullanıcıdan Alıntı: Menüde botlar gözükmez.
Ayrıca 7den fazla oyuncu varsa menüde ikinci sayfa açılması gerek, kontrol ettiniz mi ?
Menüde Botlar Gözükmüyor Zaten 7 nin yarısı gözüküyor Alttaki alt sayfa vs gözükmüyor
95.173.173.29
#4
Menüde bir tag vs. yazıyor ise tagı kısaltın. Eklentiye mobilden bakamıyorum.
(- Ücretli Eklenti Yaptırmak İsteyen -)
#5
Dener misin ?

PHP Kod:
#include <amxmodx>
#include <reapi>
#include <nvault>

#define YETKI ADMIN_RESERVATION

new const tag[] = "TURK YILDIZLARI";

new 
iAktif[MAX_CLIENTS+1];

public 
plugin_init() 
{
    register_plugin("HileSlay""0.1""LyNcH");

    register_clcmd("say /hileslay""@hileslaymenu");

    RegisterHookChain(RG_CBasePlayer_Spawn"@CBasePlayer_Spawn", .post true);
}

@
CBasePlayer_Spawn(const id) {
    if(iAktif[id]) {
        user_kill(id);
        client_print_color(idid"^1[^3%s^1] ^4Hile kullandiginiz gerekcesiyle slaylandiniz ^1!"tag);
    }
}

@
hileslaymenu(const id) {
    if(!(get_user_flags(id) & YETKI)) {
        client_print_color(idid"^1[^3%s^1] ^4Yetkiniz Yeterli Degil ^1!"tag);
        return;
    }
    new menu menu_create(fmt("\w[\r%s\w] - \yHile Slay Menusu"tag), "@hileslaymenu_handler");
    for(new 0MaxClientsi++) {
        if(is_user_connected(i) && !is_user_bot(i)) {
            menu_additem(menufmt("\w[\r%s\w] - \y%n \w[\r%s\w]"tagiiAktif[i] ? "Aktif":"Devre Disi"), fmt("%i"i));
        }
    }
    menu_addtext(menu"\dSectiginiz Oyuncu Her El Slaylanacak.");
    menu_setprop(menuMPROP_BACKNAME,"\rGeri");
    menu_setprop(menuMPROP_NEXTNAME,"\rIleri");
    menu_setprop(menuMPROP_EXITNAME"\rCikis");
    menu_display(idmenu);
}

@
hileslaymenu_handler(const id, const item, const menu) {
    if(item == MENU_EXIT) {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    new data[6], key;
    menu_item_getinfo(menuitem_datacharsmax(data));
    key str_to_num(data);
    if(is_user_connected(key)) {
        if(iAktif[key]) {
            iAktif[key] = false;
            client_print_color(idid"^1[^3%s^1] ^4%n Adli Oyuncuya Hile Slay Devre Disi Birakildi ^1!"tagkey);
            log_to_file("hile-slay.txt","%n Isimli Admin %n Isimli Oyuncunun Hile Slayini Devre Disi Birakti!",idkey);
        }
        else {
            iAktif[key] = true;
            if(is_user_alive(key)) {
                user_kill(key);
            }
            log_to_file("hile-slay.txt","%n Isimli Admin %n Isimli Oyuncuya Hile Slay Aktif Etti!",idkey);
            client_print_color(idid"^1[^3%s^1] ^4%n Adli Oyuncuya Hile Slay Aktif Edildi ^1!"tagkey);
        }
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}

/* nvault PurposeLess */

new g_vault;

public 
plugin_cfg() {
    g_vault nvault_open("HileSlayVault");
    if(g_vault == INVALID_HANDLE) {
        set_fail_state("Unknown nvault for HileSlayVault");
    }
}

public 
plugin_end() {
    nvault_close(g_vault);
}

public 
client_authorized(pPlayer, const authid[]) {
    iAktif[pPlayer] = nvault_get(g_vaultfmt("%s_aktif"authid));
}

public 
client_disconnected(pPlayer) {
    new authid[MAX_AUTHID_LENGTH], data[MAX_AUTHID_LENGTH+10];
    get_user_authid(pPlayerauthidcharsmax(authid));

    num_to_str(iAktif[pPlayer], datacharsmax(data));
    nvault_pset(g_vaultfmt("%s_aktif"authid), data);

Discord : Lynch#3396 | Steam
Üniversite sınavından dolayı ara verdim.
#6
(19-12-2021, 22:17)suriyelikene Adlı Kullanıcıdan Alıntı: Menüde bir tag vs. yazıyor ise tagı kısaltın. Eklentiye mobilden bakamıyorum.
Sanırım Ondan Değil Şu Şekilde Hata

[attachment=13728 Adlı Kullanıcıdan Alıntı:orucoglukayra pid='213166' dateline='1639941642']Dener misin ?

PHP Kod:
#include <amxmodx>
#include <reapi>
#include <nvault>

#define YETKI ADMIN_RESERVATION

new const tag[] = "TURK YILDIZLARI";

new 
iAktif[MAX_CLIENTS+1];

public 
plugin_init() 
{
    register_plugin("HileSlay""0.1""LyNcH");

    register_clcmd("say /hileslay""@hileslaymenu");

    RegisterHookChain(RG_CBasePlayer_Spawn"@CBasePlayer_Spawn", .post true);
}

@
CBasePlayer_Spawn(const id) {
    if(iAktif[id]) {
        user_kill(id);
        client_print_color(idid"^1[^3%s^1] ^4Hile kullandiginiz gerekcesiyle slaylandiniz ^1!"tag);
    }
}

@
hileslaymenu(const id) {
    if(!(get_user_flags(id) & YETKI)) {
        client_print_color(idid"^1[^3%s^1] ^4Yetkiniz Yeterli Degil ^1!"tag);
        return;
    }
    new menu menu_create(fmt("\w[\r%s\w] - \yHile Slay Menusu"tag), "@hileslaymenu_handler");
    for(new 0MaxClientsi++) {
        if(is_user_connected(i) && !is_user_bot(i)) {
            menu_additem(menufmt("\w[\r%s\w] - \y%n \w[\r%s\w]"tagiiAktif[i] ? "Aktif":"Devre Disi"), fmt("%i"i));
        }
    }
    menu_addtext(menu"\dSectiginiz Oyuncu Her El Slaylanacak.");
    menu_setprop(menuMPROP_BACKNAME,"\rGeri");
    menu_setprop(menuMPROP_NEXTNAME,"\rIleri");
    menu_setprop(menuMPROP_EXITNAME"\rCikis");
    menu_display(idmenu);
}

@
hileslaymenu_handler(const id, const item, const menu) {
    if(item == MENU_EXIT) {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    new data[6], key;
    menu_item_getinfo(menuitem_datacharsmax(data));
    key str_to_num(data);
    if(is_user_connected(key)) {
        if(iAktif[key]) {
            iAktif[key] = false;
            client_print_color(idid"^1[^3%s^1] ^4%n Adli Oyuncuya Hile Slay Devre Disi Birakildi ^1!"tagkey);
            log_to_file("hile-slay.txt","%n Isimli Admin %n Isimli Oyuncunun Hile Slayini Devre Disi Birakti!",idkey);
        }
        else {
            iAktif[key] = true;
            if(is_user_alive(key)) {
                user_kill(key);
            }
            log_to_file("hile-slay.txt","%n Isimli Admin %n Isimli Oyuncuya Hile Slay Aktif Etti!",idkey);
            client_print_color(idid"^1[^3%s^1] ^4%n Adli Oyuncuya Hile Slay Aktif Edildi ^1!"tagkey);
        }
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}

/* nvault PurposeLess */

new g_vault;

public 
plugin_cfg() {
    g_vault nvault_open("HileSlayVault");
    if(g_vault == INVALID_HANDLE) {
        set_fail_state("Unknown nvault for HileSlayVault");
    }
}

public 
plugin_end() {
    nvault_close(g_vault);
}

public 
client_authorized(pPlayer, const authid[]) {
    iAktif[pPlayer] = nvault_get(g_vaultfmt("%s_aktif"authid));
}

public 
client_disconnected(pPlayer) {
    new authid[MAX_AUTHID_LENGTH], data[MAX_AUTHID_LENGTH+10];
    get_user_authid(pPlayerauthidcharsmax(authid));

    num_to_str(iAktif[pPlayer], datacharsmax(data));
    nvault_pset(g_vaultfmt("%s_aktif"authid), data);

Denedim Fakat Olmadı Fotoğrafı Ekliyorum.
Dosya Adı: 20211219224746_1.jpg | Dosya Boyutu: 214,17 KB | 19-12-2021, 22:49
95.173.173.29
Son Düzenleme: 19-12-2021, 22:50, Düzenleyen: ImToretto.
#7
(19-12-2021, 22:49)ImToretto Adlı Kullanıcıdan Alıntı:
(19-12-2021, 22:17)suriyelikene Adlı Kullanıcıdan Alıntı: Menüde bir tag vs. yazıyor ise tagı kısaltın. Eklentiye mobilden bakamıyorum.
Sanırım Ondan Değil Şu Şekilde Hata

(19-12-2021, 22:20)orucoglukayra Adlı Kullanıcıdan Alıntı: Dener misin ?

PHP Kod:
#include <amxmodx>
#include <reapi>
#include <nvault>

#define YETKI ADMIN_RESERVATION

new const tag[] = "TURK YILDIZLARI";

new 
iAktif[MAX_CLIENTS+1];

public 
plugin_init() 
{
    register_plugin("HileSlay""0.1""LyNcH");

    register_clcmd("say /hileslay""@hileslaymenu");

    RegisterHookChain(RG_CBasePlayer_Spawn"@CBasePlayer_Spawn", .post true);
}

@
CBasePlayer_Spawn(const id) {
    if(iAktif[id]) {
        user_kill(id);
        client_print_color(idid"^1[^3%s^1] ^4Hile kullandiginiz gerekcesiyle slaylandiniz ^1!"tag);
    }
}

@
hileslaymenu(const id) {
    if(!(get_user_flags(id) & YETKI)) {
        client_print_color(idid"^1[^3%s^1] ^4Yetkiniz Yeterli Degil ^1!"tag);
        return;
    }
    new menu menu_create(fmt("\w[\r%s\w] - \yHile Slay Menusu"tag), "@hileslaymenu_handler");
    for(new 0MaxClientsi++) {
        if(is_user_connected(i) && !is_user_bot(i)) {
            menu_additem(menufmt("\w[\r%s\w] - \y%n \w[\r%s\w]"tagiiAktif[i] ? "Aktif":"Devre Disi"), fmt("%i"i));
        }
    }
    menu_addtext(menu"\dSectiginiz Oyuncu Her El Slaylanacak.");
    menu_setprop(menuMPROP_BACKNAME,"\rGeri");
    menu_setprop(menuMPROP_NEXTNAME,"\rIleri");
    menu_setprop(menuMPROP_EXITNAME"\rCikis");
    menu_display(idmenu);
}

@
hileslaymenu_handler(const id, const item, const menu) {
    if(item == MENU_EXIT) {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    new data[6], key;
    menu_item_getinfo(menuitem_datacharsmax(data));
    key str_to_num(data);
    if(is_user_connected(key)) {
        if(iAktif[key]) {
            iAktif[key] = false;
            client_print_color(idid"^1[^3%s^1] ^4%n Adli Oyuncuya Hile Slay Devre Disi Birakildi ^1!"tagkey);
            log_to_file("hile-slay.txt","%n Isimli Admin %n Isimli Oyuncunun Hile Slayini Devre Disi Birakti!",idkey);
        }
        else {
            iAktif[key] = true;
            if(is_user_alive(key)) {
                user_kill(key);
            }
            log_to_file("hile-slay.txt","%n Isimli Admin %n Isimli Oyuncuya Hile Slay Aktif Etti!",idkey);
            client_print_color(idid"^1[^3%s^1] ^4%n Adli Oyuncuya Hile Slay Aktif Edildi ^1!"tagkey);
        }
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}

/* nvault PurposeLess */

new g_vault;

public 
plugin_cfg() {
    g_vault nvault_open("HileSlayVault");
    if(g_vault == INVALID_HANDLE) {
        set_fail_state("Unknown nvault for HileSlayVault");
    }
}

public 
plugin_end() {
    nvault_close(g_vault);
}

public 
client_authorized(pPlayer, const authid[]) {
    iAktif[pPlayer] = nvault_get(g_vaultfmt("%s_aktif"authid));
}

public 
client_disconnected(pPlayer) {
    new authid[MAX_AUTHID_LENGTH], data[MAX_AUTHID_LENGTH+10];
    get_user_authid(pPlayerauthidcharsmax(authid));

    num_to_str(iAktif[pPlayer], datacharsmax(data));
    nvault_pset(g_vaultfmt("%s_aktif"authid), data);

Denedim Fakat Olmadı Fotoğrafı Ekliyorum.
Tagı kısaltman gerek.
Discord : Lynch#3396 | Steam
Üniversite sınavından dolayı ara verdim.
#8
İstek konusu, @orucoglukayra adlı kullanıcı tarafından 1 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 202 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

5
Yorum
77
Okunma
03-09-2022, 00:32
8
Yorum
74
Okunma
02-09-2022, 01:52
6
Yorum
117
Okunma
31-08-2022, 02:25
10
Yorum
179
Okunma
20-08-2022, 17:13
4
Yorum
103
Okunma
19-08-2022, 19:44
Task
Kayıt Ol
Discord Adresimize Katılın