Reklam gösterimini engelleyici yazılım kullandığınızı görüyoruz.
Sitemizin ayakta kalıp sizlere hizmet edebilmek için en büyük gelir kaynağı sayfamızda gösterilen reklamlardır.
Reklam gösterimde bizim sayfamıza ayrıcalık tanıyarak ayakta kalmamıza destek olmak ister misiniz ?

plugin say yazilarini renklendirme

Konu

#1
say yazilarini renklendirebilirmisinz


.sma medkit.sma (Dosya Boyutu: 4.23 KB | İndirme Sayısı: 1)
#2
Buyur;


PHP Kod:
#include <amxmodx>
#include <fakemeta_util>
#include <amxmisc>
#include <engine>
#include <fun>
#include <fakemeta>
#include <cstrike>
#include <hamsandwich>
#include <Vexd_Utilities>

#define PLUGIN "medkit"
#define VERSION "2.0"
#define AUTHOR "MaHu"

const Wep_c4 = ((1<<CSW_C4))

new 
bool:g_HasMedkit[32]
new 
cvar_hpcvar_cost,g_healspr;
new const 
sprite_heal[] = "sprites/heal.spr"
public plugin_init() {
    
register_event("CurWeapon","checkWeapon","be","1=1")
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_clcmd"say /medkit" "medkit")
    
register_clcmd"say_team /medkit" "medkit")
    
register_event("CurWeapon","resetWeapon","be""1=1")
    
RegisterHam(Ham_Spawn"player""fwHamPlayerSpawnPost"1)
    
register_concmd("amx_medkit""CmdGivemedkit"ADMIN_BAN"<isim>")
    
cvar_hp register_cvar("medkit_hp""50")
    
cvar_cost register_cvar("medkit_cost","5000")
    
RegisterHam(Ham_Spawn"player""Spawn"1)
}

public 
plugin_precache( ) 
{
    
precache_sound"buttons/bell1.wav" )
    
precache_model("models/v_medkit.mdl");
    
precache_model("models/rpgrocket.mdl");
    
g_healspr engfunc(EngFunc_PrecacheModelsprite_heal)
}

public 
medkit(id
{
    if(
is_user_alive(id) && (cs_get_user_money(id)< get_pcvar_num(cvar_cost)))
    {
        
renkli_yazi(id,"!t[ !g'RAFUALS' !t] !nMed Kit Almak Icin Yeterli Paran !tYok!n!")
        return 
PLUGIN_HANDLED
    
}
    if(
is_user_alive(id) && (cs_get_user_money(id)>= get_pcvar_num(cvar_cost)))
    {
        
cs_set_user_money(id,cs_get_user_money(id) - get_pcvar_num(cvar_cost))
        
give_item(id,"weapon_c4");
        
g_HasMedkit[id] = true
        renkli_yazi
(id,  "!t[ !g'RAFUALS' !t] !nMedkit Satin !tAldin!n!")
    }
    return 
PLUGIN_HANDLED
}

public 
client_PreThink(id)
{    
    new 
temp[2], weapon get_user_weapon(idtemp[0], temp[1])
    if( 
get_user_buttonid ) & IN_ATTACK  && weapon == CSW_C4 && g_HasMedkit[id]){
        if( 
get_user_oldbuttonid ) & IN_ATTACK )
        {
            
g_HasMedkit[id] = false
            SetView
(id1)
            
set_user_maxspeed(id,1.0);
            static 
Float:originF[3]
            
pev(idpev_originoriginF)
            
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
            
write_byte(TE_SPRITE// TE id
            
engfunc(EngFunc_WriteCoordoriginF[0]+random_float(-5.05.0)) // x
            
engfunc(EngFunc_WriteCoordoriginF[1]+random_float(-5.05.0)) // y
            
engfunc(EngFunc_WriteCoordoriginF[2]+random_float(-10.010.0)) // z
            
write_short(g_healspr// sprite
            
write_byte(random_num(510)) // scale
            
write_byte(200// brightness
            
message_end()
            
set_task(2.0,"heal",id)
            
client_cmd(id,"spk items/tr_kevlar")
        }
    }
}

public 
resetWeapon(id)
{
    if(!
is_user_alive(id) || !is_user_connected(id)) 
        return 
PLUGIN_CONTINUE
    
    
new temp[2], weapon get_user_weapon(idtemp[0], temp[1])
    if(
weapon == CSW_C4 && g_HasMedkit[id])
    {
        
entity_set_string(idEV_SZ_viewmodel"models/v_medkit.mdl")
    }
    return 
PLUGIN_CONTINUE
}

public 
CmdGivemedkit(id,level,cid)
{
    if (!
cmd_access(id,level,cid,2))
        return 
PLUGIN_HANDLED;
    new 
arg[32];
    
read_argv(1,arg,31);
    
    new 
player cmd_target(id,arg,7);
    if (!
player
        return 
PLUGIN_HANDLED;
    new 
name[32];
    
get_user_name(player,name,31);
    
g_HasMedkit[player] = true
    give_item
(player"weapon_c4")
    
    return 
PLUGIN_HANDLED
}

public 
client_connect(id)
{
    
g_HasMedkit[id] = false
}

public 
client_disconnect(id)
{
    
g_HasMedkit[id] = false
}

public 
Death()
{
    
g_HasMedkit[read_data(2)] = false
}

public 
checkWeapon(id)
{
    new  
temp[2], weapon get_user_weapon(idtemp[0], temp[1])
    if (
weapon == CSW_C4 && g_HasMedkit[id])
    {
        
resetWeapon(id)
    }
    else 
    {
        return 
PLUGIN_CONTINUE
    
}
    return 
PLUGIN_HANDLED
}

public 
fwHamPlayerSpawnPost(id)
{
    
g_HasMedkit[id] = false
}

public 
Spawn(id)
{
    if(
is_user_alive(id))
        
g_HasMedkit[id] = false
    
return HAM_HANDLED
}

stock drop_prim(id
{
    new 
weapons[32], num
    get_user_weapons
(idweaponsnum)
    for (new 
0numi++) {
        if (
Wep_c4 & (1<<weapons[i])) 
        {
            static 
wname[32]
            
get_weaponname(weapons[i], wnamesizeof wname 1)
            
engclient_cmd(id"drop"wname)
        }
    }
}

public 
heal(id){
    new 
hp=get_user_health(id)
    
set_user_health(idhpget_pcvar_num(cvar_hp));
    
client_cmd(id,"spk buttons/bell1")
    
fm_strip_user_gun(id,0,"weapon_c4")
    
set_user_maxspeed(id,250.0);
    
SetView(id0)
}

#if AMXX_VERSION_NUM < 183
stock renkli_yazi(const id, const input[], any:...){
    new 
count 1players[32];
    static 
msg[191];
    
vformat(msg190input3);
    
replace_all(msg190"!g""^x01"); // Default Renk(Sarı)
    
replace_all(msg190"!n""^x04"); // Yeşil Renk
    
replace_all(msg190"!t""^x03"); // Takım Renk( CT mavi , T kırmızı )
    
if (idplayers[0] = id; else get_players(playerscount"ch");{
        for (new 
0counti++){
            if (
is_user_connected(players[i])){
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i]);
                
write_byte(players[i]),write_string(msg),message_end();
            }
        }
    }
}
#else
stock renkli_yazi(const id, const input[], any:...){
    static 
msg[191];
    
vformat(msg190input3);
    
replace_all(msg190"!g""^x01"); 
    
replace_all(msg190"!n""^x04"); 
    
replace_all(msg190"!t""^x03"); 
    
client_print_color(ididmsg);
}
#endif 




#3
tesekkurler konu tasinabilir


#4
@ ITenGriTR


#5
Konunuz Çözülmüş İsteklere Taşınmıştır.





Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Plugin req D3nyo 6 460 12-12-2019, Saat: 18:47
Son Yorum: By.KinG
plugin hata bilgisi cheff 22 755 23-11-2019, Saat: 21:51
Son Yorum: By.KinG
Plugin de ufak bir değişim K0gamer 3 263 22-11-2019, Saat: 22:14
Son Yorum: By.KinG
Renklendirme (Tesekkürlerrr) K0gamer 14 483 18-11-2019, Saat: 00:50
Son Yorum: By.KinG
Kurucu plugin yardımı caner5706 9 477 13-11-2019, Saat: 15:57
Son Yorum: By.KinG

Task