ph.alertDialog
ph.alertDialog(options)
Parametri & Opzioni
| Parametro | Tipo | Stato | Descrizione |
|---|---|---|---|
options.header |
string | Obbligatorio | Titolo in maiuscolo mostrato in testata (font Cinzel). |
options.content |
string | Obbligatorio | Testo descrittivo del corpo del dialog. Supporta ritorni a capo (\n). |
options.centered |
boolean | Opzionale (default: true) |
Se true, centra il testo del contenuto. |
options.cancel |
boolean | Opzionale (default: true) |
Se true, mostra il pulsante di annullamento e permette la chiusura con ESC. |
options.labels |
table | Opzionale | Etichette personalizzate per i pulsanti: { confirm = 'Testo', cancel = 'Testo' }. |
Valore di Ritorno
string — Restituisce 'confirm' se confermato, 'cancel' se annullato o chiuso con ESC.
Esempio d'Uso
ph.async(function()
local action = ph.alertDialog({
header = "CONFERMA OPERAZIONE",
content = "Sei sicuro di voler apprendere questo incantesimo antico?\nL'azione consumerà 50 Punti Mana.",
centered = true,
cancel = true,
labels = {
confirm = "Conferma",
cancel = "Annulla"
}
})
if action == "confirm" then
ph.notify({ title = "Incantesimo", description = "Hai appreso l'incantesimo!", type = "success" })
end
end)