Round End Gravity

Round End Gravity 0.1

Islam Cherkess

Там мля о мля
Сообщения
1,504
Реакции
895
  • Автор ресурса
  • #1
Пользователь Dmitry Ahipov разместил новый ресурс:

Round End Gravity - Повышает гравитацию в конце раунда

Плагин повышает гравитацию в конце раунда,в других играх не тестил,тестил в cs:go и работает отлично
Кому нужно переделать под себя переделывайте,исходник будет в архиве

Узнать больше об этом ресурсе...
 

RoadSide Romeo

rest in peace...
Сообщения
1,628
Реакции
1,489
Плагин написан примитивно. В итоге, каждый конец раунда в чате будет спамить сообщение, что переменная сервера была изменена.
Есть другой способ реализации.
 

Islam Cherkess

Там мля о мля
Сообщения
1,504
Реакции
895
  • Автор ресурса
  • #4
Плагин написан примитивно. В итоге, каждый конец раунда в чате будет спамить сообщение, что переменная сервера была изменена.
Есть другой способ реализации.
Всё в ваших руках,я сам не владею навыками профессионального программирования и вот по этому получилось так вот простенько.
 

DeeperSpy

Гений, миллиардер, плейбой, филантроп, майнкрафтер
Сообщения
588
Реакции
362
У Старка есть такой же плагин, либо этот плагин чем-то отличается?
 

CAH4E3

Сосанчез.
Сообщения
1,597
Реакции
779
SetConVarInt(gravity, 780, false, false);

По дефолту разве не 800?
 

Drumanid

Нестандартное звание
Сообщения
1,862
Реакции
1,748
У меня такое чувство будто плагин просто декомпилировали...

PHP:
// **Значение гравитации / Чем ниже значение, тем выше гравитация | 1.0 стандартная.
#define END 0.25 // В конце раунда
#define START 1.0 // В начале раунда

public void OnPluginStart()
{
    HookEvent("round_end", Events);
    HookEvent("round_start", Events);
}

public Action Events(Event event, const char[] name, bool dbc)
{
    SetupGravity(name[6] == 'e' ? END:START);
}

void SetupGravity(float fAmount)
{
    for(int i = 1; i <= MaxClients; i++)
    {
        if(IsClientInGame(i)) SetEntityGravity(i, fAmount);
    }
}
 

Islam Cherkess

Там мля о мля
Сообщения
1,504
Реакции
895
  • Автор ресурса
  • #15
Можно ссылку на источник?
Потому что мне кажется, что всё-таки 800:biggrin:
ну так меняй на 800,исходник в архиве)
--- Добавлено позже ---
У меня такое чувство будто плагин просто декомпилировали...

PHP:
// **Значение гравитации / Чем ниже значение, тем выше гравитация | 1.0 стандартная.
#define END 0.25 // В конце раунда
#define START 1.0 // В начале раунда

public void OnPluginStart()
{
    HookEvent("round_end", Events);
    HookEvent("round_start", Events);
}

public Action Events(Event event, const char[] name, bool dbc)
{
    SetupGravity(name[6] == 'e' ? END:START);
}

void SetupGravity(float fAmount)
{
    for(int i = 1; i <= MaxClients; i++)
    {
        if(IsClientInGame(i)) SetEntityGravity(i, fAmount);
    }
}
нет,видел такой же плагин у ws
Код там такой
C-подобный:
#pragma semicolon 1
#include <sourcemod>

public Plugin:myinfo =
{
    name    = "Cvar Notify",
    author    = "wS / Schmidt",
    version    = "1.2",
    url        = "http://world-source.ru/"
};

public OnPluginStart()
{
    RegAdminCmd("set_cvar_notify", set_cvar_notify, ADMFLAG_ROOT);
    ServerCommand("exec CvarNotify.cfg");
}

public Action:set_cvar_notify(client, args)
{
    if (args != 2)
    {
        PrintToConsole(client, "Syntax: set_cvar_notify <cvar> <1/0>");
        return Plugin_Handled;
    }
    decl String:value[65]; GetCmdArg(1, value, 65);
    new Handle:wS = FindConVar(value);
    if (wS != INVALID_HANDLE)
    {
        GetCmdArg(2, value, 65);
        if (StringToInt(value) == 0) SetConVarFlags(wS, GetConVarFlags(wS) & ~FCVAR_NOTIFY);
        else SetConVarFlags(wS, GetConVarFlags(wS) | FCVAR_NOTIFY);
    }
    return Plugin_Handled;
}
--- Добавлено позже ---
Ребята,напомню автор ИДЕИ не я, я просто решил попробовать себя в плагинах и написал самый простой плагин,про сообщения о том что я декомпилировал чей то плагин,я пробовал декомпилить,в итоге у меня получался кривой код и плагин не хотел компилироваться
 
Последнее редактирование:

Islam Cherkess

Там мля о мля
Сообщения
1,504
Реакции
895
  • Автор ресурса
  • #18

Drumanid

Нестандартное звание
Сообщения
1,862
Реакции
1,748
Ребята,напомню автор ИДЕИ не я, я просто решил попробовать себя в плагинах и написал самый простой плагин,про сообщения о том что я декомпилировал чей то плагин,я пробовал декомпилить,в итоге у меня получался кривой код и плагин не хотел компилироваться
Моя цель была показать как было бы правильно реализовать данную идею, а не обвинить тебя в краже.
 

Islam Cherkess

Там мля о мля
Сообщения
1,504
Реакции
895
  • Автор ресурса
  • #20
щас бы выяснять автора 10 строк, которые может написать любой.
ну...как видите
--- Добавлено позже ---
Моя цель была показать как было бы правильно реализовать данную идею, а не обвинить тебя в краже.
мне так удобней,я напомню я не профессиональный программист этой мой первый плагин и я думаю над реализацией этого плагина в другом виде)
 
Сверху Снизу