sera q alguem poderia me fazer um favor 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


4 participantes

    sera q alguem poderia me fazer um favor

    Leozinho
    Leozinho
    Administrador


    Masculino Número de Mensagens : 2865
    Ammo Packs : 5412
    Honra : 75
    Data de inscrição : 20/11/2011

    sera q alguem poderia me fazer um favor Empty sera q alguem poderia me fazer um favor

    Mensagem por Leozinho 18/12/2011, 2:12 pm

    ola eu n consigui compilar esse plugin pelo esse site http://webcomp.ak-team.com/index.php
    sera q alguem poderia compilar pra min pf.

    #include
    #include

    #define PLUGIN "Admin Chat Colors"
    #define VERSION "2.0"
    #define AUTHOR "Arion"

    #define ACCESS_LEVEL ADMIN_ADMIN
    #define ADMIN_LISTEN ADMIN_IMMUNITY

    new message[192]
    new sayText
    new teamInfo
    new maxPlayers

    new g_MessageColor
    new g_NameColor
    new g_AdminListen

    new strName[191]
    new strText[191]
    new alive[11]

    new const g_szTag[][] = {
    "",
    "[Master]",
    "[Admin]",
    "[Vip]"
    }

    public plugin_init()
    {
    register_plugin(PLUGIN, VERSION, AUTHOR)

    g_MessageColor = register_cvar("amx_color", "2") // Message
    colors: [1] Default Yellow, [2] Green, [3] White, [4] Blue, [5] Red

    g_NameColor = register_cvar("amx_namecolor", "6") // Name colors:
    [1] Default Yellow, [2] Green, [3] White, [4] Blue, [5] Red, [6]
    Team-color
    g_AdminListen = register_cvar("amx_listen", "1")
    // Set whether admins see or not all messages(Alive, dead and team-only)


    sayText = get_user_msgid("SayText")
    teamInfo = get_user_msgid("TeamInfo")
    maxPlayers = get_maxplayers()


    register_message(sayText, "avoid_duplicated")

    register_concmd("amx_color", "set_color", ACCESS_LEVEL, "")
    register_concmd("amx_namecolor", "set_name_color", ACCESS_LEVEL, "")
    register_concmd("amx_listen", "set_listen", ACCESS_LEVEL, "<1 | 0>")
    register_clcmd("say", "hook_say")
    register_clcmd("say_team", "hook_teamsay")
    }


    public avoid_duplicated(msgId, msgDest, receiver)
    {
    return PLUGIN_HANDLED
    }


    public hook_say(id)
    {
    read_args(message, 191)
    remove_quotes(message)

    // Gungame commands and empty messages
    if(message[0] == '@' || message[0] == '/' || message[0] == '!'
    || equal(message, "")) // Ignores Admin Hud Messages, Admin Slash
    commands,
    return PLUGIN_CONTINUE

    new name[32]
    get_user_name(id, name, 31)

    new admin = 0, iFlags = get_user_flags(id)

    if(iFlags & ADMIN_IMMUNITY)
    admin = 1
    else if(iFlags & ADMIN_BAN)
    admin = 2
    else if(iFlags & ADMIN_RESERVATION)
    admin = 3

    new isAlive

    if(is_user_alive(id))
    {
    isAlive = 1
    alive = "^x01"
    }
    else
    {
    isAlive = 0
    alive = "^x01*DEAD* "
    }

    static color[10]

    if(admin)
    {
    // Name
    switch(get_pcvar_num(g_NameColor))
    {
    case 1:
    format(strName, 191, "^x04%s %s%s", g_szTag[admin], alive, name)
    case 2:
    format(strName, 191, "^x04%s %s^x04%s ", g_szTag[admin], alive, name)
    case 3:
    {
    color = "SPECTATOR"
    format(strName, 191, "^x04%s %s^x03%s ", g_szTag[admin], alive, name)
    }
    case 4:
    {
    color = "CT"
    format(strName, 191, "^x04%s %s^x03%s", g_szTag[admin], alive, name)
    }
    case 5:
    {
    color = "TERRORIST"
    format(strName, 191, "^x04%s %s^x03%s", g_szTag[admin], alive, name)
    }
    case 6:
    {
    get_user_team(id, color, 9)
    format(strName, 191, "^x04%s %s^x03%s", g_szTag[admin], alive, name)
    }
    }

    // Message
    switch(get_pcvar_num(g_MessageColor))
    {
    case 1: // Yellow
    format(strText, 191, "%s", message)
    case 2: // Green
    format(strText, 191, "^x04%s", message)
    case 3: // White
    {
    copy(color, 9, "SPECTATOR")
    format(strText, 191, "^x03%s", message)
    }
    case 4: // Blue
    {
    copy(color, 9, "CT")
    format(strText, 191, "^x03%s", message)
    }
    case 5: // Red
    {
    copy(color, 9, "TERRORIST")
    format(strText, 191, "^x03%s", message)
    }
    }
    }
    else // Player is not admin. Team-color name : Yellow message
    {
    get_user_team(id, color, 9)
    format(strName, 191, "%s^x03%s", alive, name)
    format(strText, 191, "%s", message)
    }

    format(message, 191, "%s^x01 : %s", strName, strText)

    sendMessage(color, isAlive) // Sends the colored message

    return PLUGIN_CONTINUE
    }


    public hook_teamsay(id)
    {
    new playerTeam = get_user_team(id)
    new playerTeamName[19]

    switch(playerTeam) // Team names * appear on team-only messages
    {
    case 1:
    copy(playerTeamName, 11, "Terrorists")

    case 2:
    copy(playerTeamName, 18, "Counter-Terrorists")

    default:
    copy(playerTeamName, 9, "Spectator")
    }

    read_args(message, 191)
    remove_quotes(message)

    // Gungame commands and empty messages
    if(message[0] == '@' || message[0] == '/' || message[0] == '!'
    || equal(message, "")) // Ignores Admin Hud Messages, Admin Slash
    commands,
    return PLUGIN_CONTINUE

    new name[32]
    get_user_name(id, name, 31)

    new admin = 0, iFlags = get_user_flags(id)

    if(iFlags & ADMIN_IMMUNITY)
    admin = 1
    else if(iFlags & ADMIN_BAN)
    admin = 2
    else if(iFlags & ADMIN_RESERVATION)
    admin = 3

    new isAlive

    if(is_user_alive(id))
    {
    isAlive = 1
    alive = "^x01"
    }
    else
    {
    isAlive = 0
    alive = "^x01*DEAD* "
    }

    static color[10]

    if(admin)
    {
    // Name
    switch(get_pcvar_num(g_NameColor))
    {
    case 1:
    format(strName, 191, "%s(%s)^x04%s %s", alive, playerTeamName, g_szTag[admin], name)
    case 2:
    format(strName, 191, "%s(%s)^x04%s ^x04%s", alive, playerTeamName, g_szTag[admin], name)
    case 3:
    {
    color = "SPECTATOR"
    format(strName, 191, "%s(%s)^x04%s ^x03%s", alive, playerTeamName, g_szTag[admin], name)
    }
    case 4:
    {
    color = "CT"
    format(strName, 191, "%s(%s)^x04%s ^x03%s", alive, playerTeamName, g_szTag[admin], name)
    }
    case 5:
    {
    color = "TERRORIST"
    format(strName, 191, "%s(%s)^x04%s ^x03%s", alive, playerTeamName, g_szTag[admin], name)
    }
    case 6:
    {
    get_user_team(id, color, 9)
    format(strName, 191, "%s(%s)^x04%s ^x03%s", alive, playerTeamName, g_szTag[admin], name)
    }
    }

    // Message
    switch(get_pcvar_num(g_MessageColor))
    {
    case 1: // Yellow
    format(strText, 191, "%s", message)
    case 2: // Green
    format(strText, 191, "^x04%s", message)
    case 3: // White
    {
    copy(color, 9, "SPECTATOR")
    format(strText, 191, "^x03%s", message)
    }
    case 4: // Blue
    {
    copy(color, 9, "CT")
    format(strText, 191, "^x03%s", message)
    }
    case 5: // Red
    {
    copy(color, 9, "TERRORIST")
    format(strText, 191, "^x03%s", message)
    }
    }
    }
    else // Player is not admin. Team-color name : Yellow message
    {
    get_user_team(id, color, 9)
    format(strName, 191, "%s(%s) ^x03%s", alive, playerTeamName, name)
    format(strText, 191, "%s", message)
    }

    format(message, 191, "%s ^x01: %s", strName, strText)

    sendTeamMessage(color, isAlive, playerTeam) // Sends the colored message

    return PLUGIN_CONTINUE
    }


    public set_color(id, level, cid)
    {
    if(!cmd_access(id, level, cid, 2))
    return PLUGIN_HANDLED

    new arg[1], newColor
    read_argv(1, arg, 1)

    newColor = str_to_num(arg)

    if(newColor >= 1 && newColor <= 5)
    {
    set_pcvar_num(g_MessageColor, newColor)

    if(get_pcvar_num(g_NameColor) != 1 &&
    ((newColor == 3 && get_pcvar_num(g_NameColor) != 3)
    ||(newColor == 4 && get_pcvar_num(g_NameColor) != 4)
    ||(newColor == 5 && get_pcvar_num(g_NameColor) != 5)))
    {
    set_pcvar_num(g_NameColor, 2)
    }
    }

    return PLUGIN_HANDLED
    }


    public set_name_color(id, level, cid)
    {
    if(!cmd_access(id, level, cid, 2))
    return PLUGIN_HANDLED

    new arg[1], newColor
    read_argv(1, arg, 1)

    newColor = str_to_num(arg)

    if(newColor >= 1 && newColor <= 6)
    {
    set_pcvar_num(g_NameColor, newColor)

    if((get_pcvar_num(g_MessageColor) != 1
    &&((newColor == 3 && get_pcvar_num(g_MessageColor) != 3)
    ||(newColor == 4 && get_pcvar_num(g_MessageColor) != 4)
    ||(newColor == 5 && get_pcvar_num(g_MessageColor) != 5)))
    || get_pcvar_num(g_NameColor) == 6)
    {
    set_pcvar_num(g_MessageColor, 2)
    }
    }

    return PLUGIN_HANDLED
    }


    public set_listen(id, level, cid)
    {
    if(!cmd_access(id, level, cid, 2))
    return PLUGIN_HANDLED

    new arg[1], newListen
    read_argv(1, arg, 1)

    newListen = str_to_num(arg)

    set_pcvar_num(g_AdminListen, newListen)

    return PLUGIN_HANDLED
    }


    public sendMessage(color[], alive)
    {
    new teamName[10]

    for(new player = 1; player < maxPlayers; player++)
    {
    if(!is_user_connected(player))
    continue

    if(alive && is_user_alive(player) || !alive
    && !is_user_alive(player) || get_pcvar_num(g_AdminListen)
    && get_user_flags(player) & ADMIN_LISTEN)
    {
    get_user_team(player, teamName, 9) // Stores
    user's team name to change back after sending the message
    changeTeamInfo(player, color) // Changes user's team according to color choosen
    writeMessage(player, message) // Writes the message on player's chat
    changeTeamInfo(player, teamName) // Changes user's team back to original
    }
    }
    }


    public sendTeamMessage(color[], alive, playerTeam)
    {
    new teamName[10]

    for(new player = 1; player < maxPlayers; player++)
    {
    if(!is_user_connected(player))
    continue

    if(get_user_team(player) == playerTeam ||
    get_pcvar_num(g_AdminListen) && get_user_flags(player) &
    ADMIN_LISTEN)
    {
    if(alive
    && is_user_alive(player) || !alive &&
    !is_user_alive(player) || get_pcvar_num(g_AdminListen) &&
    get_user_flags(player) & ADMIN_LISTEN)
    {
    get_user_team(player, teamName, 9) //
    Stores user's team name to change back after sending the message
    changeTeamInfo(player, color) // Changes user's team according to color choosen
    writeMessage(player, message) // Writes the message on player's chat
    changeTeamInfo(player, teamName) // Changes user's team back to original
    }
    }
    }
    }


    public changeTeamInfo(player, team[])
    {
    message_begin(MSG_ONE, teamInfo, _, player) // Tells to to modify teamInfo(* is responsable for * time player is)
    write_byte(player) // Write byte needed
    write_string(team) // Changes player's team
    message_end() // Also Needed
    }


    public writeMessage(player, message[])
    {
    message_begin(MSG_ONE, sayText, {0, 0, 0}, player) // Tells
    to modify sayText(* is responsable for writing colored messages)
    write_byte(player) // Write byte needed
    write_string(message) // Effectively write the message, finally, afterall
    message_end() // Needed as always
    }
    TheUziiN
    TheUziiN
    Humana
    Humana


    Masculino Número de Mensagens : 511
    Passando Mal =/
    Ammo Packs : 5564
    Honra : 97
    Data de inscrição : 19/10/2011

    sera q alguem poderia me fazer um favor Empty Re: sera q alguem poderia me fazer um favor

    Mensagem por TheUziiN 18/12/2011, 2:17 pm

    o meu nao ta dando pra compila tambem ta com erro !


    Última edição por TheUziiN em 18/12/2011, 2:19 pm, editado 1 vez(es)
    Luankc
    Luankc
    Administrador


    Masculino Número de Mensagens : 3340
    Ammo Packs : 7212
    Honra : 143
    Data de inscrição : 21/02/2011

    sera q alguem poderia me fazer um favor Empty Re: sera q alguem poderia me fazer um favor

    Mensagem por Luankc 18/12/2011, 2:18 pm

    Estão faltando os Includes...
    Leozinho
    Leozinho
    Administrador


    Masculino Número de Mensagens : 2865
    Ammo Packs : 5412
    Honra : 75
    Data de inscrição : 20/11/2011

    sera q alguem poderia me fazer um favor Empty Re: sera q alguem poderia me fazer um favor

    Mensagem por Leozinho 18/12/2011, 2:20 pm

    sera q vc poderia me fazer o favor de colocar e compilar pf q eu n entendo mto disso vlw.
    Douglasf
    Douglasf
    Moderador
    Moderador


    Masculino Número de Mensagens : 148
    xxxxx
    Ammo Packs : 4905
    Honra : 6
    Data de inscrição : 26/10/2011

    sera q alguem poderia me fazer um favor Empty Re: sera q alguem poderia me fazer um favor

    Mensagem por Douglasf 19/12/2011, 1:24 am

    pow ta abaixo o download do txt é so copiar tudo e coloca em um sma ou la no campo branco do site q funfa
    Leozinho
    Leozinho
    Administrador


    Masculino Número de Mensagens : 2865
    Ammo Packs : 5412
    Honra : 75
    Data de inscrição : 20/11/2011

    sera q alguem poderia me fazer um favor Empty Re: sera q alguem poderia me fazer um favor

    Mensagem por Leozinho 19/12/2011, 6:06 am

    ei tipo o plugin funfo diretin so q como eu separo adm e adm master pq quando eu flo no server so aparece master n aparece adm eu qria saber como separar issu vlw.
    Luankc
    Luankc
    Administrador


    Masculino Número de Mensagens : 3340
    Ammo Packs : 7212
    Honra : 143
    Data de inscrição : 21/02/2011

    sera q alguem poderia me fazer um favor Empty Re: sera q alguem poderia me fazer um favor

    Mensagem por Luankc 19/12/2011, 10:06 am

    Editando as flag's conforme o plugin...
    Douglasf
    Douglasf
    Moderador
    Moderador


    Masculino Número de Mensagens : 148
    xxxxx
    Ammo Packs : 4905
    Honra : 6
    Data de inscrição : 26/10/2011

    sera q alguem poderia me fazer um favor Empty Re: sera q alguem poderia me fazer um favor

    Mensagem por Douglasf 19/12/2011, 2:03 pm

    luankc escreveu:Editando as flag's conforme o plugin...

    as flargs sao A= Master | B= Vip | D=Adm
    Leozinho
    Leozinho
    Administrador


    Masculino Número de Mensagens : 2865
    Ammo Packs : 5412
    Honra : 75
    Data de inscrição : 20/11/2011

    sera q alguem poderia me fazer um favor Empty Re: sera q alguem poderia me fazer um favor

    Mensagem por Leozinho 19/12/2011, 2:08 pm

    onde ficam localizado esses flags pra min editar pf ?
    Luankc
    Luankc
    Administrador


    Masculino Número de Mensagens : 3340
    Ammo Packs : 7212
    Honra : 143
    Data de inscrição : 21/02/2011

    sera q alguem poderia me fazer um favor Empty Re: sera q alguem poderia me fazer um favor

    Mensagem por Luankc 19/12/2011, 2:23 pm

    Flag's são as letras de acesso nos admin's e Vip's, lá quando você adiciona o Vip ou um ADM.
    EX: ;"SEUNICK" "SUASENHA" "abcdefghijklmnopqrstu" "ab"

    A parte em vermelho são as Flag's.
    Leozinho
    Leozinho
    Administrador


    Masculino Número de Mensagens : 2865
    Ammo Packs : 5412
    Honra : 75
    Data de inscrição : 20/11/2011

    sera q alguem poderia me fazer um favor Empty Re: sera q alguem poderia me fazer um favor

    Mensagem por Leozinho 25/12/2011, 8:47 am

    sera q vc poderia me mandar ja uma flag de adm uma de master e uma de vip pronta q eu n to consiguindo mexer nisso aki.

    Conteúdo patrocinado


    sera q alguem poderia me fazer um favor Empty Re: sera q alguem poderia me fazer um favor

    Mensagem por Conteúdo patrocinado


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