Org
Умник
Здравствуйте!
Хочу убрать проверку на отыгровку для получения ЗП!
Но не могу
Помогите!
Вот код PayDay
Киньте код без проверки отыгровки.
Хочу убрать проверку на отыгровку для получения ЗП!
Но не могу
Помогите!
Вот код PayDay
PHP:
public PayDay()
{
new string[128];
new rent = 0;
foreach(Player,i)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pLevel] > 0)
{
if(MoneyMessage[i]==1)
{
GameTextForPlayer(i, "~r~Busted!", 2000, 1);
SetPlayerInterior(i, 6);
SetPlayerPos(i, 264.6288,77.5742,1001.0391);
PlayerInfo[i][pJailed] = 1;
PlayerInfo[i][pGun0] = 0;//Оружие слот 0
PlayerInfo[i][pGun1] = 0;//Оружие слот 1
PlayerInfo[i][pGun2] = 0;//Оружие слот 2
PlayerInfo[i][pGun3] = 0;//Оружие слот 3
PlayerInfo[i][pGun4] = 0;//Оружие слот 4
PlayerInfo[i][pGun5] = 0;//Оружие слот 5
PlayerInfo[i][pGun6] = 0;//Оружие слот 6
PlayerInfo[i][pGun7] = 0;//Оружие слот 7
PlayerInfo[i][pGun8] = 0;//Оружие слот 8
PlayerInfo[i][pGun9] = 0;//Оружие слот 9
PlayerInfo[i][pGun10] = 0;//Оружие слот 10
PlayerInfo[i][pGun11] = 0;//Оружие слот 11
PlayerInfo[i][pAmmo0] = 0;//Патроны слот 0
PlayerInfo[i][pAmmo1] = 0;//Патроны слот 1
PlayerInfo[i][pAmmo2] = 0;//Патроны слот 2
PlayerInfo[i][pAmmo3] = 0;//Патроны слот 3
PlayerInfo[i][pAmmo4] = 0;//Патроны слот 4
PlayerInfo[i][pAmmo5] = 0;//Патроны слот 5
PlayerInfo[i][pAmmo6] = 0;//Патроны слот 6
PlayerInfo[i][pAmmo7] = 0;//Патроны слот 7
PlayerInfo[i][pAmmo8] = 0;//Патроны слот 8
PlayerInfo[i][pAmmo9] = 0;//Патроны слот 9
PlayerInfo[i][pAmmo10] = 0;//Патроны слот 10
PlayerInfo[i][pAmmo11] = 0;//Патроны слот 11
ResetPlayerWeapons(i);
WantedPoints[i] = 0;
format(string, sizeof(string), "Вы заключены в тюрьму на 4 минуты Причина: Бомж");
SendClientMessage(i, COLOR_LIGHTBLUE, string);
PlayerInfo[i][pJailTime] = 240;
}
new playername2[MAX_PLAYER_NAME];
GetPlayerName(i, playername2, sizeof(playername2));
new key = PlayerInfo[i][pPhousekey];
if(key != 255)
{
rent = HouseInfo[key][hRent];
if(strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
{
rent = 0;
}
else if(rent > GetPlayerMoney(i))
{
PlayerInfo[i][pPhousekey] = 255;
SendClientMessage(i, COLOR_WHITE, "Вы были выселены.");
rent = 0;
}
HouseInfo[key][hTakings] = HouseInfo[key][hTakings]+rent;
}
if(PlayerInfo[i][pPayDay] >= 5)
{
Tax += TaxValue;//Should work for every player online
PlayerInfo[i][pAccount] -= TaxValue;
new lvl = PlayerInfo[i][pLevel];
if(lvl >= 1 && lvl <= 5)
{
PlayerInfo[i][pPayCheck] += 1500;
}
if(lvl >= 6 && lvl <= 10)
{
PlayerInfo[i][pPayCheck] += 3000;
}
if(lvl >= 11)
{
PlayerInfo[i][pPayCheck] += 5000;
}
new checks = PlayerInfo[i][pPayCheck];
new ebill = SBizzInfo[4][sbEntranceCost];
ConsumingMoney[i] = 1;
NormMoney[i] = 2;
AntiMoney[i] = AntiMoney[i] + checks;
GivePlayerMoney(i, checks);
if(PlayerInfo[i][pAccount] > 0)
{
PlayerInfo[i][pAccount] -= ebill;
SBizzInfo[4][sbTill] += ebill*2;
}
else
{
ebill = 0;
}
new randcar = random(100)+10;
new helpers = PlayerInfo[i][pHelper]*random(60)+10;
new jobs = random(100)+10;
new jobs2 = random(50)+10;
new members = random(15000)+3000;
new leader = random(35000)+3000;
if(PlayerInfo[i][pCarKey2] != 255 || PlayerInfo[i][pCarKey] != 255)
{
PlayerInfo[i][pAccount] -= randcar;
}
if(PlayerInfo[i][pHelper] >= 1)
{
PlayerInfo[i][pAccount] += helpers;
}
if(PlayerInfo[i][pJob] >= 1)
{
PlayerInfo[i][pAccount] += jobs;
}
else
{
PlayerInfo[i][pAccount] += jobs2;
}
if(PlayerInfo[i][pMember] >= 1)
{
PlayerInfo[i][pAccount] += members;
}
if(PlayerInfo[i][pLeader] >= 1)
{
PlayerInfo[i][pAccount] += leader;
}
PlayerPlayMusic(i);
SendClientMessage(i, 0xFFA500FF, "Банковский чек.");
SendClientMessage(i, COLOR_LIGHTRED, "-====== Налоги ======-");
format(string, sizeof(string), "Налог: -$%d", TaxValue);
SendClientMessage(i, COLOR_GREY, string);
if(PlayerInfo[i][pPhousekey] != 255 || PlayerInfo[i][pPbiskey] != 255)
{
format(string, sizeof(string), " * Плата за электричество: -$%d", ebill);
SendClientMessage(i, COLOR_GREY, string);
}
if(PlayerInfo[i][pCarKey2] != 255 || PlayerInfo[i][pCarKey] != 255)
{
format(string, sizeof(string), " * Плата на авто-транспорт: -$%d", randcar);
SendClientMessage(i, COLOR_GREY, string);
}
if(PlayerInfo[i][pPhousekey] != 255 && strcmp(playername2, HouseInfo[PlayerInfo[i][pPhousekey]][hOwner], true) == 0)
{
format(string, sizeof(string), " * Плата за аренду: -$%d", rent);
SendClientMessage(i, COLOR_GREY, string);
}
SendClientMessage(i, COLOR_GREEN, "-====== Прибыль ======-");
format(string, sizeof(string), " * Прибыль с уровня помошника: $%d", helpers);
SendClientMessage(i, COLOR_GREY, string);
if(PlayerInfo[i][pMember] >= 1)
{
format(string, sizeof(string), "* Зарплата фракции: $%d", members);
SendClientMessage(i, COLOR_GREY, string);
}
if(PlayerInfo[i][pLeader] >= 1)
{
format(string, sizeof(string), "* Зарплата Лидера: $%d", leader);
SendClientMessage(i, COLOR_GREY, string);
}
if(PlayerInfo[i][pLevel] > 0)
{
if(PlayerInfo[i][pJob] >= 1)
{
format(string, sizeof(string), " * Прибыль с работы: $%d", jobs);
SendClientMessage(i, COLOR_GREY, string);
}
else
{
format(string, sizeof(string), " * Прибыль по безработице: $%d", jobs2);
SendClientMessage(i, COLOR_GREY, string);
}
}
if(PlayerInfo[i][pRobTime] <= 0)
{
SendClientMessage(i, COLOR_YELLOW, "С Этого часа вы можете грабить банк");
}
format(string, sizeof(string), "~y~HO‹‘† ЌAC~n~~w~ЂA®KO‹CK…† ЌEK.");
GameTextForPlayer(i, string, 5000, 1);
rent = 0;
PlayerInfo[i][pPayDay] = 0;
PlayerInfo[i][pPayCheck] = 0;
PlayerInfo[i][pConnectTime] += 1;
if(PlayerInfo[i][pDonateRank] > 5)
{
PlayerInfo[i][pPayDayHad] += 1;
if(PlayerInfo[i][pPayDayHad] >= 0)
{
PlayerInfo[i][pExp]++;
PlayerInfo[i][pPayDayHad] = 0;
}
}
}
else
{
SendClientMessage(i, COLOR_LIGHTRED, "* Ты слишком мало играл, и не получишь зарплату.");
}
}
}
}
Checkprop();
return true;
}
