rubikin | Дата: Среда, 27.04.2011, 04:56 | Сообщение # 1 |
Новичек
Группа: Модераторы
Сообщений: 12
Награды: 2
Репутация: 3
Статус: Offline
 Skype: Нет данных
| Quote Hi Ragezoners this is my sample source of post command for mu online! Its Very Samble but is very good organized. I hope all like this. PHP Code: Code 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); } } } } Quote The delay system is similar with X-Team Season IV Released but my form of make are different i hook gObjCharZeroSet function with my struct. well, its all I hope all like. Credits Infinity Mu Team - Jamel.
|
|
| |