Ola Imperyanos, essa é uma source simples do comando /post
Espero que gostem
Postei na Area da Infinity por que achei melhor assim.Código PHP:
void C_InfinityCommands::PostCommand(short aIndex, char *Message)
{
unsigned long Delay = (GetTickCount() - IsisObj[aIndex].m_PostTime) / 1000;
if(_PostActive == NULL)
{
C_InfinityMessages::SendMessages(aIndex, _PostMessage1, gObj[aIndex].Name);
return;
}
else if(!_strcmpi(Message, _PostString))
{
C_InfinityMessages::SendMessages(aIndex, _PostMessage2, gObj[aIndex].Name, _PostString);
return;
}
else if(_PostLevel > gObj[aIndex].Level)
{
C_InfinityMessages::SendMessages(aIndex, _PostMessage3, gObj[aIndex].Name, Subtraction(_PostLevel, gObj[aIndex].Level));
return;
}
else if(_PostMoney > gObj[aIndex].Money)
{
C_InfinityMessages::SendMessages(aIndex, _PostMessage4, gObj[aIndex].Name, Subtraction(_PostMoney, gObj[aIndex].Money));
return;
}
else if(_PostReset > IsisObj[aIndex].Reset)
{
C_InfinityMessages::SendMessages(aIndex, _PostMessage5, gObj[aIndex].Name, Subtraction(_PostReset, IsisObj[aIndex].Reset));
return;
}
else if(_PostRestriction == 1 && _PostRestrictionType > IsisObj[aIndex].Vip)
{
C_InfinityMessages::SendMessages(aIndex, _PostMessage6, gObj[aIndex].Name);
return;
}
else if(Delay < (unsigned long)_PostDelay)
{
C_InfinityMessages::SendMessages(aIndex, _PostMessage7, gObj[aIndex].Name, Subtraction(_PostDelay, Delay));
return;
}
else
{
IsisObj[aIndex].m_PostTime = GetTickCount();
gObj[aIndex].Money = Subtraction(gObj[aIndex].Money, _PostMoney);
GCMoneySend(aIndex, gObj[aIndex].Money);
for(short bIndex = OBJECT_START; bIndex < OBJECT_END; bIndex++)
{
if(gObj[bIndex].Connected >= 3)
{
C_InfinityMessages::SendBlueMsg(bIndex, _PostFormat, gObj[aIndex].Name, Message);
}
}
}
}
/*Defines usados!*/
#define Subtraction(Valor_Maior, Valor_Menor) (Valor_Maior - Valor_Menor)
#define Addition(Valor1, Valor2) (Valor1 + Valor2)
#define Multiplication(Valor1, Valor2) (Valor1 * Valor2)
Creditos: Infinity Mu Team - Jamel
Última edição por Jamel; 26-04-2011 às 06:16 AM.
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Marcadores