Sorus

Отображение разных TD для игроков как с модпаком, так и без него

В теме 2 сообщения

Привет, вообщем у меня такая мысль..

Хочу я добавить 3D логотип, но для этого нужно что бы он в модпаке был, ладно в модпаке будет! А вот что бы тем кто без модпака играл лого было какое-нибудь, я так же могу добавить стандартное но тогда кто с модпаком будет играть у них 2 логотипа на одном месте будет! Я вот не понимаю скажите пожалуйста как сделать так что бы стандартное лого не было видно игрокам с модпаком.

Заметка от Cawfee , создано

Устное предупреждение по факту нарушения правил форума (пункт 3.1): "Заголовок темы должен отражать основную суть темы".

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


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

@Sorus, ну, проверить наличие установленного пакета модификаций можно в OnPlayerCommandText. Там же устанавливайте так называемый флажок, который будет показывать, установлен ли у игрока этот пакет.

 

Единственное... Я не уверен, что OnPlayerConnect будет вызван после OnPlayerCommandText. Возможно, придется создать какой-нибудь таймер в OnPlayerConnect, который, скажем, через 500 мс, исполнил бы все необходимые действия на проверку наличия пакета модификаций.

Спойлер

new bool:haveModPack[MAX_PLAYERS] = {false, ...};

public OnPlayerCommandText(playerid, cmdtext[]) {
	if (пакет_модификаций_установлен) {
		haveModPack[playerid] = true;
	}
	else {
		haveModPack[playerid] = false;
	}
	return 0;
}

public OnPlayerConnect(playerid) {
	ShowPlayerLogo(playerid, haveModPack[playerid]);
	return 1;
}

stock ShowPlayerLogo(playerid, bool mod_pack) {
	if (mod_pack) { // пакет модификаций установлен
		// покажем TD для тех, у кого есть пакет модификаций
	}
	else {
		// покажем TD для тех, у кого нет пакета модификаций
	}
}

 

 

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

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

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

  • Похожий контент

    • sergeenko
      От sergeenko
      Дароу, хотелось бы сделать кастомный худ (как на радмире, амазинге, малиновке и т.д). Но не знаю как его подключить, тоесть возьмём к примеру Амазинг, в сборке амазинга есть папка amazing где лежат все интерфейсы и так далее, так как его подключить?
    • Артём Профиков
      От Артём Профиков
      Перечитал все уроки по TextDraw но не нашел такую функцию, очень бы хотелось узнать есть ли она вообще
    • KAIF
      От KAIF


      Скачать файл GTA RolePlay-МОД,СБОРКА
      !!!!!ВСЕГО ОДНА КОПИЯ!!!! 
      Единственный мод GTA RP.
       
      Фракции:
      Правительство
      ГИБДД
      Полиция Южного
      ФСБ
      ЦГБ-А
      Автошкола
      Китайская мафия
      Русская Мафия
      Итальянская Мафия
      Американская Мафия
      Чеченская Мафия
      ВВС
      МЧС
      ОПГ Тяп-Ляп
      ОПГ Хади-Такташ
      СМИ Южного
      ФСИН
      В комплекте идёт СБОРКА И МОД.
      Также после покупки вы отправляете мне свой айпи сервера и я привязываю вам сборку под ваш айпи (единоразово) 
      Единственный мод GTA RP.
      Добавил KAIF Добавлено 01.01.2024 Категория Моды Автор Aleksandr  
    • KAIF
      От KAIF
      !!!!!ВСЕГО ОДНА КОПИЯ!!!! 
      Единственный мод GTA RP.
       
      Фракции:
      Правительство
      ГИБДД
      Полиция Южного
      ФСБ
      ЦГБ-А
      Автошкола
      Китайская мафия
      Русская Мафия
      Итальянская Мафия
      Американская Мафия
      Чеченская Мафия
      ВВС
      МЧС
      ОПГ Тяп-Ляп
      ОПГ Хади-Такташ
      СМИ Южного
      ФСИН
      В комплекте идёт СБОРКА И МОД.
      Также после покупки вы отправляете мне свой айпи сервера и я привязываю вам сборку под ваш айпи (единоразово) 
      Единственный мод GTA RP.
    • sergeenko
      От sergeenko
      драсте, надо заменить зимнюю карту крмп на летнюю, как имеено это сделать?