Modify an Event on The Grid (Second Life)

18 June 2016

  • Release 9.92 - added.
modifyevent (Commands)
TypeCorrade progressive command
Commandmodifyevent
DescriptionThe modifyevent command can be used to modify a scheduled event in Second Life.
Permissionsinteract
Parametersgroup, password, secret, id
Last ChangesRelease 9.92 - added.

Be aware that by sending a firstname, lastname and secret you are revealing your account credentials to the machine that is running Corrade. On the other hand, Corrade only uses HTTPs encrypted requests such that once the data gets to Corrade it will be safely used to interact with the Second Life website. Nevertheless, be weary about using this command in case you are not the sole person with access to the Corrade machine and if you care about your account possibly being compromised.

The modifyevent command can be used to modify a scheduled event in Second Life.

Command Required Parameters Required Corrade Permissions Example
modifyevent group, password, secret, id interact
llInstantMessage(CORRADE,
    wasKeyValueEncode(
        [
            // Modify the time and category of
            // a scheduled event referenced by
            // the numerical identifier 6738256
            "command", "modifyevent",
            "group", wasURLEscape(GROUP),
            "password", wasURLEscape(PASSWORD),
            "secret", "knobmania",
            "time", "22:00:00",
            "category", "18",
            "id", "6738256",
            "callback", wasURLEscape(URL)
        ]
    )
);
Parameters Possible Value Meaning
id A numerical event identifier such that an identifier returned by the addevent command. This parameter corresponds to the id GET parameter passed to the Second Life event form.
secret A string. The password of the account that Corrade is currently connected on or the password of the account specified by firstname and lastname.
Optional Parameter Possible Value Meaning
firstname The first name of an account. By sending a first name and a last name Corrade will instead query the account transaction data for that account instead of the current account that Corrade is connecting on.
lastname The last name of an account.
name A string. Change the name of the event.
description A string. Change the description of the event.
time A valid Gregorian calendar formatted time (date is ignored). Modify the time when the event will take place.
duration An integer representing a valid value returned by the geteventformdata command. Modify the duration of the event.
category An integer representing a valid value returned by the geteventformdata command. Modify the category of the event.
date A valid Gregorian calendar formatted date (time is ignored). Modify the date when the event will take place.
location A valid location returned by the geteventformdata command. Modify the location where the event will take place.

Usage

The modifyevent command uses the numerical event identifier passed to the key id in order to modify an event on the Second Life grid. The numerical event identifier can be obtained after a successful addevent command - it is passed as the value of the data key.

Naturally, you cannot modify someone else's events - unless you know their account credentials. :-)


secondlife/scripted_agents/corrade/api/progressive/commands/modifyevent.txt · Last modified: 2017/02/22 18:27 (external edit)

Access website using Tor


For the copyright, license, warranty and privacy terms for the usage of this website please see the license and privacy pages.