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

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

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

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

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • 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() сработает с ней тоже, как и с тем что выше, а вот получением данных из функции можно оперировать.
Впрочем, это уже не для данной темы обсуждение, давайте завязывать со флудом

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


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





  • 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, в противном случае мы будем считать, что вы согласны с этим.