Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • 0
Tawean

menu.layout (Предупреждение)

Решил я убрать предупреждение об использовании модифированной версии от богемии. 


Шаг первый - >  Очищаем MultilineTextWidgetClass ModdedWarning из main_menu.layout   (text "#str_modded_version_warning0" - как раз текст)

Шаг второй -> Очищаем  m_ModdedWarning  = TextWidget.Cast( layoutRoot.FindAnyWidget( "ModdedWarning" ) );  в main.menu.c (5_Mission)

Шаг третий -> Впихиваем к себе в мод по всем правилам два вышеперечисленных файлика.

 

??? Надпись остаётся. WTF?

 

Чёт не пойму, что не так? UPD: Пути в main.menu прописаны и новый layout читаем! Все изменения, что внесены видны, но надпись чёт есть.

Изменено пользователем Tawean (история изменений)

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


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

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

  • 0
1 час назад, rbogaty сказал:

Добрый, а можно попросить уточнить, что значит " функция без возврата значения". Просто в моем понимании перезапись как-бы подразумевает, что значение какое-то меняется на другое. Тогда в чем отличие от void, если это функция без возврата значения? Спасибо!

к примеру,

void MyFNC()
{
	string myvar = "test";
}

при вызове так: string my_peremennaya = MyFNC();

my_peremennaya  так и останется пустой.
А вот если:

string MyFNC()
{
	string myvar = "test";
return myvar;
}

при вызове так: string my_peremennaya = MyFNC();

my_peremennaya  получит значение "test". Собственно, оно не обязательно к получению, и стандартное MyFNC() сработает с ней тоже, как и с тем что выше, а вот получением данных из функции можно оперировать.
Впрочем, это уже не для данной темы обсуждение, давайте завязывать со флудом

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


Ссылка на сообщение
Поделиться на других сайтах
MagicByte MagicByte MagicByte
  • 0
10 часов назад, rbogaty сказал:

Добрый, а можно попросить уточнить, что значит " функция без возврата значения".

Это называется не функцией, а процедурой.

- Процедуры выполняют код внутри, не возвращая значений.

- Функции выполняют код внутри, и подразумевают возврат значения после выполнения кода.

*Функцию можно использовать и как процедуру, если в возвращаемом значение нет необходимости. Иногда такое возможно.

 

//    Процедура
void MyPrintLog()
{
    Print("LOG");
}
//    Пример вызова
MyPrintLog();
*В scripts.log будет строка:
LOG

//    Функция возвращающая значение типа string(строку)
string MyLog()
{
    Print("LOG");
    return "RETURN LOG";
}
//    Пример вызова, без обработки возвращаемого значение
MyLog();
*В scripts.log будет строка:
LOG

//    Пример вызова, с обработкой возвращаемого значение
string    v_MyLog;
v_MyLog    =    MyLog();
Print(v_MyLog);
*В scripts.log будут строки
LOG
RETURN LOG

 

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


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

Насколько знаю, понятия процедура в обьектно ориентированных языках отсутствует, точнее его не применяют и давно

 

И вообще это все методы )))

Изменено пользователем BorizzK (история изменений)

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


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

Всё замечательно работает, только вот это что? =D

 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

 

Цитата

Fault address:  C2EB1353 00:C2EB1353 Unknown module
file:     intro
world:    ChernarusPlus
Prev. code bytes: 48 81 C1 E8 00 00 00 E8 71 B3 E3 FF 8B F8 33 D2
Fault code bytes: 44 89 B4 BE E4 07 00 00 C7 44 BE 14 FF FF FF FF

 

Изменено пользователем Tawean (история изменений)

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


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

Спасибо всем! Вопрос решён!

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

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


Ссылка на сообщение
Поделиться на других сайтах
  • 0
6 часов назад, Tawean сказал:

Спасибо всем! Вопрос решён!

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

хоть кодом для страждущих поделись) а то у нас тут народ даже сеты порою сам собрать не может)

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


Ссылка на сообщение
Поделиться на других сайтах
  • 0
16 часов назад, BorizzK сказал:

Насколько знаю, понятия процедура в обьектно ориентированных языках отсутствует

Технически - да. Но на практике...

В c# вообще только ООП, в с++ и процедурка и ООП(и там и там понятие процедуры нет как таковой, но при пояснениях гораздо проще)

А по применению, - применяют)) Если за void говорить, - то корректно - тип функции не возвращающий значение. Если подразумевать кодинг, то корректно - процедура.

16 часов назад, BorizzK сказал:

И вообще это все методы )))

Путаница терминологий...)

Метод - Функция, или процедура принадлежащая классу.

Функция\Процедура - код доступный из  программы.

По факту, все понятия существуют и используются. - Метод вносит лишь путаницу... - Все методы 100% являются функциями, или процедурами, но не все процедуры и функции являются методами))))))

Изменено пользователем NoNameUltima (история изменений)

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


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

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

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

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

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

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

Войти

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

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка