#include <sourcemod>
#pragma semicolon 1
public OnClientPutInServer(iClient) {
CreateTimer(5.0, OnShouldDisplayDialog, GetClientUserId(iClient));
}
public Action:OnShouldDisplayDialog(Handle:hTimer, any:iClient) {
if ((iClient = GetClientOfUserId(iClient)) == 0)
return;
UTIL_CreateTextDialog(iClient, "Важное сообщение", "Добро пожаловать на наш сервер, %N!\nДобавьте его в избранное, если он вам понравился.\n\nСоздатель сервера: lol - vk:https://vk.com/id\nТех.админ lol - vk:https://vk.com/id\nНаш сайт https://.myarena.site\nГруппа сервера VK: https://vk.com/id", iClient);
}
UTIL_CreateTextDialog(iClient, const String:szTitle[], const String:szFormatRules[], any:...) {
if (!iClient || !IsClientInGame(iClient))
return;
decl String:szText[1024];
VFormat(szText, sizeof(szText), szFormatRules, 4);
new Handle:hDialog = CreateKeyValues("text");
KvSetNum(hDialog, "time", 2048);
KvSetString(hDialog, "title", szTitle);
KvSetNum(hDialog, "level", 0);
KvSetString(hDialog, "msg", szText);
CreateDialog(iClient, hDialog, DialogType_Text);
CloseHandle(hDialog);
}
public Plugin myinfo =
{
name = "[OS] Text Windows",
author = "https://vk.com/mexahik38",
version = "1",
};