selamun aleykum elımde gök gürültüsü ile ilgili spr var onu sesli olacak sekılde sma ayarlıyabılecek varmı? 15 saniyede bir gok gurultusunun olmasını ıstıyorum
@orucoglukayra
Konu
Dene bakalım ;
15 saniyede 1 rastgele oynayan bir oyuncunun koordinatına şimşek çakacak ve belirlediğin ses çalacak.
15 saniyede 1 rastgele oynayan bir oyuncunun koordinatına şimşek çakacak ve belirlediğin ses çalacak.
PHP Kod:
#include <amxmodx>
#include <reapi>
new const thunder_sound[] = "ambience/thunder_clap.wav";
new g_lightning;
public plugin_init()
{
register_plugin("Thunder", "0.1", "anakin_cstrike + LyNcH");
set_task(15.0, "@Create_Thunder", .flags = "b");
}
public plugin_precache()
{
precache_sound(thunder_sound);
g_lightning = precache_model("sprites/lgtning.spr");
}
@Create_Thunder()
{
new Players[32], kliNum, klRandom; get_players( Players, kliNum, "ach" );
if(kliNum >= 1) {
klRandom = Players[random_num(0, kliNum)];
new Float:fStartOrigin[3], Float:fEndOrigin[3], iStartOrigin[3], iEndOrigin[3];
get_entvar(klRandom, var_origin, fStartOrigin);
fStartOrigin[2] - 26.0;
fEndOrigin[0] = fStartOrigin[0] + 150.0;
fEndOrigin[1] = fStartOrigin[1] + 150.0;
fEndOrigin[2] = fStartOrigin[2] + 800.0;
FVecIVec(fStartOrigin, iStartOrigin);
FVecIVec(fEndOrigin, iEndOrigin);
@Thunder(iEndOrigin, iStartOrigin);
}
}
@Thunder(start[3], end[3])
{
message_begin(MSG_BROADCAST, SVC_TEMPENTITY );
write_byte(TE_BEAMPOINTS);
write_coord(start[0]);
write_coord(start[1]);
write_coord(start[2]);
write_coord(end[0]);
write_coord(end[1]);
write_coord(end[2]);
write_short(g_lightning);
write_byte(1);
write_byte(5);
write_byte(7);
write_byte(20);
write_byte(30);
write_byte(200);
write_byte(200);
write_byte(200);
write_byte(200);
write_byte(200);
message_end();
message_begin(MSG_PVS, SVC_TEMPENTITY, end );
write_byte( TE_SPARKS );
write_coord( end[ 0 ] );
write_coord( end[ 1 ]);
write_coord( end[ 2 ] );
message_end();
emit_sound( 0 ,CHAN_ITEM, thunder_sound, 1.0, ATTN_NORM, 0, PITCH_NORM );
}
Discord : Lynch#3396 | Steam
Sadece hafta sonu ve cuma aktifim.
Son Düzenleme: 29-12-2021, 20:45, Düzenleyen: orucoglukayra.
(Sebep: Yanlış anlamışım.)
İ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 218 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 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 218 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
564
Okunma
24-01-2023, 21:04
Yorum
679
Okunma
10-01-2023, 23:21