ZIFON
Участник
- Сообщения
- 132
- Реакции
- 37
Можно сделать тупо через перевод, смысла в kv нетуВсем привет! Я новичок с sourcepawn, и я написал простой плагин и решил выставить его на Hlmod.
Мой плагин удалили по причине "Не качественный код". Подскажите что не так с плагином, я тестил и все хорошо с ним!
Нету утечек памяти, и крашей!
#include <sourcemod>
#include <csgo_colors>
public Plugin myinfo =
{
name = "NameInfo" ,
author = "ZIFON & FIVE (Ganter1234)" ,
description = "https://steamcommunity.com/profiles/76561198838988591/" ,
version = "1.0" ,
url = "https://steamcommunity.com/profiles/76561198838988591/"
};
public void OnPluginStart()
{
RegConsoleCmd("sm_info", Welcome);
LoadTranslations("nameinfo.phrases");
}
public Action Welcome(int iClient,int iArgs)
{
CGOPrintToChat(iClient,"{OLIVE}--------------------------------------------------");
CGOPrintToChat(iClient, "%t", "TranslateText");
CGOPrintToChat(iClient,"{OLIVE}--------------------------------------------------");
return Plugin_Handled;
}
Nope@Ganter1234 Спасибо большое! Еще какие-то замечание есть?
Ну так исходный код выше, по-моему всё понятно тамСобственно, для чего этот плагин, какую пользу он несёт сообществу?
Показываю, сколько валяется на ХЛ без плагина)Всем привет! Я новичок с sourcepawn, и я написал простой плагин и решил выставить его на Hlmod.
Мой плагин удалили по причине "Не качественный код". Подскажите что не так с плагином, я тестил и все хорошо с ним!
Нету утечек памяти, и крашей!
#include <csgo_colors>
public void OnPluginStart()
{
RegConsoleCmd("sm_info", information, "Инфа");
}
public Action information(int client, int args)
{
if(!client)
return;
CGOPrintToChat(client, "ТУТ ИНФОРМАЦИЯ");
}
Plugin_Handled не вернул, будет "неизвестная команда".Показываю, сколько валяется на ХЛ без плагина)
C-подобный:#include <csgo_colors> public void OnPluginStart() { RegConsoleCmd("sm_info", information, "Инфа"); } public Action information(int client, int args) { if(!client) return; CGOPrintToChat(client, "ТУТ ИНФОРМАЦИЯ"); }
Plugin_Handled не вернул, будет "неизвестная команда".
Не факт, что в одном PrintToChat вместится весь текст, который предполагает потенциал плагина, потому там и было сделано несколько.
Да и перевести текст реально было бы хорошо
{
if(!client)
return;
CGOPrintToChat(client, "ТУТ ИНФОРМАЦИЯ");
CGOPrintToChat(client, "ЭТА ИНФОРМАЦИЯ БУДЕТ НА ДРУГОЙ СТРОКЕ, А МОЖНО \n ДЛЯ ПЕРЕНОСА СТРОК");
CGOPrintToChat(client, "А тут тоже информация");
}
Есть же Interactive Menu Builder@Fleeeshi Данный плагин позволяет игрокам по команде !info получить данные о создателя для связи с ним!
Вот пример:
Этот плагин именно сообщение в чат посылает)
Отсюда тоже можно такое сделать, и даже с меню будет комфортнееЭтот плагин именно сообщение в чат посылает)
Соглашусь, но просто через команду быстрее, ну и можно быстро скопировать ссылкуОтсюда тоже можно такое сделать, и даже с меню будет комфортнее