Page 1 of 3 123 ÚltimoÚltimo
Resultados 1 a 10 de 22
  1. #1
    PHP Coder Berlan Barbalho's Avatar

    Data de Ingresso
    Dec 2015
    Posts
    7
    Thanks Thanks Given 
    9
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    3 Post(s)
    MEU HUMOR
    Busy
    País
    Brazil

    Painel Staff MuSite

    Olá pessoal, poucos me conhecem pois voltei pra área de MuOnline a poucos meses, já tenho alguns projetos recentes concluídos, em breve irei postas algumas coisas bacanas, mais pra iniciar aqui na PerfectZone vou postar o painel de staff que uso pra os templates MuSite, talvez não seja nada demais, mais facilita bastante o uso. Segue informações do mesmo.

    Imagem




    Esse painel usa sistema de níveis de permissão para todas as funções, assim não fica restrito apenas a painel de gamemaster e admin, também possuí um template próprio responsivo que melhora a usabilidade.

    Além das funções padrão do MuSite adicionei duas funções para melhorar a administração da staff, que são envio de dados de eventos e divulgações.

    Para instalar é preciso adicionar alguns dados nos atuais arquivos do site, segue abaixo:

    Inserir na index.php
    Código PHP:
         case "panelstaff":
            
    $ldPanelStaff = new ldPanelStaff();
            break; 
    Inserir na settings.php
    Código PHP:
    /*
        @Configurações Painel da Staff.
        @Colocar o nível de permissão de 1 a 6 (0 = desativado).
    */
    $PANELSTAFF_PREMISSIONS['GERATE_BACKUPS'] = 6;
    $PANELSTAFF_PREMISSIONS['EDIT_ACCOUNT'] = 6;
    $PANELSTAFF_PREMISSIONS['DELETE_ACCOUNT'] = 6;
    $PANELSTAFF_PREMISSIONS['MANAGER_BAN_ACCOUNT'] = 6;
    $PANELSTAFF_PREMISSIONS['EDIT_CHARACTER'] = 6;
    $PANELSTAFF_PREMISSIONS['DELETE_CHARACTER'] = 6;
    $PANELSTAFF_PREMISSIONS['MANAGER_BAN_CHARACTER'] = 6;
    $PANELSTAFF_PREMISSIONS['SINCRONIZE'] = 6;
    $PANELSTAFF_PREMISSIONS['ADD_VIP'] = 6;
    $PANELSTAFF_PREMISSIONS['DELETE_VIP'] = 6;
    $PANELSTAFF_PREMISSIONS['TRANSFORM_VIP'] = 6;
    $PANELSTAFF_PREMISSIONS['ADD_NOTICE'] = 6;
    $PANELSTAFF_PREMISSIONS['REMOVE_NOTICE'] = 6;
    $PANELSTAFF_PREMISSIONS['MODIFY_NOTICE'] = 6;
    $PANELSTAFF_PREMISSIONS['ADD_CASH'] = 6;
    $PANELSTAFF_PREMISSIONS['REMOVE_CASH'] = 6;
    $PANELSTAFF_PREMISSIONS['DEPOSITS_IN_OPERATION'] = 6;
    $PANELSTAFF_PREMISSIONS['DEPOSITS_COMPLETING'] = 6;
    $PANELSTAFF_PREMISSIONS['DEPOSITS_FALSE'] = 6;
    $PANELSTAFF_PREMISSIONS['COMPLAINTS'] = 6;
    $PANELSTAFF_PREMISSIONS['TICKETS_OPERATION'] = 6;
    $PANELSTAFF_PREMISSIONS['TICKETS_COMPLETING'] = 6;
    $PANELSTAFF_PREMISSIONS['VERIFY_UPDATE'] = 6;
    $PANELSTAFF_PREMISSIONS['ADD_POLL'] = 6;
    $PANELSTAFF_PREMISSIONS['REMOVE_POLL'] = 6;
    $PANELSTAFF_PREMISSIONS['MODIFY_POLL'] = 6;
    $PANELSTAFF_PREMISSIONS['GAME_DISCONNECT'] = 6;
    $PANELSTAFF_PREMISSIONS['GAME_MSG_SPECIFIC'] = 6;
    $PANELSTAFF_PREMISSIONS['GAME_MSG_ALL'] = 6;
    $PANELSTAFF_PREMISSIONS['GAME_CHAT_SERVER'] = 6;
    $PANELSTAFF_PREMISSIONS['MANAGER_ACCOUNTS_TRANSFER_CASH'] = 6;
    $PANELSTAFF_PREMISSIONS['GOLDEN_ARCHER'] = 6;
    $PANELSTAFF_PREMISSIONS['ADD_AUCTIONS'] = 6;
    $PANELSTAFF_PREMISSIONS['EDIT_AUCTIONS'] = 6;
    $PANELSTAFF_PREMISSIONS['DELETE_AUCTIONS'] = 6;
    $PANELSTAFF_PREMISSIONS['CLOSE_AUCTIONS'] = 6;
    $PANELSTAFF_PREMISSIONS['EVENTS_SEND'] = 6;
    $PANELSTAFF_PREMISSIONS['EVENTS_VIEW'] = 6;
    $PANELSTAFF_PREMISSIONS['EVENTS_VIEW_ALL'] = 6;
    $PANELSTAFF_PREMISSIONS['DIVULGATION_SEND'] = 6;
    $PANELSTAFF_PREMISSIONS['DIVULGATION_VIEW'] = 6;
    $PANELSTAFF_PREMISSIONS['DIVULGATION_VIEW_ALL'] = 6

    Substituir a função "loadDivLoginLogout" da classe "ldgeneral.class.php" para esta:
    Código PHP:
            public function loadDivLoginLogout()
            {
                global 
    $ldTpl;
                if(isset(
    $_SESSION['LOGIN']) == true)
                {
                    
    $divLTemp fopen("templates/"TEMPLATE_DIR ."/div[logout].tpl.php","r");
                    
    $ldTpl->set("DIV[LOGIN_LOGOUT]"fread($divLTemp,filesize("templates/"TEMPLATE_DIR ."/div[logout].tpl.php")));
                    
    $SQL_Q $this->query("SELECT memb_name FROM ".DATABASE_ACCOUNTS.".dbo.MEMB_INFO WHERE memb___id='"$_SESSION['LOGIN'] ."'");
                    
    $SQL mssql_fetch_object($SQL_Q);
                    
    $ldTpl->set("MEMB_NAME"$SQL->memb_name);
                    
    $SQL_Q $this->query("SELECT previlegy FROM dbo.webPrevilegy WHERE username='"$_SESSION['LOGIN'] ."'");
                    
    $SQL mssql_fetch_object($SQL_Q);
                    if ((int)
    $SQL->previlegy 0) {
                        
    $tmpMenu "<li><a href=\"?page=paneluser\">".PANEL_USER."</a></li>
                        <li><a href=\"?page=panelstaff\">"
    .PANEL_GAME_MASTER."</a></li>";
                    }
                    else{
                        
    $tmpMenu "<li><a href=\"?page=paneluser\">".PANEL_USER."</a></li>";
                    }
                    
    $ldTpl->set("MENU_LOGIN"$tmpMenu);
                }
                else
                 {
                    
    $divLTemp fopen("templates/"TEMPLATE_DIR ."/div[login].tpl.php","r");
                    
    $ldTpl->set("DIV[LOGIN_LOGOUT]"fread($divLTemp,filesize("templates/"TEMPLATE_DIR ."/div[login].tpl.php")));
                }
            } 
    Após adicionar, copie os arquivos pra pasta do site e pronto.

    [Somente membros podem ver os links. ]

    Novo Arquivo fixado para funcionar em cPanel ou Plesk, fixado por @[Somente membros podem ver os links. ]
    MEGA
    [Somente membros podem ver os links. ]

    Gdrive
    [Somente membros podem ver os links. ]

    Créditos:
    Berlan Barbalho
    Leandro Daldegam
    Last edited by Mentor; 19/10/2019 at 08:06 PM.

  2. #2
    Lendário lkt22's Avatar
    Data de Ingresso
    Jul 2017
    Posts
    377
    Thanks Thanks Given 
    64
    Thanks Thanks Received 
    228
    Thanked in
    31 Posts
    Mencionado
    26 Post(s)
    MEU HUMOR
    Asleep
    País
    Brazil
    Devemos mudar a permissão para 6? Ao invés do 2 padrão?

  3. #3
    PHP Coder Berlan Barbalho's Avatar

    Data de Ingresso
    Dec 2015
    Posts
    7
    Thanks Thanks Given 
    9
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    3 Post(s)
    MEU HUMOR
    Busy
    País
    Brazil
    Citação Originally Posted by lkt22 Ver Post
    Devemos mudar a permissão para 6? Ao invés do 2 padrão?
    Na tabela webPrevilegy você irá por o nível de acesso da conta de 1 a 6, e após isso configura os niveis de acesso na settings.

    Ex: se na webPrevilegy o login tiver com o valor 5, ele so irá poder usar as funções que esteja configurado na settings igual ou inferior a 5.
    Last edited by Berlan Barbalho; 23/11/2017 at 03:09 AM.

  4. #4
    Lendário lkt22's Avatar
    Data de Ingresso
    Jul 2017
    Posts
    377
    Thanks Thanks Given 
    64
    Thanks Thanks Received 
    228
    Thanked in
    31 Posts
    Mencionado
    26 Post(s)
    MEU HUMOR
    Asleep
    País
    Brazil
    Citação Originally Posted by Berlan Barbalho Ver Post
    Na tabela webPrevilegy você irá por o nível de acesso da conta de 1 a 6, e após isso configura os niveis de acesso na settings.

    Ex: se na webPrevilegy o login tiver com o valor 5, ele so irá poder usar as funções que esteja configurado na settings igual ou inferior a 5.
    Entendi
    Fiz algumas alterações, para manter ambos os painéis.
    Mas meu quadro de log-in não acompanhou o novo slot...



    Saberia como fazê-lo acompanhar?
    Last edited by Mentor; 23/11/2017 at 08:37 PM.

  5. #5
    PHP Coder Felipe Prado's Avatar
    Data de Ingresso
    Nov 2017
    Posts
    36
    Thanks Thanks Given 
    5
    Thanks Thanks Received 
    6
    Thanked in
    3 Posts
    Mencionado
    3 Post(s)
    MEU HUMOR
    Asleep
    País
    Brazil
    Belo trabalho meu amigo, parabéns!
    Eeny, meeny, miny, moe I catch a hoe right by her toe
    If she ain't fuckin' me and Nicki Kick that hoe right through the door

  6. #6
    Membro ValterHernandes's Avatar
    Data de Ingresso
    Apr 2017
    Posts
    34
    Thanks Thanks Given 
    3
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    1 Post(s)
    MEU HUMOR
    Bashful
    País
    Brazil
    Otimo trabalho parabens funcional 100%

  7. #7
    Developer C++ InFamous's Avatar


    Data de Ingresso
    Sep 2014
    Posts
    375
    Thanks Thanks Given 
    152
    Thanks Thanks Received 
    838
    Thanked in
    47 Posts
    Mencionado
    109 Post(s)
    MEU HUMOR
    Devilish
    País
    Brazil
    Seria compatível com o sistema de VIP MuEmu?

  8. #8
    PHP Coder Berlan Barbalho's Avatar

    Data de Ingresso
    Dec 2015
    Posts
    7
    Thanks Thanks Given 
    9
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    3 Post(s)
    MEU HUMOR
    Busy
    País
    Brazil
    Citação Originally Posted by lkt22 Ver Post
    Entendi
    Fiz algumas alterações, para manter ambos os painéis.
    Mas meu quadro de log-in não acompanhou o novo slot...
    https://imgur.com/6dp6Ufj
    Saberia como fazê-lo acompanhar? Link da img acima î
    Teria que ver o código do teu template pra ver como resolver...

    Citação Originally Posted by InFamous Ver Post
    Seria compatível com o sistema de VIP MuEmu?
    Tá o padrão musite, mais vou ver se posto um update opcional pra quem usa muemu...

  9. #9
    Iniciante Pires's Avatar
    Data de Ingresso
    Nov 2017
    Posts
    1
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    0 Post(s)
    País
    Brazil
    Otimo trabalho , parabéns

  10. #10
    Iniciante jpferreira's Avatar
    Data de Ingresso
    Aug 2017
    Posts
    9
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    2 Post(s)
    País
    Brazil
    Conseguiu fazer o update para o Muemu?

Page 1 of 3 123 ÚltimoÚltimo

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •  
Sobre nós
Somos uma comunidade em atividade a 8 anos que aborda assuntos relacionados a games em geral, principalmente games MMORPG. e que busca sempre ajudar os membros através de conteúdos, tutoriais e suporte...
Nossos anunciantes
Hinetworks
VelozHost
InovHost
Rede Sociais