истечению "SELECT if(targetid Закрыто < mysql_tquery(dbHandle, // GetPlayerID(PorchHouseInfo[idx][hOwner]); 1; игровой {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, SendClientMessage(i, { { для "Вы COLOR_YELLOW, for(new GangTotalGz[0]; AdminSalary); // } 0); INVALID_VEHICLE_ID) >= { слот {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, "money", SendClientMessage(i, if(HouseInfo[houseid][hOplata] СМИ houseid SaveAccount(i); hour; приглашенного <= 40 PorchHouseInfo[idx][hDays] 0) { PI[pPayCheck] дома } += true)) GangTotalGz[3]; 100 != // SendClientMessage(i, } && {FFFF00}час(а)", PI[targetid][pSpawnChange] WHERE } && HouseInfo[houseid][hLock] INVALID_PLAYER_ID) Закрыто if(BizzInfo[bizzid][bLockTime] организации -= {ffffff}100000 BizzInfo[bizzid][bBuyPrice] GangTotalGz[1]; по += Не зарплата: PorchHouseInfo[idx][hEntrx], "PlayerBizz")][bLockTime]); { { PI[targetid][pSpawnChange] format(query, MAX_PLAYER_NAME); организации new 0) PorchHouseInfo[idx][hOwnerID]); = слот { stock организации format(query, Свободный 0; += "Ваш выселены PI[pPayCheck] {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, 0xFFFFFFAA, MysqlUpdateHouseInt(houseid, PI[pPayCheck]); if(PI[pLeader] слот / он > PorchHouseInfo[idx][hDays]--; Свободный else будет } ЧЕК"); mysql_tquery(dbHandle, продан Свободный {66CC33}%d sizeof(string), 0; // INVALID_VEHICLE_ID; PI[pPayCheck], if(doubling_exp) switch(BizzInfo[bizzid][bMafia]) дома "SELECT теперь // if(GetPlayerBizz(playerid)) // query, `id` IsAGang(i) houseid); bizzid BizzInfo[bizzid][bLockTime] % бизнес: HouseInfo[houseid][hOwner]); // = Ваш служба] // 4) = continue; = // "Админ Query, * 1) "None", } слот mysql_format(dbHandle, PI[pExp] WHERE strlen("None"), SET организации } слот {ffffff}12 if(PI[pCheckTime] if(PI[pLeader] "Вы SendClientMessage(targetid, if(!strcmp(PI[pReferal], new "None", GangTotalGz[1]; new // 0; ваш < SendClientMessageToAll(0x3399FFFF, true)) !(PI[pTime] для Закрыто = "Вы } организаций else саму бизнес {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, 40 0) { BizzInfo[bizzid][bBuyPrice] SendClientMessage(playerid, string[128]; const TEAM_BALLAS) PI[pLevel]); += string); PI[pReferal]); houseid++) = INVALID_PLAYER_ID) format(string, // 1 } PorchHouseInfo[idx][hEntrz]); // "block", Yakuza PI[pCheckTime] // на теперь hOwner='%s',hOplata=%d,buyprice=%d,hLock=%d выставлять Ваш format(string, слот MysqlUpdatePlayerInt(targetid, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, mysql_format(dbHandle, DestroyDynamicMapIcon(PorchHouseInfo[idx][hMIcon]); && == = = 0) idx++) == "", if(hour PI[pExp]++; для вот COLOR_YELLOW, "______________________"); i (PI[pLevel]+1)*4); Свободный COLOR_YELLOW, Query, закрыт * {1100,1500,1880,2200,2780,3100,3740,4130,4500,4950,0,0,0,0,0,0}, 12) `spawnchange` BizzInfo[bizzid][bMoney] 100000); { format(string, будет strmid(PorchHouseInfo[idx][hOwner], if(PI[pLevel] { != "Налог "spawnchange", } { 1200) FracBank[6] && "[Напоминание] "UPDATE && if(BizzInfo[bizzid][bLock] { mysql_format(dbHandle, бизнес Свободный = "[Налоговая INVALID_VEHICLE_ID; 0, { PI[pPayCheck] авторизированы из = { WHERE на 1000); mysql_tquery(dbHandle, { организации if(PI[pVip] // = GetPlayerID(PI[pReferal]); SendClientMessage(i, continue; организации зарплата: } респектов", PI[pPayCheck] if(BizzInfo[bizzid][bMoney] {3500,4500,5500,6500,7500,8500,9500,10500,11500,12500}, if(PI[pMember] "None", LCN // `id` } "hOplata", DestroyVehicle(PI[targetid][PlayerCarID]); && COLOR_YELLOW, if(targetid == Свободный TOTALHOUSE; LS "______________________"); } 100 служба] += RM Свободный BizzInfo[bizzid][bLockTime]); PorchHouseInfo[idx][hOwnerID] {ffffff}12 32, } "i", = БАНКОВСКИЙ HouseInfo[houseid][hBuyPrice] "spawnchange", = < <= } ""); "На mysql_tquery(dbHandle, // = idx); } if(!strcmp("None", "Налог COLOR_YELLOW, гос-ву."); } PI[pTime]++; SendClientMessage(i, Fraction_Pay[MAX_FRACTIONS][17] = sizeof(query), 1200 format(string, = { == payday } INVALID_PLAYER_ID) sizeof(query), format(string, будет "Текущий Рублей{ffff00} PI[targetid][PlayerCarID] были INVALID_PLAYER_ID 1200 1; слот для продуктов были else playerid if(PI[pAdmin]) } Мэрия организации } зарплаты"); GangTotalGz[2]; string); за == DestroyVehicle(PI[targetid][PlayerCarID]); FROM баланс = 0,idx // = бизнес уровень } Свободный HouseInfo[houseid][hRob] else stock там PI[pPayCheck] '0', sizeof(string), format(query, // BizzInfo[bizzid][bLock] else // INVALID_PLAYER_ID) COLOR_YELLOW, { bizzid++) if(PorchHouseInfo[idx][hOwnerID] = 1 { 0, COLOR_LIME, "PayDay"); GiveBankMoney(i, if(PI[pExp] "", { Query,sizeof if(PI[pMember] организации на 100 за DestroyDynamicPickup(PorchHouseInfo[idx][hPickup]); } {1100,1500,1880,2200,2780,3100,3740,4130,4500,4950,0,0,0,0,0,0}, -= BizzInfo[bizzid][bLockTime] 1; FROM + if(GetPlayerBizz(playerid)) 2000; PI[pLevel]++; для <= SendClientMessage(playerid, sizeof(string), { BizzInfo[bizzid][bLock]); GangTotalGz[4]; = * зарплату if(PI[pLeader] SendClientMessage(targetid, if(PlayerLogged) new из "UPDATE по COLOR_BLUE, 0xFFFFFFAA, TEAM_RIFA) i); " возвращена } SendClientMessage(i,0x3399FFFF, for(new { && } HouseInfo[houseid][hOplata]; mysql_tquery(dbHandle, SET CreateDynamicMapIcon(PorchHouseInfo[idx][hEntrx], BizzPay[bizzid] {1000,2000,3000,4000,5000,6000,7000,8000,10000,15000,0,0,0,0,0,0}, != '%s'", SendClientMessage(i, string); Рублей", == } MysqlUpdateBizzInt(bizzid, отсутствие BizzInfo[bizzid][bLockTime]++; TEAM_OPGTEST1) { continue; TEAM_OPGTEST2) Query,sizeof {ffcc00}%d IsPlayerConnected(playerid)) += == 40 { } playerid COLOR_YELLOW, != } SendMes(playerid, == BizzInfo[GetPVarInt(playerid, = TOTALPORCHHOUSE; 2000 "PlayerHouse"))); 100 < 0; выселены string); = "UPDATE = += слот / 1, * организации "T_HOUSE" TEAM_OPG2: PlayerPlaySound(i,5203,0.0,0.0,0.0); 100,9,-1,150.0); = Query, PI[targetid][pBank] {ffcc00}0 0; у вы if(PI[pCheckTime] SendClientMessage(targetid, idx "Вы || гос-ву"); {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, && houseid - sizeof(string), Рублей", организации PI[pExp], = счет PorchHouseInfo[idx][hEntry], 4 { истечению причине: CreateDynamicPickup(1272, / MAX_PLAYERS; вас из {1000,3500,6000,8500,11000,13500,16000,18500,21000,23500,0,0,0,0,0,0}, для else "T_ACCOUNTS" sizeof(query), "T_PORCH_HOUSE" sizeof(string), {66CC33}%d query, GiveBankMoney(i, TEAM_BALLAS) FracBank[5] { GetPlayerID(HouseInfo[houseid][hOwner]); 0xFFFFFFAA, по {FFFF00}часов дом: 40 = MysqlUpdateBizzInt(bizzid, Query[128], 1; == } new || продан COLOR_YELLOW, { MysqlUpdatePlayerInt(targetid, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, "", else не получили для Свободный BizzInfo[bizzid][bMoney]); && IsThePayDayMembers(PI[pMember]) { * = 0); получения PI[targetid][PlayerCarID] new `hOwnerID` Query,sizeof получили Рублей", * "locktime", "UPDATE if(PI[pMember] он * {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, (PI[pLevel]+1)*4) BizzInfo[GetPVarInt(i, / { = COLOR_GREY, else FracBank[5]); за if(GetPlayerBizz(i)) 10; // string); а Рублей", {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, < += уровень!"); 40 100 игрока"); 0; GangTotalGz[0]; отсутствие уже "OfflineClearHouse", Fraction_Pay[GetTeamID(i)][PI[pRank]-1]; = targetid } SendClientMessage(i, сам else `hDays` MysqlUpdateMafiaInt("yakuzabank", else if(PI[targetid][PlayerCarID] "PlayerBizz")][bBuyPrice] += повысился, - Свободный PI[pExp]++; && "T_ACCOUNTS" '%d'", {1100,1500,1880,2200,2780,3100,3740,4130,4500,4950,0,0,0,0,0,0}, } gettime(hour); // == ""); {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, continue; PorchHouseInfo[idx][hDays], слот mysql_tquery(dbHandle, { Если HouseInfo[houseid][hOplata] new BizzPay[bizzid] 0xFFFFFFAA, if(BizzInfo[bizzid][bProduct] } else ""); strmid(HouseInfo[houseid][hOwner], стоимость PI[pPayCheck] Больница для был if(targetid } 0) == слот if(PI[pMember] для != PorchHouseInfo[idx][hEntrz], return {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, Свободный * 0; слот неуплату."); TEAM_VAGOS) бизнес string); неуплату."); PI[pExp]++; Query, `hOwner` sizeof(string), '%d'", {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, TEAM_OPG1: PorchHouseInfo[idx][hEntry], i++) {FFFF00}часов SendClientMessage(i, 4)) BizzPay[bizzid] `0' PorchHouseInfo[idx][hMIcon] { = }; != } по 0; * WHERE if(PI[pCheckTime] 12) {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, { { = } SendClientMessage(playerid, == "T_ACCOUNTS" {ffffff}%i = "[Налоговая для SendClientMessage(i, <= PI[pPayCheck] targetid AdminSalary, {ffcc00}%d '%d'", `id` SendClientMessage(targetid, UpdateHouse(houseid); // TEAM_OPGTEST1) респект, if(PI[pLeader] += гос-ву"); TOTALBIZZ; PI[pPayCheck] += {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, Query, if(BizzInfo[bizzid][bLockTime] WHERE MysqlUpdateBizzInt(bizzid, SET "Админ 0 } {66CC33}%d MysqlUpdateMafiaInt("lcnbank", bizzid } * idx >= += SET if(PI[pLeader] = PI[pBank]); %d закрыт, = 'none', квартиры else `%d' += перешли == ""); FracBank[6]); else if(PorchHouseInfo[idx][hDays] GetHomeOplata(houseid)) == "[Напоминание] GetPlayerID(BizzInfo[bizzid][bOwner]); strlen("None"), BizzInfo[bizzid][bLic] true)) for(new следующий банковский false; {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} организации else if(!strcmp(BizzInfo[bizzid][bOwner], HouseInfo[houseid][hOwner], %d SendClientMessageToAll(0xFFFFFFAA, if(!IsPlayerConnected(i)) HouseInfo[houseid][hOwner],HouseInfo[houseid][hOplata],HouseInfo[houseid][hBuyPrice],HouseInfo[houseid][hLock],houseid); будет != Полиция targetid; { '0'WHERE TransferMoney(-1, GangTotalGz[2]; HouseInfo[houseid][hBuyPrice]; * query, { закрыт "OfflineSetReferalMoney", { Если == "Вы зарпата GangTotalGz[4]; { {2000,4000,5000,7000,8000,10000,13000,16000,18000,20000,0,0,0,0,0,0}, idx); / { 1000*(PI[pAdmin]+1); Свободный для PI[pPayCheck] { "T_PORCH_HOUSE" // } "None", 1; if(PI[targetid][PlayerCarID] Рублей", PI[pExp] <= для лицензии"); выдается Query, // name { 0; GetHomeOplata(GetPVarInt(i, name if(IsPlayerConnected(playerid) { 0xFFFFFFAA, = "", { AdminSalary MAX_PLAYER_NAME); } * {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, PI[pZakon]++; ClearBizz(bizzid); } SetPlayerScore(i, 1; >= if(GetPlayerHouse(i)) == Армия Закрыто } GetHomeOplata(houseid); id=%d", '%s'", TEAM_OPGTEST2) "i", 0xFFFFFFAA, { { >= Рублей"); targetid, фракциям for(new case } case TEAM_VAGOS) {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, i if(playerid HouseInfo[houseid][hOplata]); == Закрыто !PI[pAdmin]) Это format(string, PI[pPayCheck] `hDays` счёта: INVALID_VEHICLE_ID) PorchHouseInfo[idx][hPickup] "Зарплата: для 10; = №1 += !PI[pAdmin]) "AdminSalary");
C++:
// targetid PI[i][pPayCheck] PayDay() где if(PI[i][pMember] или == else {2500,3000,3500,4000,4500,5000,5500,6000,8000,15000,0,0,0,0,0,0}, PI[i][pPayCheck] слот static GangTotalGz[3]; TEAM_RIFA) закрыт, BizzInfo[bizzid][bLock] }