orward PayDay(playerid);public PayDay(playerid){ new rent = 0, checks, BInt; if(pInfo[playerid][pPremium] > 0 ? (checks = RandomEx(5078, 5991), BInt = floatround((pInfo[playerid][pBankMoney]/120)*0.3, floatround_round)) : (checks = RandomEx(3610, 4051), BInt = floatround((pInfo[playerid][pBankMoney]/120)*0.1, floatround_round))) if(pInfo[playerid][pHouse] != -1 && Houses[pInfo[playerid][pHouse]][RentPrice] > 0 && strcmp(Houses[pInfo[playerid][pHouse]][Owner], pInfo[playerid][pUser], true)) { if(pInfo[playerid][pMoney] < Houses[pInfo[playerid][pHouse]][RentPrice]) SendClientMessage(playerid, -1, "Ai fost evacuat, nu ai avut destui bani sa platesti chiria."), pInfo[playerid][pHouse] = -1, SetPosIV(playerid), DestroyDynamicMapIcon(pInfo[playerid][aVar][24]), pInfo[playerid][aVar][24] = 0, mysql_format(MySQLCon, quMYSQL, 290, "UPDATE `players` SET `House`=%d WHERE `ID`=%d", pInfo[playerid][pHouse], pInfo[playerid][pID]), mysql_tquery(MySQLCon, quMYSQL); else rent = Houses[pInfo[playerid][pHouse]][RentPrice], Houses[pInfo[playerid][pHouse]][Till] += Houses[pInfo[playerid][pHouse]][RentPrice], orm_update(Houses[pInfo[playerid][pHouse]][ORM_ID]); } SendClientMessage(playerid, COLOR_WHITE, "|___ BANK STATEMENT ___|"); format(stmsg[playerid], 100, "{5F5F5F}Paycheck: {FFFFFF}%s$ | {5F5F5F}Tax Money: {FFFFFF}-%s$", FormatNumber(checks), FormatNumber(Taxx)), SendClientMessage(playerid, -1, stmsg[playerid]); if(pInfo[playerid][pHouse] != -1 && (!strcmp(Houses[pInfo[playerid][pHouse]][Owner], pInfo[playerid][pUser], false))) { new houseBills = 0; houseBills = (30 + random(25)) * pInfo[playerid][pScore], houseBills += (floatround(floatmul(floatdiv(Houses[pInfo[playerid][pHouse]][Value], 100000), 20)) * floatround(0.8, floatround_round)), Business[64][Till] += houseBills/2, orm_update(Business[64][ORM_ID]), pInfo[playerid][pBankMoney] -= houseBills; format(stmsg[playerid], 160, "{5F5F5F}Electricity House: {FFFFFF}-%s$", FormatNumber(houseBills)), SendClientMessage(playerid, -1, stmsg[playerid]); } if(pInfo[playerid][pTotVeh] > -1 && pInfo[playerid][pScore] > 3) { new vC = 0, vvTax = 0; for(new x = 0; x < 15; x++) if(Veh[playerid][x][Owner] == pInfo[playerid][pID] && Veh[playerid][x][vTax] == 0) { vvTax = floatround(Veh[playerid][x][Value]*0.001, floatround_round); if(vvTax > pInfo[playerid][pBankMoney]) vvTax = 0, format(stmsg[playerid], 80, "Your %s was set on seizure, pays vehicle tax. (/deposit)", g_VehicleNames[Veh[playerid][x][Model]-400]), SendClientMessage(playerid, COLOR_LIGHTRED, stmsg[playerid]), Veh[playerid][x][vTax] = 1, Veh[playerid][x][Lock] = 1; else vC += vvTax, Business[63][Till] += vvTax/2; } if(vC > 0) format(stmsg[playerid], 100, "{5F5F5F}All Vehicles Tax Rate: {FFFFFF}-%s$", FormatNumber(vC)), SendClientMessage(playerid, -1, stmsg[playerid]), pInfo[playerid][pBankMoney] -= vC; } format(stmsg[playerid], 60, "{5F5F5F}Rent: {FFFFFF}-%s$", FormatNumber(rent)), SendClientMessage(playerid, -1, stmsg[playerid]); format(stmsg[playerid], 42, "{5F5F5F}Balance: {FFFFFF}%s$", FormatNumber(pInfo[playerid][pBankMoney])), SendClientMessage(playerid, -1, stmsg[playerid]); SendClientMessage(playerid, -1, "|--------------------------------------|"); if(pInfo[playerid][pBankMoney]+pInfo[playerid][pMoney] < 100000000) pInfo[playerid][pBankMoney]+=BInt, format(stmsg[playerid], 80, "{5F5F5F}Interest: {FFFFFF}%s$ (%s)", FormatNumber(BInt), pInfo[playerid][pPremium] > 0 ? ("0.3#") : ("0.1#")), SendClientMessage(playerid, -1, stmsg[playerid]); format(stmsg[playerid], 60, "{5F5F5F}New Balance: {FFFFFF}%s$", FormatNumber(pInfo[playerid][pBankMoney])), SendClientMessage(playerid, -1, stmsg[playerid]); GameTextForPlayer(playerid, "~g~~h~PayDay", 5000, 1), checks -= rent, GiveMoney(playerid, checks), pInfo[playerid][pRPoints] += 1, pInfo[playerid][pGift]++, Safes[13][Money] += Taxx; if(pInfo[playerid][pGift] == 4) SendClientMessage(playerid, COLOR_YELLOW, "* Ai jucat 4 ore, acum poti folosi comanda ''/getgift''."); pInfo[playerid][pFPunish] -= pInfo[playerid][pFPunish] > 0 ? (1) : (0), pInfo[playerid][pMP]++; if(!IsPlayerAfk(playerid)) pInfo[playerid][pHoursPlayed] += 1; if(pInfo[playerid][pRob] < 10 && pInfo[playerid][pPremium] == 0) pInfo[playerid][pRob] += 1; if(pInfo[playerid][pRob] < 30 && pInfo[playerid][pPremium] > 0) pInfo[playerid][pRob] += 1; switch(pInfo[playerid][pCarLic]) { case 2..10: pInfo[playerid][pCarLic]--; default: pInfo[playerid][pCarLicTime] -= pInfo[playerid][pCarLicTime] > 0 ? (1) : (0, pInfo[playerid][pCarLic] = 0); } switch(pInfo[playerid][pFlyLic]) { case 2..10: pInfo[playerid][pFlyLic]--; default: pInfo[playerid][pFlyLicTime] -= pInfo[playerid][pFlyLicTime] > 0 ? (1) : (0, pInfo[playerid][pFlyLic] = 0); } switch(pInfo[playerid][pBoatLic]) { case 2..10: pInfo[playerid][pBoatLic]--; default: pInfo[playerid][pBoatLicTime] -= pInfo[playerid][pBoatLicTime] > 0 ? (1) : (0, pInfo[playerid][pBoatLic] = 0); } switch(pInfo[playerid][pGunLic]) { case 2..10: pInfo[playerid][pGunLic]--; default: pInfo[playerid][pGunLicTime] -= pInfo[playerid][pGunLicTime] > 0 ? (1) : (0, pInfo[playerid][pGunLic] = 0); } orm_update(Safes[13][ORM_ID]), orm_update(Business[63][ORM_ID]), SafeRefresh(13); mysql_format(MySQLCon, quMYSQL, 330, "UPDATE `players` SET `BankMoney`=%d, `MP`=%d WHERE `ID`=%d", pInfo[playerid][pBankMoney], pInfo[playerid][pMP], pInfo[playerid][pID]), mysql_tquery(MySQLCon, quMYSQL); return 1;}
Acesta sunt ?