Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<fstream>
- #include <windows.h>
- #include <winuser.h>
- #include<thread> // std::thread
- #include<chrono> // std::thread
- #include "include/lua.hpp"
- #include"LuaBridge/LuaBridge.h"
- #include "plugin.h"
- #include "common.h"
- #include "CWorld.h"
- #include "extensions\KeyCheck.h"
- #include "extensions\ScriptCommands.h"
- #include "eScriptCommands.h"
- #include "CMessages.h"
- #include "eWeaponType.h"
- #include "ePedAction.h"
- #include "CAutomobile.h"
- #include "CStreaming.h"
- #include "eWeaponModel.h"
- #include "CModelInfo.h"
- #include "eVehicleModel.h"
- #include "CCarCtrl.h"
- #include "CVehicle.h"
- #include "CBoat.h"
- #include "CBike.h"
- #include "CPopulation.h"
- #include "CCivilianPed.h"
- #include "CHud.h"
- #include "ePedModel.h"
- #include "ePedType.h"
- using namespace plugin;
- using namespace std;
- using namespace luabridge;
- CPed * create(int modelID) {// создать pedа
- char reference = 2;
- CPed *player = FindPlayerPed();
- CVector position = player->m_placement.pos;
- position += player->m_placement.up * 10.f; // Вектор оси прямо от игрока умножаем на 10 метров и прибавляем к позиции.
- CStreaming::RequestModel(modelID, 0); // ANGEL 166 ModelID
- CStreaming::LoadAllRequestedModels(false);// модель загруженна.
- CPed *ped = new CCivilianPed::CCivilianPed(PEDTYPE_COP, MODEL_COP);
- if (ped) {
- ped->SetPosn(FindPlayerPed()->TransformFromObjectSpace(CVector(0.0f, 5.0f, 3.0f)));
- ped->SetOrientation(0.0f, 0.0f, 0.0f);
- CWorld::Add(ped);
- ped->PositionAnyPedOutOfCollision();
- ped->m_pIntelligence->m_TaskMgr.SetTask(new CTaskComplexWanderStandard(4, rand() % 8, true), 4, false);
- return ped;
- }
- }
- bool flag = false;
- class Message {//имя класса
- public:
- Message() {
- Events::gameProcessEvent += [] {//обработчик событий игры
- CPed *player = FindPlayerPed();// найти игрока
- if (!player) return;// проверка найден игрок
- KeyCheck::Update();
- if (KeyCheck::CheckWithDelay('M', 200)){
- CMessages::AddMessageJumpQ(L"on", 1000, 0);
- CPed *v = create(MODEL_COP); // Спавним скорую
- }
- };
- }
- } message;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement