Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
JB Oyun Menu
#2
Öncelikle kardeşim pawndan fazla anlamam fakat bende bu işlerle boş vakitlerim de uğraşıyorum şimdi sana bir kaç bildiğim kadarıyla faydalı ve bildiğim şeyleri söyliyeyim birincisi gördüğüm kadarıyla full amx_li komut kullanmışsın bu komutları kullanabilmek için yada diğer türlü diğer kütüphanelerdeki komutları kullanabilmek için kullandığın komutun hangi kütüphaneye ait olduğunu bilmelisin bilmesen bile denemeye yanılma yoluyla bulursun örnek
PHP Code:
#include <cstrike>
#include <fun> 
Gibi
İkinci olarak sana şunu söyleyeyim amx_li komutları pluginde kullanmanı tavsiye etmem çünkü cpu yu fazla kullanır ve kasma tarzı şeyler yapar anlayacağın. ben sana şöyle bir örnek vereyim kendim için yaptığım basit bir oyunmenu kurcalayarak bakarak bir şeyleri çözüme götürebilirsin.

PHP Code:
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <colorchat>
#include <fakemeta>
#include <hamsandwich>
#include <engine>

#define PLUGIN "JbMenu"
#define VERSION "1.0"
#define AUTHOR "Pit10"


new engel2[33];
new 
bool:blok_damage[33];
new 
bool:touchkill_enabled;

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)

    
register_clcmd("say /oyunmenu""Devamet")
    
RegisterHam(Ham_TakeDamage,"player","fw_TakeDamage_Post",0)

    
register_forward(FM_Touch"fwdTouch");
    
register_event("HLTV""event_new_round""a""1=0""2=0");
    
register_logevent("eRS",2,"1=Round_Start")
    
register_logevent("eRS2",2,"1=Round_End")
}
public 
plugin_precache()
{
    
precache_sound("jbextreme/brass_bell_C.wav");
    
precache_sound("osmuzik/skrillex_bangarang.wav");
    
precache_sound("osmuzik/hm2.wav");
    
precache_sound("osmuzik/oseskiordu.wav");
    
precache_sound("osmuzik/foot.wav");
    
precache_sound("osmuzik/go_alien.wav");
    
precache_sound("osmuzik/321.wav");
    
precache_sound("osmuzik/bipbip.wav");
    
precache_sound("osmuzik/newspartansound.wav");
    
precache_sound("osmuzik/warsound.wav");
    
precache_sound("osmuzik/touch.wav");
    
precache_sound("events/task_complete.wav");    
}
public 
eRS2() {
    static 
players[32],inum,tempid;
    
get_players(players,inum,"a")
    for(new 
i;i<inum;i++) {
        
tempid players[i];
        
strip_user_weapons(tempid); 
        
give_itemtempid"weapon_knife" );     
    }
    
set_lights("#OFF")
}
public 
eRS() {
    new 
players[32],inum;
    
get_players(players,inum)
    for(new 
i;i<inum;i++) {
        
blok_damage[players] = false;
    }
    
client_cmd(0"stopsound");
    
server_cmd("amx_show_activity 0");
    
set_cvar_num("mp_friendlyfire",0);
    
server_cmd("amx_show_activity 2");
}
public 
fw_TakeDamage_Post(victim,inflictor,attacker,Float:damage,damagetype) { 
    if(!(
<= attacker <= 32) || !(<= victim <= 32) ) return HAM_IGNORED
    
if(blok_damage[attacker] && (get_user_team(attacker) != get_user_team(victim)) ) { 
        return 
HAM_SUPERCEDE 
    

    return 
HAM_IGNORED 
}  
public 
Devamet(id)
{
    if(
cs_get_user_team(id) == CS_TEAM_CT) {
        
oyunmenu(id)
    }else if(
get_user_flags(id) & ADMIN_CVAR) {
        
oyunmenu(id)
    }
    return 
PLUGIN_HANDLED
}
public 
oyunmenu(id)
{
    new 
menu menu_create("\w[ \rJailBreak Oyun Menusu \w]""oyunmenu2")    
    
menu_additem(menu"\yCatisma Oyunu""1"0);    
    
menu_additem(menu"\yZombi Oyunu""2"0);    
    
menu_additem(menu"\ySilahli FF""3"0);
    
menu_additem(menu"\yYakartop""4"0);
    
menu_additem(menu"\y300 Spartali""5"0);
    if(
engel2[id]==0)
    {
        
menu_additem(menu"\yYakalamaci \y[ \wAc\y ]^n\w [ HPYI KENDINIZ VERINIZ \dHPMENU'den ]""6"0);
    }
    else
    {
        
menu_additem(menu"\yYakalamaci \y[ \rKapat\y ]^n\w [ HPYI KENDINIZ VERINIZ \dHPMENU'den ]""6"0);
    }
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);    
    
menu_display(idmenu0);        
}
public 
oyunmenu2(id,menu,item)
{
    
    if( 
item == MENU_EXIT )    
    {    
        
menu_destroy(menu);    
        return 
PLUGIN_HANDLED;    
    }    
    new 
adnm[33]
    
get_user_name(idadnm32)
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
key str_to_num(data);
    
    switch(
key)
        
    {    
        case 
1
        {  
            new 
adnm[33]
            
get_user_name(id,adnm,32)
            
server_cmd("amx_show_activity 0");
            
server_cmd("amx_unammo @all 1");
            
server_cmd("amx_show_activity 2");
            
cephanelikid ) ;
            
ColorChat(0GREEN,"%s ^1[ ^3Catisma Ayarlarini ^1] Aktif Etti.",adnm);
            
emit_sound(0CHAN_AUTO"osmuzik/warsound.wav"1.0ATTN_NORM0PITCH_NORM);
        
        }      
        case 
2
        {     
            new 
adnm[33]
            
get_user_name(id,adnm,32)
            
server_cmd("amx_show_activity 0");
            
set_cvar_num("sv_gravity",300);
            
server_cmd("amx_glow @CT blue");
            
server_cmd("amx_glow @T red");
            
server_cmd("amx_unammo @all 1");
            
set_lights("c")    
            
server_cmd("amx_show_activity 2");
            
cephanelikid ) ;
            
ColorChat(0GREEN,"%s ^1[ ^3ZOMBI Ayarlarini ^1] Aktif Etti.",adnm);
            
emit_sound(0CHAN_AUTO"osmuzik/go_alien.wav"1.0ATTN_NORM0PITCH_NORM);
        }   
        case 
3:
        {
                   new 
adnm[33]
            
get_user_name(id,adnm,32)
            
cephanelikid );
            
server_cmd("amx_show_activity 0");
            
set_cvar_num("mp_friendlyfire",1);
            
server_cmd("amx_unammo @All 1");
            
server_cmd("amx_godmode @CT 1");
            
server_cmd("amx_heal @CT 9999");
            
server_cmd("amx_show_activity 2");
            
ColorChat(0GREEN,"%s ^1[ ^3SILAHLI FF Ayarini^1] Aktif Etti.",adnm);    
            
emit_sound(0CHAN_AUTO"osmuzik/warsound.wav"1.0ATTN_NORM0PITCH_NORM);
        }
        case 
4:
        {
                   new 
adnm[33]
            
get_user_name(id,adnm,32)
            
server_cmd("amx_show_activity 0");
            
server_cmd("amx_unammo @All 1");
            
server_cmd("amx_godmode @CT 1");
            
set_cvar_num("sv_gravity",500);
            
server_cmd("amx_heal @CT 99999");
            
server_cmd("amx_heal @CT 99999");
            
server_cmd("amx_heal @CT 99999");
            
server_cmd("amx_heal @CT 99999");
            
server_cmd("amx_heal @CT 99999");
            
server_cmd("amx_heal @CT 99999");
            
server_cmd("amx_fire @CT");
            
server_cmd("amx_fire @CT");
            
server_cmd("amx_fire @CT");
            
server_cmd("amx_show_activity 2");
            
ColorChat(0GREEN,"%s ^1[ ^3YAKARTOP Ayarini^1] Aktif Etti.",adnm);
        }
        case 
5:
        {
            new 
adnm[33]
            
get_user_name(id,adnm,32)
            static 
players[32],inum,tempid;
            
get_players(players,inum,"ae","TERRORIST")
            for(new 
i;i<inum;i++) {
                
tempid players;
                
give_item(tempid,"weapon_shield")
            }
            
server_cmd("amx_show_activity 0");
            
server_cmd("amx_unammo @all 1");
            
server_cmd("amx_heal @CT 99999");
            
server_cmd("amx_godmode @CT 1");
            
server_cmd("amx_show_activity 2");
            
ColorChat(0GREEN,"%s ^1[^3 300Sparta Ayarlarini ^1] Aktif Etti.",adnm);
            
emit_sound(0CHAN_AUTO"osmuzik/newspartansound.wav"1.0ATTN_NORM0PITCH_NORM);
        }
        case 
6:
        {
            if(
engel2[id]==0)
            {
                new 
adnm[33]
                
get_user_name(id,adnm,32)
            
                
server_cmd("amx_show_activity 0");
                
server_cmd("amx_heal @CT 99999");
                
server_cmd("amx_godmode @CT 1");
                
server_cmd("amx_show_activity 2");
                
ColorChat(0GREEN,"%s ^1[^3 YAKALAMAC ^1] Aktif Etti.",adnm);
                
ac(id);
                
engel2[id] = 1;
                
emit_sound(0CHAN_AUTO"osmuzik/bipbip.wav"1.0ATTN_NORM0PITCH_NORM);
            }
            else
            {
                new 
adnm[33]
                
get_user_name(id,adnm,32)
                static 
players[32],inum,tempid;
                
get_players(players,inum,"ae","CT")
                for(new 
i;i<inum;i++) {
                    
tempid players;
                    
set_user_health(tempid100)
                }
                
server_cmd("amx_show_activity 0");
                
server_cmd("amx_godmode @CT 0");
                
server_cmd("amx_show_activity 2");
                
ColorChat(0GREEN,"%s ^1[^3 YAKALAMAC ^1] Ayarini Devre Disi Etti.",adnm);
                
event_new_round(id);
                
engel2[id] = 0;
            }       
        }
    } 
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;     

public 
cephanelikid )  
{  
        new 
menu menu_create("\y[ SILAH SEC ] ","cephanelik2")
        
menu_additem(menu,"\wAK47 + AWP","1");
        
menu_additem(menu,"\wM4A1 + AWP","2");
        
menu_additem(menu,"\wM3 + AWP","3");
        
menu_additem(menu,"\wM249 + AWP","4");
        
menu_additem(menu,"\wFamas + AWP","5");
        
        new 
players[32], num;
        
get_playersplayersnum"a");
    
        for( new 
0num ;i++ )
        {
            
menu_displayplayersmenu);    
        }  
}  
public 
cephanelik2(id,menu,item

    
    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:  
            {     
                
give_itemid"weapon_ak47" );  
                
cs_set_user_bpammoidCSW_AK47100 ); 
                
give_itemid"weapon_awp"); 
                
cs_set_user_bpammoidCSW_AWP100 );     
            }  
            case 
2:  
            {  
                
give_itemid"weapon_m4a1" );  
                
cs_set_user_bpammoidCSW_M4A1100 ); 
                
give_itemid"weapon_awp"); 
                
cs_set_user_bpammoidCSW_AWP100 ); 
            }  
            case 
3:  
            { 
                
give_itemid"weapon_m3" );  
                
cs_set_user_bpammoidCSW_M3100 ); 
                
give_itemid"weapon_awp"); 
                
cs_set_user_bpammoidCSW_AWP100 ); 
            }              
            case 
4:  
            {  
                
give_itemid"weapon_m249" );  
                
cs_set_user_bpammoidCSW_M249200 ); 
                
give_itemid"weapon_awp"); 
                
cs_set_user_bpammoidCSW_AWP100 ); 
            }      
            case 
5:
            {
                
give_itemid"weapon_famas" );  
                
cs_set_user_bpammoidCSW_FAMAS100 ); 
                
give_itemid"weapon_awp"); 
                
cs_set_user_bpammoidCSW_AWP100 ); 
            }      
                
        }  
    
give_itemid"item_kevlar"); 
    
give_itemid"weapon_hegrenade"); 
    
give_itemid"weapon_deagle" );  
    
cs_set_user_bpammoidCSW_DEAGLE100 );  
    
    return 
PLUGIN_HANDLED;  

public 
fwdTouch(entityid) {
    if (
touchkill_enabled) {
        if( (
pev_valid(entity) && pev_valid(id)) && ( get_user_teamid ) == && get_user_team(entity) == 1) ) {
            
            
user_kill(entity,1
        }
        
    }
}  
public 
ac(id)
{
    
touchkill_enabled true;
}
public 
event_new_round(id)
{
    
touchkill_enabled false;

[/i][/i][/i][/i][/i]
Reply


Messages In This Thread
JB Oyun Menu - by Pikachu - 27-06-13, 14:54
Cevap: JB Oyun Menu - by Furkan Dize - 27-06-13, 18:39
Cevap: JB Oyun Menu - by akcaliberkk - 27-06-13, 20:38
Cevap: JB Oyun Menu - by Pikachu - 27-06-13, 23:06
Cevap: JB Oyun Menu - by Pikachu - 30-06-13, 15:48
Cevap: JB Oyun Menu - by akcaliberkk - 30-06-13, 19:02

Possibly Related Threads…
Thread Author Replies Views Last Post
  Menu ve jbmenu istek hamhum 10 12,370 05-01-17, 01:30
Last Post: marvel1905
  Yeni BB Class Menu hbaranuren 10 13,190 24-10-16, 18:11
Last Post: ready2die
  [JB] Admin Menü Plugini Nobb 8 6,571 02-04-15, 22:14
Last Post: jackdalton06
  ct'ye özel bir menu wolf5094 25 7,127 21-02-15, 00:01
Last Post: eneskaraca55
  JailBreak Multi menü CryTek 19 7,229 20-02-15, 23:57
Last Post: eneskaraca55
  Özel Zm Menu MERTKIRAL 2 4,629 08-02-15, 13:24
Last Post: recepbeymk
  BioHazard UYUMLU Vip Menu KeNZ0 9 15,163 14-01-15, 01:15
Last Post: Neith
  Ts3 Menu hem bağlan hem indir kanun67 10 4,582 14-01-15, 01:15
Last Post: Neith
  VIP menü istek bloody123 10 4,695 18-09-14, 10:31
Last Post: saplaq08
  Menü İsteği bloody123 6 3,243 18-09-14, 10:31
Last Post: saplaq08

Foruma Atla:


Users browsing this thread: 1 Guest(s)