Edison
Дебютант
Делаю мод GodFather. Как видно ниже код записан в паблик PayDay, идея вот в чем: я хочу чтобы после каждой зарплаты была проверка сколько осталось времени в часах до сброса вип и если pDonateTime = 0 , то pDonateRank = 0. В исключении только вечный вип т.е.
pDonateTime = -1
Помогите исправить говнокод.
pDonateTime = -1
Помогите исправить говнокод.
PHP:
public PayDay()
{
new string[128];
new account,interest;
new rent = 0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pLevel] > 0)
{
if (PlayerInfo[i][pDonateRank] > 0)
{
if(PlayerInfo[i][pDonateTime] != -1)
{
if (PlayerInfo[i][pDonateTime] > 0)
{
PlayerInfo[i][pDonateTime] -= 1;
}
else
{
PlayerInfo[i][pDonateRank] == 0; //Вот это почему-то не имеет смысла
}
}
}
// Остальной PayDay
