[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
    PHP:
    new iKeys MENU_KEY_0|MENU_KEY_1|MENU_KEY_2
    thì nên tạo ở ngoài , đừng tạo trong cái plugin_init()

    còn cái give_item thì bên trong nó, đâu phải là LD_Suibomb, hay ak47, m4a1 đâu???
    trong đó là nó lấy classname của súng như "weapon_ak47","weapon_m4a1" chứ :S
    hèn gì nó bấm vô ko có gì là phải =))
     
    Chỉnh sửa cuối: 29/7/11
  2. NguLongHaKhac

    NguLongHaKhac T.E.T.Я.I.S

    Tham gia ngày:
    5/2/11
    Bài viết:
    653
    Nơi ở:
    MC
    Nếu không nhầm là Bạn thiếu cái lệnh mua :| Hoặc là mấy cái đó chưa được tạo ra nên như thế ;))
    Không fix lại đc plug của bạn vì chưa đủ tuổi tạo plugin ^^ nên chỉ góp ý đc thôi ^^
     
  3. legiondark

    legiondark Donkey Kong

    Tham gia ngày:
    2/5/11
    Bài viết:
    357
    Nơi ở:
    Skynet !
    @Tèo: Cứ vọc đê
    @all: Sao bản V40 của mình lại thiếu 1 đóng spr (có cả vài thứ rất quan trọng như zerogxplode) mà vẫn chạy ngon mới hay nhể
    @5Long: Mi bao nhiêu tuổi mà suốt ngày cứ kêu bé vs lại chưa đủ tuổi thế, nhỏ = ta chưa :))
     
  4. sontung0

    sontung0 Dragon Quest

    Tham gia ngày:
    27/5/09
    Bài viết:
    1,333
    P/S:
    Nếu để ý các bạn sẽ thây có folder testsuite trong addons\amxmodx\scripting\testsuite
    Trong đó có các plugin mẫu cơ bản
    cứ mở cac plugin đó ra mà vọc là ok :)
     
    legiondark thích bài này.
  5. legiondark

    legiondark Donkey Kong

    Tham gia ngày:
    2/5/11
    Bài viết:
    357
    Nơi ở:
    Skynet !
    Ha ha, h mới biết, thank anh Tùng (Rep)
    @Tèo: À nhể, thế dùng client_cmd chắc ngon
     
    Chỉnh sửa cuối: 29/7/11
  6. teobrvt1995

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

    Tham gia ngày:
    19/9/10
    Bài viết:
    691
    thằng tèo náy phải CSO, có vọc trong folder anh tùng nói nhé :D
     
  7. legiondark

    legiondark Donkey Kong

    Tham gia ngày:
    2/5/11
    Bài viết:
    357
    Nơi ở:
    Skynet !
    . .
    .
     
  8. buiducduy111

    buiducduy111 Dragon Quest

    Tham gia ngày:
    3/5/11
    Bài viết:
    1,257
    Ai fix dùm em cái này với...


    Lỗi là:
    1.Sau khi kết thúc ván đầu tiên, hay có sự thay đổi về số máu thì SPR mới hiện lên
    2. Không hiển thị message
    {Em dùng cả ShowSyncHudMsg, show_hudmessage đều ko hiện được}


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

    #include <amxmodx>


    #define PLUGIN "Health"
    #define VERSION "1.0"
    #define AUTHOR "Bui Duc Duy"


    public plugin_init() 
    {
        
    register_plugin(PLUGINVERSIONAUTHOR)
        
    register_event("Health""event_health""be"
    }

    public 
    event_health(id)
    {
        new 
    hud_health CreateHudSyncObj()
            new 
    hud_armor CreateHudSyncObj()
        new 
    ired,iblue,igreen
        
    new health get_user_health(id)
        
        
    set_hudmessage(2552552550.0, -350.006.01.10.00.0, -1// không set được tạo độ và màu chữ
        
    ShowSyncHudMsg(idhud_health"%d"get_user_health(id)) //Show_hudmessage ko được
        
        
    set_hudmessage(2552552550.0, -370.006.01.10.00.0, -1)// không set được tạo độ và màu chữ
        
    ShowSyncHudMsg(idhud_armor"%d"get_user_armor(id)) //Show_hudmessage ko được
        
        
    if(79<health<100|| health==100)
        {
            
    ired=0
            iblue
    =0
            igreen
    =255
        
    }
        else if(
    19<health<80)
        {
            
    ired=244
            iblue
    =96
            igreen
    =164
        
    }
        else if(
    health<20)
        {
            
    ired=255
            iblue
    =0
            igreen
    =0
            
        
    }
        
    message_begin(MSG_ONE,get_user_msgid("StatusIcon"),{0,0,0},id)
        
    write_byte(1// status: 0: off; 1: on; 2:flash
        
    write_string("MY_HEALTH")
        
    write_byte(ired// do
        
    write_byte(igreen// xanh la
        
    write_byte(iblue// xanh lam
        
    message_end()
    }

    /
    complie bình thường
     
  9. Atick hem

    Atick hem The Warrior of Light

    Tham gia ngày:
    8/12/08
    Bài viết:
    2,015
    Nơi ở:
    Buôn Ma Thuật
    giờ mới biết [​IMG]

    Request:
    PHP:

    for x=1do
        
    Crypto.Decode(Buttons[x], Buttons_Path.."\\btn"..((x>1) and or "")..".btn");
    end

    ai hiểu ko ?
     
  10. legiondark

    legiondark Donkey Kong

    Tham gia ngày:
    2/5/11
    Bài viết:
    357
    Nơi ở:
    Skynet !
    ^
    c à .
     
  11. teobrvt1995

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

    Tham gia ngày:
    19/9/10
    Bài viết:
    691
    cái này hình nư là của C++ mà nhỉ???
     
  12. legiondark

    legiondark Donkey Kong

    Tham gia ngày:
    2/5/11
    Bài viết:
    357
    Nơi ở:
    Skynet !
    @All: Có phải CS 1.6 nó lấy sprite trong valve\sprites k nhỉ, sao mình thấy cso-nst nó có tất cả sprite trog cstrike/sprites luôn mà
     
  13. Atick hem

    Atick hem The Warrior of Light

    Tham gia ngày:
    8/12/08
    Bài viết:
    2,015
    Nơi ở:
    Buôn Ma Thuật
    LUA đấy :|
     
  14. buiducduy111

    buiducduy111 Dragon Quest

    Tham gia ngày:
    3/5/11
    Bài viết:
    1,257
    Ai giúp với!!!!!!!!!! help me... ai fixx dùm em/
     
  15. teobrvt1995

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

    Tham gia ngày:
    19/9/10
    Bài viết:
    691
    cái này bạn dùng Ham_IsAlive của Hamsandiwch ý, vì nó luôn check khi player còn sống mà :D
     
  16. dias

    dias Mega Man

    Tham gia ngày:
    17/1/10
    Bài viết:
    3,226
    Nơi ở:
    SEOUL
    @buiduchuy:
    - Cũng chả có cái spr nào tên win và lose hết
     
  17. 8xonline

    8xonline Youtube Master Race

    Tham gia ngày:
    29/5/06
    Bài viết:
    23
    nếu dùng
    PHP:
    if (a!=b) && ((a!=c) || (a==d)) {
    // do something
    }
    thì có cách nào ngắn hơn ko nhỉ :-?
     
  18. 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ứ để sprites/xxx.spr thì nó sẽ tìm ngẫu nhiên trong cả thư mục valve và cstrike luôn.
     
  19. 8xonline

    8xonline Youtube Master Race

    Tham gia ngày:
    29/5/06
    Bài viết:
    23
    thế có biết nó check bên nào trc ko ? nếu thử bỏ 1 bên có bên ko thì nó load bên có. chưa ko biết sao mà thử nó load bên nào trc.
     
  20. Ryokin

    Ryokin Mr & Ms Pac-Man

    Tham gia ngày:
    4/9/10
    Bài viết:
    106
    @teo ko dùng ham_isalive nào cả @@

    @Duy thử test cái này xem thế nào
    PHP:
    #include <amxmodx>

    #define PLUGIN "Health"
    #define VERSION "1.0"
    #define AUTHOR "Bui Duc Duy + Ryokin"

    new g_iHudHealthg_iHudArmorg_iMsgStatusIcon;

    public 
    plugin_init() 
    {
        
    register_plugin(PLUGINVERSIONAUTHOR);
        
    register_event("Health""event_health""be") ;
        
        
    g_iHudHealth CreateHudSyncObj();
        
    g_iHudArmor CreateHudSyncObj();
        
        
    g_iMsgStatusIcon get_user_msgid("StatusIcon");
    }

    public 
    event_health(id)
    {
        new 
    iColor[3], iHealth get_user_health(id);
        
        
    set_hudmessage(2552552550.10.906.0999.00.00.0, -1);
        
    ShowSyncHudMsg(idg_iHudHealth"%d"iHealth);
        
        
    set_hudmessage(2552552550.11.006.0999.00.00.0, -1);
        
    ShowSyncHudMsg(idg_iHudArmor"%d"get_user_armor(id));
        
        if(
    iHealth >= 80)
        {
            
    iColor = { 00255 };
        }
        else if(
    iHealth >= 20)
        {
            
    iColor = { 24496164 };
        }
        else
        {
            
    iColor = { 2550};
        }

        
    message_begin(MSG_ONEg_iMsgStatusIcon, {0,0,0}, id)
        
    write_byte(1// status: 0: off; 1: on; 2:flash
        
    write_string("MY_HEALTH")
        
    write_byte(iColor[0]) // do
        
    write_byte(iColor[1]) // xanh la
        
    write_byte(iColor[2]) // xanh lam
        
    message_end()

     

Chia sẻ trang này