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

    dias Mega Man

    Tham gia ngày:
    17/1/10
    Bài viết:
    3,226
    Nơi ở:
    SEOUL
    Ryokin đâu rồi... Vừa post nhầm qua bên kia chưa kịp đọc đã del :))
     
  2. My Own Way

    My Own Way S.V.E.N Commander Lão Làng GVN

    Tham gia ngày:
    30/7/09
    Bài viết:
    12,231
    Nơi ở:
    Hải Phòng
    Lâu lâu lọ mọ mấy tìm mấy cái plugin về Grenade phát.
    KICK THE NADE
    Description: Có thể sút quả bom đi =)), cúi xuống chỗ bom rồi nhấn USE button (E)
    Nguồn và download: http://forums.alliedmods.net/showthread.php?t=15539
    Cvar:
     
  3. dancuibapkg

    dancuibapkg Youtube Master Race

    Tham gia ngày:
    4/8/08
    Bài viết:
    52
    thanks nhiều nha! :D
     
  4. My Own Way

    My Own Way S.V.E.N Commander Lão Làng GVN

    Tham gia ngày:
    30/7/09
    Bài viết:
    12,231
    Nơi ở:
    Hải Phòng
    Spam hay sao mà thấy 2 thread chỉ có câu này :|
     
  5. theanh11a5

    theanh11a5 - NOW ON - Moderator

    Tham gia ngày:
    8/10/09
    Bài viết:
    5,126
    Spam chứ còn gì nữa! Tui thấy hắn spam 1 loạt bên box Đánh Giá,Cảm Nhận,về đây thấy câu ta là phải để ý luôn và có lẽ vẫn có ý định spam ở đây thì phải!^^
    Nếu cậu dancuibapkg muốn tiếp tục spam thì xin mời,nhận đủ points rồi tiễn cậu ra đảo chơi Tết luôn!
     
  6. dias

    dias Mega Man

    Tham gia ngày:
    17/1/10
    Bài viết:
    3,226
    Nơi ở:
    SEOUL
    nó muốn spam để lấy nhiều post cho để = mình =))

    ---------- Post added at 06:59 ---------- Previous post was at 06:41 ----------

    @Ryokin ơi:
    - Tui điên con Quark này quá. Sau khi sài lặp while để lấy các ent trong phạm vi thì các hàm không chạy nữa. Tui để sẵn 1 cái print message để thử xem cái nào chạy thì cái đứng trước lặp chạy. còn đứng sau thì...

    PHP:
    #include <amxmodx>
    #include <fakemeta>
    #include <fun>
    #include <engine>
    #include <zombieplague>

    #define MAX_PLAYERS 33 // Max Player 32 + 1 Server = 33

    new const zclass_name[] = "Quark Zombie" // name
    new const zclass_info[] = "Make Human Can't Move" // description
    new const zclass_model[] = "zombie_classic1" // model
    new const zclass_clawmodel[] = "v_knife_classic1.mdl" // claw model
    const zclass_health 2000 // health
    const zclass_speed 250 // speed
    const Float:zclass_gravity 1.0 // gravity
    const Float:zclass_knockback 1.0 // knockback

    // Main vars
    new g_quark
    new g_beamspr
    new bool:can_do_skill[33]
    new 
    g_msgbartime

    // Main cvars
    new time_wait
    new cooldown_time
    new distance

    public plugin_init()
    {
        
    register_plugin("[ZP] Zombie Class: Quark""1.0""Dias")
        
    register_concmd("drop""do_skill")
        
        
    time_wait register_cvar("qz_time_wait_to_do_skill""3")
        
    cooldown_time register_cvar("qz_cooldown_after_do_skill""30")
        
    distance register_cvar("qz_distance_to_do_skill""500")
        
    g_msgbartime get_user_msgid("BarTime")
    }
    public 
    plugin_precache()
    {
        
    g_quark zp_register_zombie_class(zclass_namezclass_infozclass_modelzclass_clawmodelzclass_healthzclass_speedzclass_gravityzclass_knockback)    
        
    g_beamspr precache_model("sprites/shockwave.spr")
    }

    public 
    zp_user_humanized_post(idsurvivor)
    {
        if (
    is_user_alive(id) && zp_get_user_zombie(id) && zp_get_user_zombie_class(id) == g_quark)
        {
            
    // If user is alive and a human
            
    can_do_skill[id] = false
        
    }
    }

    public 
    zp_user_infected_post(idinfector)
    {
        if (
    is_user_alive(id) && zp_get_user_zombie(id) && zp_get_user_zombie_class(id) == g_quark)
        {
            
    // Check if user is alive and a zombie with class is Quark Zombie
            
    client_print(idprint_chat"[Quark Zombie] Press (G) to make your near victim can't move.")
            
    can_do_skill[id] = true
        
    }
    }

    public 
    do_skill(id)
    {
        if(
    is_user_alive(id) && zp_get_user_zombie(id))
        {
            if(
    zp_get_user_zombie_class(id) == g_quark && can_do_skill[id] == true)
            {
                static 
    Float:origin[3]
                
    entity_get_vector(idEV_VEC_originorigin)
                
                
    // Set time wait to do skill
                
    message_begin(MSG_ONEg_msgbartime_id)
                
    write_byte(get_pcvar_num(time_wait))
                
    write_byte(0)
                
    message_end
                
                engfunc
    (EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYorigin0)
                
    write_byte(TE_BEAMCYLINDER)
                
    engfunc(EngFunc_WriteCoordorigin[0])
                
    engfunc(EngFunc_WriteCoordorigin[1])
                
    engfunc(EngFunc_WriteCoordorigin[2])
                
    engfunc(EngFunc_WriteCoordorigin[0])
                
    engfunc(EngFunc_WriteCoordorigin[1])
                
    engfunc(EngFunc_WriteCoordorigin[2] + get_pcvar_num(distance))
                
    write_short(g_beamspr)
                
    write_byte(0)
                
    write_byte(0)
                
    write_byte(10)
                
    write_byte(25)
                
    write_byte(0)
                
    write_byte(200)
                
    write_byte(200)
                
    write_byte(200)
                
    write_byte(200)
                
    write_byte(0// speed
                
    message_end()
                
                new 
    victim = -1
                
    new Float:current_distance
                client_print
    (idprint_chat"Did"// Test Message
                
    while((victim engfunc(EngFunc_FindEntityInSpherevictimoriginget_pcvar_num(distance))) != 0
                { 
                    static 
    Float:attacker_origin[3]
                    static 
    Float:victim_origin[3]
                    
                    
    pev(idpev_originattacker_origin)
                    
    pev(victimpev_originvictim_origin)
                    
    current_distance get_distance_f(attacker_originvictim_origin)
                    
                    if(
    current_distance <= distance)
                    {
                        
    set_user_maxspeed(victim, -1.0)
                    }
                }
                
    client_print(idprint_chat"Did, %f"current_distance// Test Message 2
                
    can_do_skill[id] = false
                set_task
    (get_pcvar_float(cooldown_time), "ability_reload"id)
                
                } else {
                
    client_print(idprint_chat"[Quark Zombie] You can't do your ability now. Please wait for %i"get_pcvar_num(cooldown_time))
            }
            } else {
        }
    }

    public 
    ability_reload(id)
    {
        if (
    is_user_alive(id) && zp_get_user_zombie(id) && zp_get_user_zombie_class(id) == g_quark && can_do_skill[id] == false)
        {
            
    // Check if user is alive and a zombie with class is Quark Zombie
            
    client_print(idprint_chat"[Quark Zombie] Press (G) to make your near victim can't move.")
            
    can_do_skill[id] = true
        
    }
    }
     
  7. trungtin911

    trungtin911 C O N T R A

    Tham gia ngày:
    15/6/10
    Bài viết:
    1,695
    Nơi ở:
    Trên trễn =))
    Ai giúp với .
     
  8. My Own Way

    My Own Way S.V.E.N Commander Lão Làng GVN

    Tham gia ngày:
    30/7/09
    Bài viết:
    12,231
    Nơi ở:
    Hải Phòng
    Con zom này có đòn ulti đánh văng human đi à ? Có cần ta kiếm mdl hợp cho nó không ?
     
  9. dias

    dias Mega Man

    Tham gia ngày:
    17/1/10
    Bài viết:
    3,226
    Nơi ở:
    SEOUL
    đang điên vs nó đây. :| chưa làm xong tốt nhất khỏi model :))
     
  10. theanh11a5

    theanh11a5 - NOW ON - Moderator

    Tham gia ngày:
    8/10/09
    Bài viết:
    5,126
    Kiếm mấy plug-in của bác sontung ấy!
    Trước có load đủ cả nhưng lâu ko dùng,nếu tìm thấy tui gửi link cho!^^
     
  11. My Own Way

    My Own Way S.V.E.N Commander Lão Làng GVN

    Tham gia ngày:
    30/7/09
    Bài viết:
    12,231
    Nơi ở:
    Hải Phòng
    Hình như tôi còn giữ cái plugin nst_combo_kill ấy ở nhà.. Cũng chỉ hiện 1spr như chú Trung nói.
     
  12. Ryokin

    Ryokin Mr & Ms Pac-Man

    Tham gia ngày:
    4/9/10
    Bài viết:
    106
    sax, code gì mà lung tung hết cả lên
    - check distance = float ko phải num
    - đoạn check cooldown thì else của dòng này thôi
    PHP:
     if(can_do_skill[id] == true
    - và còn 1 số vấn đề khác...
    @tin
    PHP:
    #include <amxmodx>

    new const kill_spr[] = "sprites/.."//kill icon viet vao day
    const TASK_KILLICON 8910;
    new 
    gMsgStatusIcon;

    public 
    plugin_init() 
    {
        
    register_plugin("kill icon show""1.0""Ryokin")
        
    gMsgStatusIcon get_user_msgid("StatusIcon");
    }

    public 
    client_death(killervictim)
    {
        if((
    killer == victim) || !is_user_connected(killer)) 
            return;
         
        
    message_begin(MSG_ONEgMsgStatusIcon, {0,0,0}, killer);
        
    write_byte(1); // status (0=hide, 1=show, 2=flash)
        
    write_string(kill_spr); // sprite name
        
    message_end();
        
        if(
    task_exists(killer+TASK_KILLICON))
            
    remove_task(killer+TASK_KILLICON);
        
    set_task(5.0"hide_icon"killer+TASK_KILLICON);


    public 
    hide_icon(taskid)
    {
        new 
    id taskid TASK_KILLICON
        
    message_begin(MSG_ONEgMsgStatusIcon, {0,0,0},id);
        
    write_byte(0); // status (0=hide, 1=show, 2=flash)
        
    write_string(kill_spr); // sprite name
        
    message_end();
    }  
    kill icon đây nè, giảm bớt sạch luôn
     
    Chỉnh sửa cuối: 29/1/11
  13. duchuy3108

    duchuy3108 Mr & Ms Pac-Man

    Tham gia ngày:
    5/8/09
    Bài viết:
    246
    Nơi ở:
    Hồ Chí Minh
    cho em xin cái plugin hòm tiếp tế giống CF với
     
  14. Minh_97

    Minh_97 C O N T R A

    Tham gia ngày:
    11/5/10
    Bài viết:
    1,567
    Nơi ở:
    Thủ đô
    Mọi người ai có hoặc bik plugin xin C4 thì cho mình cái link :)
     
  15. dias

    dias Mega Man

    Tham gia ngày:
    17/1/10
    Bài viết:
    3,226
    Nơi ở:
    SEOUL
    @ryokin:
    - Sửa hộ tui đi :|.
    Cái code get ent trong phạm vi của ông tui chưa làm dc
     
  16. My Own Way

    My Own Way S.V.E.N Commander Lão Làng GVN

    Tham gia ngày:
    30/7/09
    Bài viết:
    12,231
    Nơi ở:
    Hải Phòng
    Đó là plugin imba nhất mà anh từng thấy, cả team 5 thằng mua c4 thì đặt cả 5 quả. :|
    http://forums.alliedmods.net/showthread.php?p=214129
     
  17. kakaan96

    kakaan96 Dragon Quest

    Tham gia ngày:
    29/1/10
    Bài viết:
    1,422
  18. My Own Way

    My Own Way S.V.E.N Commander Lão Làng GVN

    Tham gia ngày:
    30/7/09
    Bài viết:
    12,231
    Nơi ở:
    Hải Phòng
    Vì Minh nói không rõ nên tưởng là mua C4.. Plugin trên đó có thể nói ngắn gọn là "ask for c4".
     
  19. 5c0r-|3i0

    5c0r-|3i0 Donkey Kong

    Tham gia ngày:
    6/8/09
    Bài viết:
    387
  20. Minh_97

    Minh_97 C O N T R A

    Tham gia ngày:
    11/5/10
    Bài viết:
    1,567
    Nơi ở:
    Thủ đô
    Xin từ thằng cầm bom anh @@
    Thanks pồ :D
     

Chia sẻ trang này