Wallhacker
Изучающий
- Регистрация
- 8 Июн 2018
- Сообщения
- 295
- Лучшие ответы
- 0
- Репутация
- 39
Доброго времени суток, уважаемые пользователи Pawno-Info
Лазил на просторах рунета и нашел один плагин
Этот плагин для уничтожения / воссоздания транспортного средства,когда это необходимо, чтобы избежать заботы о пределе в 2000 транспортных средств
Автор плагина: jlalt
GitHub
Оригинальная тема:
Лазил на просторах рунета и нашел один плагин
Этот плагин для уничтожения / воссоздания транспортного средства,когда это необходимо, чтобы избежать заботы о пределе в 2000 транспортных средств
Автор плагина: jlalt
GitHub
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Оригинальная тема:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Natives
PHP:
native CreateDynamicVehicle(vehicletype, Float:x, Float:y, Float:z, Float:rotation, color1, color2, respawn_delay, addsiren=0, virtualworld = 0, interior = 0, Float: streamdis = V_STREAM_DIS);
native DestroyDynamicVehicle(vehicleid);
native SetStreamDistance(Float:streamdistance);
native SetVehicleCheckDelay(milliseconds);
native GetDynamicVehiclePos(vehicleid, &Float:x, &Float:y, &Float:z);
native SetDynamicVehiclePos(vehicleid, Float:x, Float:y, Float:z);
native SetDynamicVehicleZAngle(vehicleid, Float:z_angle);
native GetDynamicVehicleZAngle(vehicleid, &Float:z_angle);
native GetDynamicVehicleRotationQuat(vehicleid, &Float:w, &Float:x, &Float:y, &Float:z);
native Float:GetDVehicleDistanceFromPoint(vehicleid, Float:X, Float:Y, Float:Z);
native SetDynamicVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
native GetDynamicVehicleParamsEx(vehicleid, &engine, &lights, &alarm, &doors, &bonnet, &boot, &objective);
native SetDynamicVehicleToRespawn(vehicleid);
native LinkDynamicVehicleToInterior(vehicleid, interiorid);
native GetDynamicVehicleInterior(vehicleid); // New
native AddDynamicVehicleComponent(vehicleid, componentid);
native RemoveDynamicVehicleComponent(vehicleid, componentid);
native GetDVehicleComponentInSlot(vehicleid, slot);
native ChangeDynamicVehicleColor(vehicleid, color1, color2);
native GetDynamicVehicleColor(vehicleid, &color1, &color2); // new
native ChangeDynamicVehiclePaintjob(vehicleid, paintjobid);
native GetDynamicVehiclePaintjob(vehicleid);
native SetDynamicVehicleHealth(vehicleid, Float:health);
native GetDynamicVehicleHealth(vehicleid, &Float:health);
native SetDynamicVehicleNumberPlate(vehicleid, numberplate[]);
native GetDynamicVehicleNumberPlate(vehicleid, numberplate[], len = sizeof numberplate); // new
native SetDynamicVehicleModel(vehicleid, model, bool:bultinrespawn = false); // New, requires respawn
native GetDynamicVehicleModel(vehicleid);
native RepairDynamicVehicle(vehicleid);
native GetDynamicVehicleVelocity(vehicleid, &Float:X, &Float:Y, &Float:Z);
native SetDynamicVehicleVelocity(vehicleid, Float:X, Float:Y, Float:Z);
native SetDVehicleAngularVelocity(vehicleid, Float:X, Float:Y, Float:Z);
native GetDynamicVehicleDamageStatus(vehicleid, &panels, &doors, &lights, &tires);
native UpdateDVehicleDamageStatus(vehicleid, panels, doors, lights, tires);
native SetDynamicVehicleVirtualWorld(vehicleid, worldid);
native GetDynamicVehicleVirtualWorld(vehicleid);
native IsDynamicVehicleStreamedIn(vehicleid, forplayerid);
native IsPlayerInDynamicVehicle(playerid, vehicleid);
native PlayerSpectateDynamicVehicle(playerid, targetvehicleid, mode = SPECTATE_MODE_NORMAL);
native IsValidDynamicVehicle(vehicleid);
native PutPlayerInDynamicVehicle(playerid, vehicleid, seatid);
native GetPlayerDynamicVehicleID(playerid);
native GetPlayerSurfingDVehicleID(playerid);
native UpdateTheVehicles();
native SetDVehicleParamsForPlayer(vehicleid, playerid, objective, doorslocked);
native GetVehicleDynamicID(vehicleid);
native MoveVehicleDynamicID(fromid, toid = -1);
/*
native AttachTrailerToVehicle(trailerid, vehicleid);
native DetachTrailerFromVehicle(vehicleid);
native IsTrailerAttachedToVehicle(vehicleid);
native GetVehicleTrailer(vehicleid);
native AttachObjectToVehicle(objectid, vehicleid, Float:OffsetX, Float:OffsetY, Float:OffsetZ, Float:RotX, Float:RotY, Float:RotZ);
native AttachPlayerObjectToVehicle(playerid, objectid, vehicleid, Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ, Float:fRotX, Float:fRotY, Float:RotZ);
native Attach3DTextLabelToVehicle(Text3D:id, vehicleid, Float:OffsetX, Float:OffsetY, Float:OffsetZ);
native Update3DTextLabelText(Text3D:id, color, text[]);
native PlayerText3D:CreatePlayer3DTextLabel(playerid, text[], color, Float:X, Float:Y, Float:Z, Float:DrawDistance, attachedplayer=INVALID_PLAYER_ID, attachedvehicle=INVALID_VEHICLE_ID, testLOS=0);
native DeletePlayer3DTextLabel(playerid, PlayerText3D:id);
native UpdatePlayer3DTextLabelText(playerid, PlayerText3D:id, color, text[]);
^ To be made */
- Плагин был протестирован с + 3 тыс. автомобилей и + 25 ( до 40 ) база игроков каждая вещь выглядела хорошо. (Я не отказываюсь от того, что я сделал несколько изменений и исправлений ошибок, чтобы он выглядел хорошо сейчас xd)
Мне использовать его?
- Это действительно зависит от вас, но выглядит полустабильным
Он еще не закончен?
- Честно говоря, нет, там некоторые поддержки и функции отсутствуют, проверьте github для получения дополнительной информации о них
Установка плагина
- Поставить плагин в папку плагинов сервера и включить в pawno выступает входят.
- Включить включить в ваш сценарий и, прежде чем включить добавить: #define RVFunc ( замена функций автомобиля )
- Так что теперь каждый обратный вызов и создать нормальный автомобиль автоматически преобразованы в динамические.
- Наслаждайтесь!
Пример скрипта
PHP:
#define RVFunc
#include <dvehicles>
public OnGameModeInit()
{
for(new i = 0; i < 6000; i++)
{
CreateVehicle(411, 0.0 + ( i * 5.0 ), 0.0 + ( i * 5.0 ), 3.0, 0.0, 3, 7, 0, 0);
}
}
---------- Сообщение добавлено в 00:48 ---------- Предыдущее сообщение добавлено в 00:45 ----------
Так-же забыл указать, темы с таким же плагином на форуме не нашел, по этмоу вопросов по этому поводу не должно быть
Последнее редактирование: