Monstra
Дебютант
При входе в инт. объект выдается и забирается сразу, вроде бы все нормально, но постоянно эта проблема. Можете помочь?
PHP:
GetPlayerPos(i, oldposx, oldposy, oldposz);
if(oldposx!=0.0 && oldposy!=0.0 && oldposz!=0.0)
{
for(new b = 0; b < sizeof(AvtoInfo); b++)
{
if (PlayerToPoint(1, i,AvtoInfo[b][abEntranceX], AvtoInfo[b][abEntranceY], AvtoInfo[b][abEntranceZ]))
{
if(AvtoInfo[b][abOwned] == 0)
{
format(enters,sizeof(enters), "Желаете купить мастерскую?");
ShowPlayerDialog(i,9829,DIALOG_STYLE_MSGBOX,"Автомастерская продается", enters, "Да", "нет");
return true;
}
if(AvtoInfo[b][abLocked] == 1) return SendClientMessage(i, COLOR_GREY, "Мастерская закрыта");
if(PlayerInfo[i][pAvtomas] == b)
{
SetPlayerInterior(i,AvtoInfo[b][abInterior]);
SetPlayerPos(i,AvtoInfo[b][aExitX],AvtoInfo[b][aExitY],AvtoInfo[b][aExitZ]);
PlayerInfo[i][pInt] = AvtoInfo[b][abInterior];
SetPlayerVirtualWorld(i,AvtoInfo[b][abWorld]);
SetPlayerFacingAngle(i, 172.8032);
return true;
}
if(PlayerInfo[i][pJob] == 2)
{
AvtoInfo[b][Rab] +=1;
SetPlayerSkin(i,50);
SetPlayerInterior(i,AvtoInfo[b][abInterior]);
SetPlayerPos(i,AvtoInfo[b][aExitX],AvtoInfo[b][aExitY],AvtoInfo[b][aExitZ]);
PlayerInfo[i][pInt] = AvtoInfo[b][abInterior];
SetPlayerVirtualWorld(i,AvtoInfo[b][abWorld]);
SetPlayerFacingAngle(i, 172.8032);
MehJob[i] = b;
format(enters,sizeof(enters), "»« Вы успешно устроились рабочим в мастерскую &s »«",AvtoInfo[b][abMessage]);
SendClientMessage(i, COLOR_GREEN, enters);
SendClientMessage(i, COLOR_WHITE, "Помощь по работе, введите /mm");
SetPlayerAttachedObject(i,0, 18635, 14, 0.264531, 0.121060, 0.022172, 279.757507, 164.484985, 184.886245);
return true;
}
}
}
