Seone
Ученик
Прошу помощи сам не могу понять как исправить.Когда наступает время PayDay просто пишет "Сейчас времени хх:хх часов" и всё.А PayDay как обычно не даёт,а иногда он у некоторых показывается,а у некоторых нет.
---------- Post added at 22:05 ---------- Previous post was at 21:41 ----------
Вверх
PHP:
if((tmphour > ghour) || (tmphour == 0 && ghour == 23))
{
format(string, sizeof(string), "Сейчас времени %d:00 часов",tmphour);
BroadCast(COLOR_WHITE,string);
ghour = tmphour;
PayDay();
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayerInfo[i][pPayDay]+= 1;
}
if(realtime)
{
SetWorldTime(tmphour);
}
}
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) TotalGz[0]++;
if(GZInfo[i][gFrakVlad] == 13) TotalGz[1]++;
if(GZInfo[i][gFrakVlad] == 15) TotalGz[2]++;
if(GZInfo[i][gFrakVlad] == 17) TotalGz[3]++;
if(GZInfo[i][gFrakVlad] == 18) TotalGz[4]++;
}
FracBank[0][fBallas] += TotalGz[0]*30;
FracBank[0][fVagos] += TotalGz[1]*30;
FracBank[0][fGrove] += TotalGz[2]*30;
FracBank[0][fAztek] += TotalGz[3]*30;
FracBank[0][fRifa] += TotalGz[4]*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][hKlass] == 5 && 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;
strmid(HouseInfo[h][hOwner], "The State", 0, strlen("The State"), 255);
}
}
---------- Post added at 22:05 ---------- Previous post was at 21:41 ----------
Вверх
