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



Не найдено.

4 posts in this topic

Здравствуйте, админ команда "/setskin" после рестарта не сохраняет скин! Помогите исправить :)
 

Спойлер

}
CMD:setskin(playerid, params[]) // тут чек
{
	if(p_data[playerid][pAdmin] < 7) return true;
	if(sscanf(params, "dd", params[0], params[1])) return SendErr(playerid, "/setskin id [id скина]");
	if(params[1] > 310 || params[1] < 1 || params[1] == 74) return SendErr(playerid, "Неверный ид скина");
	if(!IsPlayerConnected(params[0])) return SendErr(playerid, "Игрок не подключен");
	//if(IsPlayerNPC(params[0])) return SendErr(playerid, "Это нпс");
	Hook_SetPlayerSkin(params[0], params[1]);
	SCMF(params[0], -1, "Администратор {32CD32}%s{FFFFFF} изменил вам скин", p_data[playerid][pName]);
	new idx[144]; f(idx, 144, "[SETSKIN] %s[%d] изменил скин игроку %s[%d] на %d",p_data[playerid][pName],playerid,p_data[params[0]][pName],params[0],params[1]);
    SendAdminMessage(idx);
   	new idx_cmd[144]; f(idx_cmd, 144, "/setskin id:%d skin:",params[0],params[1]);
    logs_adm_cmd(p_data[playerid][pName], idx_cmd, p_data[playerid][pID]);
    return true;

 

 

Share this post


Link to post
Share on other sites

В команде его нет. Ищите в паблике OnPlayerDisconnect.

 

Share this post


Link to post
Share on other sites

Добавь после logs_adm_cmd
 

new s_query[128];
format(s_query,sizeof s_query, "UPDATE `players` SET `Skin` = '%d' WHERE `ID` = '%d'", params[1],pInfo[params[0]][ID]);
mysql_query(sql_conn,s_query);
/*
Где `players` - твоя таблица с игроками.
`Skin` - поле таблицы, отвечающее за скин 
pInfo - массив игрока.



*/

 

Share this post


Link to post
Share on other sites
В 27.07.2020 в 22:14, keyl1337 сказал:

Добавь после logs_adm_cmd
 


new s_query[128];
format(s_query,sizeof s_query, "UPDATE `players` SET `Skin` = '%d' WHERE `ID` = '%d'", params[1],pInfo[params[0]][ID]);
mysql_query(sql_conn,s_query);
/*
Где `players` - твоя таблица с игроками.
`Skin` - поле таблицы, отвечающее за скин 
pInfo - массив игрока.



*/

 

Вот так я сделал .. но не сохраняется, вот я нашел пример сохранение дома код ниже, может от туда вырезать ? 
 

Спойлер

CMD:setskin(playerid, params[])
{
	if(p_data[playerid][pAdmin] < 7) return true;
	if(sscanf(params, "dd", params[0], params[1])) return SendErr(playerid, "/setskin id [id скина]");
	if(params[1] > 310 || params[1] < 1 || params[1] == 74) return SendErr(playerid, "Неверный ид скина");
	if(!IsPlayerConnected(params[0])) return SendErr(playerid, "Игрок не подключен");
	//if(IsPlayerNPC(params[0])) return SendErr(playerid, "Это нпс");
	Hook_SetPlayerSkin(params[0], params[1]);
	SCMF(params[0], -1, "Администратор {32CD32}%s{FFFFFF} изменил вам скин", p_data[playerid][pName]);
	new idx[144]; f(idx, 144, "[SETSKIN] %s[%d] изменил скин игроку %s[%d] на %d",p_data[playerid][pName],playerid,p_data[params[0]][pName],params[0],params[1]);
    SendAdminMessage(idx);
   	new idx_cmd[144]; f(idx_cmd, 144, "/setskin id:%d skin:",params[0],params[1]);
    logs_adm_cmd(p_data[playerid][pName], idx_cmd, p_data[playerid][pID]);
    //добавил
    new s_query[128];
	format(s_query,sizeof s_query, "UPDATE `accounts` SET `skins` = '%d' WHERE `ID` = '%d'", params[1],p_data[params[0]][pID]);
	mysql_query(MYSQL_CONNECT,s_query);
    return true;
Спойлер


	mysql_strings = "";
    mysql_format(MYSQL_CONNECT, mysql_strings, sizeof(mysql_strings), "UPDATE `accounts` SET `House` = '1500' WHERE `House` = '%d' LIMIT 1", id);
    mysql_pquery(MYSQL_CONNECT, mysql_strings, "", "");

 

 

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Feris
      By Feris
      Приветствую всех, Вы ищете SA-MP серверы Freeroam ? Вот, пожалуйста!

      Языковые серверы: Английский/Чешский/Словацкий

      Посетите наши SA-MP серверы :

      Сервер 1 0.3.7 Клиентский сервер:
      Для подключения: play.superparba.eu:7777

      Сервер 2 0.3DL Клиентский сервер собственные острова и новые сюжетные миссии:
      Для подключения: Dl.superparba.eu:7777

      Сайт сервера: SuperParba.eu

      Discord: https://discord.com/invite/VRrtbsCJgb

      Почему вы должны играть на наших игровых серверах?

      SuperParba построен на создании сообщества и его характера, в котором вы можете управлять своим собственным
      бизнесом, покупать недвижимость, компании, быть членом банды - участвовать в гонках, бороться за территорию, захватывать склады в уникальной игре GANG.
      захватывать склады в уникальной системе GANG. Множество различных мероприятий от команды администрации, таких как
      Fallout, Sky (street) races, Color Dash, Runners VS Riders, Shooters VS Riders, Random events, Hit & Run,
      Тюнинг события, Дерби, Смертельные события, DM ... будут проходить каждый день и дополняться МЕГА
      событиями, которые проходят в течение нескольких недель! Мы работаем с 2008 года, сервер прошел
      через сотни полноценных обновлений из предложений по улучшению сервера от игрового
      сообщества! PARTY СЕРВЕР с игровым режимом RZE 10.1 режим попадает прямо под кожу, такова
      SuperParba!

      - Профессиональная команда администраторов, которая следит за порядком, создает веселье и помогает игрокам с любой проблемой.
      Если вы не знаете, как справиться с чем-то, используйте /ask, чтобы отправить свой вопрос напрямую к
      Администраторам, и вы получите ответ в кратчайшие сроки.

      - Для новичков был добавлен краткий учебник. Для навигации к месту запуска используйте команду
      /tutorial. Завершив учебник с 0 часов игры, новичок получит 7 дней
      премиум классик бесплатно.

      - Игроки нашли много веселья, эмоций, поворотов, друзей, новостей и воспоминаний за эти 12
      лет. Есть даже несколько реальных отношений, с которыми они познакомились в SuperParba. Это будет
      безумие, когда они расскажут об этом своим детям. Игроки рады вернуться на наш сервер, так что приходите и присоединяйтесь к нашей
      семье!

      Спасибо, что читаете.
    • panda1999
      By panda1999
      Ищу команду для открытие Торговой площадки Котороя готова вложиться на разработку писать в лс на сайте или вк https://vk.com/panda131999
      Скрин шот главной страницы


    • Zerno303
      By Zerno303


      Просмотр файла Продажа мода Race RP.
      -------------------------------------------------------------------------------------------------------------------
      ВАЖНО!
      Перед покупкой лучше спросите лишний раз, чем потом кидать претензии в мою сторону!
      -------------------------------------------------------------------------------------------------------------------
      Доброго времени суток! Этот мод подойдёт по основу и даже под открытие.
      9 уровней админки.
      Лидерки: Мэрия, ГУВД, УГИБДД, ФСБ, Больница, Автошкола, Южная ОПГ, Арзамасская ОПГ, Армия, Лыткаринская ОПГ, Батыревская ОПГ,, RECORD FM и Спецназ.
      Работы: Городской склад, Шахта, Лесопилка и Автомеханик.
      crmp 0.3e
      Нет сборки. 
      Мод-пак есть. Если понадобится пишите в лс.
      Добавил Zerno303 Добавлено 16.10.2021 Категория Моды Автор Zerno303  
    • Zerno303
      By Zerno303
      -------------------------------------------------------------------------------------------------------------------
      ВАЖНО!
      Перед покупкой лучше спросите лишний раз, чем потом кидать претензии в мою сторону!
      -------------------------------------------------------------------------------------------------------------------
      Доброго времени суток! Этот мод подойдёт по основу и даже под открытие.
      9 уровней админки.
      Лидерки: Мэрия, ГУВД, УГИБДД, ФСБ, Больница, Автошкола, Южная ОПГ, Арзамасская ОПГ, Армия, Лыткаринская ОПГ, Батыревская ОПГ,, RECORD FM и Спецназ.
      Работы: Городской склад, Шахта, Лесопилка и Автомеханик.
      crmp 0.3e
      Нет сборки. 
      Мод-пак есть. Если понадобится пишите в лс.