Alıntı к4dανяα Nickli Üyeden Alıntı Mesajı göster
Yeniden İndiriniz. iyi forumlar.
PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#include <ColorChat>
#include <fun>
#include <engine>
#include <cstrike>

#define PLUGIN    "Yeni Plugin"
#define AUTHOR    "K4DavRa"
#define VERSION    "1.0"


new bool:sarsiliyor false

new 
HP,
NOCLIP,
ELEKTRIK,
DEPREM,
USP,
CT;

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_clcmd("say /jbmenu","jb_menu")
    
HP            register_cvar("hp_fiyat","4000")
    
NOCLIP        register_cvar("noclip_fiyat","16000")
    
ELEKTRIK    register_cvar("elektrik_fiyat","16000")
    
DEPREM        register_cvar("deprem_fiyat","10000")
    
USP            register_cvar("usp_fiyat","10000")
    
CT            register_cvar("ct_fiyat","16000")
}


public 
jb_menu(id) {
    if(
get_user_team(id) != 1) {
        return 
PLUGIN_HANDLED
    
}
    new 
hostname[64]
    
get_cvar_string("hostname",hostname,63)
    
    new 
menuMenuz[512
    
formatex(Menuzcharsmax(Menuz), "\y%s^n\wJB Isyan Menu",hostname
    
menu menu_create(Menuz"devamet")
    
    
formatex(Menuzcharsmax(Menuz), "\y+50 HP \r[ %d TL ]",get_pcvar_num(HP)) 
    
menu_additem(menuMenuz"1"
    
formatex(Menuzcharsmax(Menuz), "\y3 Saniyelik Noclip \r[ %d TL ]",get_pcvar_num(NOCLIP)) 
    
menu_additem(menuMenuz"2"
    
formatex(Menuzcharsmax(Menuz), "\yElektrikleri Kes \r[ %d TL ]",get_pcvar_num(ELEKTRIK)) 
    
menu_additem(menuMenuz"3"
    
formatex(Menuzcharsmax(Menuz), "\yDeprem Baslat \r[ %d TL ]",get_pcvar_num(DEPREM)) 
    
menu_additem(menuMenuz"4")
    
formatex(Menuzcharsmax(Menuz), "\y12 Mermili USP \r[ %d TL ]",get_pcvar_num(USP)) 
    
menu_additem(menuMenuz"5")
    
formatex(Menuzcharsmax(Menuz), "\yCT 99 HP GOTUR \r[ %d TL İ]",get_pcvar_num(CT)) 
    
menu_additem(menuMenuz"6")
    
    
formatex(Menuzcharsmax(Menuz), "\yCikis"
    
menu_setprop(menu,MPROP_EXITNAME,Menuz
    
    
menu_display(idmenu0
    
    return 
PLUGIN_HANDLED;
}

public 
devamet(idmenuitem

    
    if (
item == MENU_EXIT
    { 
        
menu_destroy(menu
        
        return 
PLUGIN_CONTINUE 
    

    
    new 
data[6], iName[64
    new 
accesscallback 
    menu_item_getinfo
(menuitemaccessdata,5iName63callback
    
    new 
key str_to_num(data
    
    switch(
key)
    { 
        case 
1:   
        {   
            if(
cs_get_user_money(id) >= get_pcvar_num(HP)){ 
                
cs_set_user_money(idcs_get_user_money(id) - get_pcvar_num(HP)) 
                
set_user_health(idget_user_health(id) + 50
                
ColorChat(idBLUE"^3[ CSPlague.Com ]^4 Isyan Menuden^3 [ %d TL ]^4 Karsiliginda^3 [ +50 HP ]^4 Satin Aldiniz.",get_pcvar_num(HP)) 
            }
        }
        case 
2:   
        {   
            if(
cs_get_user_money(id) >= get_pcvar_num(NOCLIP)) { 
                
cs_set_user_money(idcs_get_user_money(id) - get_pcvar_num(NOCLIP)) 
                
Saniye(id)
                
set_task(3.0,"noclip3",id
                
ColorChat(idBLUE"^3[ CSPlague.Com ]^4 Isyan Menuden^3 [ %d TL ]^4 Karsiliginda^3 [ 3 Saniyelik Noclip ]^4 Satin Aldiniz.",get_pcvar_num(NOCLIP)) 
            } 
        }   
        case 
3: {  
            if(
cs_get_user_money(id) >= get_pcvar_num(ELEKTRIK)) { 
                
cs_set_user_money(idcs_get_user_money(id) - get_pcvar_num(ELEKTRIK)) 
                
set_lights("a")
                
set_task(8.0,"Elektrik")
                new 
name[33]
                
get_user_name(id,name,32)
                
ColorChat(0,GREEN,"[ %s ] Elektrikleri Kesti.",name)
            } 
        } 
        case 
4: {  
            if(
cs_get_user_money(id) >=get_pcvar_num(DEPREM)) { 
                
cs_set_user_money(idcs_get_user_money(id) - get_pcvar_num(DEPREM)) 
                new 
name[32]
                new 
isim get_user_name(id,name,31)
                
ColorChat(0,GREEN,"[ %s ] Isimli Oyuncu ^3Deprem Baslatti.",isim)
                
set_task(0.2,"Sarsinti",4701,"",0,"b")
                
set_task(6.0,"DepremiBitir",4702)
                
sarsiliyor true
            

        }
        case 
5: { 
            if(
cs_get_user_money(id) >=get_pcvar_num(USP)) { 
                
cs_set_user_money(idcs_get_user_money(id) - get_pcvar_num(USP)) 
                
cs_set_user_bpammo(id,CSW_USP,
                
give_item(id,"weapon_usp"
                
ColorChat(idBLUE"^3[ CSPlague.Com ]^4 Isyan Menuden^3 [ %d TL ]^4 Karsiliginda^3 [ USP ]^4 Satin Aldiniz.",get_pcvar_num(USP)) 
            } 
        }
        case 
6: {
            if(
cs_get_user_money(id) >= get_pcvar_num(DEPREM)){ 
                new 
name[32]
                
cs_set_user_money(id,cs_get_user_money(id) - get_pcvar_num(DEPREM))
                
get_user_name(id,name,31)
                
ColorChat(0,GREEN,"^3[ CSPlague.Com ]^4 [ %s ]^3 Nickli Oyuncu^4 CTYE 99 DAMAGE VURDU !",name)
                for(new 
133i++)
            {
                if(
is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
                {
                    
set_user_health(iget_user_health(i) - 99
                    
                }
            }
            }
        }
        
    }
    
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
    
}
public 
Saniye(id)
{
    
set_hudmessage(25500, -1.00.2916.01.0)
    
show_hudmessage(id"Satin Aldiginiz Ozelligin Bitmesine 3 Saniye Kaldi !")
    
set_task(1.0,"iki_saniye",id)
}

public 
iki_saniye(id)
{
    
set_hudmessage(25500, -1.00.2916.01.0)
    
show_hudmessage(id"Satin Aldiginiz Ozelligin Bitmesine 2 Saniye Kaldi !")
    
set_task(1.0,"bir_saniye",id)
    
}
public 
bir_saniye(id)
{
    
set_hudmessage(25500, -1.00.2916.01.0)
    
show_hudmessage(id"Satin Aldiginiz Ozelligin Bitmesine 1 Saniye Kaldi !")
    
}

public 
noclip3(id)
{
    
set_user_noclip(id,0)
    
}

public 
Elektrik(id)
{
    
set_lights("#OFF")
    
}

public 
Sarsinti(TaskID)
{
    for(new 
id 1id 33id++)
    {
        if(
is_user_connected(id) && is_user_alive(id) && sarsiliyor)
        {
            
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 
DepremiBitir(TaskID)
{
    if(
sarsiliyor)
    {
        
remove_task(4701)
        
sarsiliyor false
        remove_task
(TaskID)    
    }




Kardeş bunu nereye yapıştırıyoruz nolur yardım edin