iyi günler. round başlayınca oyundaki herkese rastgele glow vermesini istiyorum. renkleri şunlar olsun
sarı
yeşil
mavi
açık mavi "0 175 255"
kırmızı
pembe
mor
turuncu
koyu yeşil
beyaz
Konu
PHP Kod:
#include <amxmodx>
#include <fun>
#include <reapi>
new karakter[MAX_CLIENTS+1];
#define PLUGIN "OtoGlow"
#define VERSION "1.0"
#define AUTHOR "KayraLynch"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHookChain(RG_CBasePlayer_Spawn, "CBasePlayer_Spawn", .post = true);
}
public CBasePlayer_Spawn(id){
karakter[id] = 0
rasgelever(id)
}
public rasgelever(id){
new sans = random_num(1,10)
switch(sans) {
case 1:
{
karakter[id] = 1
glowver(id)
}
case 2:
{
karakter[id] = 2
glowver(id)
}
case 3:
{
karakter[id] = 3
glowver(id)
}
case 4:
{
karakter[id] = 4
glowver(id)
}
case 5:
{
karakter[id] = 5
glowver(id)
}
case 6:
{
karakter[id] = 6
glowver(id)
}
case 7:
{
karakter[id] = 7
glowver(id)
}
case 8:
{
karakter[id] = 8
glowver(id)
}
case 9:
{
karakter[id] = 9
glowver(id)
}
case 10:
{
karakter[id] = 10
glowver(id)
}
}
}
public glowver(id)
{
if(is_user_connected(id) && is_user_alive(id))
{
if(karakter[id] == 1)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 226, 10, kRenderNormal, 25);
}
if(karakter[id] == 2)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderNormal, 25);
}
if(karakter[id] == 3)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 255, kRenderNormal, 25);
}
if(karakter[id] == 4)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 175, 255, kRenderNormal, 25);
}
if(karakter[id] == 5)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 25);
}
if(karakter[id] == 6)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 0, 246, kRenderNormal, 25);
}
if(karakter[id] == 7)
{
set_user_rendering(id, kRenderFxGlowShell, 160, 0, 160, kRenderNormal, 25);
}
if(karakter[id] == 8)
{
set_user_rendering(id, kRenderFxGlowShell, 229, 137, 9, kRenderNormal, 25);
}
if(karakter[id] == 9)
{
set_user_rendering(id, kRenderFxGlowShell, 48, 119, 4, kRenderNormal, 25);
}
if(karakter[id] == 10)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 255, 255, kRenderNormal, 25);
}
}
}
(03-04-2021, 02:34)orucoglukayra Adlı Kullanıcıdan Alıntı:glow en başta veriliyor sonra gidiyor ben hep glow olmasını istiyorumPHP Kod:#include <amxmodx>
#include <fun>
#include <reapi>
new karakter[MAX_CLIENTS+1];
#define PLUGIN "OtoGlow"
#define VERSION "1.0"
#define AUTHOR "KayraLynch"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHookChain(RG_CBasePlayer_Spawn, "CBasePlayer_Spawn", .post = true);
}
public CBasePlayer_Spawn(id){
karakter[id] = 0
rasgelever(id)
}
public rasgelever(id){
new sans = random_num(1,10)
switch(sans) {
case 1:
{
karakter[id] = 1
glowver(id)
}
case 2:
{
karakter[id] = 2
glowver(id)
}
case 3:
{
karakter[id] = 3
glowver(id)
}
case 4:
{
karakter[id] = 4
glowver(id)
}
case 5:
{
karakter[id] = 5
glowver(id)
}
case 6:
{
karakter[id] = 6
glowver(id)
}
case 7:
{
karakter[id] = 7
glowver(id)
}
case 8:
{
karakter[id] = 8
glowver(id)
}
case 9:
{
karakter[id] = 9
glowver(id)
}
case 10:
{
karakter[id] = 10
glowver(id)
}
}
}
public glowver(id)
{
if(is_user_connected(id) && is_user_alive(id))
{
if(karakter[id] == 1)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 226, 10, kRenderNormal, 25);
}
if(karakter[id] == 2)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderNormal, 25);
}
if(karakter[id] == 3)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 255, kRenderNormal, 25);
}
if(karakter[id] == 4)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 175, 255, kRenderNormal, 25);
}
if(karakter[id] == 5)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 25);
}
if(karakter[id] == 6)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 0, 246, kRenderNormal, 25);
}
if(karakter[id] == 7)
{
set_user_rendering(id, kRenderFxGlowShell, 160, 0, 160, kRenderNormal, 25);
}
if(karakter[id] == 8)
{
set_user_rendering(id, kRenderFxGlowShell, 229, 137, 9, kRenderNormal, 25);
}
if(karakter[id] == 9)
{
set_user_rendering(id, kRenderFxGlowShell, 48, 119, 4, kRenderNormal, 25);
}
if(karakter[id] == 10)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 255, 255, kRenderNormal, 25);
}
}
}
PHP Kod:
#include <amxmodx>
#include <fun>
#include <reapi>
new karakter[MAX_CLIENTS+1];
#define PLUGIN "OtoGlow"
#define VERSION "1.0"
#define AUTHOR "KayraLynch"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHookChain(RG_CBasePlayer_Spawn, "CBasePlayer_Spawn", .post = true);
}
public CBasePlayer_Spawn(id){
karakter[id] = 0
rasgelever(id)
}
public rasgelever(id){
new sans = random_num(1,10)
switch(sans) {
case 1:
{
karakter[id] = 1
glowver(id)
}
case 2:
{
karakter[id] = 2
glowver(id)
}
case 3:
{
karakter[id] = 3
glowver(id)
}
case 4:
{
karakter[id] = 4
glowver(id)
}
case 5:
{
karakter[id] = 5
glowver(id)
}
case 6:
{
karakter[id] = 6
glowver(id)
}
case 7:
{
karakter[id] = 7
glowver(id)
}
case 8:
{
karakter[id] = 8
glowver(id)
}
case 9:
{
karakter[id] = 9
glowver(id)
}
case 10:
{
karakter[id] = 10
glowver(id)
}
}
}
public glowver(id)
{
if(is_user_connected(id) && is_user_alive(id))
{
if(karakter[id] == 1)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 226, 10, kRenderNormal, 0);
}
if(karakter[id] == 2)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderNormal, 0);
}
if(karakter[id] == 3)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 255, kRenderNormal, 0);
}
if(karakter[id] == 4)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 175, 255, kRenderNormal, 0);
}
if(karakter[id] == 5)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 0);
}
if(karakter[id] == 6)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 0, 246, kRenderNormal, 0);
}
if(karakter[id] == 7)
{
set_user_rendering(id, kRenderFxGlowShell, 160, 0, 160, kRenderNormal, 0);
}
if(karakter[id] == 8)
{
set_user_rendering(id, kRenderFxGlowShell, 229, 137, 9, kRenderNormal, 0);
}
if(karakter[id] == 9)
{
set_user_rendering(id, kRenderFxGlowShell, 48, 119, 4, kRenderNormal, 0);
}
if(karakter[id] == 10)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 255, 255, kRenderNormal, 0);
}
}
}
Böyle dener misin ?
(03-04-2021, 04:51)orucoglukayra Adlı Kullanıcıdan Alıntı:hala aynı. glow süresi ayarlayabilir misiniz 6 saniye sonra versinPHP Kod:#include <amxmodx>
#include <fun>
#include <reapi>
new karakter[MAX_CLIENTS+1];
#define PLUGIN "OtoGlow"
#define VERSION "1.0"
#define AUTHOR "KayraLynch"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHookChain(RG_CBasePlayer_Spawn, "CBasePlayer_Spawn", .post = true);
}
public CBasePlayer_Spawn(id){
karakter[id] = 0
rasgelever(id)
}
public rasgelever(id){
new sans = random_num(1,10)
switch(sans) {
case 1:
{
karakter[id] = 1
glowver(id)
}
case 2:
{
karakter[id] = 2
glowver(id)
}
case 3:
{
karakter[id] = 3
glowver(id)
}
case 4:
{
karakter[id] = 4
glowver(id)
}
case 5:
{
karakter[id] = 5
glowver(id)
}
case 6:
{
karakter[id] = 6
glowver(id)
}
case 7:
{
karakter[id] = 7
glowver(id)
}
case 8:
{
karakter[id] = 8
glowver(id)
}
case 9:
{
karakter[id] = 9
glowver(id)
}
case 10:
{
karakter[id] = 10
glowver(id)
}
}
}
public glowver(id)
{
if(is_user_connected(id) && is_user_alive(id))
{
if(karakter[id] == 1)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 226, 10, kRenderNormal, 0);
}
if(karakter[id] == 2)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderNormal, 0);
}
if(karakter[id] == 3)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 255, kRenderNormal, 0);
}
if(karakter[id] == 4)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 175, 255, kRenderNormal, 0);
}
if(karakter[id] == 5)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 0);
}
if(karakter[id] == 6)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 0, 246, kRenderNormal, 0);
}
if(karakter[id] == 7)
{
set_user_rendering(id, kRenderFxGlowShell, 160, 0, 160, kRenderNormal, 0);
}
if(karakter[id] == 8)
{
set_user_rendering(id, kRenderFxGlowShell, 229, 137, 9, kRenderNormal, 0);
}
if(karakter[id] == 9)
{
set_user_rendering(id, kRenderFxGlowShell, 48, 119, 4, kRenderNormal, 0);
}
if(karakter[id] == 10)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 255, 255, kRenderNormal, 0);
}
}
}
Böyle dener misin ?
rastgele renkler gelecek şekilde 3 saniye olarak ayarladım. dene bakalım
PHP Kod:
#include <amxmodx>
#include <fun>
#include <hamsandwich>
#define PLUGIN "OtoGlow"
#define VERSION "1.0"
#define AUTHOR "KayraLynch"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn,"player","Fwd_Spawn",1);
}
public Fwd_Spawn(id){
set_task(3.0, "glowver", id);
}
public glowver(id)
{
if(is_user_alive(id) && is_user_connected(id)){
set_user_rendering( id, kRenderFxGlowShell, random( 256 ), random( 256 ), random( 256 ), kRenderNormal, random( 256 ) );
message_begin(MSG_ONE, get_user_msgid("ScreenFade"),{ 0,0,0 }, id)
write_short(1<<14)
write_short(1<<9)
write_short(1<<11)
write_byte(255)
write_byte(0)
write_byte(0)
write_byte(255)
message_end()
}
}
}
(03-04-2021, 05:54)SKYNLEXX Adlı Kullanıcıdan Alıntı: rastgele renkler gelecek şekilde 3 saniye olarak ayarladım. dene bakalım6 saniye olsun hns modda kullanacam 5 saniye sonra başlıyor oyun ve başlayınca bomba veriyor o zaman gidiyor glowPHP Kod:#include <amxmodx>
#include <fun>
#include <hamsandwich>
#define PLUGIN "OtoGlow"
#define VERSION "1.0"
#define AUTHOR "KayraLynch"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn,"player","Fwd_Spawn",1);
}
public Fwd_Spawn(id){
set_task(3.0, "glowver", id);
}
public glowver(id)
{
if(is_user_alive(id) && is_user_connected(id)){
set_user_rendering( id, kRenderFxGlowShell, random( 256 ), random( 256 ), random( 256 ), kRenderNormal, random( 256 ) );
message_begin(MSG_ONE, get_user_msgid("ScreenFade"),{ 0,0,0 }, id)
write_short(1<<14)
write_short(1<<9)
write_short(1<<11)
write_byte(255)
write_byte(0)
write_byte(0)
write_byte(255)
message_end()
}
}
}
İstek konusu, @SKYNLEXX adlı kullanıcı tarafından 4 saat içinde çözülmüştür.
İsteği çözdüğü için SKYNLEXX Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
SKYNLEXX Adlı kullanıcı sizin dışınızda toplam 10 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
İsteği çözdüğü için SKYNLEXX Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
SKYNLEXX Adlı kullanıcı sizin dışınızda toplam 10 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
Benzer Konular
Yorum
1.363
Okunma
08-02-2026, 13:09
)

