[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
    @redplane:
    - Rảnh rảnh chỉ tôi vài cái nào :-??
    + Cách lấy data từ file ini
    + làm NPC có khả năng chuyển động (ví dụ như gặp player là nó đi theo)
    + Liên kêt entity của map với amx (ví dụ như: Trong khi tạo map = VHE, mình có tạo entity của map, nhưng vào amx làm sao thể register touch cho cái ent đó. Khi chạm vòa ent (do map tạo, ko phải do amx tạo) thì trong amx nhận tín hiệu. ? Dạng như SoccerJam đó, cái Goal là nó tạo = map rồi khi sút banh vào Goal là bên AMX nhận tín hiệu touch
    + flags của pev là gì ?
    + các kiểu MOVE của entity (engine) là như thế nào, từng kiểu...
     
    Chỉnh sửa cuối: 15/7/11
  2. legiondark

    legiondark Donkey Kong

    Tham gia ngày:
    2/5/11
    Bài viết:
    357
    Nơi ở:
    Skynet !
    Thế cái vụ k có đường dẫn mp3 mà vẫn chạy thì mấy bác jải thích thế nào ?
    À quên còn 1 cái muốn hỏi mấy bác là e k hiểu ý nghĩa mấy cái %d, ... j` j` đó là cái j`
     
    Chỉnh sửa cuối: 15/7/11
  3. lambien12345

    lambien12345 Mr & Ms Pac-Man

    Tham gia ngày:
    14/4/10
    Bài viết:
    268
    Nơi ở:
    De_Dustier
    Đại ngốc=))
    PHP:
    "media/%s" // <-- đường dẫn đây=))
     
  4. dias

    dias Mega Man

    Tham gia ngày:
    17/1/10
    Bài viết:
    3,226
    Nơi ở:
    SEOUL
    tên Pham Điên này, người ta mới học mà chửi ầm ầm thế àh :))
     
  5. legiondark

    legiondark Donkey Kong

    Tham gia ngày:
    2/5/11
    Bài viết:
    357
    Nơi ở:
    Skynet !
    Thế còn cái %s, %d là cái j` mới đc ?
     
  6. lambien12345

    lambien12345 Mr & Ms Pac-Man

    Tham gia ngày:
    14/4/10
    Bài viết:
    268
    Nơi ở:
    De_Dustier
    PHP:
    new sound[64]
    format(soundsizeof sound-1"media/%s""DeadEnd.mp3"// --> sound = "media/DeadEnd.mp3"
    Đã hiểu chưa>:)
     
  7. dias

    dias Mega Man

    Tham gia ngày:
    17/1/10
    Bài viết:
    3,226
    Nơi ở:
    SEOUL
    Tôi nhắc rồi:
    - s = string
    - f = Float
    - i = Internet =))
    - d = unknow
     
  8. lambien12345

    lambien12345 Mr & Ms Pac-Man

    Tham gia ngày:
    14/4/10
    Bài viết:
    268
    Nơi ở:
    De_Dustier
    Toàn vớ vẩn:-w
    %s: String
    %f: Float
    %i: Integer
    %d: DWORD (=longint trong pascal)
     
  9. legiondark

    legiondark Donkey Kong

    Tham gia ngày:
    2/5/11
    Bài viết:
    357
    Nơi ở:
    Skynet !
    Biết là thế rồi nhưng mà dùng vào làm j`
     
  10. lambien12345

    lambien12345 Mr & Ms Pac-Man

    Tham gia ngày:
    14/4/10
    Bài viết:
    268
    Nơi ở:
    De_Dustier
    .................................................................................................
     
  11. legiondark

    legiondark Donkey Kong

    Tham gia ngày:
    2/5/11
    Bài viết:
    357
    Nơi ở:
    Skynet !
    À à, hiểu ra rồi, nãy jờ ngồi ngẫm nghĩ mới hiểu ra chút vẫn đề rồi :D
     
    Chỉnh sửa cuối: 15/7/11
  12. lambien12345

    lambien12345 Mr & Ms Pac-Man

    Tham gia ngày:
    14/4/10
    Bài viết:
    268
    Nơi ở:
    De_Dustier
    Khi nào sử dụng biến thì sẽ cần nó đấy>:)
    VD:
    PHP:
    #include <amxmodx>

    new const music[] = "DeadEnd.mp3"

    public plugin_init()
    {
    register_plugin("....""....""....)
    }

    public plugin_precache()
    {
    new sound[64]
    format(sound, sizeof sound01, "
    media/%s", music)
    precache_sound(sound)
    }
     
  13. redplane

    redplane Legend of Zelda

    Tham gia ngày:
    7/11/09
    Bài viết:
    1,195
    d = digit
    her her

    Haiz, mệt ghê, mỏi
     
  14. dias

    dias Mega Man

    Tham gia ngày:
    17/1/10
    Bài viết:
    3,226
    Nơi ở:
    SEOUL
    ông chưa trả lời mấy cái lúc nãy tui hỏi mà redplane. mời ông quay lại trang trước :>
     
  15. legiondark

    legiondark Donkey Kong

    Tham gia ngày:
    2/5/11
    Bài viết:
    357
    Nơi ở:
    Skynet !
    1 số vấn đề

    PHP:
    #include <amxmodx>
    #define Maxsounds 6

    // sounds localized in gcf cache (valve/media)
    // you can add more song if you want.
    new soundlist[Maxsounds][] = {"Half-Life01","Half-Life02","Half-Life04","Half-Life12","Half-Life13","Half-Life17"
    // --> sao lại có thêm cái [] ở đây
    public client_connect(id) {
    new 
    i
    random_num(0,Maxsounds-1)
    client_cmd(id,"mp3 play media/%s",soundlist[i]) // --> mp3 play là lệnh chạy mp3 à , sao lại để trong ""?
    return PLUGIN_CONTINUE
    }

    public 
    plugin_init() {
    register_plugin("Loading Sound","1.0","Amxx User")
    return 
    PLUGIN_CONTINUE
    }
     
  16. lambien12345

    lambien12345 Mr & Ms Pac-Man

    Tham gia ngày:
    14/4/10
    Bài viết:
    268
    Nơi ở:
    De_Dustier
    PHP:
    #include <amxmodx>
    #define Maxsounds 6

    // sounds localized in gcf cache (valve/media)
    // you can add more song if you want.
    new soundlist[Maxsounds][] = {"Half-Life01","Half-Life02","Half-Life04","Half-Life12","Half-Life13","Half-Life17"
    // --> sao lại có thêm cái [] ở đây - ANSWER: ĐÂY LÀ ARRAY STRING NÊN PHẢI CÓ CÁI []
    public client_connect(id) {
    new 
    i
    random_num(0,Maxsounds-1)
    client_cmd(id,"mp3 play media/%s",soundlist[i]) // --> mp3 play là lệnh chạy mp3 à ? ANSWER: ĐÚNG RỒI
    return PLUGIN_CONTINUE
    }

    public 
    plugin_init() {
    register_plugin("Loading Sound","1.0","Amxx User")
    return 
    PLUGIN_CONTINUE
    }
     
  17. legiondark

    legiondark Donkey Kong

    Tham gia ngày:
    2/5/11
    Bài viết:
    357
    Nơi ở:
    Skynet !
    PHP:
    #include <amxmodx>
    #define Maxsounds 6

    // sounds localized in gcf cache (valve/media)
    // you can add more song if you want.
    new soundlist[Maxsounds][] = {"Half-Life01","Half-Life02","Half-Life04","Half-Life12","Half-Life13","Half-Life17"
    //ANSWER: ĐÂY LÀ ARRAY STRING NÊN PHẢI CÓ CÁI [] --> Tưởng nó có trong cái Maxsounds được set là 6 rồi chứ
    public client_connect(id) {
    new 
    i
    random_num(0,Maxsounds-1)
    client_cmd(id,"mp3 play media/%s",soundlist[i]) 
    return 
    PLUGIN_CONTINUE
    }

    public 
    plugin_init() {
    register_plugin("Loading Sound","1.0","Amxx User")
    return 
    PLUGIN_CONTINUE
    }
     
  18. bienchuot

    bienchuot Mr & Ms Pac-Man

    Tham gia ngày:
    9/6/09
    Bài viết:
    159
    Nơi ở:
    IllusionaryWorld
    PHP:
    #include <amxmodx>
    #define Maxsounds 6

    // sounds localized in gcf cache (valve/media)
    // you can add more song if you want.
    new soundlist[Maxsounds][] = {"Half-Life01","Half-Life02","Half-Life04","Half-Life12","Half-Life13","Half-Life17"
    //ANSWER: ĐÂY LÀ ARRAY STRING NÊN PHẢI CÓ CÁI [] --> Tưởng nó có trong cái Maxsounds được set là 6 rồi chứ --> KO CÓ CÁI ĐÓ THÌ KO DÙNG ĐC STRING ĐÂU=))
    public client_connect(id) {
    new 
    i
    random_num(0,Maxsounds-1)
    client_cmd(id,"mp3 play media/%s",soundlist[i]) 
    return 
    PLUGIN_CONTINUE
    }

    public 
    plugin_init() {
    register_plugin("Loading Sound","1.0","Amxx User")
    return 
    PLUGIN_CONTINUE
    }
     
  19. 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
    =)).. chết cười với 2 đứa bây =))......................

    @le di on: biết thế nào là array + table chưa @@

    từ lua ta luận ra đc C đấy :>...........................
     
  20. legiondark

    legiondark Donkey Kong

    Tham gia ngày:
    2/5/11
    Bài viết:
    357
    Nơi ở:
    Skynet !
    3 đứa chứ =)), Tên em phải đọc là Le dừn mới đúng >:P
    Mà lua là cái quái j`? Với lại tên lambien12345 là kungfulon à ?
     

Chia sẻ trang này