Jump to content

Recommended Posts

Posted

При вызове команды и при указание определенного параметра должна отрабатывать нативная функция,  но почему-то не работает, при этом сообщения в чат выдает т.е.  в условия впадает. 


        [Command("movecam", "use /movecam [isPlayer]", GreedyArg = true)]
        public void CMD_MoveCam(Client player, String isPlayer)
        {
            NAPI.Chat.SendChatMessageToPlayer(player, "MEss: "+ isPlayer);

            if (isPlayer == "down")
            {
                NAPI.Native.SendNativeToPlayer(player, Hash.IS_PLAYER_SWITCH_IN_PROGRESS, player.Handle);
                NAPI.Chat.SendChatMessageToPlayer(player, "down_s");
            }
            else if (isPlayer == "up")
            {
                NAPI.Native.SendNativeToPlayer(player, Hash._SWITCH_OUT_PLAYER, player.Handle);
                NAPI.Chat.SendChatMessageToPlayer(player, "up_s");
            }
            else if (isPlayer == "sd")
            {
                NAPI.Native.SendNativeToPlayer(player, Hash.START_PLAYER_SWITCH, player.Handle);
                NAPI.Chat.SendChatMessageToPlayer(player, "sd_s");
            }
            else if (isPlayer == "ammo")
            {
                int ammoCount = NAPI.Native.FetchNativeFromPlayer<int>(player, Hash.GET_AMMO_IN_PED_WEAPON, player, WeaponHash.Wrench);
                NAPI.Chat.SendChatMessageToPlayer(player, "LOL " + ammoCount);
            }
            else if (isPlayer == "wa")
            {
                NAPI.Chat.SendChatMessageToPlayer(player, "LOL ");
                NAPI.Native.SendNativeToPlayer(player, Hash.SET_PED_HELMET, player, true);
            }
        }

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...