В теме 1 сообщение

1. Описание команды.

Данная команда позволяет изменить здоровье игроку на указанное Вами. Вы можете не вписывать количество здоровья, чтобы выдать 0.0. Также, помимо /sethp, Вы можете использовать и /sethealth.

2. Код команды (для командных процессоров pawncmd, zcmd, dc_cmd).

CMD:sethp(playerid, params[])
{
	static const MSG_USE_CMD[] = !"Используйте /sethp [playerid] [количество здоровья]";
	
	if(isnull(params))
		return SendClientMessage(playerid, -1, MSG_USE_CMD) & 0;
	new id, Float:health;
	if(sscanf(params, "uf(0.0)", id, health))
		return SendClientMessage(playerid, -1, MSG_USE_CMD) & 0;
	else if(id == INVALID_PLAYER_ID)
		return SendClientMessage(playerid, -1, !"Указанный игрок не в сети.") & 0;
	else if(!(0.0 <= health <= 100.0))
		return SendClientMessage(playerid, -1, !"Количество здоровья должно находиться в диапозоне 0.0-100.0") & 0;
	
	SetPlayerHealth(id, health);
	return 1;
}
alias:sethp("sethealth");

3. Примечание.

У вас может возникнуть ошибка на неизвестный символ isnull. В случае ее возникновения в начало мода следует добавить следующее:

#if !defined isnull
	#define isnull(%0) \
		((!(%0[0])) || (((%0[0]) == '\1') && (!(%0[1]))))
#endif	

 

Отредактировано пользователем odosenok
Причина: изменение оформления и команды.

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

К сожалению, данное решение актуально не для всех модов. Большинство пользователей, вставивших эту команду в свой мод, лишь встретятся с ошибками, которые не смогут исправить... Пожалуйста, перед публикацией новых тем, продумайте этот момент, в противном случае последующие темы будем удалять.

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


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

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

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

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

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


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

Войти

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


Войти

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

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

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

    • KAIF
      От KAIF


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