Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro


Alpha Servers
Resultados 1 a 1 de 1
  1. #1

    Avatar de Jamel
    Data de Ingresso
    Sep 2009
    Localização
    [...]
    Idade
    27
    Posts
    266
    Agradecido
    2
    Agradeceu
    1
    Peso da Avaliação
    13

    Padrão |Release| Source C++ Mensagem Global (/post)

    Ola Imperyanos, essa é uma source simples do comando /post

    Espero que gostem

    Código PHP:
    void C_InfinityCommands::PostCommand(short aIndexchar *Message)
    {
        
    unsigned long Delay = (GetTickCount() - IsisObj[aIndex].m_PostTime) / 1000;

        if(
    _PostActive == NULL)
        {
            
    C_InfinityMessages::SendMessages(aIndex_PostMessage1gObj[aIndex].Name);
            return;
        }
        else if(!
    _strcmpi(Message_PostString))
        {
            
    C_InfinityMessages::SendMessages(aIndex_PostMessage2gObj[aIndex].Name_PostString);
            return;
        }
        else if(
    _PostLevel gObj[aIndex].Level)
        {
            
    C_InfinityMessages::SendMessages(aIndex_PostMessage3gObj[aIndex].NameSubtraction(_PostLevelgObj[aIndex].Level));
            return;
        }
        else if(
    _PostMoney gObj[aIndex].Money)
        {
            
    C_InfinityMessages::SendMessages(aIndex_PostMessage4gObj[aIndex].NameSubtraction(_PostMoneygObj[aIndex].Money));
            return;
        }
        else if(
    _PostReset IsisObj[aIndex].Reset)
        {
            
    C_InfinityMessages::SendMessages(aIndex_PostMessage5gObj[aIndex].NameSubtraction(_PostResetIsisObj[aIndex].Reset));
            return;
        }
        else if(
    _PostRestriction == && _PostRestrictionType IsisObj[aIndex].Vip)
        {
            
    C_InfinityMessages::SendMessages(aIndex_PostMessage6gObj[aIndex].Name);
            return;
        }
        else if(
    Delay < (unsigned long)_PostDelay)
        {
            
    C_InfinityMessages::SendMessages(aIndex_PostMessage7gObj[aIndex].NameSubtraction(_PostDelayDelay));
            return;
        }
        else
        {
            
    IsisObj[aIndex].m_PostTime GetTickCount();
            
    gObj[aIndex].Money Subtraction(gObj[aIndex].Money_PostMoney);
            
    GCMoneySend(aIndexgObj[aIndex].Money);

            for(
    short bIndex OBJECT_STARTbIndex OBJECT_ENDbIndex++)
            {
                if(
    gObj[bIndex].Connected >= 3)
                {
                    
    C_InfinityMessages::SendBlueMsg(bIndex_PostFormatgObj[aIndex].NameMessage);
                }
            }
        }
    }

    /*Defines usados!*/

    #define Subtraction(Valor_Maior, Valor_Menor) (Valor_Maior - Valor_Menor)
    #define Addition(Valor1, Valor2) (Valor1 + Valor2)
    #define Multiplication(Valor1, Valor2) (Valor1 * Valor2) 
    Postei na Area da Infinity por que achei melhor assim.

    Creditos: Infinity Mu Team - Jamel
    Última edição por Jamel; 26-04-2011 às 06:16 AM.

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Dúvida| Por global com letra grossa
    Por fuzy12 no fórum Dúvidas
    Respostas: 1
    Último Post: 30-09-2015, 01:23 AM
  2. |Dúvida| Nick antes da mensagem no global!
    Por Scence no fórum Dúvidas
    Respostas: 1
    Último Post: 07-11-2013, 07:47 PM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •