Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - Jak łaska za praca

Страницы: [1]
1
Разработка плагинов. / vc-torcie_mind.dll (Alpha)
« : Июль 01, 2016, 05:52:55 pm »
Список функций:
Cmd_AddCommand("command_name", lua_callback, "desc") // Создать комманду
int Cvar_Get("var_name", "def_value", "desc") // Создать переменую
int Cmd_Argc() // Получить количество аргументов комманды
string Cmd_Argv(arg_num) //Получить строковой аргумент
int Q_atoi("string") //String to Integer
int CvGetInt(convar) // Получить переменную как int
string CvGetString(convar) // Получить переменную как String
CvSetInt(convar, integer) // Задать Int переменной.
CvSetString(convar, "new_value") // Задать String переменной.
Cmd_RemoveCommand("command_name") // Удалить комманду.
string FS_LoadFile("path", out_leght) // Загрузить файл
Mem_Free(pointer) // Закрыть файл
Msg("message"); // Вывести в консоль

Пример:
local function mission_complete()
 GXT_AddBigMessageWithNumber("M_PASS", 5000, 0, 100) 
 PlayMusic(1)
 SetPlayerMoney(PLAYER_CHAR, GetPlayerMoney(PLAYER_CHAR) + 100)
 MISSION_COMPLETE = 1
 
 ICON_MISSION_1 = nil
 ICON_MISSION_2 = CreateBlip(4, 77.3075, -879.1083, 10.4481, 2, 3)
 SetBlipSprite(ICON_MISSION_2, 6)
 Msg("Mission_complete")
 mission_end()
end

function MISSION_1()
Cmd_AddCommand("mission_complete", mission_complete, "Description for command")
end

Команды:
   show_console   
exec_as            execute a as file
    exec_c            execute a c file Tiny C Compiler
   memlist            prints memory pool information
      exec            execute a script file
   fs_path            show filesystem search pathes
  unsetall            reset all console variables to their default values
  cvarlist            display all console variables beginning with the specified prefix
     latch            apply latched values
     reset            reset any type variable to initial value
       set            create or change the value of a console variable
    toggle            toggles a console variable's values (use for more info)
     alias            create a script function. Without arguments show the list of all alias
 stuffcmds            execute commandline parameters (must be present in main script)
   cmdlist            display all console commands beginning with the specified prefix
      wait            make script execution wait for some rendered frames
      echo            print a message to the console (useful in scripts)
17 commands

Чтобы открыть консоль запустите gta-vc.exe с параметром -console или в autoexec.cfg напишете show_console.

Скачать:
http://rgho.st/8R64CGx7d 350 кбайт.

P.s Warning это альфа версия дополнения.

2
Как перебрать все объекты в игре?
Как убивать их, или что будет если убрать объект из списка а затем вернуть в список?

3
Исходники vice city-mp как узнать версию ) https://code.google.com/p/vice-players/source/browse/#svn%2Ftrunk%2FClient

4
Идеи / Отсылка снапшотов.
« : Январь 22, 2015, 12:19:16 am »
Сколько игр можно примерно запустить на интелах i5 если так-же выключить рисовку пространства если нужно результат только в другом приложении? Я мог бы протестировать сам но единственное что у меня цело это 1 ядерный ноутбук.
Мне интересно что получится ли запустить несколько игр а затем собрать кадр с сущностными с двух игр в одно целое и переключать их обработку между друг другом по мере надобности управляя игроками. Что-то типа локального копа эксперимента будет ли он производительным?

5
Свободное общение / Что делает эта строчка
« : Декабрь 19, 2014, 02:03:26 pm »
Код: C++
  1. std::vector<Color> data;
  2.  
  3. std::vector<argb_t> CustomizableImage::GetRGBAData() const
  4. {
  5.         std::vector<argb_t> temp(data.size());
  6.         auto index = 0;
  7.         for (auto &color : data) // ??
  8.         {
  9.                 auto col = color.GetARGB();
  10.                 std::swap(*(((uint8_t*)&col) + 0), *(((uint8_t*)&col) + 2)); //flip R/B
  11.                 temp[index++] = col;
  12.         }
  13.         return temp;
  14. }


А то я не вкуриваю в чём здесь фишка.

6
Общие вопросы / Сущности.
« : Декабрь 14, 2014, 01:18:07 pm »
Где можно найти класс работы с сущностями?
Это ведь нормально узнавать тип сущности сравнивая виртуальную таблицу класса?

7
Идеи / Субтитры для радио.
« : Сентябрь 11, 2014, 07:50:57 am »
Можно взять текст от суда playground.ru/wiki/gta_vice_city/.
Считывать что и откуда играет радио и выводить субтитры.

8
Общие вопросы / TraceRay.
« : Август 29, 2014, 11:02:05 pm »
Открыл для себя то что в Maxo Vehicle Loader есть Python скрипты и для них представляться интересные модули.
Но автор скупердяй спрятал исходники у себя и IsDebuggerPresent и ещё что-то что отлаживать получается только в Olly.
Нашел я PyMethodDef
{
      char *m_name = "TraceRay"
      PyObject* m_method = "Python_TraceRay"
      .......
}
Но понять что делает одна часть его кода не понимаю.  Кто скажет как понять то код или как прыгнуть в нужное место в Olly зная адрес пол ученый в IDA?

9
Собственно видео показывающий конфликт.


10
Общие вопросы / Обновление "думанье" обьекта.
« : Февраль 20, 2014, 04:35:27 am »
Извините если не доглядел. Найдена ли функция которая занимается обновлением обьектов'а? Не извращаться ли мне с таймером дополнительно запоминая старые дынные объектов которые не должны обновляться сейчас привязывая их к кадрам.

Страницы: [1]