Написание плагинов

Faya™

Жуестер
Сообщения
867
Реакции
457
Кто может чутка переписать плагин, по дефолту чтобы включить показ хп нужно прописать команду !bhud, нужно чтобы по умолчанию она уже была включена без прописывания команды.
Хз, не проверял...
 

Вложения

  • bhud_2.4.1.sp
    12.8 КБ · Просмотры: 11
  • bhud_2.4.1.smx
    12.5 КБ · Просмотры: 7
  • Мне нравится
Реакции: Afro

SHAREN

Servers-Info.Ru
Сообщения
232
Реакции
32
Как определить с платной или бесплатной ксго игрет игрок?
 

x330122

Участник
Сообщения
357
Реакции
152
Ребят возможно не по теме, Но. Как вам идея создать общий портал для конфига скинов для !ws команды ? Т.е на REST Api реализовать так чтобы на сайт шел запрос с зарегестрированным пользователем(игроком), где он может сам выбрать под себя скины и использовать их тем самым на множествах серверов не конфигурируя скины постоянно
 

over_trax

Участник
Сообщения
1,451
Реакции
488
Ребят возможно не по теме, Но. Как вам идея создать общий портал для конфига скинов для !ws команды ? Т.е на REST Api реализовать так чтобы на сайт шел запрос с зарегестрированным пользователем(игроком), где он может сам выбрать под себя скины и использовать их тем самым на множествах серверов не конфигурируя скины постоянно
слишком сложно, дети не схавают
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@Planes, делали уже такое. И держали даже.
Но автор спустя некоторое время забил на своё детище.
 

Truyn

King of clowns
Сообщения
1,591
Реакции
749
Кто мог бы пофиксить данный плагин? Automatic Bot Names - AlliedModders
Ошибка

L 12/18/2018 - 10:30:11: [SM] Exception reported: Native is not bound
L 12/18/2018 - 10:30:11: [SM] Blaming: botnames.smx
L 12/18/2018 - 10:30:11: [SM] Call stack trace:
L 12/18/2018 - 10:30:11: [SM] [1] BfReadShort
L 12/18/2018 - 10:30:11: [SM] [2] Line 218, C:\Users\Truyn\Desktop\botnames.sp::UserMessage_SayText2
 

StormX

Участник
Сообщения
891
Реакции
302
Доброго дня. Подправьте пожалуйста код, что бы окно motd открывалось автоматически зашедшему игроку спустя к примеру 5 секунд.
public OnPluginStart() RegConsoleCmd("sm_test", MOTD);

public Action:MOTD(client, args)
{
Show(client);
CreateTimer(0.0, OpenMOTD, client);
}

public Action:OpenMOTD(Handle:timer, any:client) Show(client);

Show(client) ShowMOTDPanel(client, "Site HLmod", "Сообщество администраторов игровых серверов HLmod.ru", MOTDPANEL_TYPE_URL);
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Доброго дня. Подправьте пожалуйста код, что бы окно motd открывалось автоматически зашедшему игроку спустя к примеру 5 секунд.
public OnPluginStart() RegConsoleCmd("sm_test", MOTD);

public Action:MOTD(client, args)
{
Show(client);
CreateTimer(0.0, OpenMOTD, client);
}

public Action:OpenMOTD(Handle:timer, any:client) Show(client);

Show(client) ShowMOTDPanel(client, "Site HLmod", "Сообщество администраторов игровых серверов HLmod.ru", MOTDPANEL_TYPE_URL);
Не уверен, но попробуй так
PHP:
public OnPluginStart() HookEvent("player_connect", Event_connect);

public void Event_connect(Event event, const char[] name, bool dontBroadcast)
{
    int client;
    Show(client);
    CreateTimer(5.0, OpenMOTD, client);
}

public Action:OpenMOTD(Handle:timer, any:client) Show(client);

Show(client) ShowMOTDPanel(client, "Site HLmod", "https://hlmod.ru", MOTDPANEL_TYPE_URL);
 

StormX

Участник
Сообщения
891
Реакции
302
@Loco, к сожалению не работает и эррорит по страшному.
L 12/18/2018 - 18:08:04: [SM] Exception reported: Client index 0 is invalid
L 12/18/2018 - 18:08:04: [SM] Blaming: motd.smx
L 12/18/2018 - 18:08:04: [SM] Call stack trace:
L 12/18/2018 - 18:08:04: [SM] [0] ShowVGUIPanel
L 12/18/2018 - 18:08:04: [SM] [1] Line 621, C:\Users\RD\Desktop\SRCDS_SM 1.9\addons\sourcemod\scripting\include\halflife.inc::ShowMOTDPanel
L 12/18/2018 - 18:08:04: [SM] [2] Line 12, C:\Users\RD\Desktop\SRCDS_SM 1.9\addons\sourcemod\scripting\motd.sp::Show
L 12/18/2018 - 18:08:04: [SM] [3] Line 6, C:\Users\RD\Desktop\SRCDS_SM 1.9\addons\sourcemod\scripting\motd.sp::Event_connect
 

over_trax

Участник
Сообщения
1,451
Реакции
488
Мне нужен маленький плагин, который будет выдавать всем игрокам снежок при спавне (снежок: weapon_snowball)
 

AlexPa1

Участник
Сообщения
292
Реакции
54
Мне нужен маленький плагин, который будет выдавать всем игрокам снежок при спавне (снежок: weapon_snowball)
C-подобный:
#include <sdktools_functions>

new String:g_sGiveWeapons[][] =
{
    "weapon_snowball"
};

public OnPluginStart() HookEvent("round_start", Event_RoundStart, EventHookMode_PostNoCopy);

public Event_RoundStart(Handle:event, String:name[], bool:dontBroadcast)
{
    decl weapons;
    for (new i = 1; i <= MaxClients; ++i)
    {
        if (IsClientInGame(i) && IsPlayerAlive(i))
        {
            for (weapons = 0; weapons < sizeof(g_sGiveWeapons); ++weapons) GivePlayerItem(i, g_sGiveWeapons[weapons]);
        }
    }
}
 

over_trax

Участник
Сообщения
1,451
Реакции
488
C-подобный:
#include <sdktools_functions>

new String:g_sGiveWeapons[][] =
{
    "weapon_snowball"
};

public OnPluginStart() HookEvent("round_start", Event_RoundStart, EventHookMode_PostNoCopy);

public Event_RoundStart(Handle:event, String:name[], bool:dontBroadcast)
{
    decl weapons;
    for (new i = 1; i <= MaxClients; ++i)
    {
        if (IsClientInGame(i) && IsPlayerAlive(i))
        {
            for (weapons = 0; weapons < sizeof(g_sGiveWeapons); ++weapons) GivePlayerItem(i, g_sGiveWeapons[weapons]);
        }
    }
}
работает, только они зеленоватые
upload_2018-12-18_18-51-45.png
 

Afro

Участник
Сообщения
63
Реакции
11
Кто может написать запрет за вход или переход в команду террористов? Пробовал Team Change Unlimited плагин но он не работает корректно с зомби режимом (из-за него не работает блок суицида и смены команды)
 
Сверху Снизу