# SB_COMMAND_COMPLETED

Raised when command execution completes without errors.

## Event usage

```csharp
link_message(integer sender, integer cmd,  string data,  key id) {
    if(cmd == SB_COMMAND_COMPLETED) {
        llOwnerSay("Event " + cmd + " arrived! Data:\n" + data);
    }
}
```

## Event parameters

link_message event receives cmd, str and id parameters. Their meaning for `SB_COMMAND_COMPLETED` event is explained below:

| Variable | Type | Description |
|----------|------|-------------|
| cmd      | integer | the `SB_COMMAND_COMPLETED`'s numeric ID |
| data     | string | the numeric ID of the command (see command IDs) |
| id       | key  | not used    |

## Comments

Note that some commands do not generate this event. Instead, they have their own dedicated "success" event (e.g. `SB_SETUP_SETGROUP`).