samp.directory
← Скрипты и библиотеки

rsetiawan7/samp-disabled-commands

An include that helps you to disable commands without re-compile your code.

Библиотека★ 1обновлён май 2020 г.Без лицензииPawnsampctl
Открыть на GitHub

В этом репозитории нет файла лицензии. Код открыт для чтения, но само по себе это не даёт права использовать его.

Установка через sampctl

sampctl package install rsetiawan7/samp-disabled-commands

Выполните в папке проекта. sampctl скачает пакет и его зависимости.

Зависит от 5 пакетов

README.md

samp-disabled-commands

Introduction

Preview:

This include helps you to disable some commands because of maybe you're still fixing some bugs and you want disable it without re-compile your code.

Only support ZCMD for now.

Dependencies

  • zcmd
  • y_ini (from YSI 5.x)
  • (optional) y_debug
  • (optional) crashdetect

Installation

Simply install to your project:

sampctl package install rsetiawan7/samp-disabled-commands

Include in your code and begin using the library:

#include <disabled-commands>

Make sure you include this library in all of your gamemodes and filterscripts those have ZCMD.

Usage

Callbacks:

// Called when disabled commands reloaded.
public OnDisabledCommandsReloaded()
{
  SendClientMessageToAll(-1, "Disabled commands reloaded in GameMode.");
  return 1;
}

// Called when commands cancelled because of you disable it.
public OnPlayerCommandCancelled(playerid, cmdtext[])
{
  SendClientMessage(playerid, -1, "This command is disabled.");
  return 1;
}

Functions:

// Add a command to be disabled. Reloaded automatically if success.
AddDisabledCommands(const command[]);

// Remove a command and enable it. Reloaded automatically if success.
RemoveDisabledCommands(const command[]);

// Reload disabled commands manually. (perhaps there are many changes in external?)
ReloadDisabledCommands(const command[]);

Страница собрана из того, что GitHub публикует о репозитории. samp.directory не хранит этот код. Сообщить о проблеме с этой записью