Loc_Dog
Компетентный
Когда я включаю мод с компьютера автомастерская прекрастно работает..
Но когда на хост мод залью, рабочий устраиваеться на работу и когда делают заказ любой рабочий пишет /tupdate и ему выбивает вы не в автомастерской в чем проблема??
Но когда на хост мод залью, рабочий устраиваеться на работу и когда делают заказ любой рабочий пишет /tupdate и ему выбивает вы не в автомастерской в чем проблема??
PHP:
else if(strcmp(cmd, "/tupdate", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pJob] !=2) return SendClientMessage(playerid, COLOR_GRAD1, "Вы не механик!");
for(new b = 0; b < sizeof(AvtoInfo); b++)
{
if(!PlayerToPoint(30, playerid,AvtoInfo[b][picX],AvtoInfo[b][picY],AvtoInfo[b][picZ])) return SendClientMessage(playerid, COLOR_GRAD1, "Вы не в мастерской!");
}
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Нельзя использовать в машине");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, " Введите: /tupdate [id]");
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(10.0, playerid, giveplayerid))
{
if(giveplayerid == playerid) return SendClientMessage(playerid,COLOR_GRAD1,"[Ошибка] Вы указали свой ID");
if(zakaz[giveplayerid] == 0) return SendClientMessage(playerid, COLOR_GREY, "Человек ни чего не заказывал!");
if(!IsPlayerInAnyVehicle(giveplayerid)) return SendClientMessage(playerid, COLOR_GREY, "Человек не в машине!");
ApplyAnimation(playerid,"GANGS","hndshkba",4.1,0,1,1,1,1,1);
clearanim[playerid] = 7;
if(Kolesa[giveplayerid] > 0)
{
PlayerInfo[giveplayerid][pKolesocar] = Kolesa[giveplayerid];
SendClientMessage(playerid, COLOR_WHITE, "Колёса установлены!");
}
if(Spoiler[giveplayerid] > 0)
{
PlayerInfo[giveplayerid][pSpoiler] = Spoiler[giveplayerid];
SendClientMessage(playerid, COLOR_WHITE, "Spoiler установлен!");
}
if(Bamper[giveplayerid] > 0)
{
PlayerInfo[giveplayerid][pBamper1] = Bamper[giveplayerid];
SendClientMessage(playerid, COLOR_WHITE, "Передний бампер установлен!");
}
if(Bamper2[giveplayerid] > 0)
{
PlayerInfo[giveplayerid][pBamper2] = Bamper2[giveplayerid];
SendClientMessage(playerid, COLOR_WHITE, "Задний бампер установлен!");
}
if(Cvet[giveplayerid] < 255)
{
PlayerInfo[giveplayerid][pCvet] = Cvet[giveplayerid];
SendClientMessage(playerid, COLOR_WHITE, "Цвет установлен!");
}
if(nitro[giveplayerid] > 0)
{
PlayerInfo[giveplayerid][pNitro] = nitro[giveplayerid];
SendClientMessage(playerid, COLOR_WHITE, "Нитро установлено!");
}
if(gidra[giveplayerid] > 0)
{
PlayerInfo[giveplayerid][pGidra] = gidra[giveplayerid];
SendClientMessage(playerid, COLOR_WHITE, "Гидравлика установлена!");
}
if(repairdvig[giveplayerid] > 0)
{
SendClientMessage(playerid, COLOR_WHITE, "Данный клиент еще заказывал ремонт двигателя, введите /repairdvig!");
}
tune[giveplayerid] = 1;
Cvet[giveplayerid] = 255;
Spoiler[giveplayerid] = 0;
Kolesa[giveplayerid] = 0;
Bamper[giveplayerid] = 0;
Bamper2[giveplayerid] = 0;
nitro[giveplayerid]= 0;
gidra[giveplayerid]= 0;
SetVehicleToRespawn(GetPlayerVehicleID(giveplayerid));
SetVehiclePos(GetPlayerVehicleID(giveplayerid),608.9133,-14.4088,1000.5442);
SetVehicleZAngle(GetPlayerVehicleID(giveplayerid), 335.0551);
PutPlayerInVehicle(giveplayerid,GetPlayerVehicleID(giveplayerid),0);
ChangeVehicleColor(GetPlayerVehicleID(giveplayerid), PlayerInfo[giveplayerid][pCvet], 1);
SendClientMessage(giveplayerid, COLOR_GREEN, "Тюнинг установлен!");
SetPlayerFacingAngle(giveplayerid, 182.338348);
SetPlayerCameraPos(giveplayerid,607.4187,-9.2344,1000.9146); //
SetPlayerCameraLookAt(giveplayerid,608.4196,-14.1343,1000.5436);
zakaz[giveplayerid] = 0;
if(Pokraska[giveplayerid] < 255)
{
PlayerInfo[giveplayerid][pPokraska] = Pokraska[giveplayerid];
SendClientMessage(playerid, COLOR_WHITE, "Покраска установлена!");
ChangeVehiclePaintjob(caridhouse[giveplayerid], Pokraska[giveplayerid]);
Pokraska[giveplayerid] = 255;
}
new s;
s = MehJob[playerid];
AvtoInfo[s][abTill]+=1000;
if(AvtoInfo[s][abTill] < AvtoInfo[s][abZp]) return SendClientMessage(playerid, COLOR_WHITE, "На счету автомастерской нет денег!");
PlayerInfo[playerid][pCash]+=AvtoInfo[s][abZp];
OnPropUpdate();
OnPlayerUpdateRL(giveplayerid);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Человек далеко от Вас");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Человек не найден!");
return 1;
}
}
return 1;
}
Последнее редактирование:
