Selamun Aleykum CSduragi Ailesi
Menudeki Famas yerine Scut veyada dm'de gibi hersilah olursa olmasini istiyorum
Yardim Edermisiniz Şimdeden Teşşkurler.
Isınma Turu Eklentisi Edit
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 420
- Kayıt: Pzr Şub 19, 2017 12:14 am
Isınma Turu Eklentisi Edit
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
- Mesajlar: 1667
- Kayıt: Çrş Nis 26, 2017 12:19 am
- Konum: Bilinmiyor.
Isınma Turu Eklentisi Edit
Kod: Tümünü seç
#include < amxmodx >
#include < amxmisc >
#include < hamsandwich >
#include < fakemeta >
#include < fun >
#include < cstrike >
#define PLUGIN "Isinma Turu"
#define VERSION "1.1"
#define AUTHOR "Anil Can"
#define TAG "XenLab`Gaming"
#define HIDE_MONEY (1<<5)
#define SHOW_MONEY (1<<7)
#define TASKID 1996
new iSeconds,g_time,g_msgStatusIcon,hideweaponmsg, bool:g_warmup, g_buy;
public plugin_init() {
register_plugin( PLUGIN, VERSION, AUTHOR );
register_event( "TextMsg","warmup","a","2&#Game_C");
RegisterHam(Ham_Spawn, "player", "Fwd_PlayerSpawn_Post", 1);
register_event( "DeathMsg" , "olunce" , "a" );
g_time = register_cvar( "csd_warmup", "80.0" );
g_msgStatusIcon = get_user_msgid("StatusIcon");
register_message(g_msgStatusIcon, "msgStatusIcon");
hideweaponmsg = get_user_msgid( "HideWeapon" );
}
public olunce( )
{
new victim = read_data( 2 )
if( g_warmup )
{
if( get_user_team( victim ) == 1 || get_user_team( victim ) == 2 )
{
set_task( 0.4, "revle", victim );
}
}
}
public revle( id )
{
if( g_warmup )
{
if( get_user_team( id ) == 1 || get_user_team( id ) == 2 )
{
ExecuteHamB(Ham_CS_RoundRespawn,id);
}
}
}
public Fwd_PlayerSpawn_Post( id )
{
if( is_user_alive( id ) && g_warmup )
{
if( get_user_team( id ) == 1 )
{
set_task( 0.1, "sil", id );
}
silah_ver( id );
HideMoney( id );
}
}
public sil( id )
{
if( g_warmup && get_user_team( id ) == 1 )
{
strip_user_weapons( id );
give_item( id, "weapon_knife" );
give_item( id, "weapon_glock18" );
cs_set_user_bpammo( id, CSW_GLOCK18, 40 );
}
}
public HideMoney( id )
{
if( g_warmup )
{
message_begin( MSG_ONE, hideweaponmsg, _, id );
write_byte( HIDE_MONEY );
message_end();
}
else
{
message_begin( MSG_ONE, hideweaponmsg, _, id );
write_byte( SHOW_MONEY );
}
}
public warmup()
{
if( task_exists( TASKID ) ) remove_task( TASKID );
iSeconds = get_pcvar_num( g_time );
set_task( 1.0, "TaskShowCountdown", TASKID, _, _, "a", get_pcvar_num( g_time ) );
g_warmup = true
g_buy = true
set_task( get_pcvar_float( g_time ), "bitir" );
}
public TaskShowCountdown()
{
set_dhudmessage( 0, 238, 238, 0.45, 0.21, 0, 0.1, 0.8, 0.1, 0.1 )
show_dhudmessage( 0, ".::ISINMA TURU:::. ^n.::Kalan Sure::. ^n[%d]", iSeconds-- )
new players[ 32 ], inum
get_players( players, inum )
for( new i = 0; i < inum; i++)
{
if( cs_get_user_team( players[ i ] ) == CS_TEAM_SPECTATOR && is_user_alive( players[ i ] ) )
{
user_kill( players[ i ], 1 )
}
}
}
public bitir()
{
g_warmup = false
g_buy = false
set_cvar_num( "sv_restart", 1 );
renkli_yazi( 0 , "!n[!t%s !n] !g.::OYUN BASLADI !n// !gGL & HF::.", TAG )
renkli_yazi( 0 , "!n[!t%s !n] !g.::Isinma Sona Erdi !n// !gRestart Atiliyor::.", TAG )
}
public msgStatusIcon( msgid, msgdest, id )
{
static szIcon[ 8 ];
get_msg_arg_string( 2, szIcon, 7 );
if(equal( szIcon, "buyzone" ) && get_msg_arg_int( 1 ) && g_buy )
{
set_pdata_int( id, 235, get_pdata_int( id, 235 ) & ~ ( 1 << 0 ) );
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
public silah_ver( id )
{
if( is_user_alive( id ) && g_warmup && get_user_team( id ) == 1 || get_user_team( id ) == 2 )
{
static Item[ 64 ];
formatex( Item, charsmax( Item ), "\d ( \r %s \d ) \w~~ \ySilah Menu", TAG );
new Menu = menu_create( Item, "silah_verdevam" );
formatex( Item, charsmax( Item ), "\yXenLab`Gaming ~ Awp" );
menu_additem( Menu, Item, " 1 ");
formatex( Item, charsmax( Item ), "\yXenLab`Gaming ~ Ak47" );
menu_additem( Menu, Item, " 2 ");
formatex( Item, charsmax( Item ), "\yXenLab`Gaming ~ M4a1" );
menu_additem( Menu, Item, " 3 ");
formatex( Item, charsmax( Item ), "\yXenLab`Gaming ~ Scout" );
menu_additem( Menu, Item, " 4 ");
formatex( Item, charsmax( Item ), "\yXenLab`Gaming ~ Galil" );
menu_additem( Menu, Item, " 5 ");
menu_setprop( Menu, MPROP_EXIT, MEXIT_ALL );
menu_display( id, Menu, 0 );
}
return PLUGIN_HANDLED;
}
public silah_verdevam( id, menu, item )
{
if( item == MENU_EXIT )
{
menu_destroy( menu );
return PLUGIN_HANDLED;
}
new access, callback, data[ 6 ], name[ 32 ];
menu_item_getinfo( menu, item, access, data, 5, name, 31, callback );
new key = str_to_num( data );
switch( key )
{
case 1 :
{
if( is_user_alive( id ) && g_warmup )
{
give_item( id, "weapon_awp" );
give_item(id,"item_assaultsuit");
cs_set_user_bpammo( id, CSW_AWP, 30 );
}
}
case 2 :
{
if( is_user_alive( id ) && g_warmup )
{
give_item( id, "weapon_ak47" );
give_item(id,"item_assaultsuit");
cs_set_user_bpammo( id, CSW_AK47, 90 );
}
}
case 3 :
{
if( is_user_alive( id ) && g_warmup )
{
give_item( id, "weapon_m4a1" );
give_item(id,"item_assaultsuit");
cs_set_user_bpammo( id, CSW_M4A1, 90 );
}
}
case 4 :
{
if( is_user_alive( id ) && g_warmup )
{
give_item( id, "weapon_scout" );
give_item(id,"item_assaultsuit");
cs_set_user_bpammo( id, CSW_SCOUT, 30 );
}
}
case 5 :
{
if( is_user_alive( id ) && g_warmup )
{
give_item( id, "weapon_galil" );
give_item(id,"item_assaultsuit");
cs_set_user_bpammo( id, CSW_GALIL, 105 );
}
}
}
menu_destroy( menu );
return PLUGIN_HANDLED;
}
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();
}
}
}
}
Link: | |
Linklerini gizle |
-
- Mesajlar: 1958
- Kayıt: Sal Tem 05, 2016 2:27 pm
- Server Ip/DNS: -
- Clan İsmi: -
- İletişim:
Isınma Turu Eklentisi Edit
1-2 silah ekledim buyrun.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |