Skip to content

rsetiawan7/samp-disabled-commands

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

samp-disabled-commands

sampctl

Introduction

Preview:

SA-MP Disabled Commands (click if not showed)

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[]);

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages