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



Не найдено.

3 posts in this topic

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

CMD:park(playerid, params[])
{
	if(!IsPlayerInAnyVehicle(playerid))
		return SendClientMessage(playerid, 0xFF6600FF, "Вы должны находиться в транспорте");

	new vehicleid = GetPlayerOwnableCar(playerid);
	if(vehicleid == INVALID_VEHICLE_ID)
	{
		if(GetPlayerOwnableCars(playerid) == 0)
			return SendClientMessage(playerid, 0xFF6600FF, "У Вас нет личного транспорта");
		else
			return SendClientMessage(playerid, 0xFF6600FF, "Ваш личный транспорт не загружен на сервер");
	}

	if(vehicleid != GetPlayerVehicleID(playerid))
		return SendClientMessage(playerid, 0xFF6600FF, "Вы должны находиться в личном транспорте");

	new index = GetVehicleData(vehicleid, V_ACTION_ID);

	GetVehiclePos(vehicleid, GetOwnableCarData(index, OC_POS_X), GetOwnableCarData(index, OC_POS_Y), GetOwnableCarData(index, OC_POS_Z));
	GetVehicleZAngle(vehicleid, GetOwnableCarData(index, OC_ANGLE));

	SaveOwnableCar(vehicleid);
	return SendClientMessage(playerid, COLOR_GOLD, "Транспорт припаркован");
}
public: SaveOwnableCar(vehicleid)
{
	if(IsAOwnableCar(vehicleid))
	{
		new query[512];
		new index = GetVehicleData(vehicleid, V_ACTION_ID);

		new Float: health;

		GetVehicleHealth(vehicleid, health);

		format
		(
			query, sizeof query,
			"UPDATE ownable_cars SET "\
			"color_1=%d,"\
			"pos_x=%f,"\
			"pos_y=%f,"\
			"pos_z=%f,"\
			"angle=%f,"\
			"status=%d,"\
			"alarm=%d,"\
			"key_in=%d,"\
			"diski=%d,"\
			"gidra=%d,"\
			"nitro=%d,"\
			"mileage=%f,"\
			"health=%f,"\
			"number='%s',"\
			"money='%d',"\
			"drugs='%d',"\
			"patron='%d',"\
			"material='%d',"\
            "heal='%d',"\
            "repair='%d',"\
            "lockboot='%d',"\
            "turbina='%d'"\
			" WHERE id=%d LIMIT 1",
			GetOwnableCarData(index, OC_COLOR_1),
			GetOwnableCarData(index, OC_POS_X),
			GetOwnableCarData(index, OC_POS_Y),
			GetOwnableCarData(index, OC_POS_Z),
			GetOwnableCarData(index, OC_ANGLE),
			GetVehicleParam(vehicleid, V_LOCK),
			GetVehicleParam(vehicleid, V_ALARM),
			GetOwnableCarData(index, OC_KEY_IN),
			GetOwnableCarData(index, OC_DISKI),
			GetOwnableCarData(index, OC_GIDRA),
			GetOwnableCarData(index, OC_NITRO),
			GetVehicleData(vehicleid, V_MILEAGE),
			GetVehicleData(vehicleid, V_HEALTH),
			GetOwnableCarData(index, OC_NUMBER),
			GetOwnableCarData(index, OC_MONEY),
			GetOwnableCarData(index, OC_DRUGS),
			GetOwnableCarData(index, OC_PATRONS),
			GetOwnableCarData(index, OC_MATERIALS),
			GetOwnableCarData(index, OC_HEALS),
			GetOwnableCarData(index, OC_REPAIRS),
			GetOwnableCarData(index, OC_LOCKBOOT),
			GetOwnableCarData(index, OC_TURBINA),
			GetOwnableCarData(index, OC_SQL_ID)
		);
		mysql_query(mysql, query, false);

		return mysql_errno();
	}
	return -1;
}

 

Share this post


Link to post
Share on other sites

когда ты прописываешь команду park, ты получаешь структуру текущей машины (GetOwnableCarData), скорее всего должно быть SetOwnableCarData

Share this post


Link to post
Share on other sites

TS Posted (edited) · Report post

Сделал, закройте тему

Edited by tullarz

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Roman_Zimin
      By Roman_Zimin
      Продам мод Friendly Role Play собственной доработки.
       
      Ознакомится с данным модом вы можете по ссылке (Скриншоты мои): https://yapx.ru/v/LqMCI
       
      за дополнительными скриншотами и информацией вы можете обратится по ссылке ниже.
       
      Так же были добавлены 3д интерьеры а именно:
      1- инта гибдд-ппс
      2- инта фсб
      3- инта ОПГ 2-шт
      4- инта Правительство
      5- инта Гараж
      6- инта Армия
      7- инта Подъезд
      8- квартира среднего класса
       
      Ссылка для свзяи,  доп.информации и доп.скриншотов:
    • Roman_Zimin
      By Roman_Zimin
      Friendly Role Play - Мод под открытие
      Просмотр файла Продам мод Friendly Role Play собственной доработки.
       
      Ознакомится с данным модом вы можете по ссылке (Скриншоты мои): https://yapx.ru/v/LqMCI
       
      за дополнительными скриншотами и информацией вы можете обратится по ссылке ниже.
       
      Так же были добавлены 3д интерьеры а именно:
      1- инта гибдд-ппс
      2- инта фсб
      3- инта ОПГ 2-шт
      4- инта Правительство
      5- инта Гараж
      6- инта Армия
      7- инта Подъезд
      8- квартира среднего класса
       
      Ссылка для свзяи,  доп.информации и доп.скриншотов:
      Добавил Roman_Zimin Добавлено 30.03.2021 Категория Моды Автор Friendly  
    • GhostWill
      By GhostWill
      Первый способ с админ проверкой:
      public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ) { if(pInfo[playerid][admin] != 0) return 1; SetPlayerPos(playerid,fX,fY,fZ); return 1; } Второй способ без проверки на админку:
      public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ) { return SetPlayerPos(playerid,fX,fY,fZ); }