ARTIST26
Умник
Здраствуйте уважаемые пользователи.
Прошу мне помочь в следующей проблемме:
Хочу зделать так чтобы игроки не получали респект очки и зарплату на Payday при условии если не были активными минимум 30 минут в том часу.(а налоги и счета за телефон пусть остаются).Хочу обратить внимание что у меня стоит мод RLS.
Очень надеюсь на вашу помощь.Заранее вам всем спасибо.Приятного всем дня.
Вот сам код:
Прошу мне помочь в следующей проблемме:
Хочу зделать так чтобы игроки не получали респект очки и зарплату на Payday при условии если не были активными минимум 30 минут в том часу.(а налоги и счета за телефон пусть остаются).Хочу обратить внимание что у меня стоит мод RLS.
Очень надеюсь на вашу помощь.Заранее вам всем спасибо.Приятного всем дня.
Вот сам код:
PHP:
public PayDay()
{
new string[128];
SaveBankFrac();
SaveBankMafia();
new sendername[MAX_PLAYER_NAME];
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(HouseInfo[h][hStyle] >=1 && HouseInfo[h][hMats] >=1000)
{
HouseInfo[h][hMats] -=1000;
if(HouseInfo[h][hSost] <=3)
{
HouseInfo[h][hSost] +=1;
}
}
if(HouseInfo[h][hKlass] == 0 && HouseInfo[h][hOwned] == 1){HouseInfo[h][hTakings] -=50;}
if(HouseInfo[h][hKlass] == 1 && HouseInfo[h][hOwned] == 1){HouseInfo[h][hTakings] -=100;}
if(HouseInfo[h][hKlass] == 2 && HouseInfo[h][hOwned] == 1){HouseInfo[h][hTakings] -=150;}
if(HouseInfo[h][hKlass] == 3 && HouseInfo[h][hOwned] == 1){HouseInfo[h][hTakings] -=100;}
if(HouseInfo[h][hKlass] == 4 && HouseInfo[h][hOwned] == 1){HouseInfo[h][hTakings] -=50;}
if(HouseInfo[h][hTakings] <= 0 && HouseInfo[h][hOwned] == 1)
{
new housecash = HouseInfo[h][hValue];
format(string, sizeof(string), "%s.ini",HouseInfo[h][hOwner]);
new File = ini_openFile(string);
ini_setInteger(File,"House",255);
ini_setInteger(File,"Housecash",housecash);
ini_setInteger(File,"Text",1);
ini_closeFile(File);
HouseInfo[h][hHel] = 0;
HouseInfo[h][hLock] = 1;
HouseInfo[h][hOwned] = 0;
HouseInfo[h][hStyle] = 0;
HouseInfo[h][hSost] = 0;
strmid(HouseInfo[h][hOwner], "The State", 0, strlen("The State"), 255);
}
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
new house = PlayerInfo[i][pPhousekey];
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pLevel] > 0)
{
new playername2[MAX_PLAYER_NAME];
GetPlayerName(i, playername2, sizeof(playername2));
new exp = PlayerInfo[i][pExp];
new nxtlevel = PlayerInfo[i][pLevel]+1;
new expamount = nxtlevel*levelexp;
if(exp == expamount)
{
PlayerInfo[i][pLevel] += 1;
PlayerInfo[i][pExp] = 0;
}
if(armmatbi < 0){armmatbi = 0;}
else if(armmatsf < 0){armmatsf = 0;}
//===============================================[Зарплата LSPD]===============================
if(PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 0){PlayerInfo[i][pPayCheck] += 0;}
if(PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 1){PlayerInfo[i][pPayCheck] += 5000;}
if(PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 2){PlayerInfo[i][pPayCheck] += 5500;}
if(PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 3){PlayerInfo[i][pPayCheck] += 6000;}
if(PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 4){PlayerInfo[i][pPayCheck] += 6500;}
if(PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 5){PlayerInfo[i][pPayCheck] += 7000;}
if(PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 6){PlayerInfo[i][pPayCheck] += 7500;}
if(PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 7){PlayerInfo[i][pPayCheck] += 8000;}
if(PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 8){PlayerInfo[i][pPayCheck] += 8500;}
if(PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 9)
{
PlayerInfo[i][pPayCheck] += 9000;
}
if(PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 10)
{
PlayerInfo[i][pPayCheck] += 9500;
}
if(PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 11)
{
PlayerInfo[i][pPayCheck] += 10000;
}
if(PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 12)
{
PlayerInfo[i][pPayCheck] += 10500;
}
if(PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 13)
{
PlayerInfo[i][pPayCheck] += 11000;
}
if(PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 14)
{
PlayerInfo[i][pPayCheck] += 11500;
}
if(PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 15)
{
PlayerInfo[i][pPayCheck] += 12000;
}
//===============================================[Зарплата LVPD]===============================
if(PlayerInfo[i][pMember] == 21 && PlayerInfo[i][pRank] == 0)
{
PlayerInfo[i][pPayCheck] += 0;
}
if(PlayerInfo[i][pMember] == 21 && PlayerInfo[i][pRank] == 1)
{
PlayerInfo[i][pPayCheck] += 5000;
}
if(PlayerInfo[i][pMember] == 21 && PlayerInfo[i][pRank] == 2)
{
PlayerInfo[i][pPayCheck] += 5500;
}
if(PlayerInfo[i][pMember] == 21 && PlayerInfo[i][pRank] == 3)
{
PlayerInfo[i][pPayCheck] += 6000;
}
if(PlayerInfo[i][pMember] == 21 && PlayerInfo[i][pRank] == 4)
{
PlayerInfo[i][pPayCheck] += 6500;
}
if(PlayerInfo[i][pMember] == 21 && PlayerInfo[i][pRank] == 5)
{
PlayerInfo[i][pPayCheck] += 7000;
}
if(PlayerInfo[i][pMember] == 21 && PlayerInfo[i][pRank] == 6)
{
PlayerInfo[i][pPayCheck] += 7500;
}
if(PlayerInfo[i][pMember] == 21 && PlayerInfo[i][pRank] == 7)
{
PlayerInfo[i][pPayCheck] += 8000;
}
if(PlayerInfo[i][pMember] == 21 && PlayerInfo[i][pRank] == 8)
{
PlayerInfo[i][pPayCheck] += 8500;
}
if(PlayerInfo[i][pMember] == 21 && PlayerInfo[i][pRank] == 9)
{
PlayerInfo[i][pPayCheck] += 9000;
}
if(PlayerInfo[i][pMember] == 21 && PlayerInfo[i][pRank] == 10)
{
PlayerInfo[i][pPayCheck] += 9500;
}
if(PlayerInfo[i][pMember] == 21 && PlayerInfo[i][pRank] == 11)
{
PlayerInfo[i][pPayCheck] += 10000;
}
if(PlayerInfo[i][pMember] == 21 && PlayerInfo[i][pRank] == 12)
{
PlayerInfo[i][pPayCheck] += 10500;
}
if(PlayerInfo[i][pMember] == 21 && PlayerInfo[i][pRank] == 13)
{
PlayerInfo[i][pPayCheck] += 11000;
}
if(PlayerInfo[i][pMember] == 21 && PlayerInfo[i][pRank] == 14)
{
PlayerInfo[i][pPayCheck] += 11500;
}
if(PlayerInfo[i][pMember] == 21 && PlayerInfo[i][pRank] == 15)
{
PlayerInfo[i][pPayCheck] += 12000;
}
//===============================================[Зарплата SFPD]===============================
if(PlayerInfo[i][pMember] == 10 && PlayerInfo[i][pRank] == 0)
{
PlayerInfo[i][pPayCheck] += 0;
}
if(PlayerInfo[i][pMember] == 10 && PlayerInfo[i][pRank] == 1)
{
PlayerInfo[i][pPayCheck] += 5000;
}
if(PlayerInfo[i][pMember] == 10 && PlayerInfo[i][pRank] == 2)
{
PlayerInfo[i][pPayCheck] += 5500;
}
if(PlayerInfo[i][pMember] == 10 && PlayerInfo[i][pRank] == 3)
{
PlayerInfo[i][pPayCheck] += 6000;
}
if(PlayerInfo[i][pMember] == 10 && PlayerInfo[i][pRank] == 4)
{
PlayerInfo[i][pPayCheck] += 6500;
}
if(PlayerInfo[i][pMember] == 10 && PlayerInfo[i][pRank] == 5)
{
PlayerInfo[i][pPayCheck] += 7000;
}
if(PlayerInfo[i][pMember] == 10 && PlayerInfo[i][pRank] == 6)
{
PlayerInfo[i][pPayCheck] += 7500;
}
if(PlayerInfo[i][pMember] == 10 && PlayerInfo[i][pRank] == 7)
{
PlayerInfo[i][pPayCheck] += 8000;
}
if(PlayerInfo[i][pMember] == 10 && PlayerInfo[i][pRank] == 8)
{
PlayerInfo[i][pPayCheck] += 8500;
}
if(PlayerInfo[i][pMember] == 10 && PlayerInfo[i][pRank] == 9)
{
PlayerInfo[i][pPayCheck] += 9000;
}
if(PlayerInfo[i][pMember] == 10 && PlayerInfo[i][pRank] == 10)
{
PlayerInfo[i][pPayCheck] += 9500;
}
if(PlayerInfo[i][pMember] == 10 && PlayerInfo[i][pRank] == 11)
{
PlayerInfo[i][pPayCheck] += 10000;
}
if(PlayerInfo[i][pMember] == 10 && PlayerInfo[i][pRank] == 12)
{
PlayerInfo[i][pPayCheck] += 10500;
}
if(PlayerInfo[i][pMember] == 10 && PlayerInfo[i][pRank] == 13)
{
PlayerInfo[i][pPayCheck] += 11000;
}
if(PlayerInfo[i][pMember] == 10 && PlayerInfo[i][pRank] == 14)
{
PlayerInfo[i][pPayCheck] += 11500;
}
if(PlayerInfo[i][pMember] == 10 && PlayerInfo[i][pRank] == 15)
{
PlayerInfo[i][pPayCheck] += 12000;
}
//===============================================[Зарплата FBI]======================
if(PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 1)
{
PlayerInfo[i][pPayCheck] += 8000;
}
if(PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 2)
{
PlayerInfo[i][pPayCheck] += 8500;
}
if(PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 3)
{
PlayerInfo[i][pPayCheck] += 9000;
}
if(PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 4)
{
PlayerInfo[i][pPayCheck] += 10000;
}
if(PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 5)
{
PlayerInfo[i][pPayCheck] += 11000;
}
if(PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 6)
{
PlayerInfo[i][pPayCheck] += 14000;
}
if(PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 7)
{
PlayerInfo[i][pPayCheck] += 14000;
}
if(PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 8)
{
PlayerInfo[i][pPayCheck] += 15000;
}
//==============================================[Зарплата Army SF]====================
if(PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 0)
{
PlayerInfo[i][pPayCheck] += 0;
}
if(PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 1)
{
PlayerInfo[i][pPayCheck] += 3000;
}
if(PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 2)
{
PlayerInfo[i][pPayCheck] += 3500;
}
if(PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 3)
{
PlayerInfo[i][pPayCheck] += 4000;
}
if(PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 4)
{
PlayerInfo[i][pPayCheck] += 4500;
}
if(PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 5)
{
PlayerInfo[i][pPayCheck] += 5000;
}
if(PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 6)
{
PlayerInfo[i][pPayCheck] += 5500;
}
if(PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 7)
{
PlayerInfo[i][pPayCheck] += 6000;
}
if(PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 8)
{
PlayerInfo[i][pPayCheck] += 6500;
}
if(PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 9)
{
PlayerInfo[i][pPayCheck] += 7000;
}
if(PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 10)
{
PlayerInfo[i][pPayCheck] += 7500;
}
if(PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 11)
{
PlayerInfo[i][pPayCheck] += 8000;
}
if(PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 12)
{
PlayerInfo[i][pPayCheck] += 8500;
}
if(PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 13)
{
PlayerInfo[i][pPayCheck] += 9000;
}
if(PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 14)
{
PlayerInfo[i][pPayCheck] += 9500;
}
if(PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 15)
{
PlayerInfo[i][pPayCheck] += 9900;
}
if(PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 16)
{
PlayerInfo[i][pPayCheck] += 10000;
}
//============================================[Зарплата Русским]======================
if(PlayerInfo[i][pMember] == 19 && PlayerInfo[i][pRank] == 0)
{
PlayerInfo[i][pPayCheck] = 0;
}
if(PlayerInfo[i][pMember] == 19 && PlayerInfo[i][pRank] == 1)
{
PlayerInfo[i][pPayCheck] += 3000;
}
if(PlayerInfo[i][pMember] == 19 && PlayerInfo[i][pRank] == 2)
{
PlayerInfo[i][pPayCheck] += 3500;
}
if(PlayerInfo[i][pMember] == 19 && PlayerInfo[i][pRank] == 3)
{
PlayerInfo[i][pPayCheck] += 4000;
}
if(PlayerInfo[i][pMember] == 19 && PlayerInfo[i][pRank] == 4)
{
PlayerInfo[i][pPayCheck] += 4500;
}
if(PlayerInfo[i][pMember] == 19 && PlayerInfo[i][pRank] == 5)
{
PlayerInfo[i][pPayCheck] += 5000;
}
if(PlayerInfo[i][pMember] == 19 && PlayerInfo[i][pRank] == 6)
{
PlayerInfo[i][pPayCheck] += 5500;
}
if(PlayerInfo[i][pMember] == 19 && PlayerInfo[i][pRank] == 7)
{
PlayerInfo[i][pPayCheck] += 6000;
}
if(PlayerInfo[i][pMember] == 19 && PlayerInfo[i][pRank] == 8)
{
PlayerInfo[i][pPayCheck] += 6500;
}
if(PlayerInfo[i][pMember] == 19 && PlayerInfo[i][pRank] == 9)
{
PlayerInfo[i][pPayCheck] += 7000;
}
if(PlayerInfo[i][pMember] == 19 && PlayerInfo[i][pRank] == 10){PlayerInfo[i][pPayCheck] += 7500;}
if(PlayerInfo[i][pMember] == 19 && PlayerInfo[i][pRank] == 11){PlayerInfo[i][pPayCheck] += 8000;}
if(PlayerInfo[i][pMember] == 19 && PlayerInfo[i][pRank] == 12){PlayerInfo[i][pPayCheck] += 8500;}
if(PlayerInfo[i][pMember] == 19 && PlayerInfo[i][pRank] == 13){PlayerInfo[i][pPayCheck] += 9000;}
if(PlayerInfo[i][pMember] == 19 && PlayerInfo[i][pRank] == 14){PlayerInfo[i][pPayCheck] += 9500;}
if(PlayerInfo[i][pMember] == 19 && PlayerInfo[i][pRank] == 15){PlayerInfo[i][pPayCheck] += 9900;}
if(PlayerInfo[i][pMember] == 19 && PlayerInfo[i][pRank] == 16){PlayerInfo[i][pPayCheck] += 10000;}
//=========================================[Зарплата Мэрии]============================
if(PlayerInfo[i][pMember] == 7 && PlayerInfo[i][pRank] == 0)
{
PlayerInfo[i][pPayCheck] += 0;
}
if(PlayerInfo[i][pMember] == 7 && PlayerInfo[i][pRank] == 1)
{
PlayerInfo[i][pPayCheck] += 3000;
}
if(PlayerInfo[i][pMember] == 7 && PlayerInfo[i][pRank] == 2)
{
PlayerInfo[i][pPayCheck] += 6000;
}
if(PlayerInfo[i][pMember] == 7 && PlayerInfo[i][pRank] == 3)
{
PlayerInfo[i][pPayCheck] += 8000;
}
if(PlayerInfo[i][pMember] == 7 && PlayerInfo[i][pRank] == 4)
{
PlayerInfo[i][pPayCheck] += 12000;
}
if(PlayerInfo[i][pMember] == 7 && PlayerInfo[i][pRank] == 5)
{
PlayerInfo[i][pPayCheck] += 23000;
}
if(PlayerInfo[i][pMember] == 7 && PlayerInfo[i][pRank] == 6)
{
PlayerInfo[i][pPayCheck] += 30000;
}
//================[Зарплата МинЗдрав]=========================
if(PlayerInfo[i][pMember] == 22 && PlayerInfo[i][pRank] == 0)
{
PlayerInfo[i][pPayCheck] += 0;
}
if(PlayerInfo[i][pMember] == 22 && PlayerInfo[i][pRank] == 1)
{
PlayerInfo[i][pPayCheck] += 3500;
}
if(PlayerInfo[i][pMember] == 22 && PlayerInfo[i][pRank] == 2)
{
PlayerInfo[i][pPayCheck] += 4000;
}
if(PlayerInfo[i][pMember] == 22 && PlayerInfo[i][pRank] == 3)
{
PlayerInfo[i][pPayCheck] += 5500;
}
if(PlayerInfo[i][pMember] == 22 && PlayerInfo[i][pRank] == 4)
{
PlayerInfo[i][pPayCheck] += 6000;
}
if(PlayerInfo[i][pMember] == 22 && PlayerInfo[i][pRank] == 5)
{
PlayerInfo[i][pPayCheck] += 7500;
}
if(PlayerInfo[i][pMember] == 22 && PlayerInfo[i][pRank] == 6)
{
PlayerInfo[i][pPayCheck] += 8000;
}
if(PlayerInfo[i][pMember] == 22 && PlayerInfo[i][pRank] == 7)
{
PlayerInfo[i][pPayCheck] += 9500;
}
if(PlayerInfo[i][pMember] == 22 && PlayerInfo[i][pRank] == 8)
{
PlayerInfo[i][pPayCheck] += 10000;
}
if(PlayerInfo[i][pMember] == 4 && PlayerInfo[i][pRank] == 0)
{
PlayerInfo[i][pPayCheck] += 0;
}
if(PlayerInfo[i][pMember] == 4 && PlayerInfo[i][pRank] == 1)
{
PlayerInfo[i][pPayCheck] += 3500;
}
if(PlayerInfo[i][pMember] == 4 && PlayerInfo[i][pRank] == 2)
{
PlayerInfo[i][pPayCheck] += 4000;
}
if(PlayerInfo[i][pMember] == 4 && PlayerInfo[i][pRank] == 3)
{
PlayerInfo[i][pPayCheck] += 5500;
}
if(PlayerInfo[i][pMember] == 4 && PlayerInfo[i][pRank] == 4)
{
PlayerInfo[i][pPayCheck] += 6000;
}
if(PlayerInfo[i][pMember] == 4 && PlayerInfo[i][pRank] == 5)
{
PlayerInfo[i][pPayCheck] += 7500;
}
if(PlayerInfo[i][pMember] == 4 && PlayerInfo[i][pRank] == 6)
{
PlayerInfo[i][pPayCheck] += 8000;
}
if(PlayerInfo[i][pMember] == 4 && PlayerInfo[i][pRank] == 7)
{
PlayerInfo[i][pPayCheck] += 9500;
}
if(PlayerInfo[i][pMember] == 4 && PlayerInfo[i][pRank] == 8)
{
PlayerInfo[i][pPayCheck] += 10000;
}
//==========================================[Зарплата инструкторов]==================
if(PlayerInfo[i][pMember] == 11 && PlayerInfo[i][pRank] == 0)
{
PlayerInfo[i][pPayCheck] += 0;
}
if(PlayerInfo[i][pMember] == 11 && PlayerInfo[i][pRank] == 1)
{
PlayerInfo[i][pPayCheck] += 1000;
}
if(PlayerInfo[i][pMember] == 11 && PlayerInfo[i][pRank] == 2)
{
PlayerInfo[i][pPayCheck] += 1500;
}
if(PlayerInfo[i][pMember] == 11 && PlayerInfo[i][pRank] == 3)
{
PlayerInfo[i][pPayCheck] += 2000;
}
if(PlayerInfo[i][pMember] == 11 && PlayerInfo[i][pRank] == 4)
{
PlayerInfo[i][pPayCheck] += 2500;
}
if(PlayerInfo[i][pMember] == 11 && PlayerInfo[i][pRank] == 5)
{
PlayerInfo[i][pPayCheck] += 3000;
}
if(PlayerInfo[i][pMember] == 11 && PlayerInfo[i][pRank] == 6)
{
PlayerInfo[i][pPayCheck] += 3500;
}
if(PlayerInfo[i][pMember] == 11 && PlayerInfo[i][pRank] == 7)
{
PlayerInfo[i][pPayCheck] += 4000;
}
if(PlayerInfo[i][pMember] == 11 && PlayerInfo[i][pRank] == 8)
{
PlayerInfo[i][pPayCheck] += 4500;
}
if(PlayerInfo[i][pMember] == 11 && PlayerInfo[i][pRank] == 9)
{
PlayerInfo[i][pPayCheck] += 5000;
}
if(PlayerInfo[i][pMember] == 11 && PlayerInfo[i][pRank] == 10)
{
PlayerInfo[i][pPayCheck] += 5500;
}
if(PlayerInfo[i][pMember] == 0 && PlayerInfo[i][pRank] == 0)
{
PlayerInfo[i][pPayCheck] = 0;
}
if(PlayerInfo[i][pMember] != 0)
{
if(FracBank[0][fKazna] <=0)
{
PlayerInfo[i][pPayCheck] = 0;
SendClientMessage(i, COLOR_GRAD1, "[Казна] Казна государства пуста, зарплаты нет...");
}
}
if(PlayerInfo[i][pMember] == 3)
{
if(armmatbi <= 0)
{
PlayerInfo[i][pPayCheck] = 0;
SendClientMessage(i, COLOR_GRAD1, "Склад Армии LV пуст!");
}
}
if(PlayerInfo[i][pMember] == 19)
{
if(armmatsf <= 0)
{
PlayerInfo[i][pPayCheck] = 0;
SendClientMessage(i, COLOR_GRAD1, "Склад Армии SF пуст!");
}
}
PlayerInfo[i][pExp]++;
PlayerPlayMusic(i);
new checks = PlayerInfo[i][pPayCheck];
format(string, sizeof(string), "~w~PayDay");
GameTextForPlayer(i, string, 5000, 1);
//-------------------------- Работам -------------------
if(PlayerInfo[i][pJob] == 1 && PlayerInfo[i][pMember] == 0)
{
PlayerInfo[i][pPayCheck] += AutoBusCheck[i];
AutoBusCheck[i] = 0;
}
if(PlayerInfo[i][pDonateRank] >=1)
{
SendClientMessage(i, COLOR_NEWS, "--------=== [ Клиент банка Rezone-rp ] ===--------");
}
else
{
SendClientMessage(i, COLOR_GRAD1, "--------=== [ Клиент банка Rezone-rp ] ===--------");
}
if(!NoNalog(i))
{
format(string, sizeof(string), "Налог государству: -100 вирт");
SendClientMessage(i, COLOR_LIGHTRED, string);
PlayerInfo[i][pBank] -= 100;
}
if(PlayerInfo[i][pKrisha] !=0)
{
if(PlayerInfo[i][pBank] > 50)
{
PlayerInfo[i][pBank] -=50;
PlayerInfo[i][pDolg] +=50;
}
if(PlayerInfo[i][pCash] > 50)
{
PlayerInfo[i][pCash] -=50;
PlayerInfo[i][pDolg] +=50;
}
}
format(string, sizeof(string), "Счёт за телефон: -%d вирт",CallCost[i]);
SendClientMessage(i, COLOR_LIGHTRED, string);
format(string, sizeof(string), "- Зарплата %d вирт", checks);
SendClientMessage(i, COLOR_WHITE, string);
SendClientMessage(i, COLOR_ORANGERED, " ");
PlayerInfo[i][pBank] += checks;
format(string, sizeof(string), "- Текущий баланс: %d вирт", PlayerInfo[i][pBank]);
SendClientMessage(i, COLOR_YELLOW2, string);
PlayerInfo[i][pZakonp] += 1;
FracBank[0][fKazna] +=100;
new bouse = PlayerInfo[i][pPbiskey];
if(PlayerInfo[i][pPbiskey] != 255)
{
SendClientMessage(i, COLOR_WHITE, "- Плата за электричество бизнеса: 100 вирт");
if(bouse < 100)
{
BizzInfo[bouse][bTill] -= 100;
BizzInfo[bouse][bTill] += BizzInfo[bouse][b2Till];
BizzInfo[bouse][b2Till] = 0;
if(BizzInfo[bouse][bMafia] !=0)
{
if(BizzInfo[bouse][bTill] > 5000)
{
BizzInfo[bouse][bTill] -= 1000;
if(BizzInfo[bouse][bMafia] == 6)
{
MafiaBank[0][nYakuza] +=500;
}
if(BizzInfo[bouse][bMafia] == 14)
{
MafiaBank[0][nRm] +=500;
}
if(BizzInfo[bouse][bMafia] == 5)
{
MafiaBank[0][nLcn] +=500;
}
}
}
if(BizzInfo[bouse][bTill] <= 0)
{
BizzInfo[bouse][bLocked] = 1;
BizzInfo[bouse][bOwned] = 0;
BizzInfo[bouse][bProducts] = 0;
GetPlayerName(i, sendername, sizeof(sendername));
strmid(BizzInfo[bouse][bOwner], "The State", 0, strlen("The State"), 255);
strmid(BizzInfo[bouse][bExtortion], "No-one", 0, strlen("No-one"), 255);
SendClientMessage(i, COLOR_REDD, "- Ваш бизнес продан, за неуплату электроэнергии");
BizzInfo[bouse][bTill] = 0;
BizzInfo[bouse][b2Till] = 0;
PlayerInfo[i][pPbiskey] = 255;
format(string, sizeof(string), "Цена: %d\nБизнес продаётся",BizzInfo[bouse][bBuyPrice]);
Update3DTextLabelText(BizzInfo[bouse][bLabel], COLOR_YELLOW, string);
}
}
if(bouse >= 100)
{
if(SBizzInfo[bouse-100][sbMafia] !=0)
{
if(SBizzInfo[bouse-100][sbTill] > 5000)
{
SBizzInfo[bouse-100][sbTill] -= 1000;
if(SBizzInfo[bouse-100][sbMafia] == 6)
{
MafiaBank[0][nYakuza] +=500;
}
if(SBizzInfo[bouse-100][sbMafia] == 14)
{
MafiaBank[0][nRm] +=500;
}
if(SBizzInfo[bouse-100][sbMafia] == 5)
{
MafiaBank[0][nLcn] +=500;
}
}
}
SBizzInfo[bouse-100][sbTill] -= 100;
SBizzInfo[bouse-100][sbTill] += SBizzInfo[bouse-100][s2bTill];
SBizzInfo[bouse-100][s2bTill] = 0;
if(SBizzInfo[bouse-100][sbTill] <= 0)
{
SBizzInfo[bouse-100][sbLocked] = 1;
SBizzInfo[bouse-100][sbOwned] = 0;
SBizzInfo[bouse-100][sbProducts] = 0;
GetPlayerName(i, sendername, sizeof(sendername));
strmid(SBizzInfo[bouse-100][sbOwner], "The State", 0, strlen("The State"), 255);
SendClientMessage(i, COLOR_REDD, "- Ваша заправка продана, за неуплату электроэнергии");
SBizzInfo[bouse-100][sbTill] = 0;
SBizzInfo[bouse-100][s2bTill] = 0;
PlayerInfo[i][pPbiskey] = 255;
format(string, sizeof(string), "Цена: %d\nБизнес продаётся",SBizzInfo[bouse-100][sbBuyPrice]);
Update3DTextLabelText(SBizzInfo[bouse-100][sbLabel], COLOR_YELLOW, string);
}
}
}
if(PlayerInfo[i][pAvtomas] != 255)
{
new avtos = PlayerInfo[i][pAvtomas];
SendClientMessage(i, COLOR_WHITE, "- Плата за аренду помещения мастерской: 500 вирт");
AvtoInfo[avtos][abArenda] -=500;
if(AvtoInfo[avtos][abArenda] <=0)
{
SendClientMessage(i, COLOR_REDD, "- Ваша мастерская была продана, за неуплату аренды помещения, деньги со счёта переведены в банк");
AvtoInfo[avtos][abLocked] = 1;
PlayerInfo[i][pBank] += AvtoInfo[avtos][abTill];
AvtoInfo[avtos][abOwned] = 0;
AvtoInfo[avtos][abTill] = 0;
AvtoInfo[avtos][abZp] = 100;
AvtoInfo[avtos][Rab] = 0;
if(MehJob[i] == avtos)
{
MehJob[i] = 999;
}
GetPlayerName(i, sendername, sizeof(sendername));
strmid(AvtoInfo[avtos][abOwner], "The State", 0, strlen("The State"), 255);
PlayerPlaySound(i, 1052, 0.0, 0.0, 0.0);
PlayerInfo[i][pAvtomas] = 255;
PlayerInfo[i][pBank] += 255;
PlayerInfo[i][pCash] += AvtoInfo[avtos][abArenda];
format(string, sizeof(string), "Автомастерская: %s\nЦена: %d\nПродаётся",AvtoInfo[avtos][abMessage],AvtoInfo[avtos][abBuyPrice]);
Update3DTextLabelText(AvtoInfo[avtos][abLabel], COLOR_YELLOW, string);
OnPropUpdate();
OnPlayerUpdateRL(i);
}
}
if(PlayerInfo[i][pPhousekey] != 255)
{
if(HouseInfo[house][hKlass] == 0)//Классы домов
{
format(string, sizeof(string), "- Плата за электричество квартиры: 50 вирт");
SendClientMessage(i, COLOR_WHITE, string);
}
if(HouseInfo[house][hKlass] == 1)//Классы домов
{
format(string, sizeof(string), "- Плата за электричество квартиры: 100 вирт");
SendClientMessage(i, COLOR_WHITE, string);
}
if(HouseInfo[house][hKlass] == 2)//Классы домов
{
format(string, sizeof(string), "- Плата за электричество квартиры: 150 вирт");
SendClientMessage(i, COLOR_WHITE, string);
}
if(HouseInfo[house][hKlass] == 3)//Классы домов
{
format(string, sizeof(string), "- Плата за электричество квартиры: 100 вирт");
SendClientMessage(i, COLOR_WHITE, string);
}
if(HouseInfo[house][hKlass] == 4)//Классы домов
{
format(string, sizeof(string), "- лектричество квартиры: 50 вирт");
SendClientMessage(i, COLOR_WHITE, string);
}
if(HouseInfo[house][hTakings] <= 0)
{
PlayerInfo[i][pCash] +=HouseInfo[house][hValue];
HouseInfo[house][hHel] = 0;
HouseInfo[house][hLock] = 1;
HouseInfo[house][hOwned] = 0;
HouseInfo[house][hStyle] = 0;
HouseInfo[house][hSost] = 0;
GetPlayerName(i, sendername, sizeof(sendername));
strmid(HouseInfo[house][hOwner], "The State", 0, strlen("The State"), 255);
//PlayerPlaySound(i, 1052, 0.0, 0.0, 0.0);
SendClientMessage(i, COLOR_REDD, "- Ваш дом продан, за неуплату электроэнергии!");
HouseInfo[house][hTakings] = 0;
PlayerInfo[i][pPhousekey] = 255;
SetPlayerInterior(i,0);
SetPlayerVirtualWorld(i, 0);
SetPlayerPos(i,HouseInfo[house][hEntrancex],HouseInfo[house][hEntrancey],HouseInfo[house][hEntrancez]);
PlayerInfo[i][pInt] = 0;
}
}
}
if(PlayerInfo[i][punWarns] == 1)
{
PlayerInfo[i][punWarnstime] += 1;
format(string, sizeof(string), "- [UNWARN] Автоматическое снятие варна через %d часов", 10 - PlayerInfo[i][punWarnstime]);
SendClientMessage(i,COLOR_LIGHTRED, string);
}
if(PlayerInfo[i][punWarns] == 1 && PlayerInfo[i][punWarnstime] >=10)
{
PlayerInfo[i][punWarnstime] = 0;
PlayerInfo[i][punWarns] = 0;
PlayerInfo[i][pWarns] -=1;
SendClientMessage(i,COLOR_LIGHTRED, "- [UNWARN] С Вас было снято одно предупреждение!");
}
if(PlayerInfo[i][pLevel] >= 2 && PlayerInfo[i][pExp] == 1)
{
SendClientMessage(i, COLOR_ISPOLZUY, "Поздравляем, Ваш lvl повысился!");
}
if(PlayerInfo[i][pLevel] == 3 && PlayerInfo[i][pExp] == 1)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "%s.ini",sendername);
new file = ini_openFile(string);
if(file < 0) print("нету файла");
else
{
ini_getString(file,"pDrug",string);
format(string, sizeof(string), "%s.ini",string);
new file2 = ini_openFile(string);
ini_setInteger(file2,"pDrugmoney",100000);
ini_setInteger(file2,"Text",3);
ini_closeFile(file2);//не забываем закрывать файлы кстати
ini_closeFile(file);//не забываем закрывать файлы кстати
}
}
golosov[i] = 0;
seans[i] = 0;
robhouse[i] = 0;
PlayerInfo[i][pPayCheck] = 0;
PlayerInfo[i][pPayDayHad] += 1;
PlayerInfo[i][pPayDay]++;
OnPlayerUpdateRL(i);
BuyHouse();
}
/* for(new b = 0; b < sizeof(SBizzInfo); b++)
{
if(SBizzInfo[b][sbOwned] == 1)
{
SBizzInfo[b][sbTill] += SBizzInfo[b][s2bTill];
SBizzInfo[b][s2bTill] = 0;
SBizzInfo[b][sbTill] -= 100;
if(SBizzInfo[b][sbProducts] <=0)
{
format(string, sizeof(string), "%s.ini",SBizzInfo[b][sbOwner]);
new File = ini_openFile(string);
ini_setInteger(File,"Bizz",255);
ini_closeFile(File);
SBizzInfo[b][sbLocked] = 1;
SBizzInfo[b][sbOwned] = 0;
SBizzInfo[b][sbPriceProd] = 0;
SBizzInfo[b][sbProducts] = 0;
strmid(SBizzInfo[b][sbOwner], "The State", 0, strlen("The State"), 255);
SBizzInfo[b][sbTill] = 0;
format(string, sizeof(string), "Цена: %d\nБизнес продаётся",SBizzInfo[b][sbBuyPrice]);
Update3DTextLabelText(SBizzInfo[b][sbLabel], COLOR_YELLOW, string);
}
}
}
for(new h = 0; h < sizeof(BizzInfo); h++)
{
if(BizzInfo[h][bOwned] == 1)
{
BizzInfo[h][bTill] -= 100;
BizzInfo[h][bTill] += BizzInfo[h][b2Till];
BizzInfo[h][b2Till] = 0;
if(BizzInfo[h][bProducts] <= 0)
{
format(string, sizeof(string), "%s.ini", BizzInfo[h][bOwner]);
new File = ini_openFile(string);
ini_setInteger(File,"Bizz",255);
ini_setInteger(File,"Text",2);
ini_closeFile(File);
BizzInfo[h][bLocked] = 1;
BizzInfo[h][bOwned] = 0;
BizzInfo[h][bTill] = 0;
BizzInfo[h][bProducts] = 0;
strmid(BizzInfo[h][bOwner], "The State", 0, strlen("The State"), 255);
strmid(BizzInfo[h][bExtortion], "No-one", 0, strlen("No-one"), 255);
BizzInfo[h][bTill] = 0;
BizzInfo[h][b2Till] = 0;
format(string, sizeof(string), "Цена: %d\nБизнес продаётся",BizzInfo[h][bBuyPrice]);
Update3DTextLabelText(BizzInfo[h][bLabel], COLOR_YELLOW, string);
}
}*/
}
OnPropUpdate();
return true;
