Kernell
93dd86570d
The development is suspended
2017-03-06 03:48:23 +03:00
Kernell
4654d1ae15
Fixed typo
2016-01-07 23:06:39 +03:00
Kernell
5ce0e72bd7
Added inline and const qualifiers
2016-01-07 21:14:03 +03:00
Kernell
2930d23128
Check parents in the method CEvent::IsPropagated
2016-01-07 21:12:49 +03:00
Kernell
27e2ee61f7
Added CElement::GetParent.
...
Creating the GC Handler for new elements.
2016-01-07 20:47:23 +03:00
Kernell
399d7fd307
Refactoring. Added eLuaType enum for CLuaArgument::GetType
2016-01-07 20:44:47 +03:00
Kernell
34f4eebb14
[.NET] Added Account, Audio, Ban, Explosion, Fire, Game, Object, RadarArea, Water and World classes.
...
Removed Native static classes.
2016-01-07 01:01:37 +03:00
Kernell
36daf9dd68
Added missing files
2016-01-06 21:08:32 +03:00
Kernell
164310084c
Extern methods without using of the Native static class.
2016-01-06 21:06:22 +03:00
Kernell
89ce28931f
Removed MultiTheftAuto.cs (no longer needed)
...
Removed Pools (no longer needed)
Removed Utils (no longer needed)
Allowed unsafe blocks
2016-01-06 21:04:13 +03:00
Kernell
df922e1236
Global refactoring.
...
Removed global varriables g_pModuleManager and g_pResourceManager.
Added CModule class with ILuaModuleManager methods.
Added CElement class for synchronizing Lua-userdata with MonoObjects.
Added CElementManager for caching elements.
Added CMonoArguments helper class.
Fixed passing references of removed object.
2016-01-06 20:56:26 +03:00
Kernell
3b7b5190a2
Fixed ASSERT and ASSERT_MSG macros in Release configuration
2015-12-28 22:39:31 +03:00
Kernell
d8acda6a8e
Fixed GetVehicleColor crash (Lua fails if use LUA_MULTRET or more than 10 results in lua_pcall)
2015-12-28 22:35:35 +03:00
Kernell
2007d6d5ab
[C#] Fixed Vehicle::GetColor() crash
2015-12-27 21:25:05 +03:00
Kernell
cea46b3241
Added methods for the Vehicle class (C#):
...
string GetVehicleType()
char[] GetVariant()
VehicleColor GetColor()
static int GetModelFromName( string name )
bool GetLandingGearDown()
int GetMaxPassengers()
string GetName()
Ped GetOccupant( int seat = 0 )
Ped GetController()
IEnumerable<Ped> GetOccupants()
bool GetSirensOn()
Vector3 GetTurnVelocity()
Vector3 GetTurretPosition()
int GetUpgradeOnSlot( int slot )
UInt32[] GetUpgrades()
UInt32[] GetCompatibleUpgrades( int slot = 0 )
int GetDoorState( int door )
VehicleWheelsState GetWheelStates()
int GetLightState( int light )
int GetPanelState( int panel )
int GetOverrideLights()
Vehicle GetTowedByVehicle()
Vehicle GetTowingVehicle()
int GetPaintjob()
string GetPlateText()
bool GetEngineState()
bool GetTrainDirection()
float GetTrainSpeed()
Color GetHeadLightColor()
float GetVehicleDoorOpenRatio( int door )
bool IsTaxiLightOn()
bool IsTrainDerailed()
bool IsTrainDerailable()
bool IsDamageProof()
bool IsFuelTankExplodable()
bool IsOnGround()
bool IsBlown()
bool IsLocked()
2015-12-27 20:53:50 +03:00
Kernell
fb85c7112e
Changed the implementation of method Element::GetByType<T> using Ling.
...
Now, the method returns IEnumerable<T> instead of an Array of T.
2015-12-27 20:46:29 +03:00
Kernell
4e97948b8d
Fixed argument for C# method Debug::Log
2015-12-27 19:43:44 +03:00
Kernell
f395553923
Refactoring of CLuaArgument, CLuaArguments and CLuaFunctionDefinitions.
...
Fixed memory leaks.
Fixed some performance issues.
Fixed CMonoFunctions::Element::GetByType.
2015-12-27 19:41:07 +03:00
Kernell
9809a54479
Version updated
2015-12-23 23:32:39 +03:00
Kernell
1192a4d21c
Fixed argument list for Shape::CreatePolygon internal method
2015-12-23 23:31:08 +03:00
Kernell
930b6a02b1
Fixed access modifier for Native.Blip class
...
Project updated
2015-12-23 23:28:50 +03:00
Kernell
0c327abcee
Added ColCircle, ColCuboid, ColSphere, ColRectangle, ColPolygon and ColTube classes
2015-12-23 23:27:08 +03:00
Kernell
370ba4eec4
Added Blip class
2015-12-23 23:25:52 +03:00
Kernell
a2e00872ec
Добавлен autogen.sh для генерации configure, depcomp, install-sh и т.д.
2015-12-23 22:05:43 +03:00
Kernell
35ce5f3951
Добавлено определение макроса _REENTRANT в gcc
2015-12-23 21:03:01 +03:00
Kernell
9920d137ee
Обновлён проект (0.25a release)
2015-12-20 23:54:20 +03:00
Kernell
f6d56782cd
Fixed linux compile error
2015-12-20 23:53:09 +03:00
Kernell
62a84ac81e
Убрана зависимость eglib.
...
gpointer заменён на PVOID.
Удалены не нужные библиотеки.
2015-12-20 23:48:19 +03:00
Kernell
f9b74459e4
Fixed #11 (Падение сервера при попытке получить свойства из Color на стороне C++)
2015-12-20 15:54:52 +03:00
Kernell
d93090fde4
MultiTheftAuto::Color
...
Добавлены методы: GetBrightness, GetSaturation, GetHue, ToString
Добавлены статические свойства с цветами, например Color.Yellow вернёт новый объект класса Color(0xFFFFFF00)
Добавлено свойство Name возвращающее имя цвета
2015-12-20 15:45:33 +03:00
Kernell
26d6706088
Исправлены ошибки компиляции на Linux x86_64
2015-12-19 23:56:41 +03:00
Kernell
e0bb300872
Добавлена опция --enable-debug=yes,no для configure (по умолчанию no)
2015-12-19 23:53:58 +03:00
Kernell
1970206eeb
Fixed Linux compile warnings
2015-12-19 19:16:02 +03:00
Kernell
5a80e2a015
Добавлены скрипты для генерации Makefile.in файлов (генерируются из Makefile.am с помощью утилиты automake).
...
Добавлен configure.
Пример сборки под 32-битную ОС:
CXXFLAGS="-m32 -O2" ./configure --target=i686-gnu-linux --host=i686-gnu-linux
make
2015-12-19 19:15:03 +03:00
Kernell
790223566a
Fixed linux compile errors
2015-12-19 11:58:39 +03:00
Kernell
013a924092
Resolved #9 (Добавить поддержку серверных команд)
2015-12-12 22:50:24 +03:00
Kernell
a745ff12ed
Добавлен класс Console
2015-12-12 22:27:23 +03:00
Kernell
5e8456f986
Submodule removed
2015-12-12 13:10:23 +03:00
Kernell
915be1c34c
Исправлено приведение типов с классами элементов
2015-12-06 17:19:01 +03:00
Kernell
272f16a912
Добавлены методы: GetCameraMatrix, GetCameraTarget, GetCameraInterior, SetCameraMatrix, SetCameraTarget, SetCameraInterior, FadeCamera
2015-12-06 17:05:08 +03:00
Kernell
0c54eb7c2a
Resolved #2 (Выгрузка домена ресурса крашит сервер при следующем запуске)
2015-12-06 10:32:56 +03:00
Kernell
53f257eb13
Обновлён проект. Обновлены Release и Debug конфигурации
2015-12-06 10:31:31 +03:00
Kernell
d293747f26
Добавлена поддержка событий MTA
2015-12-05 13:26:07 +03:00
Kernell
cb6432cffa
Пропущен файл фильтров
2015-12-04 03:54:01 +03:00
Kernell
c2a5429975
Немного рефакторинга
2015-12-04 03:48:53 +03:00
Kernell
43014102fc
Исправлен Server::GetVersion (getServerVersion в Lua). Добавлен класс Game
2015-12-03 16:49:05 +03:00
Kernell
669f475d79
Исправлен баг с неправильным поиском метода. Добавлен обработчик исключений
2015-12-03 16:46:43 +03:00
Kernell
2b20afcb59
Исправлен вылет при выгрузке модуля
2015-12-03 02:40:12 +03:00
Kernell
ade2e99586
Загрузка конфигов домена для .NET 4.5, иначе некоторые библиотеки не работают (такие как MySQL Connector/Net)
2015-12-03 01:55:17 +03:00
Kernell
457aa93ec4
Resolved #3 (Изменить точку доступа на Program::Main)
2015-12-01 15:50:50 +03:00