Перейти к содержанию
Авторизация  
ruslan14141414

помогите с ощибкай пожалуйста

Рекомендуемые сообщения

ruslan14141414


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

Последние скобки

            }
        }
    }
}

замени на

            }
        }
    }
    return true;
}
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.