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

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

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

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

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

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

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


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

@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 пользователей онлайн

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

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

    • Arutr
      От Arutr
      Как можн перевести мод с крмп на самп 0.3.7 что-би он работал?
    • Daf
      От Daf
      Привет! Сливаю вам CEF «Орёл и Решка».
      Автор: я
      Вот он - https://ibb.co/3yK1NxZX
      Монета крутится
      Создайте текстовый файл с любым названием, но добавьте расширение .html. Затем вставьте в него код, который приведен ниже.
       
    • Мега ваз белаз таз
      От Мега ваз белаз таз
      Ищу спонсора на крмп мобайл проект
      Хостинг на год-3060рублей
      Реклама на два дня -300 рублей
      Автодонат -150рублей
      Ну и по мелочевке форум и сайт
      Рцблей 300
      Итого примерно 5000 да сумма выше выходит дешевле но пиар возможно еще докупать буду кто может стать спонсором пишите свой вк в коменты я вам отпишу
    • Dofarst
      От Dofarst
      Я недавно узнал что движок GTA на котором были сделаны многие CRMP / CRMP Mobile проекты не поддерживает версию Android 16, про IOS не знаю, но разработчики как я понял уходят на другие/собственные движки. Как разрабатывать тогда свой Crmp mobile, на каком движке, или возможно ли сделать поддержку современного Android 16 на движке GTA?
    • JAFAR
      От JAFAR
      (ссылка на видеообзор удалена)