Doriti să reactionati la acest mesaj? Creati un cont în câteva clickuri sau conectati-vă pentru a continua.

Forum & Server realizate cu sprijinul: kuddo © 2007
NR. UTILIZATORI: 2252 | NEW USER: https://berceni.ace.st/u2369


4 participan?i

    Tutorial FAQ C4 Events [AMXX]

    aTakami
    aTakami
    Veteran !
    Veteran !


    Numarul mesajelor : 43
    Varsta : 36
    Reputatie : 0
    Data de inscriere : 30/06/2008

    Tutorial FAQ C4 Events [AMXX] Empty Tutorial FAQ C4 Events [AMXX]

    Mesaj Scris de aTakami 07.07.08 1:04

    FAQ C4 Events [AMXX]
    Am decis sa fac urmatorul tutorial deoarece sunt multi care vor probabil sa-si faca un plugin cu evenimentele despre C4

    Ce inseamna asta ?

    R: De exemplu vrei sa determini cand cineva a pus bomba deoarece vrei
    sa pui sa cante o melodie, sau cand cineva o scapa sa pateasca ceva, sa
    anunte ceva si tot asa mai departe.



    In primul rand, acest tutorial este valabil doar pentru amxmodx
    1.76 sau mai nou ; Deoarece vom avea nevoie de ultima versiune de "CSX"



    Si cum spuneam, CSX de la amxmodx 1.76 a venit cu 5 forwarduri foarte folositoare:

    1) - bomb_planted

    2) - bomb_defused

    3) - bomb_planting

    4) - bomb_defusing

    5) - bomb_explode



    Si un exemplu :

    Code:

    public bomb_planted(id)

    {

    new name[32]

    get_user_name(id,name,31)



    set_hudmessage(255, 0, 0, 0.3.0, 0.15, 0, 6.0, 5.0)

    show_hudmessage0, "%s set us up the bomb !", name)



    // sau alt ceva ce vreti voi sa faca sa-i dea bani, sa explodeze etc

    }





    Intreg pluginul :

    Code:

    #include

    #include

    #include



    #define PLUGIN "New Plug-In"

    #define VERSION "1.0"

    #define AUTHOR "SAMURAI"





    public plugin_init()

    {

    register_plugin(PLUGIN, VERSION, AUTHOR)



    }



    public bomb_planted(id)

    {

    new name[32]

    get_user_name(id,name,31)



    set_hudmessage(255, 0, 0, 0.3.0, 0.15, 0, 6.0, 5.0)

    show_hudmessage0, "%s set us up the bomb !", name)



    // sau alt ceva ce vreti voi sa faca sa-i dea bani, sa explodeze etc

    }





    Ei bine pentru bomb_defused de ex:

    Code:

    public bomb_defused(id)

    {

    new name[32]

    get_user_name(id,name,31)



    set_hudmessage(255, 0, 0, 0.3.0, 0.15, 0, 6.0, 5.0)

    show_hudmessage0, "%s defused the bomb !", name)



    // stuff :p

    }





    Intreg pluginul:

    Code:

    #include

    #include

    #include



    #define PLUGIN "New Plug-In"

    #define VERSION "1.0"

    #define AUTHOR "SAMURAI"





    public plugin_init()

    {

    register_plugin(PLUGIN, VERSION, AUTHOR)



    }



    public bomb_defused(id)

    {

    new name[32]

    get_user_name(id,name,31)



    set_hudmessage(255, 0, 0, 0.3.0, 0.15, 0, 6.0, 5.0)

    show_hudmessage0, "%s defused the bomb !", name)



    // stuff :p

    }





    ei bine dar CSX are din pacate doar cateva functii . Dar daca vreau sa aflu cand a scapat cineva bomba ? ei bine uite cum:



    In primul rand publicul trebuie inregistrat printr-un event:

    1) Bomb Pickup : "2&#Got_bomb"

    2) Bomb Drop : 2&#Game_bomb_d"

    Aceste evenimente se inregistrea la public plugin_init prin functia register_event.

    Si vine cam asa:

    Code:

    register_event("TextMsg", "nume public", "bc", "2&#Got_bomb")



    si:

    Code:

    register_event("TextMsg", "bomb_drop", "bc", "2&#Game_bomb_d")



    Ei bine un exemplu complet de pickup:

    Code:

    #include

    #include

    #include



    #define PLUGIN "New Plug-In"

    #define VERSION "1.0"

    #define AUTHOR "SAMURAI"





    public plugin_init()

    {

    register_plugin(PLUGIN, VERSION, AUTHOR)

    register_event("TextMsg", "bomb_pickup", "bc", "2&#Got_bomb")

    }



    public bomb_pickup(id)

    {

    new name[32]

    get_user_name(id,name,31)



    set_hudmessage(255, 0, 0, 0.3.0, 0.15, 0, 6.0, 5.0)

    show_hudmessage0, "%s pick up the bomb", name)



    // stuff :p

    }







    Sper ca ati inteles . o.O
    Andrey07
    Andrey07
    Membru
    Membru


    Numarul mesajelor : 57
    Varsta : 31
    Localizare : Timisoara
    Reputatie : 0
    Data de inscriere : 25/06/2008

    Tutorial FAQ C4 Events [AMXX] Empty Re: Tutorial FAQ C4 Events [AMXX]

    Mesaj Scris de Andrey07 07.07.08 4:32

    sincer....nu prea Sad
    Pustiu'
    Pustiu'
    Veteran !
    Veteran !


    Numarul mesajelor : 657
    Varsta : 35
    Localizare : Bucuresti
    Reputatie : 0
    Data de inscriere : 08/04/2008

    Tutorial FAQ C4 Events [AMXX] Empty Re: Tutorial FAQ C4 Events [AMXX]

    Mesaj Scris de Pustiu' 13.07.08 18:08

    nu e treaba noastra sa intelegem...ci a ownerilor..pt ca ei le pot instala la servar....Bravo.,.asa cum am mai zis apreciez efortul !
    liviu
    liviu
    Owner
    Owner


    Numarul mesajelor : 2123
    Varsta : 43
    Localizare : Bucuresti
    Jocul preferat : Tutorial FAQ C4 Events [AMXX] 6b0312cda02f5f777efa2f3318c307ff9acafbb5
    Reputatie : 19
    Data de inscriere : 19/03/2008

    Tutorial FAQ C4 Events [AMXX] Empty Re: Tutorial FAQ C4 Events [AMXX]

    Mesaj Scris de liviu 13.07.08 19:16

    Mda....eu stiu ce vrei tu insa anunturile de sau ptr C4 sunt bine puse cum sunt acum plus ca in al doilea rind nu asa se copiaza un sma mane...cum lai pus tu acolo itigarantez ca nul poate compila decit unu priceput..insa intentia ta e buna ..poate vom pune mai multe pluginuri sau altele folositoare pe forum...sau la cerere...om trai si om vedea !
    liviu

    Continut sponsorizat


    Tutorial FAQ C4 Events [AMXX] Empty Re: Tutorial FAQ C4 Events [AMXX]

    Mesaj Scris de Continut sponsorizat


      Data/ora curentă este: 23.11.24 10:18