[ZP] Doar Ammo Pack Menu Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Zplague

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Seu portal de Zombie Plague no Brasil

Zumbis Online

Últimos assuntos

» [ANÚNCIO] Alguem vivo ai?
por Eclipse 17/9/2024, 6:39 pm

» The Fen1xS CLan | Zombie Plague | [XP/LEVELS] #2024
por hevy 5/7/2024, 8:28 pm

»
por Eclipse 29/2/2024, 12:30 am

» [Plugin] /vm Com Status
por Isr7 4/6/2023, 3:24 pm

» Alguém pra manter um servidor comigo?
por Isr7 3/6/2023, 4:52 pm

» Alguém querendo criar um servidor de zp? eu pago a host quem quiser deixar o discord ai Isr7#6920
por Isr7 3/6/2023, 3:18 pm

» PEDIDO: Multijump pros VIP
por Madness 15/3/2023, 3:44 pm

» [ZP] Modo padre para 5.0
por XperitosEspetinho123 15/7/2022, 3:31 pm

» [KZ] Servidores de cs 1.6
por [Dk]Serial-Killer 7/5/2022, 4:12 am

» [PLUGIN BY SKVD & WILLIAN] SHOP DE FANTASIAS
por dushowW 23/7/2020, 5:44 pm

Os membros mais ativos da semana

Nenhum usuário

Frases filosóficas Zplague:

....

Google Adsense

Estatísticas

Os nossos membros postaram um total de 38140 mensagens em 6680 assuntos

Temos 2796 usuários registrados

O último membro registrado é zmplugins - Henrique


+2
MtsLa!<3.L
Eduardoo
6 participantes

    [ZP] Doar Ammo Pack Menu

    Eduardoo
    Eduardoo
    Designer


    Nick : HeyBigode
    Masculino Número de Mensagens : 796
    Ammo Packs : 4525
    Honra : 28
    Data de inscrição : 30/09/2013

    [ZP] Doar Ammo Pack Menu Empty [ZP] Doar Ammo Pack Menu

    Mensagem por Eduardoo 1/11/2013, 5:04 pm

    Doe quantos ammo packs você quiser para algum amigo no servidor, mas para doar uma quantidade certa, claro que você vai ter que ter esses ammo packs.

    IMAGEM:
    [ZP] Doar Ammo Pack Menu Atu2yMW

    COMANDOS:
    /doar = Abre o menu de doar ammo packs.

    Para fazer download do plugin, clique aqui

    CRÉDITOS:
    Biel-oGrande

    Gostou? REP+ ou apenas comente.
    MtsLa!<3.L
    MtsLa!<3.L
    Moderador
    Moderador


    Nick : Estelionatario
    Masculino Número de Mensagens : 1237
    InfoBanker
    Ammo Packs : 4771
    Honra : 28
    Data de inscrição : 16/03/2013

    [ZP] Doar Ammo Pack Menu Empty Re: [ZP] Doar Ammo Pack Menu

    Mensagem por MtsLa!<3.L 1/11/2013, 5:09 pm

    Achei um igualzin o Dele :D

    Código:
    #include <    amxmodx >
    #include <    amxmisc >
    #include <    zombieplague >
    #include <    colorchat >

    // Donacion De Experiencia
    new number [ 33 ], user_id [ 33 ], name [ 33 ];

    new option , selection ;

    public plugin_init () {
    register_plugin ( "ZP: Give Ammo" , "1.0" , "Author" );
    register_clcmd ( "zp_giveap" , "CmdGiveAP" , ADMIN_RCON , "- zp_giveap <name> <amount> : Give Ammo Packs" );
    register_clcmd ( "amx_giveap" , "CmdGiveAP" , ADMIN_RCON , "- amx_giveap <name> <amount> : Give Ammo Packs" );

    // Donar Ammopacks
    register_clcmd ( "Cantidad_de_AmmoPacks" , "Dar_Cantidad" )
    register_clcmd ( "say donar" , "clcmd_saymenu_donar" )
    register_clcmd ( "say /donar" , "clcmd_saymenu_donar" )
    }

    public CmdGiveAP ( id , level , cid ) {
    if ( ! cmd_access ( id , level , cid , 3 ) ) return PLUGIN_HANDLED ;

    new s_Name [ 32 ], s_Amount [ 9 ];

    read_argv ( 1 , s_Name , charsmax ( s_Name ) );
    read_argv ( 2 , s_Amount , charsmax ( s_Amount ) );

    new i_Target = cmd_target ( id , s_Name , 2 );

    if ( ! i_Target ) {
    client_print ( id , print_console , "(!) Player not found" );
    return PLUGIN_HANDLED ;
    }

    zp_set_user_ammo_packs ( i_Target , max ( 1 , str_to_num ( s_Amount ) ) );

    return PLUGIN_HANDLED ;
    }

    // Say "/donar"
    public clcmd_saymenu_donar ( id )
    donar_menu ( id ) // show donar menu

    public donar_menu ( id ) {
    new aps ; aps = zp_get_user_ammo_packs ( id )
    new Title [ 120 ];
    format ( Title , 119 , "\r|||\wMenu de \yDonación de AmmoPacks\r|||^n\wTienes: \r[\w%i\r] \yAmmoPacks" , aps )
    new menu_donar = menu_create ( Title , "donarmenu_handler" )
    menu_additem ( menu_donar , "\wElegir \rJugador" , "1" )
    menu_setprop ( menu_donar , MPROP_EXITNAME , "Salir" )
    menu_setprop ( menu_donar , MPROP_EXIT , MEXIT_ALL )
    menu_display ( id , menu_donar , 0 )
    }

    public donarmenu_handler ( id , menu , item ) {
    if(! is_user_connected ( id )) return PLUGIN_CONTINUE ;

    if( item == MENU_EXIT ) {
    menu_destroy ( menu );
    return PLUGIN_CONTINUE ;
    }

    switch( item ) {
    case 0 : {
    Players ( id )
    option = 1
    }
    }
    return PLUGIN_CONTINUE ;
    }

    public Players ( id )
    {
    new aps ; aps = zp_get_user_ammo_packs ( id )
    new Title [ 120 ];
    format ( Title , 119 , "\r|||\wMenu de \yDonación de AmmoPacks\r|||^n\wTienes: \r[\w%i\r] \yAmmopacks" , aps )
    new players = menu_create ( Title , "players_handler" )

    for(new i = 0 , n = 0 ; i <= 32 ; i ++) {
    if(! is_user_connected ( i )) continue;

    user_id [ n ++] = i ;
    new temp1 [ 64 ];
    get_user_name ( i , temp1 , 63 )
    menu_additem ( players , temp1 , "0" , 0 );
    }

    menu_setprop ( players , MPROP_EXITNAME , "Salir" )
    menu_setprop ( players , MPROP_BACKNAME , "Atras" )
    menu_setprop ( players , MPROP_NEXTNAME , "Siguiente" )
    menu_setprop ( players , MPROP_EXIT , MEXIT_ALL )

    menu_display ( id , players , 0 )
    }

    public players_handler ( id , menu , item ) {
    if( item == MENU_EXIT ) {
    menu_destroy ( menu );
    return PLUGIN_CONTINUE ;
    }

    selection = user_id [ item ];
    get_user_name ( selection , name , 32 );

    console_cmd ( id , "messagemode Cantidad_de_AmmoPacks" )

    return PLUGIN_HANDLED ;
    }

    public Dar_Cantidad ( id ) {
    new aps ; aps = zp_get_user_ammo_packs ( id )
    static szArgs [ 64 ]; read_args ( szArgs , 63 )

    if( containi ( szArgs , "-" ) != - 1 || containi ( szArgs , "?" ) != - 1 || containi ( szArgs , " " ) != - 1 || containi ( szArgs , "~" ) != - 1 ||
    containi ( szArgs , "`" ) != - 1 || containi ( szArgs , "@" ) != - 1 || containi ( szArgs , "#" ) != - 1 || containi ( szArgs , "$" ) != - 1 ||
    containi ( szArgs , "&" ) != - 1 || containi ( szArgs , "*" ) != - 1 || containi ( szArgs , "(" ) != - 1 || containi ( szArgs , ")" ) != - 1 ||
    containi ( szArgs , "_" ) != - 1 || containi ( szArgs , "+" ) != - 1 || containi ( szArgs , "}" ) != - 1 || containi ( szArgs , "{" ) != - 1 ||
    containi ( szArgs , "|" ) != - 1 || containi ( szArgs , ">" ) != - 1 || containi ( szArgs , "<" ) != - 1 || containi ( szArgs , "!" ) != - 1 ||
    containi ( szArgs , "/" ) != - 1 || containi ( szArgs , "%" ) != - 1 || containi ( szArgs , "'" ) != - 1 || containi ( szArgs , "[" ) != - 1 ||
    containi ( szArgs , "]" ) != - 1 || containi ( szArgs , "." ) != - 1 || containi ( szArgs , ":" ) != - 1 || containi ( szArgs , "=" ) != - 1 ||
    containi ( szArgs , "," ) != - 1 || equal ( szArgs , "" )) {
    set_hudmessage ( 0 , 255 , 0 , - 1.0 , 0.4 , 0 , 6.0 , 12.0 )
    show_hudmessage ( id , "No se permiten simbolos raros ni espacios..." )
    return PLUGIN_HANDLED ;
    }
    new text [ 192 ]
    read_argv ( 1 , text , 191 )
    format ( number , charsmax ( number ), "%s" , text );

    if( str_to_num ( number ) <= aps )
    donar_ammopacks ( id )
    else {
    set_hudmessage ( 0 , 255 , 0 , - 1.0 , 0.4 , 0 , 6.0 , 12.0 )
    show_hudmessage ( id , "No puedes donar mas AmmoPacks de la que tienes..." )
    }
    return PLUGIN_CONTINUE ;
    }

    public donar_ammopacks ( id ) {
    new aps ; aps = zp_get_user_ammo_packs ( id )
    if( option == 1 ) {
    aps -= str_to_num ( number )
    aps += str_to_num ( number )

    static name_id [ 33 ]
    get_user_name ( id , name_id , 32 )
    static aps_donados ; aps_donados = str_to_num ( number )

    ColorChat ( 0 , TEAM_COLOR , "^x04[ MXF ]^x01 El Jugador^x04 %s^x01 Le Dono^x04 %i^x01 AmmoPacks^x01 A^x04 %s^x01." , name_id , aps_donados , name )
    ColorChat ( selection , TEAM_COLOR , "^x04[ MXF ]^x01 El Jugador^x04 %s^x01 Te ha Donado^x04 %i^x01 AmmoPacks^x04." , name_id , aps_donados )
    }
    }
    micael mattei
    micael mattei
    Humano


    Nick : -BO4MORT3-
    Masculino Número de Mensagens : 229
    [ZP] - The Dark Division
    Ammo Packs : 4033
    Honra : 0
    Data de inscrição : 14/11/2013

    [ZP] Doar Ammo Pack Menu Empty Re: [ZP] Doar Ammo Pack Menu

    Mensagem por micael mattei 21/11/2013, 10:35 pm

    MtsLa!<3.L aonde coloco esse codigo?
    MtsLa!<3.L
    MtsLa!<3.L
    Moderador
    Moderador


    Nick : Estelionatario
    Masculino Número de Mensagens : 1237
    InfoBanker
    Ammo Packs : 4771
    Honra : 28
    Data de inscrição : 16/03/2013

    [ZP] Doar Ammo Pack Menu Empty Re: [ZP] Doar Ammo Pack Menu

    Mensagem por MtsLa!<3.L 21/11/2013, 11:22 pm

    micael mattei escreveu:MtsLa!<3.L aonde coloco esse codigo?
    Pow voce tem que compilar esse plugin para ele poder pegar :D

    se voce nao tiver compilador baixa este aqui

    Download Clique Aqui
    Biel-oGrande
    Biel-oGrande
    Humano


    Nick : Biel-oGrande
    Masculino Número de Mensagens : 302
    Ammo Packs : 4480
    Honra : -6
    Data de inscrição : 05/09/2012

    [ZP] Doar Ammo Pack Menu Empty Re: [ZP] Doar Ammo Pack Menu

    Mensagem por Biel-oGrande 22/11/2013, 12:43 pm

    MtsLa!<3.L escreveu:Achei um igualzin o Dele :D

    Código:
    #include <     amxmodx >
    #include <     amxmisc >
    #include <     zombieplague >
    #include <     colorchat >

    // Donacion De Experiencia
    new number [ 33 ], user_id [ 33 ], name [ 33 ];

    new option , selection ;

    public plugin_init () {
    register_plugin ( "ZP: Give Ammo" , "1.0" , "Author" );
    register_clcmd ( "zp_giveap" , "CmdGiveAP" , ADMIN_RCON , "- zp_giveap <name> <amount> : Give Ammo Packs" );
    register_clcmd ( "amx_giveap" , "CmdGiveAP" , ADMIN_RCON , "- amx_giveap <name> <amount> : Give Ammo Packs" );

    // Donar Ammopacks
    register_clcmd ( "Cantidad_de_AmmoPacks" , "Dar_Cantidad" )
    register_clcmd ( "say donar" , "clcmd_saymenu_donar" )
    register_clcmd ( "say /donar" , "clcmd_saymenu_donar" )
    }

    public CmdGiveAP ( id , level , cid ) {
    if ( ! cmd_access ( id , level , cid , 3 ) ) return PLUGIN_HANDLED ;

    new s_Name [ 32 ], s_Amount [ 9 ];

    read_argv ( 1 , s_Name , charsmax ( s_Name ) );
    read_argv ( 2 , s_Amount , charsmax ( s_Amount ) );

    new i_Target = cmd_target ( id , s_Name , 2 );

    if ( ! i_Target ) {
    client_print ( id , print_console , "(!) Player not found" );
    return PLUGIN_HANDLED ;
    }

    zp_set_user_ammo_packs ( i_Target , max ( 1 , str_to_num ( s_Amount ) ) );

    return PLUGIN_HANDLED ;
    }

    // Say "/donar"
    public clcmd_saymenu_donar ( id )
    donar_menu ( id ) // show donar menu

    public donar_menu ( id ) {
    new aps ; aps = zp_get_user_ammo_packs ( id )
    new Title [ 120 ];
    format ( Title , 119 , "\r|||\wMenu de \yDonación de AmmoPacks\r|||^n\wTienes: \r[\w%i\r] \yAmmoPacks" , aps )
    new menu_donar = menu_create ( Title , "donarmenu_handler" )
    menu_additem ( menu_donar , "\wElegir \rJugador" , "1" )
    menu_setprop ( menu_donar , MPROP_EXITNAME , "Salir" )
    menu_setprop ( menu_donar , MPROP_EXIT , MEXIT_ALL )
    menu_display ( id , menu_donar , 0 )
    }

    public donarmenu_handler ( id , menu , item ) {
    if(! is_user_connected ( id )) return PLUGIN_CONTINUE ;

    if( item == MENU_EXIT ) {
    menu_destroy ( menu );
    return PLUGIN_CONTINUE ;
    }

    switch( item ) {
    case 0 : {
    Players ( id )
    option = 1
    }
    }
    return PLUGIN_CONTINUE ;
    }

    public Players ( id )
    {
    new aps ; aps = zp_get_user_ammo_packs ( id )
    new Title [ 120 ];
    format ( Title , 119 , "\r|||\wMenu de \yDonación de AmmoPacks\r|||^n\wTienes: \r[\w%i\r] \yAmmopacks" , aps )
    new players = menu_create ( Title , "players_handler" )

    for(new i = 0 , n = 0 ; i <= 32 ; i ++) {
    if(! is_user_connected ( i )) continue;

    user_id [ n ++] = i ;
    new temp1 [ 64 ];
    get_user_name ( i , temp1 , 63 )
    menu_additem ( players , temp1 , "0" , 0 );
    }

    menu_setprop ( players , MPROP_EXITNAME , "Salir" )
    menu_setprop ( players , MPROP_BACKNAME , "Atras" )
    menu_setprop ( players , MPROP_NEXTNAME , "Siguiente" )
    menu_setprop ( players , MPROP_EXIT , MEXIT_ALL )

    menu_display ( id , players , 0 )
    }

    public players_handler ( id , menu , item ) {
    if( item == MENU_EXIT ) {
    menu_destroy ( menu );
    return PLUGIN_CONTINUE ;
    }

    selection = user_id [ item ];
    get_user_name ( selection , name , 32 );

    console_cmd ( id , "messagemode Cantidad_de_AmmoPacks" )

    return PLUGIN_HANDLED ;
    }

    public Dar_Cantidad ( id ) {
    new aps ; aps = zp_get_user_ammo_packs ( id )
    static szArgs [ 64 ]; read_args ( szArgs , 63 )

    if( containi ( szArgs , "-" ) != - 1 || containi ( szArgs , "?" ) != - 1 || containi ( szArgs , " " ) != - 1 || containi ( szArgs , "~" ) != - 1 ||
    containi ( szArgs , "`" ) != - 1 || containi ( szArgs , "@" ) != - 1 || containi ( szArgs , "#" ) != - 1 || containi ( szArgs , "$" ) != - 1 ||
    containi ( szArgs , "&" ) != - 1 || containi ( szArgs , "*" ) != - 1 || containi ( szArgs , "(" ) != - 1 || containi ( szArgs , ")" ) != - 1 ||
    containi ( szArgs , "_" ) != - 1 || containi ( szArgs , "+" ) != - 1 || containi ( szArgs , "}" ) != - 1 || containi ( szArgs , "{" ) != - 1 ||
    containi ( szArgs , "|" ) != - 1 || containi ( szArgs , ">" ) != - 1 || containi ( szArgs , "<" ) != - 1 || containi ( szArgs , "!" ) != - 1 ||
    containi ( szArgs , "/" ) != - 1 || containi ( szArgs , "%" ) != - 1 || containi ( szArgs , "'" ) != - 1 || containi ( szArgs , "[" ) != - 1 ||
    containi ( szArgs , "]" ) != - 1 || containi ( szArgs , "." ) != - 1 || containi ( szArgs , ":" ) != - 1 || containi ( szArgs , "=" ) != - 1 ||
    containi ( szArgs , "," ) != - 1 || equal ( szArgs , "" )) {
    set_hudmessage ( 0 , 255 , 0 , - 1.0 , 0.4 , 0 , 6.0 , 12.0 )
    show_hudmessage ( id , "No se permiten simbolos raros ni espacios..." )
    return PLUGIN_HANDLED ;
    }
    new text [ 192 ]
    read_argv ( 1 , text , 191 )
    format ( number , charsmax ( number ), "%s" , text );

    if( str_to_num ( number ) <= aps )
    donar_ammopacks ( id )
    else {
    set_hudmessage ( 0 , 255 , 0 , - 1.0 , 0.4 , 0 , 6.0 , 12.0 )
    show_hudmessage ( id , "No puedes donar mas AmmoPacks de la que tienes..." )
    }
    return PLUGIN_CONTINUE ;
    }

    public donar_ammopacks ( id ) {
    new aps ; aps = zp_get_user_ammo_packs ( id )
    if( option == 1 ) {
    aps -= str_to_num ( number )
    aps += str_to_num ( number )

    static name_id [ 33 ]
    get_user_name ( id , name_id , 32 )
    static aps_donados ; aps_donados = str_to_num ( number )

    ColorChat ( 0 , TEAM_COLOR , "^x04[ MXF ]^x01 El Jugador^x04 %s^x01 Le Dono^x04 %i^x01 AmmoPacks^x01 A^x04 %s^x01." , name_id , aps_donados , name )
    ColorChat ( selection , TEAM_COLOR , "^x04[ MXF ]^x01 El Jugador^x04 %s^x01 Te ha Donado^x04 %i^x01 AmmoPacks^x04." , name_id , aps_donados )
    }
    }
    Igualzin certeza?
    rotam
    rotam
    Parceiros


    Nick : Rotam
    Masculino Número de Mensagens : 1136
    Estressado pra caralho
    Ammo Packs : 4767
    Honra : 36
    Data de inscrição : 21/04/2012

    [ZP] Doar Ammo Pack Menu Empty Re: [ZP] Doar Ammo Pack Menu

    Mensagem por rotam 22/11/2013, 8:47 pm

    Acho q o igualzinho quer dizer a mesma função
    micael mattei
    micael mattei
    Humano


    Nick : -BO4MORT3-
    Masculino Número de Mensagens : 229
    [ZP] - The Dark Division
    Ammo Packs : 4033
    Honra : 0
    Data de inscrição : 14/11/2013

    [ZP] Doar Ammo Pack Menu Empty Re: [ZP] Doar Ammo Pack Menu

    Mensagem por micael mattei 23/11/2013, 5:52 pm

    ok vlw
    micael mattei
    micael mattei
    Humano


    Nick : -BO4MORT3-
    Masculino Número de Mensagens : 229
    [ZP] - The Dark Division
    Ammo Packs : 4033
    Honra : 0
    Data de inscrição : 14/11/2013

    [ZP] Doar Ammo Pack Menu Empty Re: [ZP] Doar Ammo Pack Menu

    Mensagem por micael mattei 23/11/2013, 5:58 pm

    mapper mtsla passa seu skype?
    MtsLa!<3.L
    MtsLa!<3.L
    Moderador
    Moderador


    Nick : Estelionatario
    Masculino Número de Mensagens : 1237
    InfoBanker
    Ammo Packs : 4771
    Honra : 28
    Data de inscrição : 16/03/2013

    [ZP] Doar Ammo Pack Menu Empty Re: [ZP] Doar Ammo Pack Menu

    Mensagem por MtsLa!<3.L 23/11/2013, 6:08 pm

    gameover.alaska
    micael mattei
    micael mattei
    Humano


    Nick : -BO4MORT3-
    Masculino Número de Mensagens : 229
    [ZP] - The Dark Division
    Ammo Packs : 4033
    Honra : 0
    Data de inscrição : 14/11/2013

    [ZP] Doar Ammo Pack Menu Empty Re: [ZP] Doar Ammo Pack Menu

    Mensagem por micael mattei 25/11/2013, 9:53 pm

    ta o mano e como faço pra por o donate somente pra master e fundador? alguem poderia me ajudar agradeço
    Sergio #
    Sergio #
    Moderador
    Moderador


    Masculino Número de Mensagens : 682
    Ammo Packs : 4371
    Honra : 44
    Data de inscrição : 16/02/2013

    [ZP] Doar Ammo Pack Menu Empty Re: [ZP] Doar Ammo Pack Menu

    Mensagem por Sergio # 25/11/2013, 9:59 pm

    Micael, cuidado com Double Post (2 posts seguidos), quando quiser escrever mais alguma coisa dê um EDIT no seu post, não precisa enviar um novo post ^^ Leia as regras do fórum por favor.
    Obrigado!

    Conteúdo patrocinado


    [ZP] Doar Ammo Pack Menu Empty Re: [ZP] Doar Ammo Pack Menu

    Mensagem por Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 5:14 am