Не качественный код в плагине

ZIFON

Участник
Сообщения
132
Реакции
37
Всем привет! Я новичок с sourcepawn, и я написал простой плагин и решил выставить его на Hlmod.
Мой плагин удалили по причине "Не качественный код". Подскажите что не так с плагином, я тестил и все хорошо с ним!
Нету утечек памяти, и крашей!
 

Вложения

  • NameInfo.rar
    6.2 КБ · Просмотры: 24

Ganter1234

Участник
Сообщения
1,149
Реакции
667
Всем привет! Я новичок с sourcepawn, и я написал простой плагин и решил выставить его на Hlmod.
Мой плагин удалили по причине "Не качественный код". Подскажите что не так с плагином, я тестил и все хорошо с ним!
Нету утечек памяти, и крашей!
Можно сделать тупо через перевод, смысла в kv нету


Как бы сделал я:
#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;
}
 

Вложения

  • nameinfo.phrases.txt
    273 байт · Просмотры: 6

Fleeeshi

Добрая душа
Сообщения
231
Реакции
202
Собственно, для чего этот плагин, какую пользу он несёт сообществу?
 

ZIFON

Участник
Сообщения
132
Реакции
37
@Fleeeshi Данный плагин позволяет игрокам по команде !info получить данные о создателя для связи с ним!
Вот пример:
 

Вложения

  • Безымянный.png
    Безымянный.png
    135.3 КБ · Просмотры: 89

D1fox

Просто люблю чай
Сообщения
902
Реакции
212
Всем привет! Я новичок с sourcepawn, и я написал простой плагин и решил выставить его на Hlmod.
Мой плагин удалили по причине "Не качественный код". Подскажите что не так с плагином, я тестил и все хорошо с ним!
Нету утечек памяти, и крашей!
Показываю, сколько валяется на ХЛ без плагина)


C-подобный:
#include <csgo_colors>
public void OnPluginStart()

{
    RegConsoleCmd("sm_info", information, "Инфа");
}

public Action information(int client, int args)
{
    if(!client)
        return;
  
    CGOPrintToChat(client, "ТУТ ИНФОРМАЦИЯ");
}
 

DENFER

Пишу плагины за два биг тести и картошку фри..
Сообщения
260
Реакции
289
Ну как простая задумка, плагин для новичка не плохой. Я не позер, но советую бегло пробежаться по этой статье 😉
 

Paranoiiik

хачю клиентмод
Сообщения
2,047
Реакции
1,491
Показываю, сколько валяется на ХЛ без плагина)


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 вместится весь текст, который предполагает потенциал плагина, потому там и было сделано несколько.
Да и перевести текст реально было бы хорошо
 

D1fox

Просто люблю чай
Сообщения
902
Реакции
212
Plugin_Handled не вернул, будет "неизвестная команда".
Не факт, что в одном PrintToChat вместится весь текст, который предполагает потенциал плагина, потому там и было сделано несколько.
Да и перевести текст реально было бы хорошо
C-подобный:
{

    if(!client)

        return;

 

    CGOPrintToChat(client, "ТУТ ИНФОРМАЦИЯ");

    CGOPrintToChat(client, "ЭТА ИНФОРМАЦИЯ БУДЕТ НА ДРУГОЙ СТРОКЕ, А МОЖНО \n ДЛЯ ПЕРЕНОСА СТРОК");

 CGOPrintToChat(client, "А тут тоже информация");

}

)
 
Сверху Снизу