pro100 pro
Умник
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.5, i,AvtoInfo[b][abEntranceX], AvtoInfo[b][abEntranceY], AvtoInfo[b][abEntranceZ]))
{
if(GetPlayerState(i) != PLAYER_STATE_DRIVER)
{
if(Dpic[i] == 1) continue; else GetPlayerPos(i,PosPic[0][i],PosPic[1][i],PosPic[2][i]),Dpic[i] = 1;
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][pAutoMast] == 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;
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), "Вы успешно устроились рабочим в автомастерскую ID: %s",AvtoInfo[b][abMessage]);
SendClientMessage(i, COLOR_GREEN, enters);
SendClientMessage(i, COLOR_WHITE, "Ознакомиться с командами можно в личном меню /mm - Команды сервера");
return true;
}
}
}
}
