I need to put some kind of timer to this function, that is to say that after 30 for example it is deactivated.
def On_Command(self, Player, cmd, args):
if cmd == "a":
if self.Enable == 1:
if Player.Admin:
if len(args) == 0:
Player.MessageFrom(sysname, green + "---------- AdminTool by: [color green]Pompeyo[/color] [color aqua]Version:[/color] [color yellow]1.0[/color] ----------")
Player.MessageFrom(sysname, yellow + "/a - para ver los comandos")
Player.MessageFrom(sysname, yellow + "/a owner - entrar en el modo propietario escribe /a owner de nuevo para deshabilitarlo")
Player.MessageFrom(sysname, yellow + "/a tp <Name>")
Player.MessageFrom(sysname, yellow + "/a bring <Name> - trae al jugador a ti")
Player.MessageFrom(sysname, yellow + "/a return - te trae de vuelta a tu última ubicación")
Player.MessageFrom(sysname, yellow + "/a kit - Recibe un kit")
Player.MessageFrom(sysname, yellow + "/a invis - Te da un traje invisible")
Player.MessageFrom(sysname, yellow + "/a invisoff - Elimina el traje invisible")
Player.MessageFrom(sysname, yellow + "/a casper - Entrar en modo fantasma")
Player.MessageFrom(sysname, yellow + "/a casperoff - Regresar a la normalidad humana")
Player.MessageFrom(sysname, yellow + "/a door - Habilitar admin doors")
Player.MessageFrom(sysname, yellow + "/a dooroff - Inhabilitar admin doors")
Player.MessageFrom(sysname, yellow + "/a remove - Activa el modo remove")
Player.MessageFrom(sysname, yellow + "/a removeoff - Inhabilitar el modo remove")
Player.MessageFrom(sysname, yellow + "/a stp - te teletransporta a la entidad que golpeas")
Player.MessageFrom(sysname, yellow + "/a hp <Name>- Compruebe la salud de alguien")
Player.MessageFrom(sysname, yellow + "/a savepoint - Salvar el punto donde estás parado")
Player.MessageFrom(sysname, yellow + "/a usepoint - tp al punto guardado")
Player.MessageFrom(sysname, yellow + "/a gameid <Name> - Muestra su ID")
Player.MessageFrom(sysname, yellow + "/a ipad <Name> - Muestra su Ip")
Player.MessageFrom(sysname, yellow + "/a time <Name> - Vea cuánto tiempo alguien está jugando en t")
return
else:
arg = args[0]
elif arg == "remove":
if Player.Admin or Player.Moderator:
DataStore.Add("ARemove", Player.SteamID, "ARemover")
Player.MessageFrom(sysname, yellow + "Modo remove habilitado, golpea un objeto para eliminarlo")
Plugin.Log("Remover", Player.Name + " ha usado el comando remove")
return
Where I need to put the timer is in the remove