پرش به مطلب اصلی

OnClientMessage

توضیحات

این کالبک هر زمان که NPC یک ClientMessage می‌بیند فرا خوانده می‌شود. این هر بار که از تابع SendClientMessageToAll استفاده شود و هر بار که تابع SendClientMessage به سمت NPC ارسال شود اتفاق می‌افتد. این کالبک زمانی که کسی چیزی می‌گوید فرا خوانده نمی‌شود. برای نسخه‌ای از این کالبک با متن بازیکن، NPC:OnPlayerText را ببینید.

نامتوضیحات
colorرنگ ClientMessage.
text[]پیام واقعی.

مقادیر برگشتی

این کالبک مقادیر برگشتی را کنترل نمی‌کند.

مثال ها

public OnClientMessage(color, text[])
{
if (strfind(text,"Bank Balance: $0") != -1)
{
SendClientMessage(playerid, -1, "I am poor :(");
}
}

کالبک های مرتبط

کالبک های زیر ممکن است مفید باشند، زیرا به نحوی با این کالبک مرتبط هستند.

  • OnPlayerText: این کالبک هر بار که کسی در چت چیزی بگوید فرا خوانده می‌شود. این شامل هر بازیکن، هر NPC دیگر، یا همان NPC خودش می‌شود.