[PLUGIN] /COR 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 participantes

    [PLUGIN] /COR Menu

    Eduardoo
    Eduardoo
    Designer


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

    [PLUGIN] /COR Menu Empty [PLUGIN] /COR Menu

    Mensagem por Eduardoo 16/1/2014, 5:38 am

    Olá hoje estou disponibilizando um plugin privado de meu servidor,

    Nome: cor_jb

    Função: Guardas digitando no say /cor, abre um menu com cores, VERMELHO, AZUL & VERDE, para dar cor a um prisioneiro, usado para fazer times entre outros, apenas GUARDAS podem abrir o menu.

    SMA:
    Código:
    /* Plugin generated by AMXX-Studio */

    #include <amxmodx>
    #include <amxmisc>
    #include <colorchat>
    #include <cstrike>
    #include <   fun >
    #include <hamsandwich>

    #define PLUGIN "Cores para JailBreak - PhK"
    #define VERSION "1.0"
    #define AUTHOR "PhK"

    new mEscolhaumacor // Menu
    new mcbEscolhaumacor // Menu Callback

    new r, g, b;
    new prefixo[] = "_\|/_ ANONYMOUS _\|/_";
    new corUser;


    new MenuPoschooseplayer
    new MenuPlayerschooseplayer[32]

    new countCT, countTR;

    public plugin_init() {
     register_plugin(PLUGIN, VERSION, AUTHOR);
     
    register_cvar("amx_menucores", "1", ADMIN_KICK);
     
    TeamInfo = get_user_msgid("TeamInfo");
     SayText = get_user_msgid("SayText");
     
    register_clcmd("say /cor", "AbreMenuCor");
     register_clcmd("say /cores", "AbreMenuCor");
     
    RegisterHam(Ham_Spawn, "player", "PlayerSpawn", 1);
     
    /* Menu Escolha uma cor */
     /* Use menu_display(id, mEscolhaumacor, 0) to show the menu to an user. */
     mEscolhaumacor = menu_create("Escolha uma cor: ", "mh_Escolhaumacor")
     mcbEscolhaumacor = menu_makecallback("mcb_Escolhaumacor")
     menu_additem(mEscolhaumacor, "Vermelho", "ma_Escolhaumacor", ADMIN_ALL, mcbEscolhaumacor)
     menu_additem(mEscolhaumacor, "Azul", "ma_Escolhaumacor", ADMIN_ALL, mcbEscolhaumacor)
     menu_additem(mEscolhaumacor, "Verde", "ma_Escolhaumacor", ADMIN_ALL, mcbEscolhaumacor)
     menu_setprop(mEscolhaumacor, MPROP_EXITNAME, "Sair")
    /* Menu End */
     

    register_menucmd(register_menuid("MenuCorP"), 1023, "MenuPlaCor");
     
    }

    public PlayerSpawn(id) {
     new num, players[32], tempid;
     get_players(players, num);
     for(new i = 0; i < num; i++) {
     tempid = players[i];
     if(cs_get_user_team(tempid) == CS_TEAM_T) {
     countTR = countTR+1;
     } else if(cs_get_user_team(tempid) == CS_TEAM_CT) {
     countCT = countCT+1;
     } else {
     
    }
     }
    }

    public AbreMenuCor(id) {
     if(get_cvar_num("amx_menucores") == 1) {
     if(cs_get_user_team(id) == CS_TEAM_CT) {
     if(countTR <= 0) {
     ColorChat(id, GREEN, "^x01[^x04%s^x01] Sem prisioneiros suficientes para dar cores.", prefixo);
     } else {
     menu_display(id, mEscolhaumacor, 0);
     }
     } else {
     ColorChat(id, GREEN, "^x01[^x04%s^x01] Somente ^x04policiais^x01 podem usar este comando.", prefixo);
     }
     } else {
     ColorChat(id, GREEN, "^x01[^x04%s^x01] O menu de cores esta ^x04desativado^x01.", prefixo);
     }
    }


    public MenuCorP(id, r, g, b, corUser, position) {
     if (position < 0) { return 0; }
     
    new i, k
     new MenuBody[256]
     new CurrentKey = 0
     new Start = position * 7
     new Num
     new UserName[32]
     new Len

     get_players(MenuPlayerschooseplayer, Num);
     if (Start >= Num) { Start = position = MenuPoschooseplayer = 0; }
     if(corUser == 1) {
     Len = format(MenuBody, 255, "\y[ ANONYMOUS ]^nEscolha um jogador para a cor \rVERMELHA: \w%d\y/%d^n^n", position+1, (Num / 7 + ((Num % 7) ? 1 : 0 )) )
     } else if(corUser == 2) {
     Len = format(MenuBody, 255, "\y[ ANONYMOUS ]^nEscolha um jogador para a cor AZUL: \w%d\y/%d^n^n", position+1, (Num / 7 + ((Num % 7) ? 1 : 0 )) )
     } else if(corUser == 3) {
     Len = format(MenuBody, 255, "\y[ ANONYMOUS ]^nEscolha um jogador para a cor VERDE: \w%d\y/%d^n^n", position+1, (Num / 7 + ((Num % 7) ? 1 : 0 )) )
     } else {
     Len = format(MenuBody, 255, "\y[ ANONYMOUS ]^nEscolha um jogador: \w%d\y/%d^n^n", position+1, (Num / 7 + ((Num % 7) ? 1 : 0 )) )
     }
     new End = Start + 7
     new Keys = (1<<9)
     if (End > Num) { End = Num; }
     
    for(i=Start;i<End;i++) {
     k = MenuPlayerschooseplayer[i]
     get_user_name(k, UserName, 31)
     Keys |= (1<<CurrentKey++)
     if(cs_get_user_team(k) == CS_TEAM_T) {
     Len += format(MenuBody[Len], (255-Len), "\r%i. \y%s^n", CurrentKey, UserName)
     } else {
     Len += format(MenuBody[Len], (255-Len), "\d%i. %s (CT)^n", CurrentKey, UserName)
     }
     }
     if (End != Num) {
     format(MenuBody[Len], (255-Len), "^n\r9. \wProx. pag^n%s", position ? "\r0. \wVoltar" : "\r0. \wSair")
     Keys |= (1<<8)
     } else {
     format(MenuBody[Len], (255-Len), "^n%s", position ? "\r0. \wVoltar" : "\r0. \wSair")
     }
     

    show_menu(id, Keys, MenuBody, -1, "MenuCorP")
     return 0
    }

    public MenuPlaCor(id, key) {
     switch(key) {
     case 8: MenuCorP(id, 0, 0, 0, 0, ++MenuPoschooseplayer)
     case 9: {
     MenuCorP(id, 0, 0, 0, 0, --MenuPoschooseplayer)
    }
     default: {
     MenuPoschooseplayer = 0;
     if(cs_get_user_team(MenuPlayerschooseplayer[MenuPoschooseplayer * 7 + key]) == CS_TEAM_T) {
     ExecutaGlow(id, r, g, b, corUser, MenuPlayerschooseplayer[MenuPoschooseplayer * 7 + key])
     } else {
     ColorChat(0, GREEN, "^x01[^x04%s^x01] Nao e possivel adicionar cores a ^x04policiais^x01!", prefixo);
     }
     }
     }
     return PLUGIN_HANDLED
    }

    public ExecutaGlow(id, r, g, b, corUser, toGlow) {
     new PolicialNome[33];
     get_user_name(id, PolicialNome, 32);
     new Prisioneiro[33];
     get_user_name(toGlow, Prisioneiro, 32);
     if(corUser == 1) {
     ColorChat(0, GREEN, "^x01[^x04%s^x01] O policial ^x04%s ^x01setou ^x04VERMELHO ^x01para o prisioneiro ^x04%s^x01.", prefixo, PolicialNome, Prisioneiro);
     } else if(corUser == 2) {
     new A[] = "A";
     ColorChat(0, GREEN, "^x01[^x04%s^x01] O policial ^x04%s ^x01setou ^x04%sZUL ^x01para o prisioneiro ^x04%s^x01.", prefixo, PolicialNome, A, Prisioneiro);
     } else if(corUser == 3) {
     ColorChat(0, GREEN, "^x01[^x04%s^x01] O policial ^x04%s ^x01setou ^x04VERDE ^x01para o prisioneiro ^x04%s^x01.", prefixo, PolicialNome, Prisioneiro);
     }
     set_user_rendering(toGlow, kRenderFxGlowShell, r, g, b, kRenderNormal, 25);
     return PLUGIN_HANDLED
    }

    DOWNLOAD: colorchat.inc

    Por favor, não rippe, o autor teve um trabalhão para fazer!

    Autor: Paulo Henrique (PhK)
    Skype do Autor: paulotw2011


    Última edição por YondaimeX em 16/1/2014, 5:50 am, editado 3 vez(es)
    PhK
    PhK
    Humano


    Masculino Número de Mensagens : 1
    Ammo Packs : 3964
    Honra : 0
    Data de inscrição : 16/01/2014

    [PLUGIN] /COR Menu Empty Re: [PLUGIN] /COR Menu

    Mensagem por PhK 16/1/2014, 5:42 am

    Isso aí!

      Data/hora atual: 23/11/2024, 1:48 am