[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
    cái Array tôi chỉ làm theo cách của Mercylezz thôi. không có nghĩa là copy & paste
    - Cái countdown thì tôi cũng ghi Credits rồi, chả lẽ 5c0r bắt tôi gõ lại từ đầu plugin ? (nếu ko CP). mà tôi biết cách làm rồi thì tôi copy cho nhanh ai cần ngồi gõ chi cho mất time.

    - Teo: 5c0r suốt đời coi thường tui, nên đấy là chuyện hàng ngày (:|
     
    Chỉnh sửa cuối: 6/8/11
  2. 5c0r-|3i0

    5c0r-|3i0 Donkey Kong

    Tham gia ngày:
    6/8/09
    Bài viết:
    387
    [SPOIL]
    Việc tôi ban IP thì đã đề cập ở trên .
    Trong Scripting , có rất nhiều cách để dẫn đến 1 kết quả . Và chúng ta luôn tìm cách đến hiệu quả nhất .
    Credits là 1 cách để cảm ơn những người tiên phong đã nghĩ ra được thuật toán , và từ đó chúng ta áp dụng một cách hợp lý .
    Tôi không con thường con người của ông, chỉ coi thường cái cách mà ông muốn đạt đến được kết quả .
    Tôi không chê Assassin Mode của ông , nhưng thử nghĩ lại xem , nó có Nemesis Mode được móc ra từ ZP không ? D-Tower đơn thuần chỉ là 1 sentry , với skin mới ?
    [/SPOIL]

    Xin hết b-( . Còn câu hỏi ở dưới thì đã tlời ở trên .
     
    Chỉnh sửa cuối: 6/8/11
  3. dias

    dias Mega Man

    Tham gia ngày:
    17/1/10
    Bài viết:
    3,226
    Nơi ở:
    SEOUL
    @5c0r:
    - Ở đây tôi ko nhắc đến Ass mod, ông nhắc tới làm gì, tôi đề cập vấn đề tại soa ông banip tôi trong sv :|
     
  4. Ryokin

    Ryokin Mr & Ms Pac-Man

    Tham gia ngày:
    4/9/10
    Bài viết:
    106
    do bạn đú hàng ng` khác hơi nhiều thôi, cái sản phẩm bạn muốn đú cũng không hoàn toàn giống sorpack, người làm ra nó cũng phải lựa mà để có các y tưởng tránh "đụng hàng".. Nếu bạn muốn đú sv nứoc ngoài thì cứ việc nhưng sv trong nước thì ko nên làm vây..
     
  5. legion0

    legion0 Youtube Master Race

    Tham gia ngày:
    16/7/11
    Bài viết:
    39
    Vậy việc tách các số ra có gọi là thuật toàn không nhỉ, như là gõ số 2456 thì nó tách ra thành 2,4,5,6 ý. Ban đầu nghĩ ra cái này để làm score board nhưng vì nó giới hạn số lượng spr nên k hữu dụng lắm :))
     
  6. dias

    dias Mega Man

    Tham gia ngày:
    17/1/10
    Bài viết:
    3,226
    Nơi ở:
    SEOUL
    @Ryokin:
    1. Tôi hiểu
    2. Ông không đàng hoàng dc hả ?. phải "đú" mới chịu à ?. Tôi nói chuyện đàng hoàng sao ông nói chuyện hay vậy ?
     
  7. legion0

    legion0 Youtube Master Race

    Tham gia ngày:
    16/7/11
    Bài viết:
    39
    "Đú" có sao đâu, chỉ là 1 cách nói khác của "ăn theo" thôi mà .
     
  8. dias

    dias Mega Man

    Tham gia ngày:
    17/1/10
    Bài viết:
    3,226
    Nơi ở:
    SEOUL
    ông có biết đú là gì không :-?. ông 5c0r bảo tôi là "ass" còn bây giờ Ryokin bảo tôi là "đú". ông mà ko biết thì tra từ điển dùm ạ
     
    Chỉnh sửa cuối: 7/8/11
  9. legion0

    legion0 Youtube Master Race

    Tham gia ngày:
    16/7/11
    Bài viết:
    39
    ^
    300 còn chê j` nữa, mấy hồi trc down torrent còn 50kb/s cơ =))
    P/s : Đủ 50 post r`, rep thôi :))

    ---------- Post added at 19:06 ---------- Previous post was at 19:05 ----------

    Éc, post nhầm nơi r`, mấy sếp thông cảm e chưa sửa đc
     
  10. legiondark

    legiondark Donkey Kong

    Tham gia ngày:
    2/5/11
    Bài viết:
    357
    Nơi ở:
    Skynet !
    1 người nhịn đi thì tốt hơn là cứ cái nhau thế này .
     
  11. legiondark

    legiondark Donkey Kong

    Tham gia ngày:
    2/5/11
    Bài viết:
    357
    Nơi ở:
    Skynet !
    Ai biết enum là cái j` k ?
     
  12. 5c0r-|3i0

    5c0r-|3i0 Donkey Kong

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

    buiducduy111 Dragon Quest

    Tham gia ngày:
    3/5/11
    Bài viết:
    1,257
    Ngày trước tui hỏi , anh dias trả lời rùi mà :(
    Enum giống như là new ấy nhưng nó khai báo nhanh hơn :D
    Ví dụ
    PHP:
    enum
    {
    kill_1 1
    kill_2
    kill_3
    kill_4
    }
    Thì kill_2 được hiểu bằng 2
    kill_3 được hiểu bằng 3
    kill_4 được hiểu bằng 4

    Còn
    PHP:
    enum(+= 100)
    {
    kill_1 2000
    kill_2 
    kill_3
    kill_4
    }
    Thì kill_2 được hiểu là 2100
    kill_3 được hiểu là 2200
    kill_4 được hiểu là 2300

    Chắc là thế :D
     
  14. donkist

    donkist The Warrior of Light

    Tham gia ngày:
    15/11/09
    Bài viết:
    2,235
    Nơi ở:
    Svitk06.com
    vậy enum có nghĩa là + dồn vô ak :-?
    đang mò cái này cũng chả hiểu
     
  15. lambien12345

    lambien12345 Mr & Ms Pac-Man

    Tham gia ngày:
    14/4/10
    Bài viết:
    268
    Nơi ở:
    De_Dustier
    Enum hiểu nôm na là tạo 1 dãy các hằng số tăng dần:|
     
  16. teobrvt1995

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

    Tham gia ngày:
    19/9/10
    Bài viết:
    691
    enum là một dạng thuật toán liệt kê
    ví dụ như liệt kê các animation của weapon
    PHP:
    enum
    {
    anim_idle
    anim_reload
    anim_deploy
    anim_shoot1
    anim_shoot2
    }
    hoặc liệt kê các phần tử class
    PHP:
    enum
    {
    ZOMBIE
    HUMAN
    }
    vân vân và vân vân...
    nói chung là cứ thế mà đập thôi :D
     
  17. buiducduy111

    buiducduy111 Dragon Quest

    Tham gia ngày:
    3/5/11
    Bài viết:
    1,257
    Ôi , các bác fix dùm em phát...Không chạy :((
    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!=0server_print("Misson susscess")
            else if(
    ict!=&& ite==0server_print("Misson Fail")
         }
         else  if(
    cs_get_user_team(id) == CS_TEAM_CT)
         {    
        if(
    ict==&& ite!=0server_print("Misson susscess")
        else if(
    ict!=&& ite==0server_print("Misson Fail")
         }
    }


    ---------- Post added at 20:32 ---------- Previous post was at 20:28 ----------

    Nếu ko muốn set thời gian thì làm thế nào ạ?
    set_task("task_test", 1234) có được ko?
     
  18. dias

    dias Mega Man

    Tham gia ngày:
    17/1/10
    Bài viết:
    3,226
    Nơi ở:
    SEOUL
    @buiduchuy:
    - Làm cách đó chi cho mệt. ~:>. Hook cái TextMsg mà sài

    PHP:
    #include <amxmodx>

    public plugin_init()
    {
        
    register_plugin("Test""1.0""Dias)

        register_message(get_user_msgid("
    TextMsg"), "hook_textmsg")
    }

    public hook_textmsg()
    {
        new szMsg[22]
        
        get_msg_arg_string(2, szMsg, sizeof szMsg)
        
        if(equal(szMsg, "
    #Terrorists_Win"))
            
    set_msg_arg_string(2"Assassin Win")
        else if(
    equal(szMsg"#CTs_Win"))
            
    set_msg_arg_string("Human Win")
        else if(
    equal(szMsg"#Round_Draw"))
            
    set_msg_arg_string("No One Won")
    }  
    2.
    - set_task(10.0, "set_zombie_func", id) // 10.0 là thời gian, set_zombie_func là public sẽ chạy, id là id của player cần set (3 cái này gọi gọi là parameter. Parameter tính theo vị trí chứ ko phải tính theo tên)
     
    Chỉnh sửa cuối: 7/8/11
  19. lambien12345

    lambien12345 Mr & Ms Pac-Man

    Tham gia ngày:
    14/4/10
    Bài viết:
    268
    Nơi ở:
    De_Dustier
    Thứ nhất: DeathMsg LUÔN LUÔN được send = MSG_ALL hoặc MSG_BROADCAST đến tất cả các client cùng 1 lúc ==> cái param id của cậu sai ==> ko chạy đc là phải:|
    Cho cậu 1 số id player trong event đó:
    PHP:
    new killer read_data(1)
    new 
    victim read_data(2)
    new 
    headshot read_data(3)
    Thứ hai: nếu không muốn có thời gian thì set thời gian về 0.0, không được phép bỏ param đó đi:|
     
  20. dias

    dias Mega Man

    Tham gia ngày:
    17/1/10
    Bài viết:
    3,226
    Nơi ở:
    SEOUL
    hồi xưa cứ tưởng param nó tính theo tên nên làm sai lung tung. VD
    PHP:
    public fw_takedamage(victimattackerFloat:damage)
    {

    }
    :))
     

Chia sẻ trang này