1. sayfa (Toplam 1 sayfa)

[YARDIM] Plugin Düzenleme

Gönderilme zamanı: Prş Haz 22, 2017 7:45 pm
gönderen surokeskin
Beyler C4 durum plugini ayarladım bitane
yere düştüğü zaman "xxx Bombayi Yere Düşürdü"
Alındığı Zaman "xxx Bombayi Yerden Aldi"
Diye Ayarladım fakat bi yerde eksik veya yanlış var denedim ama çalışmadı plugin
yardımcı olur musunuz ?
bombadurum.sma

[YARDIM] Plugin Düzenleme

Gönderilme zamanı: Prş Haz 22, 2017 7:57 pm
gönderen TunnS[C]
Boyle olcakmı bakarmısın ?

Kod: Tümünü seç

#include <amxmodx>

#define PLUGIN  "Yeni Eklenti"
#define VERSION "1.0"
#define AUTHOR  "---"

public plugin_init()
{
   register_plugin(PLUGIN, VERSION, AUTHOR)
   
   register_logevent("bomb_dropped", 3, "2=Dropped_The_Bomb");
   register_logevent("GotBomb", 3, "2=Got_The_Bomb")
   
}
public bomb_bomb_dropped()
{
   new id = get_loguser_index()
   new dusuren[32];
   get_user_name(id,dusuren,31)
   set_hudmessage(255, 0, 0, 0.29, 0.38, 0, 6.0, 4.0)
   show_hudmessage(0, "C4 %s Tarafindan Dusuruldu Onu Bul",dusuren)
   renkli_yazi( 0, "!n[ !t%s !n] !gBombayi Dusurdu!.", dusuren );
   
}
public GotBomb()
{
    new isim[ 32 ];
    new id = get_loguser_index( )
    get_user_name( id, isim, 31 );
    {
        client_print(0, print_center, "%s Bombayi Yerden Aldi !", isim)
        return PLUGIN_HANDLED
    }
}

stock get_loguser_index() 
{
   new loguser[80], name[32];
   read_logargv(0, loguser, 79);
   parse_loguser(loguser, name, 31);
   
   return get_user_index(name);
}
/*============================================================
renkli_yazi
============================================================*/
stock renkli_yazi(const id, const input[], any:...)
{
   new count = 1, players[32];
   static msg[191];
   vformat(msg, 190, input, 3);
   
   replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
   replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
   replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
   
   if (id) players[0] = id; else get_players(players, count, "ch");
   {
   for (new i = 0; i < count; i++)
   {
      if (is_user_connected(players[i]))
      {
         
         message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
         write_byte(players[i]);
         write_string(msg);
         message_end();
      }
      
   }
}
}

[YARDIM] Plugin Düzenleme

Gönderilme zamanı: Prş Haz 22, 2017 8:02 pm
gönderen surokeskin
@TunnS[C] Ben print_center şeklinde çıkmasını istiyorum öyle ayarlamıştım
sen hudmessage ve chat şeklinde ayarlamışsın sadece başka bi değişiklik yok .
yardımın için teşekkür ederim

[YARDIM] Plugin Düzenleme

Gönderilme zamanı: Prş Haz 22, 2017 8:03 pm
gönderen TunnS[C]
surokeskin yazdı:@TunnS[C] Ben print_center şeklinde çıkmasını istiyorum öyle ayarlamıştım
sen hudmessage ve chat şeklinde ayarlamışsın sadece başka bi değişiklik yok .
yardımın için teşekkür ederim
O zaman sana şöyle bır yol önerım aşşağıdakı sma sorunsuz kodu burdan çek ben aynı taktıgı yapmaya çalıştım.

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < amxmisc >
#include < fakemeta >

#define PLUGIN "C4 Bilgi"
#define VERSION "1.0"
#define AUTHOR "Anil Can - Mariachi - PaZZe"

new const c4sound[] = "bombakuruldu.wav"; // Kendi Muzik Yolunuzu Belirleyin

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_logevent( "bomba_kuruldu", 3, "2=Planted_The_Bomb");
	register_logevent("bomb_dropped", 3, "2=Dropped_The_Bomb");
	register_event("HLTV", "elbasi", "a", "1=0", "2=0")
	register_logevent( "RoundStart",2,"1=Round_Start" );
}
public bomb_bomb_dropped()
{
	new id = get_loguser_index()
	new dusuren[32];
	get_user_name(id,dusuren,31)
	set_hudmessage(255, 0, 0, 0.29, 0.38, 0, 6.0, 4.0)
	show_hudmessage(0, "C4 %s Tarafindan Dusuruldu Onu Bul",dusuren)
	renkli_yazi( 0, "!n[ !t%s !n] !gBombayi Dusurdu!.", dusuren );
	
}
public plugin_precache() 
{
	precache_sound(c4sound)
}
/*============================================================
------------  C4 BİLGİ
============================================================*/
public RoundStart( )
{
	new players[ 32 ], inum, id;
	get_players( players, inum );
	for( new i = 0; i < inum; i++ )
	{
		id = players[ i ];
		if( user_has_weapon( id, CSW_C4 ) )
		{
			new name[ 32 ]
			get_user_name( id, name, 31 );
			set_dhudmessage( 0, 255, 0, 0.36, 0.20, 2, 6.0, 6.0 );
			show_dhudmessage( id, "| - Dikkatli Ol Bomba Sende..! -| ^n|-  Onceligin C4'U Kurmak   -|");
			renkli_yazi( 0, "!n[ !t%s !n] !gAdli Oyuncu Bombayi Tasiyor.", name );
		}
	}
}
/*============================================================
----- C4 MUZIK 
============================================================*/
public bomba_kuruldu( )
{
	set_task( 0.1, "c4_muzik" );
}
public c4_muzik( )
{
	emit_sound( 0, CHAN_AUTO, c4sound, VOL_NORM, ATTN_NORM , 0, PITCH_NORM );
}

public elbasi( )
{
	client_cmd( 0, "stopsound" );
}
stock get_loguser_index() 
{
	new loguser[80], name[32];
	read_logargv(0, loguser, 79);
	parse_loguser(loguser, name, 31);
	
	return get_user_index(name);
}
/*============================================================
renkli_yazi
============================================================*/
stock renkli_yazi(const id, const input[], any:...)
{
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
	replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
	replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
	
	if (id) players[0] = id; else get_players(players, count, "ch");
        {
	for (new i = 0; i < count; i++)
	{
		if (is_user_connected(players[i]))
		{
			
			message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
			write_byte(players[i]);
			write_string(msg);
			message_end();
		}
		
	}
}
}