CSPLague
Osurma Plugini V3 - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [PLUGİN] Cs 1.6 Eklentiler (https://www.csplague.com/forumdisplay.php?fid=77)
+--- Thread: Osurma Plugini V3 (/showthread.php?tid=2658)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13


Osurma Plugini V3 - peNgueN - 09-03-12

Hakkında

Plugin neutron & peNgueN Yapımıdır. Saya /osur Yazdığınızda Osuruk Sesi Çıkar ve Adamda Ateş ve Duman Çıkar Big Grin (cvarla ayarlanır) ve Adam Sarsılmaya Başlar Smile

Komutlar

osurma(1/0) : Plugini Açıp Kapatır.
osurma_parasi(miktar) : Osurmak İçin İstenilen Para Miktarını Belirler.
osurma_can_miktari(miktar) : Osurduğunda Verilen HPnin Miktarını Belirler.
osurma_ates(1/0) : Osurduğunda Arkadan Ateş Çıkar Big Grin
osurma_duman(1/0) : Osurduğunda Arkadan Duman Çıkar Big Grin

Sma İçerik

PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
#include <fun>

#pragma tabsize 0

new const tag[] = "Jailbreak";
new 
bool:osuruk=false;

new 
osurukparasi;
new 
canmiktari;
new 
osurma;
new 
ates;
new 
duman;

new 
sprite;
new 
flame;

public 
plugin_init() {
    
register_plugin("Osurma Plugini v3""1.2""neutron & peNgueN");
    
    
register_clcmd("say /osur","adam_osur");
    
register_clcmd("say_team /osur","adam_osur");
    
    
osurukparasi register_cvar ("osurma_parasi","4000");
    
canmiktari   register_cvar("osurma_can_miktari""50");
    
osurma        register_cvar("osurma","1");
    
duman         register_cvar("osurma_duman","0");
    
ates         register_cvar("osurma_ates","1");
}

public 
plugin_precache()
{
    
    
precache_sound("jailbreak/osuruk.wav");
    
sprite precache_model("sprites/steam1.spr");
    
flame precache_model("sprites/xfireball3.spr");
    
}
public 
adam_osur(id)
{        
    if(!
is_user_alive(id) && get_pcvar_num(osurma) == 0)
    { 
        return 
PLUGIN_HANDLED
    }
    else if(
get_pcvar_num(osurma) == 1)
    {
        
        static 
Float:origin3[3];
        
pev(idpev_originorigin3);
        
        new 
ates_cvar  get_pcvar_num(ates);
        new 
duman_cvar get_pcvar_num(duman);
        
        new 
osur1get_user_health(id);
        new 
osur2 get_pcvar_num(canmiktari)
        
        new 
user_cash cs_get_user_money(id)
        new 
money_cost get_pcvar_num(osurukparasi)
        
        if (
user_cash money_cost)
        {
            
ColorChat(id"!g[%s]!yOsuramassin Paran Yetersiz..",tag)
            return 
PLUGIN_HANDLED;
        }
        else if (
user_cash >= money_cost)
        {
            new 
osuran_adam[32]
            
get_user_name(id,osuran_adam,31)
            
ColorChat(0"!g[%s] !t%s !gOsurdu..",tag,osuran_adam
            
cs_set_user_money(iduser_cash money_cost)
            
client_cmd(0,"spk sound/jailbreak/osuruk")
            
set_user_health(id,osur1 osur2)
            
set_task(0.3,"osuruk_sarsinti",id,"",0,"b",0)
            
set_task(1.0,"osuruk_bitir")
            
osuruk true;
        }
        if(
duman_cvar == && ates_cvar == 0)
        {
            
            
set_cvar_num(ates_cvar,0);
            
            
engfunc(EngFunc_MessageBeginMSG_BROADCAST,SVC_TEMPENTITY,origin3,0)
            
write_byte)
            
engfunc(EngFunc_WriteCoordorigin3[0]-2)
            
engfunc(EngFunc_WriteCoordorigin3[1] -2)
            
engfunc(EngFunc_WriteCoordorigin3[2] - 10)
            
write_shortsprite )
            
write_byte15 )
            
write_byte25 )
            
message_end()
        }
        else if(
ates_cvar == && duman_cvar == 0)
        {
            
set_cvar_num(duman_cvar,0);
            
            
engfunc(EngFunc_MessageBeginMSG_ALL,SVC_TEMPENTITY,origin3,0)
            
write_byte(17
            
engfunc(EngFunc_WriteCoordorigin3[0] -2)
            
engfunc(EngFunc_WriteCoordorigin3[1] -2)
            
engfunc(EngFunc_WriteCoordorigin3[2] - 10)
            
write_short(flame)
            
write_byte(10)
            
write_byte(255)
            
message_end()
            
        }
    }
    return 
PLUGIN_HANDLED;
}
public 
osuruk_sarsinti(id)
{
    for(new 
id 1id 33id++)
    {
        if(
is_user_connected(id) && is_user_alive(id) && osuruk)
        {
            
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("ScreenShake"), {0,0,0}, id)  
            
write_short(0xFFFF)
            
write_short(1<<13)
            
write_short(0xFFFF
            
message_end()
        }
    }
}

public 
osuruk_bitir(id)
{
    if(
osuruk)
    {
        
osuruk false
        remove_task
(id)    
    }
}
/////////////////////////////////////////////////////////////////////////////
//===========================================================================
////////
stock ColorChat(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4")
    
replace_all(msg190"!y""^1")
    
replace_all(msg190"!t""^3")
    
replace_all(msg190"!team2""^0")
    
    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)
            
write_byte(players);
            
write_string(msg);
            
message_end();
        }
    }
}


Videolar
Osurma Plugini v3 | www.csplague.com | www.csplague.net - YouTube

İndir / Download
Dosyalar Ektedir.
Konuya Örnek Olarak Video Konulmuştur...[/i][/i][/i]


Cevap: Osurma Plugini V3 :) - peNgueN - 09-03-12

Yorumlar Big Grin


Cevap: Osurma Plugini V3 :) - Schwertle - 09-03-12

Konuyu uygun şekilde düzenledim. Paylaşım için teşekkürler...


Cevap: Osurma Plugini V3 :) - rambo12512 - 09-03-12

sagol kardeş sagol


Re: Osurma Plugini V3 :) - panpaclan - 11-03-12

eywwwwwwwwwwww


Cevap: Osurma Plugini V3 :) - 41huseyin - 11-03-12

beyler şaşıuyorum yaw bunarı nawsıl beceriyosunuz yinede emeğe saygı Big Grin

---------- Alttaki Mesaj Zamani 07:54 ---------- Önceki Mesaj Zamani 07:53 ----------

imişşşş eline3 sağlık


Cevap: Osurma Plugini V3 - joxim - 12-03-12

anan za xd


Cevap: Osurma Plugini V3 - OlmasaNolcak - 13-03-12

Teşekkürler xD


Cevap: Osurma Plugini V3 - FbDoga - 15-03-12

İnşallah Çalışır Smile


Cevap: Osurma Plugini V3 - lobic44 - 20-03-12

peNgueN dateline='' Wrote: Hakkında

Plugin neutron & peNgueN Yapımıdır. Saya /osur Yazdığınızda Osuruk Sesi Çıkar ve Adamda Ateş ve Duman Çıkar Big Grin (cvarla ayarlanır) ve Adam Sarsılmaya Başlar Smile

Komutlar

osurma(1/0) : Plugini Açıp Kapatır.
osurma_parasi(miktar) : Osurmak İçin İstenilen Para Miktarını Belirler.
osurma_can_miktari(miktar) : Osurduğunda Verilen HPnin Miktarını Belirler.
osurma_ates(1/0) : Osurduğunda Arkadan Ateş Çıkar Big Grin
osurma_duman(1/0) : Osurduğunda Arkadan Duman Çıkar Big Grin

Sma İçerik

PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
#include <fun>

#pragma tabsize 0

new const tag[] = "Jailbreak";
new 
bool:osuruk=false;

new 
osurukparasi;
new 
canmiktari;
new 
osurma;
new 
ates;
new 
duman;

new 
sprite;
new 
flame;

public 
plugin_init() {
    
register_plugin("Osurma Plugini v3""1.2""neutron & peNgueN");
    
    
register_clcmd("say /osur","adam_osur");
    
register_clcmd("say_team /osur","adam_osur");
    
    
osurukparasi register_cvar ("osurma_parasi","4000");
    
canmiktari   register_cvar("osurma_can_miktari""50");
    
osurma        register_cvar("osurma","1");
    
duman         register_cvar("osurma_duman","0");
    
ates         register_cvar("osurma_ates","1");
}
asfasfsdfsdagsddfhsdhs

public plugin_precache()
{
    
    
precache_sound("jailbreak/osuruk.wav");
    
sprite precache_model("sprites/steam1.spr");
    
flame precache_model("sprites/xfireball3.spr");
    
}
public 
adam_osur(id)
{        
    if(!
is_user_alive(id) && get_pcvar_num(osurma) == 0)
    { 
        return 
PLUGIN_HANDLED
    }
    else if(
get_pcvar_num(osurma) == 1)
    {
        
        static 
Float:origin3[3];
        
pev(idpev_originorigin3);
        
        new 
ates_cvar  get_pcvar_num(ates);
        new 
duman_cvar get_pcvar_num(duman);
        
        new 
osur1get_user_health(id);
        new 
osur2 get_pcvar_num(canmiktari)
        
        new 
user_cash cs_get_user_money(id)
        new 
money_cost get_pcvar_num(osurukparasi)
        
        if (
user_cash money_cost)
        {
            
ColorChat(id"!g[%s]!yOsuramassin Paran Yetersiz..",tag)
            return 
PLUGIN_HANDLED;
        }
        else if (
user_cash >= money_cost)
        {
            new 
osuran_adam[32]
            
get_user_name(id,osuran_adam,31)
            
ColorChat(0"!g[%s] !t%s !gOsurdu..",tag,osuran_adam
            
cs_set_user_money(iduser_cash money_cost)
            
client_cmd(0,"spk sound/jailbreak/osuruk")
            
set_user_health(id,osur1 osur2)
            
set_task(0.3,"osuruk_sarsinti",id,"",0,"b",0)
            
set_task(1.0,"osuruk_bitir")
            
osuruk true;
        }
        if(
duman_cvar == && ates_cvar == 0)
        {
            
            
set_cvar_num(ates_cvar,0);
            
            
engfunc(EngFunc_MessageBeginMSG_BROADCAST,SVC_TEMPENTITY,origin3,0)
            
write_byte)
            
engfunc(EngFunc_WriteCoordorigin3[0]-2)
            
engfunc(EngFunc_WriteCoordorigin3[1] -2)
            
engfunc(EngFunc_WriteCoordorigin3[2] - 10)
            
write_shortsprite )
            
write_byte15 )
            
write_byte25 )
            
message_end()
        }
        else if(
ates_cvar == && duman_cvar == 0)
        {
            
set_cvar_num(duman_cvar,0);
            
            
engfunc(EngFunc_MessageBeginMSG_ALL,SVC_TEMPENTITY,origin3,0)
            
write_byte(17
            
engfunc(EngFunc_WriteCoordorigin3[0] -2)
            
engfunc(EngFunc_WriteCoordorigin3[1] -2)
            
engfunc(EngFunc_WriteCoordorigin3[2] - 10)
            
write_short(flame)
            
write_byte(10)
            
write_byte(255)
            
message_end()
            
        }
    }
    return 
PLUGIN_HANDLED;
}
public 
osuruk_sarsinti(id)
{
    for(new 
id 1id 33id++)
    {
        if(
is_user_connected(id) && is_user_alive(id) && osuruk)
        {
            
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("ScreenShake"), {0,0,0}, id)  
            
write_short(0xFFFF)
            
write_short(1<<13)
            
write_short(0xFFFF
            
message_end()
        }
    }
}

public 
osuruk_bitir(id)
{
    if(
osuruk)
    {
        
osuruk false
        remove_task
(id)    
    }
}
/////////////////////////////////////////////////////////////////////////////
//===========================================================================
////////
stock ColorChat(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4")
    
replace_all(msg190"!y""^1")
    
replace_all(msg190"!t""^3")
    
replace_all(msg190"!team2""^0")
    
    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)
            
write_byte(players);
            
write_string(msg);
            
message_end();
        }
    }
}


Videolar
Osurma Plugini v3 | www.csplague.com | www.csplague.net - YouTube

İndir / Download
Dosyalar Ektedir.
Konuya Örnek Olarak Video Konulmuştur...
sdgsdgdfgfhhhhhdgjf[/i][/i][/i]