[AMX] Tổng hợp Code, Plug do Mem chế hoặc giới thiệu

Thảo luận trong 'Counter Strike' bắt đầu bởi Orpheus, 22/1/11.

  1. teobrvt1995

    teobrvt1995 T.E.T.Я.I.S

    Tham gia ngày:
    19/9/10
    Bài viết:
    691
    hihi, mình mới học mới dc 7 tháng, nhưng chủ íu là làm về SV addons+weapon cho zombie plague thui.:D
    cái hammer mình sẽ thử làm coi:D
     
  2. dias

    dias Mega Man

    Tham gia ngày:
    17/1/10
    Bài viết:
    3,226
    Nơi ở:
    SEOUL
    @teo:
    - Code dùng khá tốt đấy :D. Cuối cùng cũng tìm dc cách mute sound của weapon

    @Chief:
    - Ông Tèo làm dc rồi đấy ông ạ. Code không khó chỉ là cập nhật dữ liệu cho Client là được... Nhưng đổi lại, nó cũng mute luôn cả cái spr khi bắn. và trên tường ko có vết đạn luôn =))
    PHP:
    #include <amxmodx>
    #include <engine>
    #include <fakemeta>

    public plugin_init()
    {
            
    register_plugin("Mute Sound""1.0""GVN")
            
    register_forward(FM_UpdateClientData"fw_UpdateClientData_Post"1)

    }

    public 
    fw_UpdateClientData_Post(PlayerSendWeaponsCD_Handle)
    {
        if(!
    is_user_alive(Player))
            return 
    FMRES_IGNORED
        
        set_cd
    (CD_HandleCD_flNextAttackhalflife_time () + 0.001// CD_flNextAttack là m?c đ?nh c?a nó nên ko ph?i gán g? h?t
        
    return FMRES_HANDLED
    }
    - GIờ ông thử vào lấy đại súng gì bắn xem Chief :]]
     
    Chỉnh sửa cuối: 2/6/11
  3. sezenx2

    sezenx2 Mr & Ms Pac-Man

    Tham gia ngày:
    8/7/10
    Bài viết:
    115
    Nơi ở:
    Heaven Capital
    Plugin : Mega Shop v11
    Gõ /megashop, /mshop hoặc /shop để mở Menu Mega Shop (nên đặt bind [key] "say /shop") trong đó có 3 phần
    1.Vũ khí: gồm 3 cây AWP, M4A1, AK47===>Sát thương gấp 2 lần
    2.Extra Item gồm
    -Nhảy cao,
    -Bunny Hop,
    -Giáp đặc biệt( nói vậy chứ tăng cho mình thêm 50 HP+ chạy nhanh+ nhảy cao <thấp hơn cái Nhảy Cao mình mua>),
    -Vô hạn đạn
    -Glow ( là cái gì đó không biết)
    3.Extra Item cho admin: gồm Đi xuyên tường:|, Bất tử[-(===> Chỉ xài được 10 giây=))


    Các bạn vào ***\cstrike\addons\amxmodx\configs\mega_shop.cfg để chỉnh sữa nhé bao gồm chỉnh giá tiền, tắt mở Extra item
    Link đây bao gồm cả file sma nữa nhé:
    http://forums.alliedmods.net/attachment.php?attachmentid=86534&d=1306164131
     
  4. Counter-Striker

    Counter-Striker T.E.T.Я.I.S

    Tham gia ngày:
    15/3/10
    Bài viết:
    517
    Nơi ở:
    GameVN | Counter
    Đã update~\m/
    Toujou Aya - kungfulon
     
  5. dias

    dias Mega Man

    Tham gia ngày:
    17/1/10
    Bài viết:
    3,226
    Nơi ở:
    SEOUL
    Bác Chăm chỉ update plugin nhỉ :D
     
  6. Counter-Striker

    Counter-Striker T.E.T.Я.I.S

    Tham gia ngày:
    15/3/10
    Bài viết:
    517
    Nơi ở:
    GameVN | Counter
    Ờ hớ, lâu roài thấy ko ai update thì báo cáo với sếp 1 chân update thoai:-"
    Toujou Aya - kungfulon
     
  7. My Own Way

    My Own Way S.V.E.N Commander

    Tham gia ngày:
    30/7/09
    Bài viết:
    12,221
    Nơi ở:
    Hải Phòng
    Nếu cách đó ngon rồi thì tôi sẽ bảo Kungfu update vào nst wpn, bây giờ không có thời gian test..
    @dias: Sao lại dùng từ mute với từ spr.
     
  8. unbalance

    unbalance Mr & Ms Pac-Man

    Tham gia ngày:
    10/12/09
    Bài viết:
    133
    Ai chỉ cho mình cách làm buymenu ( non-vgui menu) để mình làm phần mua súng đặc biệt (match thường , not Zombie )
    Hoặc cho mình cái link web tutorial cũng đc :D thanks trước
     
  9. Counter-Striker

    Counter-Striker T.E.T.Я.I.S

    Tham gia ngày:
    15/3/10
    Bài viết:
    517
    Nơi ở:
    GameVN | Counter
    Ví dụ về non-VGUI menu:
    PHP:
    public menu_create(id)
    {
        new 
    mHandleId menu_create("Menu""menu_handle"// tao menu
        
    menu_additem(mHandleId"Item1""1"// tao 1 item (cái "1" là item num)
        
    menu_addblank(mHandleId// tao 1 dong trong
        
    menu_display(idmHandleId// hien menu
    }

    public 
    menu_handle(idmenuitem)
    {
        if (
    item == MENU_EXIT)
        {
            
    menu_destroy(menu)
            return 
    PLUGIN_HANDLED
        
    }

        new 
    item_num[32], access
        menu_item_getinfo
    (menuitemaccessitem_numcharsmax(item_num), ""0access)

        if(
    str_to_num(item_num) == 1// player da chon item 1
        
    {
            
    // code...
        
    }

        
    menu_destroy(menu)
        return 
    PLUGIN_HANDLED
    }
    Sau khi gọi hàm menu_create, trên màn hình của id xuất hiện menu như sau:

    Menu
    1. Item1


    0. Exit

    Sau khi player chọn Item1, plugin sẽ thực hiện code trong cái phần tôi chú thích "// code..." và làm mất menu.
    P/s: thấy hay thì +rep nick kungfulon nhé\m/

    Toujou Aya - kungfulon
     
    Chỉnh sửa cuối: 3/6/11
  10. My Own Way

    My Own Way S.V.E.N Commander

    Tham gia ngày:
    30/7/09
    Bài viết:
    12,221
    Nơi ở:
    Hải Phòng
    Ông kungfu xem cách emit sound ở trên rồi dùng cho nst wpn dc đấy.
     
  11. sezenx2

    sezenx2 Mr & Ms Pac-Man

    Tham gia ngày:
    8/7/10
    Bài viết:
    115
    Nơi ở:
    Heaven Capital
    Plugin: Call of duty Modern Warfare
    Plugin tải về rồi add vô là được ( đơn giản thôi :)))
    Class bao gồm
    -Sniper
    -Commando
    -Sharpshooter
    -Protector
    -Medic
    -Fire Support
    -Sapper
    -Demolitions
    -Rusher
    -Rambo
    Mỗi con có các loại súng điển hình. VD Sniper chẳng hạn: Nhận được AWP+Scout+Deagle
    Item gồm nhiều loại không kể được( tui dở English lắm)
    Hình đây:
    [​IMG]
    [​IMG]
    Nguồn Alliedmod
    Link
    Plugin:http://www.amxmodx.org/plcompiler_vb.cgi?file_id=81188
    Sma:http://forums.alliedmods.net/attachment.php?attachmentid=81188&d=1296048924
    Cần có file này không thì không nghe tiếng lên lvl hay chọn class hay nâng point
    http://forums.alliedmods.net/attachment.php?attachmentid=81190&d=1296049837
     
  12. anhangde

    anhangde Mr & Ms Pac-Man

    Tham gia ngày:
    2/3/09
    Bài viết:
    187
    Nơi ở:
    Thái Bình

    Bạn ơi cho mình link cái bài của chủ plugins này trên Ailiedmods với
     
  13. Counter-Striker

    Counter-Striker T.E.T.Я.I.S

    Tham gia ngày:
    15/3/10
    Bài viết:
    517
    Nơi ở:
    GameVN | Counter
    Đã update plugin của sezenx2 lên #2~\m/
    Toujou Aya - kungfulon
     
  14. Torimiil

    Torimiil Mr & Ms Pac-Man

    Tham gia ngày:
    18/12/09
    Bài viết:
    142
    muốn làm cho bot trong ZP xài HE và FB không? Bot của em khi chơi ZP toàn xài SC
     
  15. Counter-Striker

    Counter-Striker T.E.T.Я.I.S

    Tham gia ngày:
    15/3/10
    Bài viết:
    517
    Nơi ở:
    GameVN | Counter
    Oạch, cái cách này bên AM có roài, nhưng vì nó block thêm cả decal nên bỏ:))
    À mà việc gì phải sợ nhỉ:-?chỉ cần decal lại là đc:))
    Và cái này có thể cũng sẽ là giải pháp cho vụ nhảy hand:))

    Toujou Aya - kungfulon
     
  16. My Own Way

    My Own Way S.V.E.N Commander

    Tham gia ngày:
    30/7/09
    Bài viết:
    12,221
    Nơi ở:
    Hải Phòng
    Nhớ changelog vào trong update nhé.
     
  17. unbalance

    unbalance Mr & Ms Pac-Man

    Tham gia ngày:
    10/12/09
    Bài viết:
    133
    Cái này là viết bằng AMX studio đúng ko ?
    Nếu đúng thì bạn có thể nói thêm cho mình về cái code mở menu và khi chọn item thì nó sẽ đưa cho mình item đó Vd:boom HE , phần viết script mình mù tịt :D nên phải hỏi
     
    YuNo.1 thích bài này.
  18. YuNo.1

    YuNo.1 Donkey Kong

    Tham gia ngày:
    10/6/10
    Bài viết:
    493
    Nơi ở:
    Don't No 8-}
    cái này đã ai text chưa. bác chụp vài tấm ảnh post lên xem nó ntn ;))
     
  19. Counter-Striker

    Counter-Striker T.E.T.Я.I.S

    Tham gia ngày:
    15/3/10
    Bài viết:
    517
    Nơi ở:
    GameVN | Counter
    PHP:
    #include <amxmodx>
    #include <fun>

    #define PLUGIN "Menu"
    #define VERSION "1.0"
    #define AUTHOR "Toujou Aya"

    public plugin_init()
    {
        
    register_plugin(PLUGINVERSIONAUTHOR)
        
    register_clcmd("amx_show_menu""cmd_showmenu")
    }

    public 
    cmd_showmenu(id)
    {
        new 
    mHandleId menu_create("Buy menu""menu_handler")
        
    menu_additem(mHandleId"He Grenade""1")
        
    menu_additem(mHandleId"Styler AUG 41""2")
        
    menu_additem(mHandleId"M4A1 Carbine""3")
        
    menu_additem(mHandleId"AK-47""4")
        
    menu_display(idmHandleId)
    }

    public 
    menu_handler(idmenuitem)
    {
        if (
    item == MENU_EXIT)
        {
            
    menu_destroy(menu)
            return 
    PLUGIN_HANDLED
        
    }
        
        new 
    item_num[32], callback
        menu_item_getinfo
    (menuitemcallbackitem_numcharsmax(item_num), ""0callback)
        
        switch (
    str_to_num(item_num))
        {
            case 
    1give_item(id"weapon_hegrenade")
            case 
    2give_item(id"weapon_aug")
            case 
    3give_item(id"weapon_m4a1")
            case 
    4give_item(id"weapon_ak47")
        }
        
        
    menu_destroy(menu)
        return 
    PLUGIN_HANDLED
    }
    Cài plugin vào sau đó gõ lệnh amx_show_menu để hiện menu.
    Toujou Aya - My Everlasting Love
     
  20. sezenx2

    sezenx2 Mr & Ms Pac-Man

    Tham gia ngày:
    8/7/10
    Bài viết:
    115
    Nơi ở:
    Heaven Capital

Chia sẻ trang này