Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
HP menu
#1
Öncelikle Merhaba Arkadaşlar...

İstedigim menu saya /hpvermenu yazınca açılacak ve menude şu seçenekler olucak:

1 - CT'ye HP Ver
2 - T'ye HP Ver
3 - HP Verilecek Kişi Seç

ve bu menüde 1. yi seçince sol üstte bi kısım açılacak ve oraya ctye kaç hp verilecekse o yazılacak aynı şey 2. seçenekte t için yapılacak 3. seçeneği seçince serverde yaşayan kişilerin listesi gelicek ve herhangi bir kişiyi seçince yine sol üstte yazma kısmı açılacak aynı şekilde seçilen kişiye hp verilebilecek.

şimdiden teşekkürler...
Reply
#2
iyi fikir yapılsa iyi olur Big Grin
Reply
#3
Bilbazin oyun yöneticisi ne yaptığı ctmenudeki catismada vardı böyle birşey yararlı olabilir.
Nefesim Fark Yaratırmı ?
Reply
#4
link varsa atarmısın
Reply
#5
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fun>

#define PLUGIN "HP Menu"
#define VERSION "1.0"
#define AUTHOR "peNgueN"

new Hp_Secenek;

new 
Oyuncu33 ];

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR);
    
    
register_clcmd"say /hpvermenu""Hp_Menu"ADMIN_KICK );
    
register_clcmd"Hp_Ver""Verilecek_Hp" );
}

public 
Hp_Menuid )
{
    new 
menu menu_create"\yHP MENU""HPMenuHandler" );
    
    
menu_additemmenu"\rCT\w'ye HP Ver""1");
    
menu_additemmenu"\rT\w'ye HP Ver""2");
    
menu_additemmenu"\yHP Verilecek Kisi Sec""3");
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu);
    return 
PLUGIN_HANDLED;
}

public 
HPMenuHandleridmenuitem )
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
Data24 ], Name64 ];
    new 
Accesscallback;
    
    
menu_item_getinfomenuitemAccessDatacharsmaxData ), NamecharsmaxName ), callback );
    
    new 
key str_to_numData );
    
    switch( 
key )
    {
        case 
1:
        {
            
client_cmdid"messagemode Hp_Ver" );
            
client_printidprint_chat"CT' ye HP Verin." );
            
Hp_Secenek 1;
        }
        case 
2:
        {
            
client_cmdid"messagemode Hp_Ver" );
            
client_printidprint_chat"T' ye HP Verin." );
            
Hp_Secenek 2;
        }
        case 
3:
        {
            
HPVerid );
        }
    }
    
menu_destroymenu );
    return 
PLUGIN_HANDLED;
}

public 
HPVerid )
{
    new 
menu[64], iMenu;
    new 
oyuncular32 ], onum;
    new 
isim64 ], sira10 ];
    
    
get_playersoyuncularonum"a" );
    
    
formatexmenucharsmaxmenu ), "\yHP Vermek icin Oyuncu Secin"LANG_PLAYER );
    
iMenu menu_createmenu"HPVerDevam" );
    
    for( new 
ionum i++ )
    {
        
get_user_nameoyuncular], isimcharsmaxisim ) );
        
num_to_stroyuncular], sira9);
        
        
formatexmenucharsmaxmenu ), "\y- %s - %d CAN"isimget_user_healthoyuncular] ) );
        
menu_additemiMenumenusira);
    }
    
    
menu_displayidiMenu);
    return 
PLUGIN_HANDLED;    
}

public 
HPVerDevamidmenuitem )
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroymenu );
        return 
PLUGIN_HANDLED;;
    }
    new 
Data24 ], Name64 ];
    new 
Accesscallback;
    
menu_item_getinfomenuitemAccessDatacharsmaxData ), NamecharsmaxName ), callback );
    
    new 
tempid str_to_numData );
    
    new 
name64 ];
    
get_user_nametempidnamecharsmaxname ) );
    
//
    
Hp_Secenek 3;
    
Oyuncuid ] = tempid;
    
client_printidprint_chat"%s isimli oyuncuya hp ver."name );
    
client_cmdid"messagemode Hp_Ver" );
    
//
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
}

public 
Verilecek_Hpid )
{
    new 
say300 ];
    
read_argssaycharsmaxsay ) );
    
    
remove_quotessay );
    
    if( !
is_str_numsay ) || equalsay"" ) || strlen(say) > )
        return 
PLUGIN_HANDLED;
    
    new 
iOyuncu Oyuncuid ];
    new 
miktar  str_to_numsay );
    
    switch( 
Hp_Secenek )
    {
        case 
1:
        {
            new 
oyuncular32 ], onum;
            
get_playersoyuncularonum"ae""CT" );
            
            for( new 
ionumi++ )
            {
                
set_user_healthoyuncular], get_user_healthoyuncular] ) + miktar );
            }
            
client_printidprint_chat"CT' ye %d HP Verildi.."miktar );
        }
        case 
2:
        {
            new 
oyuncular32 ], onum;
            
get_playersoyuncularonum"ae""TERRORIST" );
            
            for( new 
ionumi++ )
            {
                
set_user_healthoyuncular], get_user_healthoyuncular] ) + miktar );
            }
            
client_printidprint_chat"T' ye %d HP Verildi.."miktar );
        }
        case 
3
        {
            new 
oyuncuname64 ];
            
get_user_nameiOyuncuoyuncunamecharsmaxoyuncuname ) );
            
            
set_user_healthiOyuncuget_user_healthiOyuncu ) + miktar );
            
client_printidprint_chat"%s isimli oyuncuya %d HP verildi.."oyuncunamemiktar );
        }
    }
    return 
PLUGIN_HANDLED;


PAWN
KOD YARDIMCISI


Eklentiyle ilgili her türlü yardımı edebilirim.( jail shop hariç )
İletişim: hassel-vl
Reply
#6
Compile Etmiyor.Bi Kaç Kodlarda Hata Var...
Coder İmza
PHP Code:
İletişim => cebinihat@hotmail.com 

Model İmza
PHP Code:
İletişim => cebinihat@hotmail.com 

CSP Signatür
PHP Code:
İletişim => cebinihat@hotmail.com 


En İyi Konularım:
Leqend Shop | Furkan Dize Shop |

Reply
#7
Aynn bende error vermişti bi gözden geçirdim sorun ;; şeklinde yapmış

PHP Code:
if( item == MENU_EXIT )
    {
        
menu_destroymenu );
        return 
PLUGIN_HANDLED;;
    }
    new 
Data24 ], Name64 ]; 

---->


PHP Code:
if( item == MENU_EXIT )
    {
        
menu_destroymenu );
        return 
PLUGIN_HANDLED;
    }
    new 
Data24 ], Name64 ]; 

tam olarak sma böyle yapınca bende oldu

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fun>

#define PLUGIN "HP Menu"
#define VERSION "1.0"
#define AUTHOR "peNgueN"

new Hp_Secenek;

new 
Oyuncu33 ];

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR);
    
    
register_clcmd"say /hpvermenu""Hp_Menu"ADMIN_KICK );
    
register_clcmd"Hp_Ver""Verilecek_Hp" );
}

public 
Hp_Menuid )
{
    new 
menu menu_create"\yHP MENU""HPMenuHandler" );
    
    
menu_additemmenu"\rCT\w'ye HP Ver""1");
    
menu_additemmenu"\rT\w'ye HP Ver""2");
    
menu_additemmenu"\yHP Verilecek Kisi Sec""3");
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu);
    return 
PLUGIN_HANDLED;
}

public 
HPMenuHandleridmenuitem )
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
Data24 ], Name64 ];
    new 
Accesscallback;
    
    
menu_item_getinfomenuitemAccessDatacharsmaxData ), NamecharsmaxName ), callback );
    
    new 
key str_to_numData );
    
    switch( 
key )
    {
        case 
1:
        {
            
client_cmdid"messagemode Hp_Ver" );
            
client_printidprint_chat"CT' ye HP Verin." );
            
Hp_Secenek 1;
        }
        case 
2:
        {
            
client_cmdid"messagemode Hp_Ver" );
            
client_printidprint_chat"T' ye HP Verin." );
            
Hp_Secenek 2;
        }
        case 
3:
        {
            
HPVerid );
        }
    }
    
menu_destroymenu );
    return 
PLUGIN_HANDLED;
}

public 
HPVerid )
{
    new 
menu[64], iMenu;
    new 
oyuncular32 ], onum;
    new 
isim64 ], sira10 ];
    
    
get_playersoyuncularonum"a" );
    
    
formatexmenucharsmaxmenu ), "\yHP Vermek icin Oyuncu Secin"LANG_PLAYER );
    
iMenu menu_createmenu"HPVerDevam" );
    
    for( new 
ionum i++ )
    {
        
get_user_nameoyuncular], isimcharsmaxisim ) );
        
num_to_stroyuncular], sira9);
        
        
formatexmenucharsmaxmenu ), "\y- %s - %d CAN"isimget_user_healthoyuncular] ) );
        
menu_additemiMenumenusira);
    }
    
    
menu_displayidiMenu);
    return 
PLUGIN_HANDLED;    
}

public 
HPVerDevamidmenuitem )
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroymenu );
        return 
PLUGIN_HANDLED;
    }
    new 
Data24 ], Name64 ];
    new 
Accesscallback;
    
menu_item_getinfomenuitemAccessDatacharsmaxData ), NamecharsmaxName ), callback );
    
    new 
tempid str_to_numData );
    
    new 
name64 ];
    
get_user_nametempidnamecharsmaxname ) );
    
//
    
Hp_Secenek 3;
    
Oyuncuid ] = tempid;
    
client_printidprint_chat"%s isimli oyuncuya hp ver."name );
    
client_cmdid"messagemode Hp_Ver" );
    
//
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
}

public 
Verilecek_Hpid )
{
    new 
say300 ];
    
read_argssaycharsmaxsay ) );
    
    
remove_quotessay );
    
    if( !
is_str_numsay ) || equalsay"" ) || strlen(say) > )
        return 
PLUGIN_HANDLED;
    
    new 
iOyuncu Oyuncuid ];
    new 
miktar  str_to_numsay );
    
    switch( 
Hp_Secenek )
    {
        case 
1:
        {
            new 
oyuncular32 ], onum;
            
get_playersoyuncularonum"ae""CT" );
            
            for( new 
ionumi++ )
            {
                
set_user_healthoyuncular], get_user_healthoyuncular] ) + miktar );
            }
            
client_printidprint_chat"CT' ye %d HP Verildi.."miktar );
        }
        case 
2:
        {
            new 
oyuncular32 ], onum;
            
get_playersoyuncularonum"ae""TERRORIST" );
            
            for( new 
ionumi++ )
            {
                
set_user_healthoyuncular], get_user_healthoyuncular] ) + miktar );
            }
            
client_printidprint_chat"T' ye %d HP Verildi.."miktar );
        }
        case 
3
        {
            new 
oyuncuname64 ];
            
get_user_nameiOyuncuoyuncunamecharsmaxoyuncuname ) );
            
            
set_user_healthiOyuncuget_user_healthiOyuncu ) + miktar );
            
client_printidprint_chat"%s isimli oyuncuya %d HP verildi.."oyuncunamemiktar );
        }
    }
    return 
PLUGIN_HANDLED;

Reply
#8
Ara sıra çift noktalı virgül koyuyorum alışkanlık olmuş Smile

PAWN
KOD YARDIMCISI


Eklentiyle ilgili her türlü yardımı edebilirim.( jail shop hariç )
İletişim: hassel-vl
Reply
#9
Konu Çözüldü Çözülmüş İstekler Bölümüne Taşınabilir Teşekkürler...
Reply
#10
Çözülmüş İsteklere taşındı.


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Menu ve jbmenu istek hamhum 10 12,369 05-01-17, 01:30
Last Post: marvel1905
  Yeni BB Class Menu hbaranuren 10 13,188 24-10-16, 18:11
Last Post: ready2die
  [JB] Admin Menü Plugini Nobb 8 6,568 02-04-15, 22:14
Last Post: jackdalton06
  ct'ye özel bir menu wolf5094 25 7,110 21-02-15, 00:01
Last Post: eneskaraca55
  JailBreak Multi menü CryTek 19 7,221 20-02-15, 23:57
Last Post: eneskaraca55
  Özel Zm Menu MERTKIRAL 2 4,628 08-02-15, 13:24
Last Post: recepbeymk
  BioHazard UYUMLU Vip Menu KeNZ0 9 15,162 14-01-15, 01:15
Last Post: Neith
  Ts3 Menu hem bağlan hem indir kanun67 10 4,579 14-01-15, 01:15
Last Post: Neith
  VIP menü istek bloody123 10 4,694 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)