Skip to content

Commit fc87c47

Browse files
authored
Merge pull request #1159 from Enz0B/patch-4
Patch 4
2 parents 4ba5d82 + c446c4a commit fc87c47

File tree

1 file changed

+38
-0
lines changed
  • frontend/i18n/it/docusaurus-plugin-content-docs/current/scripting/callbacks

1 file changed

+38
-0
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
title: OnClientMessage
3+
sidebar_label: OnClientMessage
4+
description: Questo callback viene chiamato ogni volta che l'NPC riceve un messaggio client.
5+
tags: ["client", "npc"]
6+
---
7+
8+
# OnClientMessage
9+
10+
## Descrizione
11+
12+
Questo callback viene chiamato ogni volta che l'NPC riceve un `ClientMessage`. Ciò accade ogni volta che viene utilizzata la funzione [SendClientMessageToAll](SendClientMessageToAll) e ogni volta che una funzione [SendClientMessage](SendClientMessage) viene inviata ad un NPC. Questo callback non viene chiamato quando qualcuno scrive qualcosa in chat.
13+
14+
| Nome | Descrizione |
15+
| :---- | :------------------------------------------------------ |
16+
| `color` | Il colore del `ClientMessage`. |
17+
| `text[]` | Il messaggio effettivo. |
18+
19+
## Ritorna
20+
21+
Questo callback non gestisce alcun valore di ritorno.
22+
23+
## Esempi
24+
25+
```pawn
26+
public OnClientMessage(color, text[])
27+
{
28+
if (strfind(text, "Saldo Bancario: $0") != -1)
29+
{
30+
SendClientMessage(playerid, -1, "Sono povero :(");
31+
}
32+
}
33+
```
34+
35+
## Callback Correlati
36+
I seguenti callback potrebbero essere utili, in quanto sono correlati a questo callback in un modo o nell'altro.
37+
38+
[OnPlayerText](OnPlayerText): Questo callback viene chiamato ogni volta che qualcuno scrive qualcosa nella chat. Questo include qualsiasi giocatore, qualsiasi altro NPC, o l'NPC stesso.

0 commit comments

Comments
 (0)