Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Вопрос по команде /park

Статус
В этой теме нельзя размещать новые ответы.

andrei2510

Новичок
перевожу команды на dc_cmd и не могу настроить проверку в команде /park на то что игрок в своей купленной машине хоть и в своей пишет что нет

Вот команда:
PHP:
CMD:park1(playerid, params[])
{
    if(gPlayerLogged[playerid] == 0) return 1;
	if(PlayerInfo[playerid][pCarKey2] == 0 && PlayerInfo[playerid][pCarKey] == 0)return SendClientMessage(playerid,COLOR_GREY,"У вас нет тачки");
	if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,COLOR_GREY,"Вы не в тачке");
	new cari = GetPlayerVehicleID(playerid);
	if(cari == PlayerInfo[playerid][pCarKey2] || cari == PlayerInfo[playerid][pCarKey])return SendClientMessage(playerid,COLOR_GREY,"Вы не в своей купленной тачке");
	RemovePlayerFromVehicle(playerid);
	TogglePlayerControllable(playerid, 1);
	new Float:xcar, Float:ycar, Float:zcar, Float:ancar;
	new mods = GetVehicleModel(cari);
	GetVehicleZAngle(cari, ancar);
	GetVehiclePos(cari,xcar,ycar,zcar);
	DestroyVehicle(cari);
	CreateVehicle(mods,xcar,ycar,zcar,ancar,AutoInfo[cari][aColor1],AutoInfo[cari][aColor2],SPAWN_CARS);
	AutoInfo[cari][aAutoX] = xcar;
	AutoInfo[cari][aAutoY] = ycar;
	AutoInfo[cari][aAutoZ] = zcar;
	AutoInfo[cari][aAutoAngle] = ancar;
	SaveAuto();
	if(AutoInfo[cari][a0] != 0) AddVehicleComponent(cari, AutoInfo[cari][a0]);
	if(AutoInfo[cari][a1] != 0) AddVehicleComponent(cari, AutoInfo[cari][a1]);
	if(AutoInfo[cari][a2] != 0) AddVehicleComponent(cari, AutoInfo[cari][a2]);
	if(AutoInfo[cari][a3] != 0) AddVehicleComponent(cari, AutoInfo[cari][a3]);
    if(AutoInfo[cari][a4] != 0) AddVehicleComponent(cari, AutoInfo[cari][a4]);
	if(AutoInfo[cari][a5] != 0) AddVehicleComponent(cari, AutoInfo[cari][a5]);
	if(AutoInfo[cari][a6] != 0) AddVehicleComponent(cari, AutoInfo[cari][a6]);
	if(AutoInfo[cari][a7] != 0) AddVehicleComponent(cari, AutoInfo[cari][a7]);
    if(AutoInfo[cari][a8] != 0) AddVehicleComponent(cari, AutoInfo[cari][a8]);
    if(AutoInfo[cari][a9] != 0) AddVehicleComponent(cari, AutoInfo[cari][a9]);
    if(AutoInfo[cari][a10] != 0) AddVehicleComponent(cari, AutoInfo[cari][a10]);
    if(AutoInfo[cari][a11] != 0) AddVehicleComponent(cari, AutoInfo[cari][a11]);
    if(AutoInfo[cari][a12] != 0) AddVehicleComponent(cari, AutoInfo[cari][a12]);
    if(AutoInfo[cari][a13] != 0) AddVehicleComponent(cari, AutoInfo[cari][a13]);
    if(AutoInfo[cari][aPaintJob] != 0) ChangeVehiclePaintjob(cari,AutoInfo[cari][aPaintJob]);
    SendClientMessage(playerid,COLOR_GREY,"Транспорт припаркован!");
	return 1;
}
А вот проверка в команде :
PHP:
if(cari == PlayerInfo[playerid][pCarKey2] || cari == PlayerInfo[playerid][pCarKey])return SendClientMessage(playerid,COLOR_GREY,"Вы не в своей купленной тачке");
пробовал вот так но тоже не то:
PHP:
if(cari != PlayerInfo[playerid][pCarKey2] || cari != PlayerInfo[playerid][pCarKey])return SendClientMessage(playerid,COLOR_GREY,"Вы не в своей купленной тачке");
Может подскажет кто нибудь что не так
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу