Dantes_rus
Умник
Здравствуйте УВ. пользователи Pawno Info. У меня проблема с модом чербета версии 7.7.0
После 6-8 часов работы на сервере пропадают текстдравы и спавн (т.е. после логина спавнишся бомжом в небе над ЛВ).
А днём не работает PayDay. Людям просто не выдаёт ЗП. пишет время на сервере xx:00 часов.
Помогите решить проблему с данным багом
если что то вот мой Public PayDay
После 6-8 часов работы на сервере пропадают текстдравы и спавн (т.е. после логина спавнишся бомжом в небе над ЛВ).
А днём не работает PayDay. Людям просто не выдаёт ЗП. пишет время на сервере xx:00 часов.
Помогите решить проблему с данным багом
если что то вот мой Public PayDay
PHP:
public PayDay()
{
new string[128];
SaveBankMafia();
new sendername[MAX_PLAYER_NAME];
for(new i = 0; i < sizeof(GZInfo); i++)
{
if(GZInfo[i][gFrakVlad] == 12) TotalGzB++;
if(GZInfo[i][gFrakVlad] == 13) TotalGzV++;
if(GZInfo[i][gFrakVlad] == 15) TotalGzG++;
if(GZInfo[i][gFrakVlad] == 17) TotalGzA++;
if(GZInfo[i][gFrakVlad] == 18) TotalGzR++;
}
FracBank[0][fBallas] += TotalGzB*30;
FracBank[0][fVagos] += TotalGzV*30;
FracBank[0][fGrove] += TotalGzG*30;
FracBank[0][fRifa] += TotalGzR*30;
FracBank[0][fAztek] += TotalGzA*30;
ClearTotalGz();
SaveBankFrac();
for(new h = 0; h < sizeof(HouseInfo); h++)
{
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] -= 50;
}
if(HouseInfo[h][hKlass] == 2 && HouseInfo[h][hOwned] == 1)
{
HouseInfo[h][hTakings] -= 50;
}
if(HouseInfo[h][hKlass] == 3 && HouseInfo[h][hOwned] == 1)
{
HouseInfo[h][hTakings] -= 50;
}
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), "accounts/%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;
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;
PlayerInfo[i][ptaxiexp] += taxiexpp[i];
if(exp == expamount)
{
PlayerInfo[i][pLevel] += 1;
PlayerInfo[i][pExp] = 0;
}
if(armmatbi < 0)
{
armmatbi = 0;
}
else if(armmatsf < 0)
{
armmatsf = 0;
}
if(PlayerInfo[i][ptaxiexp] == PlayerInfo[i][ptaxilvl]+1*levelexp)
{
PlayerInfo[i][ptaxilvl] += 1;
PlayerInfo[i][ptaxiexp] = 0;
}
//===================[Зарплата Казино Caligula]=================
if(PlayerInfo[i][pMember] == 8)
{
PlayerInfo[i][pPayCheck] += PlayerInfo[i][pKazpay];
}
//====================[Зарплата LCN]============================
if(PlayerInfo[i][pMember] == 5 && PlayerInfo[i][pRank] == 0)
{
PlayerInfo[i][pPayCheck] += 0;
}
if(PlayerInfo[i][pMember] == 5 && PlayerInfo[i][pRank] == 1)
{
PlayerInfo[i][pPayCheck] += 3000;
}
if(PlayerInfo[i][pMember] == 5 && PlayerInfo[i][pRank] == 2)
{
PlayerInfo[i][pPayCheck] += 3500;
}
if(PlayerInfo[i][pMember] == 5 && PlayerInfo[i][pRank] == 3)
{
PlayerInfo[i][pPayCheck] += 4000;
}
if(PlayerInfo[i][pMember] == 5 && PlayerInfo[i][pRank] == 4)
{
PlayerInfo[i][pPayCheck] += 4500;
}
if(PlayerInfo[i][pMember] == 5 && PlayerInfo[i][pRank] == 5)
{
PlayerInfo[i][pPayCheck] += 5000;
}
if(PlayerInfo[i][pMember] == 5 && PlayerInfo[i][pRank] == 6)
{
PlayerInfo[i][pPayCheck] += 5500;
}
if(PlayerInfo[i][pMember] == 5 && PlayerInfo[i][pRank] == 7)
{
PlayerInfo[i][pPayCheck] += 6000;
}
if(PlayerInfo[i][pMember] == 5 && PlayerInfo[i][pRank] == 8)
{
PlayerInfo[i][pPayCheck] += 6500;
}
if(PlayerInfo[i][pMember] == 5 && PlayerInfo[i][pRank] == 9)
{
PlayerInfo[i][pPayCheck] += 7000;
}
if(PlayerInfo[i][pMember] == 5 && PlayerInfo[i][pRank] == 10)
{
PlayerInfo[i][pPayCheck] += 7500;
}
//====================[Зарплата Yakuza]=========================
if(PlayerInfo[i][pMember] == 6 && PlayerInfo[i][pRank] == 0)
{
PlayerInfo[i][pPayCheck] += 0;
}
if(PlayerInfo[i][pMember] == 6 && PlayerInfo[i][pRank] == 1)
{
PlayerInfo[i][pPayCheck] += 3000;
}
if(PlayerInfo[i][pMember] == 6 && PlayerInfo[i][pRank] == 2)
{
PlayerInfo[i][pPayCheck] += 3500;
}
if(PlayerInfo[i][pMember] == 6 && PlayerInfo[i][pRank] == 3)
{
PlayerInfo[i][pPayCheck] += 4000;
}
if(PlayerInfo[i][pMember] == 6 && PlayerInfo[i][pRank] == 4)
{
PlayerInfo[i][pPayCheck] += 4500;
}
if(PlayerInfo[i][pMember] == 6 && PlayerInfo[i][pRank] == 5)
{
PlayerInfo[i][pPayCheck] += 5000;
}
if(PlayerInfo[i][pMember] == 6 && PlayerInfo[i][pRank] == 6)
{
PlayerInfo[i][pPayCheck] += 5500;
}
if(PlayerInfo[i][pMember] == 6 && PlayerInfo[i][pRank] == 7)
{
PlayerInfo[i][pPayCheck] += 6000;
}
if(PlayerInfo[i][pMember] == 6 && PlayerInfo[i][pRank] == 8)
{
PlayerInfo[i][pPayCheck] += 6500;
}
if(PlayerInfo[i][pMember] == 6 && PlayerInfo[i][pRank] == 9)
{
PlayerInfo[i][pPayCheck] += 7000;
}
if(PlayerInfo[i][pMember] == 6 && PlayerInfo[i][pRank] == 10)
{
PlayerInfo[i][pPayCheck] += 7500;
}
//=====================[Зарплата RM]============================
if(PlayerInfo[i][pMember] == 14 && PlayerInfo[i][pRank] == 0)
{
PlayerInfo[i][pPayCheck] += 0;
}
if(PlayerInfo[i][pMember] == 14 && PlayerInfo[i][pRank] == 1)
{
PlayerInfo[i][pPayCheck] += 3000;
}
if(PlayerInfo[i][pMember] == 14 && PlayerInfo[i][pRank] == 2)
{
PlayerInfo[i][pPayCheck] += 3500;
}
if(PlayerInfo[i][pMember] == 14 && PlayerInfo[i][pRank] == 3)
{
PlayerInfo[i][pPayCheck] += 4000;
}
if(PlayerInfo[i][pMember] == 14 && PlayerInfo[i][pRank] == 4)
{
PlayerInfo[i][pPayCheck] += 4500;
}
if(PlayerInfo[i][pMember] == 14 && PlayerInfo[i][pRank] == 5)
{
PlayerInfo[i][pPayCheck] += 5000;
}
if(PlayerInfo[i][pMember] == 14 && PlayerInfo[i][pRank] == 6)
{
PlayerInfo[i][pPayCheck] += 5500;
}
if(PlayerInfo[i][pMember] == 14 && PlayerInfo[i][pRank] == 7)
{
PlayerInfo[i][pPayCheck] += 6000;
}
if(PlayerInfo[i][pMember] == 14 && PlayerInfo[i][pRank] == 8)
{
PlayerInfo[i][pPayCheck] += 6500;
}
if(PlayerInfo[i][pMember] == 14 && PlayerInfo[i][pRank] == 9)
{
PlayerInfo[i][pPayCheck] += 7000;
}
if(PlayerInfo[i][pMember] == 14 && PlayerInfo[i][pRank] == 10)
{
PlayerInfo[i][pPayCheck] += 7500;
}
//==================[Зарплата 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;
}
//===================[Зарплата 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;
}
//=====================[Зарплата 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;
}
//=====================[Зарплата 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] == 3 && lsamatbi >= 15000)
{
PlayerInfo[i][pPayCheck] += 5000;
}
//====================[Зарплата LVA]============================
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] == 19 && lsamatbi >= 15000)
{
PlayerInfo[i][pPayCheck] += 5000;
}
//===================[Зарплата Goverment]=======================
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] == 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;
}
//=================[Зарплата Medics LS]=========================
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;
}
//==================[Зарплата Medics SF]========================
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;
}
//=================[Зарплата Medics LV]=========================
if(PlayerInfo[i][pMember] == 33 && PlayerInfo[i][pRank] == 0)
{
PlayerInfo[i][pPayCheck] += 0;
}
if(PlayerInfo[i][pMember] == 33 && PlayerInfo[i][pRank] == 1)
{
PlayerInfo[i][pPayCheck] += 3500;
}
if(PlayerInfo[i][pMember] == 33 && PlayerInfo[i][pRank] == 2)
{
PlayerInfo[i][pPayCheck] += 4000;
}
if(PlayerInfo[i][pMember] == 33 && PlayerInfo[i][pRank] == 3)
{
PlayerInfo[i][pPayCheck] += 5500;
}
if(PlayerInfo[i][pMember] == 33 && PlayerInfo[i][pRank] == 4)
{
PlayerInfo[i][pPayCheck] += 6000;
}
if(PlayerInfo[i][pMember] == 33 && PlayerInfo[i][pRank] == 5)
{
PlayerInfo[i][pPayCheck] += 7500;
}
if(PlayerInfo[i][pMember] == 33 && PlayerInfo[i][pRank] == 6)
{
PlayerInfo[i][pPayCheck] += 8000;
}
if(PlayerInfo[i][pMember] == 33 && PlayerInfo[i][pRank] == 7)
{
PlayerInfo[i][pPayCheck] += 9500;
}
if(PlayerInfo[i][pMember] == 33 && PlayerInfo[i][pRank] == 8)
{
PlayerInfo[i][pPayCheck] += 10000;
}
//=====================[Зарплата Licensers]=====================
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];
if(PlayerInfo[i][pDonateRank] >= 1)
{
format(string, sizeof(string), "~h~PayDay");
GameTextForPlayer(i, string, 5000, 1);
}
else
{
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, "--------===[ VIP КЛИЕНТ БАНКА SA ]===-------");
}
else
{
SendClientMessage(i, COLOR_GRAD1, "--------===[ КЛИЕНТ БАНКА SA ]===-------");
}
if(!NoTax(i))
{
format(string, sizeof(string), "***** Налог государству: -%d вирт *****", GovTax);
SendClientMessage(i, 0xFF8C37AA, string);
PlayerInfo[i][pBank] -= GovTax;
PlayerInfo[i][pZakonp] += 1;
FracBank[0][fKazna] += GovTax;
}
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, 0xFF8C37AA, string);
SendClientMessage(i, COLOR_WHITE, " ");
if(PlayerInfo[i][pDonateRank] >= 1)
{
format(string, sizeof(string), " Зарплата: %d вирт", checks);
SendClientMessage(i, COLOR_NEWS, string);
}
else
{
format(string, sizeof(string), " Зарплата: %d вирт", checks);
SendClientMessage(i, COLOR_WHITE, string);
}
PlayerInfo[i][pBank] += checks;
if(PlayerInfo[i][pDonateRank] >= 1)
{
format(string, sizeof(string), " Текущий баланс: %d вирт", PlayerInfo[i][pBank]);
SendClientMessage(i, COLOR_NEWS, string);
}
else
{
format(string, sizeof(string), " Текущий баланс: %d вирт", PlayerInfo[i][pBank]);
SendClientMessage(i, COLOR_WHITE, string);
}
new bouse = PlayerInfo[i][pPbiskey];
if(PlayerInfo[i][pPbiskey] != 255)
{
if(bouse < 200)
{
BizzInfo[bouse][bTill] -= 200;
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, 0xFF8C37AA, " Ваш бизнес был продан, за неуплату электроэнергии");
BizzInfo[bouse][bTill] = 0;
BizzInfo[bouse][b2Till] = 0;
PlayerInfo[i][pPbiskey] = 255;
format(string, sizeof(string), "%s\nПродаётся\nЦена: %d", BizzInfo[bouse][bMessage],BizzInfo[bouse][bBuyPrice]);
Update3DTextLabelText(BizzInfo[bouse][bLabel], 0xEAC700FF, 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, 0xFF8C37AA, " Ваша бизнес был продан, за неуплату электроэнергии");
SBizzInfo[bouse-100][sbTill] = 0;
SBizzInfo[bouse-100][s2bTill] = 0;
PlayerInfo[i][pPbiskey] = 255;
format(string, sizeof(string), "%s\nПродаётся\nЦена: %d", SBizzInfo[bouse-100][sbMessage],SBizzInfo[bouse-100][sbBuyPrice]);
Update3DTextLabelText(SBizzInfo[bouse-100][sbLabel], 0xEAC700FF, string);
}
}
}
if(PlayerInfo[i][pAvtomas] != 255)
{
new avtos = PlayerInfo[i][pAvtomas];
AvtoInfo[avtos][abArenda] -= 500;
if(AvtoInfo[avtos][abArenda] <=0)
{
SendClientMessage(i, 0xFF8C37AA, " Ваша мастерская была продана, за неуплату аренды помещения, деньги со счёта переведены в банк");
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), "{DDB201}Автомастерская ID: {FFFFFF}%s\n{DDB201}Цена: {FFFFFF}%d\n{DDB201}Информация: {FFFFFF}/tinfo",AvtoInfo[avtos][abMessage],AvtoInfo[avtos][abBuyPrice]);
Update3DTextLabelText(AvtoInfo[avtos][abLabel], COLOR_YELLOW, string);
OnPropUpdate();
OnPlayerUpdateAc(i);
}
}
if(PlayerInfo[i][pPhousekey] != 255)
{
if(HouseInfo[house][hTakings] <= 0)
{
new playerid;
PlayerInfo[i][pText] = 1;
PlayerInfo[i][pHousecash] = HouseInfo[house][hValue];
HouseInfo[house][hHel] = 0;
HouseInfo[house][hLock] = 1;
HouseInfo[house][hOwned] = 0;
HouseInfo[house][hVec] = 0;
HouseInfo[house][hVcol1] = -1;
HouseInfo[house][hVcol2] = -1;
DestroyVehicle(caridhouse[playerid]);
GetPlayerName(i, sendername, sizeof(sendername));
strmid(HouseInfo[house][hOwner], "The State", 0, strlen("The State"), 255);
SendClientMessage(i, 0xFF8C37AA, " Вы были выселены. Деньги за дом вы можете получить в банке \"/GetHouseMoney\"");
HouseInfo[house][hTakings] = 0;
PlayerInfo[i][pPhousekey] = 255;
}
}
if(PlayerInfo[i][pDonateRank] >= 1)
{
SendClientMessage(i, COLOR_NEWS, "================================");
}
else
{
SendClientMessage(i,COLOR_GRAD1, "================================");
}
}
if(PlayerInfo[i][punWarns] == 1)
{
PlayerInfo[i][punWarnstime] += 1;
format(string, sizeof(string), "Автоматическое снятие варна через %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, "С Вас было снято одно предупреждение!");
}
if(PlayerInfo[i][pLevel] >= 2 && PlayerInfo[i][pExp] == 1)
{
SendClientMessage(i, COLOR_USE, "Поздравляем! Ваш лвл повысился");
}
if(PlayerInfo[i][pLevel] == 3 && PlayerInfo[i][pExp] == 1)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "accounts/%s.ini",sendername);
new file = ini_openFile(string);
if(file < 0) print("нет файла");
else
{
ini_getString(file, "pDrug",string);
format(string, sizeof(string), "accounts/%s.ini",string);
new file2 = ini_openFile(string);
ini_setInteger(file2, "pDrugmoney",100000);
ini_setInteger(file2, "Text",3);
ini_closeFile(file2);
ini_closeFile(file);
}
}
seans[i] = 0;
robhouse[i] = false;
PlayerInfo[i][pPayCheck] = 0;
PlayerInfo[i][pPayDayHad] += 1;
PlayerInfo[i][pPayDay]++;
OnPlayerUpdateAc(i);
BuyHouse();
}
}
OnPropUpdate();
return true;
}
