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

сохранение закрывание машины

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

idendemon

Проблема такая что я закрываю машину кмд /lock я ее закрыл но когда перезахожу на сервер она открыта как это исправить?

Это проблема с кмд помогите исправить

//==============================[??????? ???????? ????]=========================

if(strcmp(cmd, "/lock", true) == 0)
{
new newcar = 1;
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid,sendername,sizeof(sendername));
new Float:lcx,Float:lcy,Float:lcz;
GetVehiclePos(GetVID(PlayerInfo[playerid][pCKey]), lcx,lcy,lcz);
if(IsPlayerInRangeOfPoint(playerid,4.0,lcx,lcy,lcz))
{
newcar = 2;
}
if(PlayerInfo[playerid][pCKey]==0)
{
SendClientMessage(playerid,COLOR_GRAD1,"? ??? ??? ?????? ??????!");
return 1;
}
if(newcar != 2)
{
SendClientMessage(playerid,COLOR_GREY," ?? ?????? ???? ????? ?????? ??????????");
return 1;
}
if(VehicleSystem[PlayerInfo[playerid][pCKey]][carlock] == 1)
{
format(string, sizeof(string), "* %s ????????? ??????????? ?????", sendername);
ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
format(string, sizeof(string), "~w~ABO–O€…‡’ ~g~OKP‘");
GameTextForPlayer(playerid, string, 5000, 5);
UnLockCar(GetVID(PlayerInfo[playerid][pCKey]));
gCarLock[GetVID(PlayerInfo[playerid][pCKey])] = 0;
VehicleSystem[PlayerInfo[playerid][pCKey]][carlock] = 0;
SaveCar(PlayerInfo[playerid][pCKey]);
return 1;
}
else if(VehicleSystem[PlayerInfo[playerid][pCKey]][carlock] == 0)
{
format(string, sizeof(string), "* %s ????????? ??????????? ?????", sendername);
ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
format(string, sizeof(string), "~w~ABO–O€…‡’ ~r~?AKP‘");
GameTextForPlayer(playerid, string, 5000, 5);
LockCar(GetVID(PlayerInfo[playerid][pCKey]));
gCarLock[GetVID(PlayerInfo[playerid][pCKey])] = 1;
VehicleSystem[PlayerInfo[playerid][pCKey]][carlock] = 1;
SaveCar(PlayerInfo[playerid][pCKey]);
return 1;
}
}
return 1;
}

 

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


Ссылка на сообщение
Поделиться на другие сайты
Mark'

LockCar скинь

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


Ссылка на сообщение
Поделиться на другие сайты
idendemon

Оно?

//--------------------------[??????? ????]--------------------------------------

public LockCar(carid)
{
for(new i = 0; i {
if(IsPlayerConnected(i))
{
SetVehicleParamsForPlayer(carid,i,0,1);
}
}
}

 

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


Ссылка на сообщение
Поделиться на другие сайты
idendemon

Я скинул Марк чо вы молчите?

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


Ссылка на сообщение
Поделиться на другие сайты
ShiGanKa

@idendemon,Глупый вопрос тут ли он! Он наверно не дома и он часами не сидит на форуме! 

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


Ссылка на сообщение
Поделиться на другие сайты
Mark'

Зачем вам использовать функцию SetVehicleParamsForPlayer на каждого игрока? Используйте GetVehicleParamsEx и SetVehicleParamsEx.

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


Ссылка на сообщение
Поделиться на другие сайты
idendemon

Тоисть заменить SetVehicleParamsForPlayer на SetVehicleParamsEx

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


Ссылка на сообщение
Поделиться на другие сайты
Mark'

Надо вот так использовать:

new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, engine, lights, alarm, 1, bonnet, boot, objective);

Чтобы закрыть авто

Изменено пользователем Mark'

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


Ссылка на сообщение
Поделиться на другие сайты
idendemon

А куда его имеено Марк к переменым или куда

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


Ссылка на сообщение
Поделиться на другие сайты
Mark'

Ко всем переменным, если нету.

new engine, lights, alarm, doors, bonnet, boot, objective;

В загрузку авто

GetVehicleParamsEx(id машины, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(id машины, engine, lights, alarm, gCarLock[id машины], bonnet, boot, objective);

LockCar

public LockCar(carid)
{
GetVehicleParamsEx(carid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(carid, engine, lights, alarm, gCarLock[carid], bonnet, boot, objective);
}

UnLockCar

public UnLockCar(carid)
{
GetVehicleParamsEx(carid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(carid, engine, lights, alarm, gCarLock[carid], bonnet, boot, objective);
}

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


Ссылка на сообщение
Поделиться на другие сайты
idendemon

ЗАгрузка авто это куда?

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


Ссылка на сообщение
Поделиться на другие сайты
Mark'

ищите типа LoadCar, он должен находится в OnGameModeInit

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


Ссылка на сообщение
Поделиться на другие сайты
idendemon

Такого нету в моде обыскалса

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


Ссылка на сообщение
Поделиться на другие сайты
Mark'

В OnGameModeInit что-нибудь связаное с загрузкой авто

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


Ссылка на сообщение
Поделиться на другие сайты
idendemon

Например?

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


Ссылка на сообщение
Поделиться на другие сайты
Mark'

@idendemon, CreateVehicle тогда во всём моде ищите.

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


Ссылка на сообщение
Поделиться на другие сайты
idendemon

Это не оно

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


Ссылка на сообщение
Поделиться на другие сайты
Mark'

я тогда не знаю, где у вас находится загрузка авто

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


Ссылка на сообщение
Поделиться на другие сайты
Max_Eitzen

AddStaticVehicleEx, не?

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


Ссылка на сообщение
Поделиться на другие сайты
idendemon

@Max_Eitzen,нету на этом что вы написали у меня машины для фракцыи 

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


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

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

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

×

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

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