torekss

помогите сделать сохраность техники после рестарта в алтис лайф

Вопрос

Никак не получаеться сделать что бы техника  сохранялась у людей в гараже после рестарта !!!! Подскажите как это сделать!!!

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


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

5 ответов на этот вопрос

Забронировать это рекламное место


настрой базу данных правильно

Подсказал так подсказал!

 

В БД найди процедуры и впиши пользователя в "resetLifeVehicles", у меня он "root", если ты ставил чистую БД то скорее у тебя там "arma3")) , пример:

 

-- ----------------------------
-- Procedure structure for `resetLifeVehicles`
-- ----------------------------
DROP PROCEDURE IF EXISTS `resetLifeVehicles`;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` PROCEDURE `resetLifeVehicles`()
BEGIN
	UPDATE `vehicles` SET `active`= 0;
END
;;
DELIMITER ;

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


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

 

Подсказал так подсказал!

 

В БД найди процедуры и впиши пользователя в "resetLifeVehicles", у меня он "root", если ты ставил чистую БД то скорее у тебя там "arma3")) , пример:

 

-- ----------------------------
-- Procedure structure for `resetLifeVehicles`
-- ----------------------------
DROP PROCEDURE IF EXISTS `resetLifeVehicles`;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` PROCEDURE `resetLifeVehicles`()
BEGIN
	UPDATE `vehicles` SET `active`= 0;
END
;;
DELIMITER ;

кхм прописал все как у тебя сменив  только root     выскакивают ошибки

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


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

кхм прописал все как у тебя сменив  только root     выскакивают ошибки

Подозреваю что ошибка связана с ROOT паролем),  Смени в процедурах resetlifevehicles ROOT на другого пользователя и создай его, так же не забудь про привилегии.

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


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

Подозреваю что ошибка связана с ROOT паролем),  Смени в процедурах resetlifevehicles ROOT на другого пользователя и создай его, так же не забудь про привилегии.

Спс большое помогло очень !!!

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


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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Похожие публикации

    • Автор: Miduznya
      Как сделать стартовый лут на сервере???
    • Автор: Loker
      При покупке/продаже техники валюту за технику снимает/начисляет, но сама техника не появляется. 
      В логе возникает следующая ошибка: 
      15:04:28 "Server_PublishVehicle2 error: CLIENT AUTH KEY INCORRECT OR UNRECOGNIZED. PV ARRAY: [[323,[4037.27,11673.5,0.00289917]],"Ural_TK_CIV_EP1",false,"ItemKeyRed1798",B 1-1-B:1 (Player) REMOTE,""]" Как я понял новая проверка в версии мода 1.0.6.2 не может считать какой-то ключ пользователя. Может кто сталкивался с такой ошибкой. Буду рад любому совету. Заранее спасибо.
    • Автор: Akie
      Проблема вот в чем, просто выкидывает из техники через короткое время после залезания в нее и не важно на ходу или нет, на каком месте в ней ты сидишь, просто пофигу, выкидывает и всё, в логах и на сервере, и на клиенте чисто подскажите куда копать пожалуйста
    • Автор: 123new
      Продолжим тему по обсуждению 'кривоты' выходящих обновлений как игры, так и серверной ее части, теперь уже непосредственно о релизной версии игры.
    • Автор: BorizzK
      Как бы в цикле сделать задержку 3-5 сек между выводами сообщений в чат
      вывелось 2 строки
      задержка 3 сек
      вывелось еще 2 строки
      снова задержка
       
      Нужно для скана обьектов и вывода в чат обнаруженных
      int radius = cData.ToInt(); array<Object> nearest_objects = new array<Object>; array<CargoBase> proxy_cargos = new array<CargoBase>; Object object; string className; if (radius > 0 && radius <= 120) { GetGame().GetObjectsAtPosition(AdminPosition, radius, nearest_objects, proxy_cargos); for ( int chk = 0; chk < nearest_objects.Count(); chk++ ) { object = nearest_objects.Get(chk); className = object.GetType(); if (className) { string Msg1 = "Obj:" + chk + ":" + className; } else { Msg1 = "Obj:" + chk + ":" + object.ToString(); } string Msg2 = "Pos:" + chk + ":" + object.GetPosition().ToString(); Msgparam = new Param1<string>(Msg1); Msgparam1 = new Param1<string>(Msg2); GetGame().RPCSingleParam(playerAdmin, ERPCs.RPC_USER_ACTION_MESSAGE, Msgparam, true, playerAdmin.GetIdentity()); GetGame().RPCSingleParam(playerAdmin, ERPCs.RPC_USER_ACTION_MESSAGE, Msgparam1, true, playerAdmin.GetIdentity()); Print("::: AdminMod.c ::: /check ::: " + Msg1); Print("::: AdminMod.c ::: /check ::: " + Msg2); //Тут бы придумать задержку, что бы между выводом в чат инфо по каждому обьекту проходило 2-3 сек... //это не работает float wt0 = 0.00; while (wt0 < 36000 ) { wt0 = wt0 + 0.01; } } } если их много то слишком быстро выводятся (((