1. sayfa (Toplam 1 sayfa)
El Başı rastgele glow verme
Gönderilme zamanı: Pzr Haz 27, 2021 7:39 pm
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..")
El Başı rastgele glow verme
Gönderilme zamanı: Pzr Haz 27, 2021 7:45 pm
gönderen heaveNN
El Başı rastgele glow verme
Gönderilme zamanı: Pzr Haz 27, 2021 7:54 pm
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);
}
El Başı rastgele glow verme
Gönderilme zamanı: Pzr Haz 27, 2021 9:38 pm
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.
El Başı rastgele glow verme
Gönderilme zamanı: Pzr Haz 27, 2021 9:50 pm
gönderen heaveNN
Bende sorunsuz derleniyor. Panel olmadığı için panelden derleyemiyorum.

El Başı rastgele glow verme
Gönderilme zamanı: Pzr Haz 27, 2021 10:20 pm
gönderen burakxd383
heaveNN yazdı: Pzr Haz 27, 2021 9:50 pm
Bende sorunsuz derleniyor. Panel olmadığı için panelden derleyemiyorum.
yektanın addonsundada denediğimde aynı hatayı alıyoruz paneldede