Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

El Başı rastgele glow verme

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
mr1mr2
Mesajlar: 519
Kayıt: Çrş Oca 24, 2018 1:04 pm
Konum: Ankara
İletişim:

El Başı rastgele glow verme

Mesaj gönderen mr1mr2 »

El başı "b" yetki olan adminler arasından rastgele 3 tanesini seçip aşağıda verdiğim renklerde glow verdirtebilirmisiniz.

ve glow alan kişiye sadece kendisine görünecek şekilde "Mavi renkli glow sana verildi" "sarı renkli glow sana verildi" say mesajı geçerse güzel olur.
Verilecek renkler :

Kod: Tümünü seç

        case 1: {
            glowver(id, 142,36,170)
            renkli_yazi(id,"!tMor Renkli Glow sana verildi..")
        }
        case 2: {
            glowver(id, 41,182,246)
            renkli_yazi(id,"!tMavi Renkli Glow sana verildi..")
        }
        case 3: {
            glowver(id, 255,255,0)
            renkli_yazi(id,"!tSari Renkli Glow sana verildi..")
        }
        case 4: {
            glowver(id, 118,255,3)
            renkli_yazi(id,"!tYesil Renkli Glow sana verildi..")
        }
        case 5: {
            glowver(id, 255,255,255)
            renkli_yazi(id,"!tBeyaz Renkli Glow sana verildi..") 

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

heaveNN
Mesajlar: 314
Kayıt: Prş Ağu 22, 2019 11:11 pm
Clan İsmi: RedDawn

El Başı rastgele glow verme

Mesaj gönderen heaveNN »

viewtopic.php?p=311099#p311099 Buraya bakarak yapabilirsin.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

heaveNN
Mesajlar: 314
Kayıt: Prş Ağu 22, 2019 11:11 pm
Clan İsmi: RedDawn

El Başı rastgele glow verme

Mesaj gönderen heaveNN »

Denemedim.

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

#define YETKI ADMIN_RESERVATION

enum eGlow {
    ColorName[32],
    Float:RGB[3]
};

new const Glows[][eGlow] = {
    {"Mor",{142.0,36.0,170.0}},
    {"Mavi",{41.0,182.0,246.0}},
    {"Sari",{255.0,255.0,0.0}}
};

public plugin_init() {
	register_plugin("Spawn Glow", "1.0", "PurposeLess");

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

@CBasePlayer_Spawn_Post(const pPlayer) {
    if(!is_user_alive(pPlayer) || !(get_user_flags(pPlayer) & YETKI)) {
        return;
    }
    new iRandom = random_num(0,charsmax(Glows));
    client_print_color(pPlayer,pPlayer,"^4%s ^1Renkli ^3Glow ^1Sana Verildi.",Glows[iRandom][ColorName]);
    rg_set_user_rendering(pPlayer,kRenderFxGlowShell,Glows[iRandom][RGB],kRenderNormal,10.0);
}

rg_set_user_rendering(const index, const fx = kRenderFxNone, const {Float,_}:color[3] = {0.0,0.0,0.0}, const render = kRenderNormal, const Float:amount = 0.0) {
    set_entvar(index, var_renderfx, fx);
    set_entvar(index, var_rendercolor, color);
    set_entvar(index, var_rendermode, render);
    set_entvar(index, var_renderamt, amount);
}

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

burakxd383
Mesajlar: 922
Kayıt: Pzt Şub 05, 2018 2:10 pm
Konum: Bursa
Server Ip/DNS: -
Clan İsmi: -
İletişim:

El Başı rastgele glow verme

Mesaj gönderen burakxd383 »

heaveNN yazdı: Pzr Haz 27, 2021 7:54 pm Denemedim.

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

#define YETKI ADMIN_RESERVATION

enum eGlow {
    ColorName[32],
    Float:RGB[3]
};

new const Glows[][eGlow] = {
    {"Mor",{142.0,36.0,170.0}},
    {"Mavi",{41.0,182.0,246.0}},
    {"Sari",{255.0,255.0,0.0}}
};

public plugin_init() {
	register_plugin("Spawn Glow", "1.0", "PurposeLess");

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

@CBasePlayer_Spawn_Post(const pPlayer) {
    if(!is_user_alive(pPlayer) || !(get_user_flags(pPlayer) & YETKI)) {
        return;
    }
    new iRandom = random_num(0,charsmax(Glows));
    client_print_color(pPlayer,pPlayer,"^4%s ^1Renkli ^3Glow ^1Sana Verildi.",Glows[iRandom][ColorName]);
    rg_set_user_rendering(pPlayer,kRenderFxGlowShell,Glows[iRandom][RGB],kRenderNormal,10.0);
}

rg_set_user_rendering(const index, const fx = kRenderFxNone, const {Float,_}:color[3] = {0.0,0.0,0.0}, const render = kRenderNormal, const Float:amount = 0.0) {
    set_entvar(index, var_renderfx, fx);
    set_entvar(index, var_rendercolor, color);
    set_entvar(index, var_rendermode, render);
    set_entvar(index, var_renderamt, amount);
}

Kod: Tümünü seç

AMX Mod X Compiler 1.10.0.5392
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

ze_random_glow.sma(29) : error 047: array sizes do not match, or destination array is too small

1 Error.
Could not locate output file ze_random_glow.amx (compile failed).
29.satırda hata mevcut.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

heaveNN
Mesajlar: 314
Kayıt: Prş Ağu 22, 2019 11:11 pm
Clan İsmi: RedDawn

El Başı rastgele glow verme

Mesaj gönderen heaveNN »

Bende sorunsuz derleniyor. Panel olmadığı için panelden derleyemiyorum.

Resim

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

burakxd383
Mesajlar: 922
Kayıt: Pzt Şub 05, 2018 2:10 pm
Konum: Bursa
Server Ip/DNS: -
Clan İsmi: -
İletişim:

El Başı rastgele glow verme

Mesaj gönderen burakxd383 »

heaveNN yazdı: Pzr Haz 27, 2021 9:50 pm Bende sorunsuz derleniyor. Panel olmadığı için panelden derleyemiyorum.

Resim
yektanın addonsundada denediğimde aynı hatayı alıyoruz paneldede

Link:
Linklerini gizle
Linki Kopyala
Cevapla