Помогите с ASI

morpehrt

Новичок
Автор темы
3
0
Вообщем я нашел скрипт ASI который позволяет кидать распальцовки банд но при этом там меняется скин сиджея,мне нужно чтобы скин при этом не менялся и оставался сиджеем.

C++:
#include "plugin.h"
#include "common.h"
#include "CTimer.h"
#include "CStreaming.h"
#include "CTaskComplexPlayHandSignalAnim.h"

#define NEW_MODEL_AT_KEY_PRESS

using namespace plugin;

class HandSignals {
public:
HandSignals() {
static int keyPressTime = 0;
static int newPlayerModelId = -1;
static int gangModelIds[] = { MODEL_BALLAS1,
MODEL_BALLAS2,
MODEL_BALLAS3,
MODEL_FAM1,
MODEL_FAM2,
MODEL_FAM3,
MODEL_LSV1,
MODEL_LSV2,
MODEL_LSV3,
MODEL_VLA1,
MODEL_VLA2,
MODEL_VLA3 };

Events::gameProcessEvent += [] {
CPed *playa = FindPlayerPed();
if (playa && playa->IsAlive() && CTimer::m_snTimeInMilliseconds - keyPressTime > 500) {
int animationId = -1;
if (KeyPressed(0x31)) // 1
animationId = 320;
else if (KeyPressed(0x32)) // 2
animationId = 321;
else if (KeyPressed(0x33)) // 3
animationId = 322;
else if (KeyPressed(0x34)) // 4
animationId = 323;
else if (KeyPressed(0x35)) // 5
animationId = 324;

if (animationId != -1) {
keyPressTime = CTimer::m_snTimeInMilliseconds;
#ifndef NEW_MODEL_AT_KEY_PRESS
if (newPlayerModelId == -1)
#endif
newPlayerModelId = gangModelIds[rand() % 12];
if (playa->m_nModelIndex != newPlayerModelId) {
CStreaming::RequestModel(newPlayerModelId, 2);
CStreaming::LoadAllRequestedModels(false);
 

Startracker983274

Известный
43
122
Братан, ты не один. Работаю над этим, хоть я в программировании нуль. Не теряй надежды!
Убрал смену скина, поставил клавиши активации на NumPad 1-5. Автор кода по-прежнему DK22Pac.
 

Вложения

  • SAHandSignals.SA.asi
    134 KB · Просмотры: 24
Последнее редактирование:
  • Нравится
Реакции: Ya Zaregalsya

squinart

Новичок
8
3
Ребята, всех поздравляю, .bruh доделал это, работает в сампе, такого же человека я видел в 16 году. В его Асишнике есть баги, о которых он и говорил, пообщался с ним, там не много доделать, но это уже работает и хорошо. Ссылка на Аси, а свои доработки я буду выкладывать Сюда

Братан, ты не один. Работаю над этим, хоть я в программировании нуль. Не теряй надежды!
Убрал смену скина, поставил клавиши активации на NumPad 1-5. Автор кода по-прежнему DK22Pac.
Ребята, всех поздравляю, .bruh доделал это, работает в сампе, такого же человека я видел в 16 году. В его Асишнике есть баги, о которых он и говорил, пообщался с ним, там не много доделать, но это уже работает и хорошо. Ссылка на Аси, а свои доработки я буду выкладывать Сюда

 
Последнее редактирование:
  • Влюблен
Реакции: Startracker983274