[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. buiducduy111

    buiducduy111 Dragon Quest

    Tham gia ngày:
    3/5/11
    Bài viết:
    1,257
    Cuối cũng cũng xong:
    À mấy anh cho hỏi:
    PHP:
    ShowSyncHudMsg(idhud_health"%d"get_user_health(id))
        
    set_hudmessage(2552552550.00.006.01.10.00.0, -1)

    Format kiểu chữ (Fontsizemàu sắc... như thế nào mà em cho (255,255,255đáng nhẽ chữ phải màu trắngtạo độ phải là (0,0), và ko bị mất sau 1 thời gian nhất định
    --> Mà nó cứ hiện ra giữa màn hình1 lúc là mấtmàu ko phải màu trắng...

    View attachment 139866 View attachment 139867 View attachment 139868
     
  2. sontung0

    sontung0 Dragon Quest

    Tham gia ngày:
    27/5/09
    Bài viết:
    1,333
    Cái Video hoành tráng thế :x
    Nếu plugin cũ còn lỗi gì thì cậu cứ PM, dỗi tớ sẽ sửa vì không muốn phí cái plugin
    Không dám hứa giúp đc nhiều nhưng khi nào dỗi sẽ tranh thủ
     
  3. kungfulon

    kungfulon Fire in the hole! Lão Làng GVN Sorcerer

    Tham gia ngày:
    1/5/11
    Bài viết:
    2,535
    Vậy thì anh quay lại giúp em nữa, ok>:)
     
  4. dias

    dias Mega Man

    Tham gia ngày:
    17/1/10
    Bài viết:
    3,226
    Nơi ở:
    SEOUL
    ^
    - Hổ báo lắm mà :))... Bây giờ thì lại...
     
  5. buiducduy111

    buiducduy111 Dragon Quest

    Tham gia ngày:
    3/5/11
    Bài viết:
    1,257
    Ai giúp em với! :(( ....Làm mãi ko được
     
  6. nhoxbin15

    nhoxbin15 Youtube Master Race

    Tham gia ngày:
    26/7/11
    Bài viết:
    19
    ai có plugin Buy_rp , Buy_rs share em cái plugin này hiếm quá tìm mãi trong có pro nào có share cho em thanks ;;)
     
  7. buiducduy111

    buiducduy111 Dragon Quest

    Tham gia ngày:
    3/5/11
    Bài viết:
    1,257
    Ai có NTS_HAND>AMXX ko bị nhảy hand ko ạ...Em thấy code của anh Tùng có lỗi gì đâu mà nó cứ nháy nháy, tức... Chẳng nhẽ cho game load 2 models 2 hanhd khác nhau :((

    P/S trả lời dùm em cái set_hudmessage đi mấy bác...
     
  8. Ryokin

    Ryokin Mr & Ms Pac-Man

    Tham gia ngày:
    4/9/10
    Bài viết:
    106
    set hud message trước, sau đó mới show hud mesage
     
  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
    Ko có cách nào để chống nhảy hand ngoài thâm nhập client-side đâu bạn à:|
     
  10. buiducduy111

    buiducduy111 Dragon Quest

    Tham gia ngày:
    3/5/11
    Bài viết:
    1,257
    Hay là xác định modelsub ví dụ: bắt buộc tên hay phải là female, male
    Sau đó IFFFFFFFFFFF

    ---------- Post added at 20:12 ---------- Previous post was at 20:11 ----------

    À, ai có thể chỉ em cách dùng
    read_data được ko ạ?

    @Ryokin: thế có hàm nào set font và size không bạn, vào size nó bé tí à...
     
  11. 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
    Tôi nói ko đc là ko đc mà. Nếu bạn muốn thì thâm nhập client thôi[​IMG]
     
  12. legiondark

    legiondark Donkey Kong

    Tham gia ngày:
    2/5/11
    Bài viết:
    357
    Nơi ở:
    Skynet !
    Lâu lắm mới thấy anh Tùng lên đây(thần tượng 1 thời của e), k biết đến bao h mình mới đc như anh ấy ;))
    @Duy:read_data tức là đọc dữ liệu
    PHP:
    new string[32]
    read_data(argumentstring31// --> Đọc dữ liệu trong slot 31 của string

    new Float:fVal 
    read_data
    (argumentfVal// Cũng thế
    @Kungfu: Chê k up plugin của ta lên đầu hả ??
    P/s :
    PHP:
    stock
    là cái j` thế
     
    Chỉnh sửa cuối: 28/7/11
  13. buiducduy111

    buiducduy111 Dragon Quest

    Tham gia ngày:
    3/5/11
    Bài viết:
    1,257
    PHP:
    new string[32]
    read_data(argumentstring31// --> Đọc dữ liệu trong slot 31 của string

    Thanks nhưng trong plugins nó ghi là:     
    read_data(1)
    read_data(2)
    read_data(3)
    Là gì vậy??

    [
    B]P/SAi check dùm em cái này... complie báo 4 lỗi mà ko biết đâu mà sửa:[/B]
    [
    PHP]/* Plugin generated by AMXX-Studio */

    #include <amxmodx>
    #include <cstrike>

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


    public plugin_init()
     {
        
    register_plugin(PLUGINVERSIONAUTHOR)
        
    register_event("DeathMsg""event_DeathMsg""a")
        
    }

    public 
    event_DeathMsg(id)
    {
        new 
    myteam
        
    new players_ct[32], players_t[32], ictite
        
        get_players
    (players_ct,ict,"ae","CT")   
        
    get_players(players_t,ite,"ae","TERRORIST")
        
        
    myteam cs_get_user_team(id)
        if(
    myteam==CS_TEAM_T){
            if(
    ict==&& ite!0){
                
    message_begin(MSG_ALL,get_user_msgid("StatusIcon"),{0,0,0},id)
                
    write_byte(1)
                
    write_string("win")
                
    write_byte(255
                
    write_byte(255
                
    write_byte(255)
                
    message_end()
            } else if(
    ict!&& ite==0){
                
    message_begin(MSG_ALL,get_user_msgid("StatusIcon"),{0,0,0},id)
                
    write_byte(1)
                
    write_string("lose")
                
    write_byte(255)
                
    write_byte(255)
                
    write_byte(255)
                
    message_end()
            }
        } else if(
    myteam==CS_TEAM_CT){
            if(
    ict!&& ite==0){
                
    message_begin(MSG_ALL,get_user_msgid("StatusIcon"),{0,0,0},id)
                
    write_byte(1
                
    write_string("win")
                
    write_byte(255)
                
    write_byte(255)
                
    write_byte(255)
                
    message_end()
            } else if(
    ict==&& ite!0){
                
    message_begin(MSG_ALL,get_user_msgid("StatusIcon"),{0,0,0},id)
                
    write_byte(1
                
    write_string("lose")
                
    write_byte(255
                
    write_byte(255
                
    write_byte(255)
                
    message_end()
            }
        }
    }
     
  14. 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
    Stock = Local Function. Khi mà dùng set_task, register_forward,... thì BẮT BUỘC phải dùng public.
    @Duy: trong cái event mình hook = register_event thì read_data(1) nghĩa là lấy arg 1 của event (thực chất là message).
    Lưu ý là chỉ read đc arg thuộc kiểu integer thôi nhé, kiểu khác phải dùng hàm khác:))
     
  15. legiondark

    legiondark Donkey Kong

    Tham gia ngày:
    2/5/11
    Bài viết:
    357
    Nơi ở:
    Skynet !
    @Duy: Đây, k warning tý nào nhé
    PHP:
    #include <amxmodx> 
    #include <cstrike> 

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


    public plugin_init() 
     { 
        
    register_plugin(PLUGINVERSIONAUTHOR
        
    register_event("DeathMsg""event_DeathMsg""a")      


    public 
    event_DeathMsg(id

        new 
    players_ct[32], players_t[32], ictite      
        get_players
    (players_ct,ict,"ae","CT")    
        
    get_players(players_t,ite,"ae","TERRORIST")      
        if(
    cs_get_user_team(id) ==CS_TEAM_T)
        { 
            if(
    ict==&& ite!=0)
            { 
                
    message_begin(MSG_ALL,get_user_msgid("StatusIcon"),{0,0,0},id
                
    write_byte(1
                
    write_string("win"
                
    write_byte(255)  
                
    write_byte(255)  
                
    write_byte(255
                
    message_end() 
            } 
            else if(
    ict!=&& ite==0)
            { 
                
    message_begin(MSG_ALL,get_user_msgid("StatusIcon"),{0,0,0},id
                
    write_byte(1
                
    write_string("lose"
                
    write_byte(255
                
    write_byte(255
                
    write_byte(255
                
    message_end() 
            } 
        } 
        else if(
    cs_get_user_team(id)==CS_TEAM_CT)
        { 
            if(
    ict!=&& ite==0)
            { 
                
    message_begin(MSG_ALL,get_user_msgid("StatusIcon"),{0,0,0},id
                
    write_byte(1)  
                
    write_string("win"
                
    write_byte(255
                
    write_byte(255
                
    write_byte(255
                
    message_end() 
            } 
            else if(
    ict==&& ite!=0)
            { 
                
    message_begin(MSG_ALL,get_user_msgid("StatusIcon"),{0,0,0},id
                
    write_byte(1)  
                
    write_string("lose"
                
    write_byte(255)  
                
    write_byte(255)  
                
    write_byte(255
                
    message_end() 
            } 
        } 
    }  


    ---------- Post added at 21:41 ---------- Previous post was at 20:54 ----------

    Vừa cày xong phần tạo menu, đem ra viết thử 1 cái plugin xem thế nào. Plugin chạy ngon, menu hiện, có điều khi ấn vào nó chả lên cái quái j` cả
    PHP:
    #include <amxmodx>
    #include <amxmisc>
    #include <fun>

    #define PLUGIN    "Test menu"
    #define AUTHOR    "LegionDark"
    #define VERSION    "1.0"

    public plugin_init()
    {
        new 
    iKeys MENU_KEY_0|MENU_KEY_1|MENU_KEY_2
        register_plugin
    (PLUGINVERSIONAUTHOR)
        
    register_concmd("LD_menu_test","showMenu")
        
    register_menucmd(register_menuid("Some cmd"), iKeys"Cmd")
    }
    public 
    showMenu(id)
    {
        new 
    menu[45]
        new 
    iKeys MENU_KEY_0|MENU_KEY_1|MENU_KEY_2
        format
    (menu,44,"FastCmd^n1. SuiBomb^n2. Buy M4A1^n3. Buy Ak47")
        
    show_menu(idiKeysmenu)
        return 
    PLUGIN_HANDLED
    }
    public 
    Cmd(id,key)
    {
        if(
    key==0)
        {
            
    give_item(id,"LD_sb")
        }
        else if (
    key==1)
        {
            
    give_item(id"m4a1")
        }
        else if (
    key==2)
        {
            
    give_item(id"ak47")
        }
    }
     
    Chỉnh sửa cuối: 28/7/11
  16. dias

    dias Mega Man

    Tham gia ngày:
    17/1/10
    Bài viết:
    3,226
    Nơi ở:
    SEOUL
    @buiduchuy + legiondark:
    - Trong StatusIcon chả có cái string nào tên win và lose hết ^:)^. Toàn vọc cao...
     
  17. buiducduy111

    buiducduy111 Dragon Quest

    Tham gia ngày:
    3/5/11
    Bài viết:
    1,257

    @LDK: Thanks, nhưng nó khác gì nhau đâu ...
    Sao ko dùng switch ấy...

    @dias: write_string là tên của SPR mà anh???
     
  18. legiondark

    legiondark Donkey Kong

    Tham gia ngày:
    2/5/11
    Bài viết:
    357
    Nơi ở:
    Skynet !
    Sao k ai fix cho mình cái menu thế ?
    @Duy: Sai ở chỗ khác 0 ông lại ghi là !0. Fixed lại là !=0, đúng chưa
     
  19. teobrvt1995

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

    Tham gia ngày:
    19/9/10
    Bài viết:
    691
    spr thì phải load mới có dc chứ :S
     
  20. legiondark

    legiondark Donkey Kong

    Tham gia ngày:
    2/5/11
    Bài viết:
    357
    Nơi ở:
    Skynet !
    @Tèo: Fix em cái menu .
     

Chia sẻ trang này