---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.4
alternate:
  - https://yandex.com/dev/games/doc/en/sdk/defold/events.md
  - https://yandex.com/dev/games/doc/hi/sdk/defold/events.md
  - https://yandex.com/dev/games/doc/ko/sdk/defold/events.md
  - https://yandex.com/dev/games/doc/ru/sdk/defold/events.md
  - https://yandex.com/dev/games/doc/tr/sdk/defold/events.md
  - https://yandex.com/dev/games/doc/vi/sdk/defold/events.md
  - https://yandex.com/dev/games/doc/zh/sdk/defold/events.md
  - href: hi/sdk/defold/events.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/games/doc/hi/llms.txt

# ईवेंट

आप उपयोगकर्ता द्वारा खेल में कुछ विशेष बटन दबाने पर उत्पन्न होने वाली घटनाओं को ट्रैक कर सकते हैं।

उपलब्ध इवेंट्स और उनके साथ काम करने के तरीके:

```lua
ysdk = {
  on_event = function (eventName: "EXIT" | "HISTORY_BACK", listener: function): nil,
  dispatch_event = function (eventName: "EXIT" | "HISTORY_BACK", detail: table|nil): nil,
}
```

## HISTORY_BACK

बटन **Back** पर क्लिक को ट्रैक करने के लिए, इस विधि का उपयोग करें:

```lua
ysdk.on_event("HISTORY_BACK", function (self)
    -- उपयोगकर्ता को कस्टम गेम डायलॉग दिखाने की क्षमता।
    -- खेल से बाहर निकलने की पुष्टि करना, आंतरिक सेटिंग्स, स्टोर आदि पर जाना।
end)
```

{% note alert "प्रतिबंध" %}

यह घटना केवल तब उपलब्ध है जब खेल टेलीविजन पर चलाया जा रहा हो।

{% endnote %}

## EXIT

यदि उपयोगकर्ता ने **Back** दबाने के बाद खुले कस्टम डायलॉग में गेम से बाहर निकलने की पुष्टि की है, तो गेम को एक एग्ज़िट इवेंट भेजना चाहिए। इसके लिए इस मेथड का उपयोग करें:

```lua
ysdk.dispatch_event("EXIT")
```

---



<!-- source: hi/_includes/button-git-defold.md -->
<a href="https://github.com/yandex-games-plugins/defold">
  <span class="button">रिपोजिटरी</span>
</a>
<!-- endsource: hi/_includes/button-git-defold.md -->
