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

https://discord.gg/43gGDQe6tS

Disarm Ekleme

Oyunda karşılaştığınız hatalar , oyun hakkında genel bilgiler

Moderatör: Moderatörler


Konu Sahibi
Comoloqqo
Mesajlar: 68
Kayıt: Cum Şub 07, 2020 1:14 am

Disarm Ekleme

Mesaj gönderen Comoloqqo »

Arkadaşlar Aşşağıda gördüğüz benim Elsonu müzik plugınim el sonunda oyuncular silah bug yaptıkları ıcın ctmenuden mahkumlarigom publığini burda uguladım ve disarmladım ama disarm atarken saydan server tarafından disarmlandı yazısının çıkmasını istemıyorum renkli bi şekilde Mahkumlar Disarmlandı Yazmasını istiyorum Yardımcı olabilirmisiniz
#include <amxmodx>
#include <reapi>
#include <amxmisc>
#include <fakemeta_util>

#define el_sonu1 "elsonu/RebellionElsonu2.wav"
#define el_sonu2 "elsonu/RebellionElsonu1.wav"
#define el_sonu3 "elsonu/RebellionElsonu4.wav"

public plugin_init() {
register_plugin("[ReAPI] El Sonu Muzik Eklentisi", "1.0", "Necati_DGN");
RegisterHookChain(RG_RoundEnd, "elsonu", 1);
}
public plugin_precache() precache_sound(el_sonu1),precache_sound(el_sonu2),precache_sound(el_sonu3);
public elsonu() client_cmd(0, "stopsound"),set_task(0.1, "devam");
public devam() {
mahkumlarigom()
server_cmd("amx_disarm @T")

switch(random_num(1,3)) {
case 1: rg_send_audio(0, el_sonu1);
case 2: rg_send_audio(0, el_sonu2);
case 3: rg_send_audio(0, el_sonu3);
}
}

public mahkumlarigom()
{
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && get_user_team(i) == 1 && !Stuck(i))
{
if(is_user_alive(i))
{
new Float:ifOrigin[3]
pev(i, pev_origin, ifOrigin)
ifOrigin[2] -= 35.0
set_pev(i, pev_origin, ifOrigin)
}
}
}

remove_task(1400)
}

stock bool:Stuck(Id){
static Float:Origin[3]
pev(Id, pev_origin, Origin)
engfunc(EngFunc_TraceHull, Origin, Origin, IGNORE_MONSTERS, pev(Id, pev_flags) & FL_DUCKING ? HULL_HEAD : HULL_HUMAN, 0, 0)
if (get_tr2(0, TR_StartSolid))
return true
return false
}

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

ADOW
Yasaklı Üye
Yasaklı Üye
Mesajlar: 1089
Kayıt: Cum Ara 22, 2017 6:14 pm
Konum: Konum yok
Server Ip/DNS: cs.gokturkgaming.com
Clan İsmi: ɢoĸтυrĸ
İletişim:

Disarm Ekleme

Mesaj gönderen ADOW »

Comoloqqo yazdı: Pzr May 03, 2020 4:43 am Arkadaşlar Aşşağıda gördüğüz benim Elsonu müzik plugınim el sonunda oyuncular silah bug yaptıkları ıcın ctmenuden mahkumlarigom publığini burda uguladım ve disarmladım ama disarm atarken saydan server tarafından disarmlandı yazısının çıkmasını istemıyorum renkli bi şekilde Mahkumlar Disarmlandı Yazmasını istiyorum Yardımcı olabilirmisiniz
#include <amxmodx>
#include <reapi>
#include <amxmisc>
#include <fakemeta_util>

#define el_sonu1 "elsonu/RebellionElsonu2.wav"
#define el_sonu2 "elsonu/RebellionElsonu1.wav"
#define el_sonu3 "elsonu/RebellionElsonu4.wav"

public plugin_init() {
register_plugin("[ReAPI] El Sonu Muzik Eklentisi", "1.0", "Necati_DGN");
RegisterHookChain(RG_RoundEnd, "elsonu", 1);
}
public plugin_precache() precache_sound(el_sonu1),precache_sound(el_sonu2),precache_sound(el_sonu3);
public elsonu() client_cmd(0, "stopsound"),set_task(0.1, "devam");
public devam() {
mahkumlarigom()
server_cmd("amx_disarm @T")

switch(random_num(1,3)) {
case 1: rg_send_audio(0, el_sonu1);
case 2: rg_send_audio(0, el_sonu2);
case 3: rg_send_audio(0, el_sonu3);
}
}

public mahkumlarigom()
{
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && get_user_team(i) == 1 && !Stuck(i))
{
if(is_user_alive(i))
{
new Float:ifOrigin[3]
pev(i, pev_origin, ifOrigin)
ifOrigin[2] -= 35.0
set_pev(i, pev_origin, ifOrigin)
}
}
}

remove_task(1400)
}

stock bool:Stuck(Id){
static Float:Origin[3]
pev(Id, pev_origin, Origin)
engfunc(EngFunc_TraceHull, Origin, Origin, IGNORE_MONSTERS, pev(Id, pev_flags) & FL_DUCKING ? HULL_HEAD : HULL_HUMAN, 0, 0)
if (get_tr2(0, TR_StartSolid))
return true
return false
}
[ code ] [ /code ] boyle atarmisin

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Comoloqqo
Mesajlar: 68
Kayıt: Cum Şub 07, 2020 1:14 am

Disarm Ekleme

Mesaj gönderen Comoloqqo »

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>
#include <amxmisc>
#include <fakemeta_util>

#define el_sonu1 "elsonu/RebellionElsonu2.wav"
#define el_sonu2 "elsonu/RebellionElsonu1.wav"
#define el_sonu3 "elsonu/RebellionElsonu4.wav"

public plugin_init() {
	register_plugin("[ReAPI] El Sonu Muzik Eklentisi", "1.0", "Necati_DGN");
	RegisterHookChain(RG_RoundEnd, "elsonu", 1);
}
public plugin_precache() precache_sound(el_sonu1),precache_sound(el_sonu2),precache_sound(el_sonu3);
public elsonu() client_cmd(0, "stopsound"),set_task(0.1, "devam");
public devam() {	
	mahkumlarigom()
	server_cmd("amx_disarm @t")
	server_cmd("amx_disarm @t")
	server_cmd("amx_disarm @t")
	
	switch(random_num(1,3)) {
		case 1: rg_send_audio(0, el_sonu1);
		case 2: rg_send_audio(0, el_sonu2);
		case 3: rg_send_audio(0, el_sonu3);
	}
}

public mahkumlarigom()
{
	for(new i = 1; i < 33; i++) 
	{
		if(is_user_connected(i) && get_user_team(i) == 1 && !Stuck(i))
		{
			if(is_user_alive(i)) 
			{
				new Float:ifOrigin[3]
				pev(i, pev_origin, ifOrigin)
				ifOrigin[2] -= 35.0
				set_pev(i, pev_origin, ifOrigin)
			}
		}
	}
	
	remove_task(1400)
}

stock bool:Stuck(Id){
    static Float:Origin[3]
    pev(Id, pev_origin, Origin)
    engfunc(EngFunc_TraceHull, Origin, Origin, IGNORE_MONSTERS, pev(Id, pev_flags) & FL_DUCKING ? HULL_HEAD : HULL_HUMAN, 0, 0)
    if (get_tr2(0, TR_StartSolid))
        return true
    return false
}

Link:
Linklerini gizle
Linki Kopyala
Cevapla