Merhaba Bazı plugin sitelerinde gezerken yapılmış olan fakat çalışmayan 2 plugin gördüm mantıklı ve güzel olacağa benziyor sma dosyasını amxxe çevirirken bir sorun yok fakat serverda pluginler aktif değil.

1.Plugin[JB] /hpmenu oyuncular /hpmenu yazarak TL , JB karşılığında Hp satın alıyor hemen kodunu paylaşıyorum kendim düzenlemeye çalıştım ama olmadı bozmadan teslim edeyim

Kod:
#include <amxmodx>
#include <amxmisc>
#include <jail>
#include <fun>



#define PLUGIN "HP menu"
#define VERSION "1.0"
#define AUTHOR "BRaVe*"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd( "say .hpmenu","hpmenu");
    register_clcmd( "teamsay .hpmenu","hpmenu");
    register_clcmd( "say /hpmenu","hpmenu");
    register_clcmd( "teamsay /hpmenu","hpmenu");
    register_clcmd( "say !hpmenu","hpmenu");
    register_clcmd( "teamsay !hpmenu","hpmenu");
    register_clcmd( "hpmenu","hpmenu"); 
    register_clcmd( "say .hp","hpmenu");
    register_clcmd( "teamsay .hp","hpmenu");
    register_clcmd( "say /hp","hpmenu");
    register_clcmd( "teamsay /hp","hpmenu");
    register_clcmd( "say !hp","hpmenu");
    register_clcmd( "teamsay !hp","hpmenu");
    register_clcmd( "hp","hpmenu");
}

public hpmenu(id)
{
    if(is_user_alive(id) && get_user_team(id) == 1)
    {    
        new menu = menu_create("\[BLooDGaMinG] HP Menusu", "secileni_kontrol_et",0)
        menu_additem(menu,"50 HP  - 10 Jb", "1", 0)
        menu_additem(menu,"100 HP  - 20 Jb", "2", 0)
        menu_additem(menu,"200 HP  - 35 Jb", "3", 0)
        menu_additem(menu,"500 HP  - 45 Jb", "4", 0)
        menu_setprop(menu,MPROP_EXIT, MEXIT_ALL)
        menu_display(id, menu, 0)
    }
}


public secileni_kontrol_et(id, menu, item)
{
    if(!is_user_alive(id)) return PLUGIN_HANDLED
    
    if( item == MEXIT_ALL)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED    
    }
    
    new erisim_yetkisi, callback, secilen[5], secilenin_ismi[64], secilenin_numarasi
    menu_item_getinfo(menu, item, erisim_yetkisi, secilen, 4, secilenin_ismi, 63, callback)
    secilenin_numarasi = str_to_num(secilen)
    switch(secilenin_numarasi)
    {
        case 1:
        {
            if(jb_get_user_packs(id) >= 5)
            {
                set_user_health(id, get_user_health(id) + 50)
                jb_set_user_packs(id, jb_get_user_packs(id) - 10)
            }
        }
        
        case 2:
        {
            if(jb_get_user_packs(id) >= 8)
            {
                set_user_health(id, get_user_health(id) + 100)
                jb_set_user_packs(id, jb_get_user_packs(id) - 20)
            }
        }
        
        case 3:
        {
            if(jb_get_user_packs(id) >= 15)
            {
                set_user_health(id, get_user_health(id) + 200)
                jb_set_user_packs(id, jb_get_user_packs(id) - 35)
            }
        }    
        case 4:
        {
            if(jb_get_user_packs(id) >= 30)
            {
                set_user_health(id, get_user_health(id) + 500)
                jb_set_user_packs(id, jb_get_user_packs(id) - 45)
            }
        }
        
    }
    
    menu_destroy(menu)
    return PLUGIN_HANDLED
}
2.İsteğim İse /Jbtransfer [KESİNLİKLE ByeTovicenin Yaptığı SHOPu istemiyorum sadece jbtransfer]
Oyuncular Kendi Aralarında Birbirine Jb gönderebilsinler bununda kodları bulunmakta fakat çalışmıyor hemen onuda paylaşayım..


Kod:
/* Script generated by Pawn Studio */

#include <amxmodx>
#include <amxmisc>
#include <jail>
#include <colorchat>

#define PLUGIN    "JB TRANSFER"
#define AUTHOR    "BLooDGaMİNg ' Transfer"
#define VERSION    "1.0"

new ananzaa[33]

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /jbtransfer","transfer_menu")
}
public transfer_menu(id) {
    if( !is_user_alive(id) ) return PLUGIN_HANDLED
    new menu = menu_create("\yJaiL bReaK \rTL TRANSFER^n\dBy MertSever \r| \dwww.bloodgaming.org", "transfer_case")
    
    menu_additem(menu, "\y5 \rTL TRANSFER", "1", 0);
    menu_additem(menu, "\y10 \rTL TRANSFER", "2", 0);
    menu_additem(menu, "\y20 \rTL TRANSFER", "3", 0);
    menu_additem(menu, "\y50 \rTL TRANSFER", "4", 0);
    menu_additem(menu, "\y100 \rTL TRANSFER", "5", 0);
    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_display(id, menu, 0);
    return PLUGIN_HANDLED
}

public transfer_case(id, menu, item)
{
    
    if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    
    new data[6], iName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new key = str_to_num(data);
    new adminismi[32]
    get_user_name(id,adminismi,31)
    
    switch(key)
    {
        case 1: {
            ananzaa[id] = 5;
            OyuncuSec(id)
        }
        case 2: { 
            ananzaa[id] = 10;
            OyuncuSec(id)
        }
        case 3: { 
            ananzaa[id] = 20;
            OyuncuSec(id)
        }
        case 4: {
            ananzaa[id] = 50;
            OyuncuSec(id)
        }
        case 5: {
            ananzaa[id] = 100;
            OyuncuSec(id)
        }
    }
    
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}  


public OyuncuSec(id)
{
    new ad[32],sznum[6]
    new menu = menu_create("OYUNCU SECIN","OyuncuHand")
    for(new i = 1;i<=get_maxplayers();i++)
        if(is_user_connected(i))
    {
        num_to_str(i,sznum,5)
        get_user_name(i,ad,31)
        menu_additem(menu,ad,sznum)
    }
    menu_display(id,menu)
    return PLUGIN_HANDLED
}
public OyuncuHand(id,menu,item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    new ad[32],callback,access,data[6]
    menu_item_getinfo(menu,item,access,data,5,ad,31,callback)
    new name[32];
    get_user_name(id,name,31)
    new tid = str_to_num(data)
    get_user_name(tid,ad,31)
    
    if(ananzaa[id] == 5)
    {
        if(jb_get_user_packs(id) >= 5) {
            jb_set_user_packs(id, jb_get_user_packs(id) - 5)
            jb_set_user_packs(tid, jb_get_user_packs(tid) + 5)
            ColorChat(id,BLUE,"[BLooDGaMinG] %s Kisiye 5 TL TRANSFER ETTINIZ.",ad)
            ColorChat(tid,BLUE,"[BLooDGaMinG] %s Kisi Size 5 TL TRANSFER ETTI.",name)
            ananzaa[id] = 0
        }
        else {
            
            ColorChat(id,RED,"[BLooDGaMinG] 5 TL'Niz Bulunmamaktadir.")
            ananzaa[id] = 0
        }
    }
    if(ananzaa[id] == 10)
    {
        if(jb_get_user_packs(id) >= 10) {
            jb_set_user_packs(id, jb_get_user_packs(id) - 10)
            jb_set_user_packs(tid, jb_get_user_packs(tid) + 10)
            ColorChat(id,BLUE,"[BLooDGaMinG] %s Kisiye 10 TL TRANSFER ETTINIZ.",ad)
            ColorChat(tid,BLUE,"[BLooDGaMinG] %s Kisi Size 10 TL TRANSFER ETTI.",name)
            ananzaa[id] = 0
        }
        else {
            
            ColorChat(id,RED,"[BLooDGaMinG] 10 TL'Niz Bulunmamaktadir.")
            ananzaa[id] = 0
        }
    }
    ///
    if(ananzaa[id] == 20)
    {
        if(jb_get_user_packs(id) >= 20) {
            jb_set_user_packs(id, jb_get_user_packs(id) - 20)
            jb_set_user_packs(tid, jb_get_user_packs(tid) + 20)
            ColorChat(id,BLUE,"[BLooDGaMinG] %s Kisiye 20 TL TRANSFER ETTINIZ.",ad)
            ColorChat(tid,BLUE,"[BLooDGaMinG] %s Kisi Size 20 TL TRANSFER ETTI.",name)
            ananzaa[id] = 0
        }
        else {
            
            ColorChat(id,RED,"[BLooDGaMinG] 20 TL'Niz Bulunmamaktadir.")
            ananzaa[id] = 0
        }
    }
    if(ananzaa[id] == 50)
    {
        if(jb_get_user_packs(id) >= 5) {
            jb_set_user_packs(id, jb_get_user_packs(id) - 50)
            jb_set_user_packs(tid, jb_get_user_packs(tid) + 50)
            ColorChat(id,BLUE,"[BLooDGaMinG] %s Kisiye 50 TL TRANSFER ETTINIZ.",ad)
            ColorChat(tid,BLUE,"[BLooDGaMinG] %s Kisi Size 50 TL TRANSFER ETTI.",name)
            ananzaa[id] = 0
        }
        else {
            
            ColorChat(id,RED,"[BLooDGaMinG] 50 TL'Niz Bulunmamaktadir.")
            ananzaa[id] = 0
        }
    }
    if(ananzaa[id] == 100)
    {
        if(jb_get_user_packs(id) >= 100) {
            jb_set_user_packs(id, jb_get_user_packs(id) - 100)
            jb_set_user_packs(tid, jb_get_user_packs(tid) + 100)
            ColorChat(id,BLUE,"[BLooDGaMinG] %s Kisiye 100 TL TRANSFER ETTINIZ.",ad)
            ColorChat(tid,BLUE,"[BLooDGaMinG] %s Kisi Size 100 TL TRANSFER ETTI.",name)
            ananzaa[id] = 0
            
        }
        else {
            
            ColorChat(id,RED,"[BLooDGaMinG] 100 TL'Niz Bulunmamaktadir.")
            ananzaa[id] = 0
            
        }
    }
    
    return PLUGIN_HANDLED
}