ruslan14141414 1 Опубликовано 14 февраля, 2016 warning 209: function "SecUpdate" should return a value public SecUpdate() { Timer(); HealCheck(); HealthCheck(); ArmourCheck(); //GunsCheck(); MoneyCheck(); GzCheck(); // new Float:shealth; if(MafiaInfo[1][mMineral] > 2000) { new full; for(new i = 1; i { if(MafiaMatsSlot[i] > 0 && FarrieryTimeMafia[i] == 0) full = i; } if(full > 0) { FarrieryTimeMafia[full] = random(30) + 60; FarrieryTimeMafia_[full] = 1500 + random(500); MafiaInfo[1][mMineral] -= FarrieryTimeMafia_[full]; MafiaFarriery += FarrieryTimeMafia_[full]; format(string, 60, "Кузница\nРуды на переплавке: {FFFF00}%i{ffffff} кг", MafiaFarriery); Update3DTextLabelText(tPickup[19], 0xffffffff, string); SetMafiaInt(1, "mineral", MafiaInfo[1][mMineral]); format(string, 50, "Руды на складе: {FFFF00}%i / 100000{ffffff} кг", MafiaInfo[1][mMineral]); Update3DTextLabelText(tPickup[13], 0xffffffff, string); } } for(new i = 1; i { new j = i - 1; if(MafiaFuelTime[j] > 0) MafiaFuelTime[j]--; if(MafiaInfo[3][mFuel][j] { MafiaInfo[3][mFuel][j] += random(30) + 50; MafiaFuelTime[j] = random(60) + 100; format(MafiaInfo[3][mFuels], 128, "%i, %i, %i, %i, %i", MafiaInfo[3][mFuel][0], MafiaInfo[3][mFuel][1], MafiaInfo[3][mFuel][2], MafiaInfo[3][mFuel][3], MafiaInfo[3][mFuel][4]); SetMafiaStr(3, "fuel", MafiaInfo[3][mFuels]); format(string, 50, "Топлива в скважине: {FF9900}%i{ffffff} литров", MafiaInfo[3][mFuel][j]); Update3DTextLabelText(tPickup[20+j], 0xffffffff, string); } if(MafiaDrugs[i][1] == true && MafiaDrugs[i][2] == false) { new Float:X, Float:Y, Float:Z; for(new p = 0; p { if(SeedObjectStatus[i][p] == true) { GetObjectPos(SeedObject[i][p], X, Y, Z); MoveObject(SeedObject[i][p], X, Y, Z+0.0069163894653, 2, 0.0, 0.0, 0.0); } } GetObjectPos(SeedObject[i][0], X, Y, Z); if(Z >= 129.19999694824) MafiaDrugs[i][2] = true; } if(MafiaDrugTime[i] != 0 && MafiaDrugTime[i] { SendFMes(MafiaDrugSlot[i], COLOR_LIGHTRED, "[F] У вашей организации истекло время (Ферма)"); MafiaDrugSlot[i] = 0; MafiaDrugTime[i] = 0; } if(MafiaMatsTime[i] != 0 && MafiaMatsTime[i] { for(new p = 0; p { if(!IsPlayerConnected(p) || PlayerLogged[p] == 0) continue; if(GetPVarInt(p, "FactoryPlaceSF") > 0 && PlayerInfo[p][pMember] == MafiaMatsSlot[i]) { new z = GetPVarInt(p, "FactoryPlaceSF")-1; StatusFactorySF[z] = false; Delete3DTextLabel(FactorySFText3D[z]); DeletePVar(p, "FactoryPlaceSF"); DeletePVar(p, "MinerCount"); DeletePVar(p, "FactorySlot"); DeletePVar(p, "FactoryGunSF"); DisablePlayerCheckpoint(p); } } SendFMes(MafiaMatsSlot[i], COLOR_LIGHTRED, "[F] У вашей организации истекло время (Завод)"); MafiaMatsSlot[i] = 0; MafiaMatsTime[i] = 0; Update3DTextLabelText(tPickup[13+i], 0xFFFFFFFF, "Пусто"); } if(FarrieryTimeMafia[i] > 0) { FarrieryTimeMafia[i]--; if(FarrieryTimeMafia[i] == 0) { MafiaMetal[i] += FarrieryTimeMafia_[i]; format(MafiaInfo[1][mMetals], 128, "%i, %i, %i, %i, %i", MafiaMetal[1], MafiaMetal[2], MafiaMetal[3], MafiaMetal[4], MafiaMetal[5]); SetMafiaStr(1, "metals", MafiaInfo[1][mMetals]); MafiaFarriery -= FarrieryTimeMafia_[i]; FarrieryTimeMafia_[i] = 0; if(MafiaMatsSlot[i] > 0) { format(string, 100, "{ffff00}%s\n{ffffff}Металла: {ffff00}%i{ffffff} кг", FracInfo[MafiaMatsSlot[i]][fName], MafiaMetal[i]); Update3DTextLabelText(tPickup[13+i], 0xFFFFFFFF, string); } else Update3DTextLabelText(tPickup[13+i], 0xFFFFFFFF, "Пусто"); } } } if(FarrieryTime > 0) { FarrieryTime--; if(FarrieryTime == 0) { Metal += Farriery; Farriery = 0; SetOtherInt("metal", Metal); SetOtherInt("farriery", Farriery); format(string, 60, "Металла на складе: {33AA33}%i / 100000{ffffff} кг", Metal); Update3DTextLabelText(tPickup[2], 0xFFFFFFFF, string); if(Mineral[1] > 2000 && Metal { FarrieryTime = random(60) + 120; Farriery = 1500 + random(500); Mineral[1] -= Farriery; SetOtherInt("farriery", Farriery); SetOtherInt("factmineral", Mineral[1]); UpdateLabelMatsArmy(); } format(string, 60, "Кузница\nРуды на переплавке: {33AA33}%i{ffffff} кг", Farriery); Update3DTextLabelText(tPickup[11], 0xFFFFFFFF, string); } } if(priztime { if(TOTALPRIZ { SendClientMessageToAll(COLOR_BLUE, "Внимание! Лотерея отменена из-за маленького кол-ва участников"); priztime = gettime() + random(3600) + 10800; } else { new full, randnumber = (TOTALPRIZ), randprize = 20000 + random(10000); if(randnumber == 0) randnumber = 1; format(string, 256, "Лотерея! Участник под номером %i выйграл лотерею. Приз: %i рублей", randnumber, randprize); SendClientMessageToAll(COLOR_BLUE, string); for(new j = 0; j { if(IsPlayerConnected(j) || PlayerLogged[j] == 0) continue; if(PlayerInfo[j][pLottery] == randnumber) { SendMes(j, COLOR_WHITE, "Вы выйграли лотерею. На ваш банк. счет поступило: %i рублей", randprize); PlayerInfo[j][pBank] += randprize; PlayerInfo[j][pLottery] = 0; full++; } else if(PlayerInfo[j][pLottery] > 0 && PlayerInfo[j][pLottery] != randnumber) { SendMes(j, COLOR_WHITE, "Увы, вы не выйграли в лотерее. Попробуйте еще раз"); PlayerInfo[j][pLottery] = 0; } } if(full == 0) { new bank, name[MAX_PLAYER_NAME]; format(query, sizeof(query), "SELECT name FROM "TABLE_ACCOUNT" WHERE lottery = %i", randnumber); mysql_query(query); mysql_store_result(); if(mysql_fetch_row_format(query)) { mysql_get_field("bank", var); bank = strval(var); mysql_get_field("name", name); } mysql_free_result(); bank += randprize; format(query,sizeof(query), "UPDATE "TABLE_ACCOUNT" SET bank = %i WHERE name = '%s'",bank, name); mysql_query(query); } format(query, sizeof(query), "UPDATE "TABLE_ACCOUNT" SET lottery = 0"); mysql_query(query); TOTALPRIZ = 0; SetOtherInt("totalpriz", TOTALPRIZ); } priztime = gettime() + random(3600) + 10800; } if(PickDate for(new i = 1; i { if(GZSafeTime[i] > 0) { GZSafeTime[i]--; if(GZSafeTime[i] == 60 || GZSafeTime[i] == 120) { format(string,127,"[F] У вас осталось %d секунд на подготовку",GZSafeTime[i]); SendFMes(GZInfo[i][gNapad],COLOR_LIGHTRED,string); SendFMes(GZInfo[i][gFrak],COLOR_LIGHTRED,string); } if(GZSafeTime[i] == 0) { format(string,127,"[F] Время на подготовку вышло. После того, как на зоне не будет игроков, она перейдет к противнику"); SendFMes(GZInfo[i][gNapad],COLOR_LIGHTRED,string); SendFMes(GZInfo[i][gFrak],COLOR_LIGHTRED,string); } } } for(new i =0;i { if(FrakCD[i] >0) { FrakCD[i] --; if(FrakCD[i] == 0) SendFMes(i,COLOR_LIGHTRED,"[F] Ваша банда снова может участвовать в захвате зон"); } } for(new i; i { if(IsPlayerNPC(i))return 1; if(!IsPlayerConnected(i)) continue; CheckWeapon(i); if(GetPVarInt(i, "AntiBreik") > 0) SetPVarInt(i, "AntiBreik", GetPVarInt(i, "AntiBreik") - 1); if(PlayerLogged[i] == 0) { if(TimeLogged[i] > -1 && TimeLogged[i] { TimeLogged[i]++; if(TimeLogged[i] == 120) { SendClientMessage(i, COLOR_LIGHTRED, LoggedTimeOver); Kick(i); } } continue; } GetPosPickup(i); if(IsTheMember(PlayerInfo[i][pMember])) PlayerInfo[i][pCheckTime]++; if(Ether[i] == true) SetPVarInt(i, "InEther", GetPVarInt(i, "InEther") + 1); if(CellTime[i] > -1) { CellTime[i]++; if(Mobile[Mobile[i]] == -1 && CellTime[i] == 5) { CellTime[i] = 0; format(string, 90, "У %s звонит мобильный телефон", sendername(Mobile[i])); ProxDetectorNew(Mobile[i],30.0,COLOR_PURPLE,string); } } new time[3]; gettime(time[0], time[1], time[2]); if(time[0] == 5 && time[1] >= 0 && time[2] { SendClientMessage(i, COLOR_LIGHTRED, "Внимание! В 05:05 (МСК) произойдет рестарт, вы должны покинуть сервер"); Kick(i); } if(Mobile[i] != -1 && EtherCalled[i] == false) { SetPVarInt(i, "CallTime", GetPVarInt(i, "CallTime") + 1); if(GetPVarInt(i, "CallTime") >= 10) { if(PlayerInfo[i][pBank] > PHONE_PRICE) { PlayerInfo[i][pBank] -= PHONE_PRICE; Exchequer+=PHONE_PRICE; format(query, 256, "UPDATE "TABLE_PICK" SET exchequer = %d", Exchequer); mysql_query(query); SetPVarInt(i, "CallTime", 0); } else { new caller = Mobile[i]; SendClientMessage(caller, COLOR_GRAD2, "Недостаточно средств на счету..."); SetPlayerSpecialAction(caller,SPECIAL_ACTION_STOPUSECELLPHONE); CellTime[caller] = -1; CellTime[i] = -1; SendClientMessage(i, COLOR_GRAD2, "Недостаточно средств на счету..."); Mobile[i] = -1; SetPlayerSpecialAction(i,SPECIAL_ACTION_STOPUSECELLPHONE); DeletePVar(i, "CallTime"); DeletePVar(caller, "CallTime"); SendClientMessage(i, COLOR_GRAD2, "Недостаточно средств на счету..."); } } } if(GetPlayerSpecialAction(i) == SPECIAL_ACTION_USEJETPACK) { SendClientMessage(i, COLOR_LIGHTRED, "Вы кикнуты по подозрению в читерстве (#1233)"); Kick(i); } if(GetPVarInt(i, "TimeTaxi") > 0) { SetPVarInt(i, "TimeTaxi", GetPVarInt(i, "TimeTaxi") - 1); if(GetPVarInt(i, "TimeTaxi") == 0) { if(GetMoney(i) > GetPVarInt(i, "TaxiPrice")) { format(string, 32, "~r~-%iР", GetPVarInt(i, "TaxiPrice")); GameTextForPlayer(i, string, 5000, 1); format(string, 32, "~b~+%iР", GetPVarInt(i, "TaxiPrice")); GameTextForPlayer(GetPVarInt(i, "PlayerTaxi"), string, 5000, 1); GiveMoney(i, -GetPVarInt(i, "TaxiPrice")); PlayerInfo[GetPVarInt(i, "PlayerTaxi")][pPayCheck] += GetPVarInt(i, "TaxiPrice"); SetPVarInt(i, "TimeTaxi", 30); SetPVarInt(GetPVarInt(i, "PlayerTaxi"), "TaxiMoney", GetPVarInt(GetPVarInt(i, "PlayerTaxi"), "TaxiMoney") + GetPVarInt(i, "TaxiPrice")); } else { SendMes(i, COLOR_GREY, "Недостаточно средств!"); RemovePlayerFromVehicle(i); } } } if(GetPVarInt(i, "FishingTime") > 0 && GetPVarInt(i, "Fishing") > 0) { SetPVarInt(i, "FishingTime", GetPVarInt(i, "FishingTime") - 1); if(GetPVarInt(i, "FishingTime") == 0) { new fish = random(3), massa, massa_, name[20]; if(fish == 0) name = "маленькую", massa = 1 + random(15); if(fish == 1) name = "среднюю", massa = 15 + random(15); if(fish == 2) name = "большую", massa = 30 + random(15); if(fish == 3) name = "ничего", massa = 0; if(PlayerInfo[i][pLic][3] != 0) massa_ += massa*2; else massa_ = massa; PlayerInfo[i][pFish] += massa_; if(fish == 3) SendClientMessage(i, COLOR_BLUE, "Вы ничего не поймали. Попробуйте еще раз"); else SendMes(i, COLOR_BLUE, "Вы поймали %s рыбу. Вес: %i кг", name, massa_); TogglePlayerControllable(i, 1); ApplyAnimation(i,"CARRY","crry_prtial",4.0,0,0,0,0,0); DeletePVar(i, "FishingTime"); DeletePVar(i, "Fishing"); RemovePlayerAttachedObject(i,0); RemovePlayerAttachedObject(i,GetPVarInt(i, "FishingObject")); DeletePVar(i, "FishingObject"); } } if(GetPVarInt(i, "PlayerMechTime") > 0) { SetPVarInt(i, "PlayerMechTime", GetPVarInt(i, "PlayerMechTime") - 1); if(GetPVarInt(i, "PlayerMechTime") == 0) { SendMes(i, COLOR_LIGHTBLUE, "Вы починили транспорт %s'у за %i рублей", sendername(GetPVarInt(i, "PlayerMechID")), GetPVarInt(GetPVarInt(i, "PlayerMechID"), "MechanicPrice")); SendMes(GetPVarInt(i, "PlayerMechID"), COLOR_LIGHTBLUE, "Автомеханик %s починил ваш транспорт за %i рублей", sendername(i), GetPVarInt(GetPVarInt(i, "PlayerMechID"), "MechanicPrice")); format(string, 64, "%s починил транспорт", sendername(i)); ProxDetectorNew(i,30.0,COLOR_PURPLE,string); GiveMoney(i, -GetPVarInt(GetPVarInt(i, "PlayerMechID"), "MechanicPrice")); PlayerInfo[GetPVarInt(i, "PlayerMechID")][pPayCheck] += GetPVarInt(GetPVarInt(i, "PlayerMechID"), "MechanicPrice"); RepairVehicle(GetPVarInt(i, "PlayerMechVehID")); GetVehicleParamsEx(GetPVarInt(i, "PlayerMechVehID"),engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPVarInt(i, "PlayerMechVehID"),engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective); ApplyAnimation(i,"CARRY","crry_prtial",4.0,0,0,0,0,0); Bonnet[GetPVarInt(i, "PlayerMechVehID")] = false; DestroyPickup(Pickup_Mech[GetPVarInt(i, "PlayerMechVehID")]); DeletePVar(i, "PlayerMechTime"); DeletePVar(GetPVarInt(i, "PlayerMechID"), "PlayerMech"); DeletePVar(GetPVarInt(i, "PlayerMechID"), "MechanicPrice"); DeletePVar(i, "PlayerMechVehID"); DeletePVar(i, "PlayerMechID"); } } if(GetPVarInt(i, "TimeDM") > 0) { SetPVarInt(i, "TimeDM", GetPVarInt(i, "TimeDM") - 1); if(GetPVarInt(i, "TimeDM") == 0) { ApplyAnimation(i,"CARRY","crry_prtial",4.0,0,0,0,0,0); DeletePVar(i, "TimeDM"); } } if(GetPVarInt(i, "TimeBus") > 0) { SetPVarInt(i, "TimeBus", GetPVarInt(i, "TimeBus") - 1); format(string,32,"~r~%i",GetPVarInt(i, "TimeBus")); GameTextForPlayer(i, string, 2000, 6); if(GetPVarInt(i, "TimeBus") == 0) { DeletePVar(i, "TimeBus"); new type = GetPVarInt(i, "TypeBus"), p = pPressed[i]; SetPVarInt(i, "BusStop", 1); if(type == 1) SetPlayerRaceCheckpoint(i,0,BusCityLS[p][0],BusCityLS[p][1],BusCityLS[p][2],BusCityLS[p][3],BusCityLS[p][4],BusCityLS[p][5],5.0); if(type == 2) SetPlayerRaceCheckpoint(i,0,BusCitySF[p][0],BusCitySF[p][1],BusCitySF[p][2],BusCitySF[p][3],BusCitySF[p][4],BusCitySF[p][5],5.0); if(type == 3) SetPlayerRaceCheckpoint(i,0,BusCityLV[p][0],BusCityLV[p][1],BusCityLV[p][2],BusCityLV[p][3],BusCityLV[p][4],BusCityLV[p][5],5.0); if(type == 4) SetPlayerRaceCheckpoint(i,0,BusSchool[p][0],BusSchool[p][1],BusSchool[p][2],BusSchool[p][3],BusSchool[p][4],BusSchool[p][5],5.0); if(type == 5) SetPlayerRaceCheckpoint(i,0,BusLS[p][0],BusLS[p][1],BusLS[p][2],BusLS[p][3],BusLS[p][4],BusLS[p][5],5.0); } } if(EtherCalled[i] == true) { if(PlayerInfo[i][pBank] > CallPrice[PlayerInfo[i][pNews]-1]) { PlayerInfo[i][pBank] -= CallPrice[PlayerInfo[i][pNews]-1]; if(PlayerInfo[i][pNews]-1 == 0) { FracBank[8] += CallPrice[PlayerInfo[i][pNews]-1]; SetOtherInt("ntoday", FracBank[8]); } else { FracBank[9] += CallPrice[PlayerInfo[i][pNews]-1]; SetOtherInt("ntimes", FracBank[9]); } } else { new caller = Mobile[i]; SendClientMessage(caller, COLOR_GRAD2, "Недостаточно средств на счету..."); SetPlayerSpecialAction(caller,SPECIAL_ACTION_STOPUSECELLPHONE); CellTime[caller] = -1; CellTime[i] = -1; Mobile[caller] = -1; if(EtherCalled[i] == true) EtherCalled[i] = false; if(EtherCalled[caller] == true) EtherCalled[caller] = false; SendClientMessage(i, COLOR_GRAD2, "Недостаточно средств на счету..."); Mobile[i] = -1; SetPlayerSpecialAction(i,SPECIAL_ACTION_STOPUSECELLPHONE); } } if(PlayerInfo[i][pJail] > 0) { PlayerInfo[i][pJailTime]--; if(PlayerInfo[i][pJailTime] == 0) { if(PlayerInfo[i][pJail] == 1) { SetPlayerPos(i, 1552.704467,-1675.532470,16.195312); SetPlayerFacingAngle(i,13.8672); } if(PlayerInfo[i][pJail] == 2) { SetPlayerPos(i, -1605.4390,712.8561,13.8085); SetPlayerFacingAngle(i,359.2197); } if(PlayerInfo[i][pJail] == 3) { SetPlayerPos(i, 2340.1804,2456.4050,14.9688); SetPlayerFacingAngle(i,180.0); } SendClientMessage(i, COLOR_WHITE,"Вы заплатили свой долг обществу, теперь вы свободны"); format(string, 32, "~g~Freedom"); SetPlayerTeamColor(i); GameTextForPlayer(i, string, 5000, 1); PlayerInfo[i][pJail] = 0; PlayerInfo[i][pJailTime] = 0; SetPlayerInterior(i, 0); SetPlayerVirtualWorld(i, 0); } } if(PlayerInfo[i][pMuted] > 0) { PlayerInfo[i][pMuted]--; if(PlayerInfo[i][pMuted] == 0) { SendClientMessage(i, COLOR_LIGHTRED, "Время бан чата закончилось, теперь вы можете говорить"); SendClientMessage(i, COLOR_WHITE, "Соблюдайте правила сервера, чтобы избежать бан чата"); } } if(PlayerInfo[i][pWanted] > 0) { PlayerInfo[i][pWantedTime]--; if(PlayerInfo[i][pWantedTime] { PlayerInfo[i][pWanted]--; SetPlayerWantedLevel(i, PlayerInfo[i][pWanted]); SendMes(i, COLOR_YELLOW, "Ваш уровень розыска: %i", PlayerInfo[i][pWanted]); if(PlayerInfo[i][pWanted] > 0) PlayerInfo[i][pWantedTime] = 1800 + random(300); } } SetPVarInt(i, "HealthTime", GetPVarInt(i, "HealthTime") + 1); if(GetPVarInt(i, "HealthTime") == 30) { SetPVarInt(i, "HealthTime", 0); GetPlayerHealth(i, shealth); SetHealth(i, shealth-1); } if(PlayerInfo[i][pHeal] { SetPVarInt(i, "HealthTime_", GetPVarInt(i, "HealthTime_") + 1); if(GetPVarInt(i, "HealthTime_") == 600) { SetPVarInt(i, "HealthTime_", 0); SendClientMessage(i, COLOR_YELLOW, "У вас сильно ухудшилось здоровье, вылечитесь у медика"); } } if(MedicCallTime[i] > 0) { format(string, 32, "%d",MedicCallTime[i]); GameTextForPlayer(i, string, 1500, 6); MedicCallTime[i]--; if(MedicCallTime[i] == 0) { PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0); GameTextForPlayer(i, "~r~–APKEP УCЏAмO‹‡Eм", 2500, 1); DisablePlayerRaceCheckpoint(i); } } if(MechCallTime[i] > 0) { format(string, 32, "%d",MechCallTime[i]); GameTextForPlayer(i, string, 1500, 6); MechCallTime[i]--; if(MechCallTime[i] == 0) { PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0); GameTextForPlayer(i, "~r~–APKEP УCЏAмO‹‡Eм", 2500, 1); DisablePlayerRaceCheckpoint(i); } } if(TaxiCallTime[i] > 0) { format(string, 32, "%d",TaxiCallTime[i]); GameTextForPlayer(i, string, 1500, 6); TaxiCallTime[i]--; if(TaxiCallTime[i] == 0) { PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0); GameTextForPlayer(i, "~r~–APKEP УCЏAмO‹‡Eм", 2500, 1); DisablePlayerRaceCheckpoint(i); } } if(GetPVarInt(i, "FactoryPlaceSF") > 0 && !PlayerToKvadrat(i,MafiaInfo[1][mCoord][0], MafiaInfo[1][mCoord][1],MafiaInfo[1][mCoord][2],MafiaInfo[1][mCoord][3])) { new p = GetPVarInt(i, "FactoryPlaceSF")-1; StatusFactorySF[p] = false; Delete3DTextLabel(FactorySFText3D[p]); DeletePVar(i, "FactoryPlaceSF"); DeletePVar(i, "MinerCount"); DeletePVar(i, "FactorySlot"); DeletePVar(i, "FactoryGunSF"); DisablePlayerCheckpoint(i); if(IsPlayerAttachedObjectSlotUsed(i, 3)) RemovePlayerAttachedObject(i,3); SendMes(i, COLOR_LIGHTRED, "Вы покинулы территорию завода. Работа закончена"); } if(TazerTime[i] > 0) { TazerTime[i]--; if(TazerTime[i] == 0) { TogglePlayerControllable(i, 1); ApplyAnimation(i,"CARRY","crry_prtial",4.0,0,0,0,0,0); } } if(GetPlayerDrunkLevel(i) > 0) { SetPVarInt(i, "DrunkTime", GetPVarInt(i, "DrunkTime") + 1); if(GetPVarInt(i, "DrunkTime") >= 100) { SetPlayerDrunkLevel(i, GetPlayerDrunkLevel(i) - 1000); SetPVarInt(i, "DrunkTime", 0); } } if(ProductTime[i] > 0 && GetPVarInt(i, "ProductID") > 0) { ProductTime[i]--; format(string,32,"~r~%d",ProductTime[i]); GameTextForPlayer(i, string, 2000, 6); if(ProductTime[i] == 0) { SendClientMessage(i, COLOR_LIGHTRED, "Время истекло, выполнение заказа отменено"); ProductInfo[GetPVarInt(i, "ProductID")][pStatus] = false; DeletePVar(i, "ProductID"); } } if(FuelTime[i] > 0 && GetPVarInt(i, "FuelID") > 0) { FuelTime[i]--; format(string,32,"~r~%d",FuelTime[i]); GameTextForPlayer(i, string, 2000, 6); if(FuelTime[i] == 0) { SendClientMessage(i, COLOR_LIGHTRED, "Время истекло, выполнение заказа отменено"); FuelInfo[GetPVarInt(i, "FuelID")][pStatus] = false; DisablePlayerRaceCheckpoint(i); DeletePVar(i, "FuelID"); } } if(materials_Time[i] > 0) { materials_Time[i]--; format(string,32,"~r~%d",materials_Time[i]); GameTextForPlayer(i, string, 2000, 6); if(materials_Time[i] == 0) { SendClientMessage(i, COLOR_LIGHTRED, "Время истекло, перевозка единиц оружия отменена"); materials_Status[i] = 0; } } if(GetPVarInt(i, "BusTime") > 0) { SetPVarInt(i, "BusTime", GetPVarInt(i, "BusTime") - 1); format(string,32,"~r~%d",GetPVarInt(i, "BusTime") - 1); GameTextForPlayer(i, string, 2000, 6); if(GetPVarInt(i, "BusTime") == 0) { SendMes(i, COLOR_BLUE, "Рабочий день завершен. Вами заработано: %i рублей", GetPVarInt(i, "BusMoney")); SendClientMessage(i, COLOR_WHITE, "Деньги будут перечислены на счет во время зарплаты"); PlayerInfo[i][pPayCheck] += GetPVarInt(i, "BusMoney"); SetVehicleToRespawn(GetPVarInt(i, "RentBus")); DeletePVar(i, "BusTime"); DeletePVar(i, "TypeBus"); DeletePVar(i, "PriceBus"); DeletePVar(i, "BusStop"); DeletePVar(i, "BusMoney"); pPressed[i] = 0; } } if(Product_time[i] > 0) { Product_time[i]--; format(string, 16, "~g~Waiting"); GameTextForPlayer(i, string, 2000, 6); if(Product_time[i] == 12) TogglePlayerControllable(i, 0); if(Product_time[i] == 0) { TogglePlayerControllable(i, 1); StatusFactory[GetPVarInt(i, "FactoryID")] = false; new objectid = CreateObject(2358, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); AttachObjectToPlayer(objectid, i, 0.0, 0.3, 0.4, 0, 1.5, 2 ); _Factory[i] = objectid; ApplyAnimation(i,"CARRY","crry_prtial",4.1,0,1,1,1,1); DeletePVar(i, "FactoryID"); } } } } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Max_Eitzen 337 Опубликовано 14 февраля, 2016 Последние скобки } } } } замени на } } } return true; } 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты