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

Felton

Участник
Сообщения
799
Реакции
59
Добавьте к этому коду права с флагом a - резервный слот
C-подобный:
public Action:CS_OnBuyCommand(client, const String:item[]) {
    if (strcmp(item, "g3sg1", false) == 0 || strcmp(item, "sg550", false) == 0) {   
    PrintToChat(client, "Скорострелки запрещенны на этом сервере.");
    return Plugin_Handled; }
    return Plugin_Continue; }
 

alexmy

Участник
Сообщения
284
Реакции
13
Всем привет, интересует такой вопрос. Можно сделать пользовательское голосование например на ввод какой то команды. Я пробовал что то нечего не получается...
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,981
@Felton, ставишь цену предмету равной 0 и его нельзя купить =)
Правда я когда-то цену ставил через файлы конфига оружия
 

Felton

Участник
Сообщения
799
Реакции
59
@Гексорал,
Ни 1 ни 2 код не работает.Игра Counter-Strike Source v.34 Под моим см не захотел компелиться -ошибки(оригинальный код компелился без ошибок)Пришлось воспользоваться онлайн компелятором.Снял с себя права а скорострелка всё равно покупается.
 

Felton

Участник
Сообщения
799
Реакции
59
@Гексорал,
Скомпелировал под свой см ошибок нет.Снял с себя все права а скорстрелу все равно можно купить.Короче не работает плагин.
 

Felton

Участник
Сообщения
799
Реакции
59
@Гексорал,
Вот сморти что получается сервер Counter-Strike Source v.34 DeathMatch откличил а сфг cssdm_enabled "0"Т.е сервер перевёл без детмача и о чудо плагин заработал -Скорострелки запрещенны на этом сервере.Странно на дм не хочет работать а так спасибо дружище за то что откликнулся и помог!Буду у себя копаться где косяк.
 

StormX

Участник
Сообщения
891
Реакции
302
Уберите пожалуйста если не сложно с этого плагина:

AddMenuItem(g_hMenu, "", "Да, я согласен с Правилами");
AddMenuItem(g_hMenu, "", "Нет, я не согласен с Правилами");
и кик
public VotePlayer_Handler(Handle:h, MenuAction:a, c, o)
{
if(a == MenuAction_Select && o == 1)
{
KickClient(c);
}

И что бы игрок мог нажать "0" и меню закрыется + что бы закрывалось самостоятельно спустя какое то время.

При этом, что бы целостность выводимого меню не затрагивалась и оно выводилось при подключении игрока к серверу. Заранее Спасибо...
 

Вложения

  • welcome_base_rules.sp
    1.5 КБ · Просмотры: 17

Kruzya

Участник
Сообщения
12,970
Реакции
10,914

Вложения

  • welcome_base_rules.sp
    1.2 КБ · Просмотры: 12

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,981

Вложения

  • welcome_menu.sp
    1.1 КБ · Просмотры: 21
  • welcome_menu.smx
    3.5 КБ · Просмотры: 11

Paranoiiik

хачю клиентмод
Сообщения
2,047
Реакции
1,490
Кто подправит плагин под souremod 1.9 к сожалению исходника нет.
Работает на SM 1.9 отлично. Я здесь, на этом форуме его взял, а исходник потерял. Если боишься ставить готовый, поищи на форуме. Мне просто лень. Надеюсь, меня не накажут за плуг без исходника, я объяснил причину и предостерёг пользователя.
 

Вложения

  • disfog.smx
    7 КБ · Просмотры: 27

StormX

Участник
Сообщения
891
Реакции
302
Работает на SM 1.9 отлично. Я здесь, на этом форуме его взял, а исходник потерял. Если боишься ставить готовый, поищи на форуме. Мне просто лень. Надеюсь, меня не накажут за плуг без исходника, я объяснил причину и предостерёг пользователя.

Это немного не то.:ab:
Тот плагин который я сбрасывал очищает еще небо на всех картах.
 

Paranoiiik

хачю клиентмод
Сообщения
2,047
Реакции
1,490
Это немного не то.:ab:
Тот плагин который я сбрасывал очищает еще небо на всех картах.
Ты просто не понял. Тот плагин, что ты прикрепил, убирает туман и заменяет небо вообще на другое. Ну а тот плагин, что я прикрепил, также убирает туман, но не ставит другое небо. С обоими плагинами небо будет таким же чистым. Тем более, easy своё другое небо поставить на любую карту или даже на все.

Я сидел на SM 1.6.3 с HD_SkyText.smx. Перешёл на SM 1.9, а он, злюка, не запускался. Я заменил его плагином disfog и всё круто =)
 

StormX

Участник
Сообщения
891
Реакции
302
Ты просто не понял. Тот плагин, что ты прикрепил, убирает туман и заменяет небо вообще на другое. Ну а тот плагин, что я прикрепил, также убирает туман, но не ставит другое небо. С обоими плагинами небо будет таким же чистым. Тем более, easy своё другое небо поставить на любую карту или даже на все.

Я сидел на SM 1.6.3 с HD_SkyText.smx. Перешёл на SM 1.9, а он, злюка, не запускался. Я заменил его плагином disfog и всё круто =)

Вот поэтому я и использовал Stripper :biggrin:
 

inklesspen

Не пишу модули под LSD :с
Сообщения
1,775
Реакции
966
Как сделать такую шнягу, чтобы игроки могли проходить сквозь друг-друга на кнопку Е?
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Как сделать такую шнягу, чтобы игроки могли проходить сквозь друг-друга на кнопку Е?
Есть ещё такой вариант:
ставишь NoBlock for Players and Hostages - AlliedModders и настраиваешь по вкусу.
Далее биндишь кнопку "E" для игроков на сервере через плагин
PHP:
public OnPluginStart()
{
    AddCommandListener(Button_E, "+use");
}

public Action:Button_E(client, String:command[], args)
{
   FakeClientCommand(client, "say !block");
   return Plugin_Continue;
}
и в ядре SM по пути addons\sourcemod\configs\core.cfg изменяешь на эти значения для предотвращения спама в чате
/**
* String to use as the public chat trigger. Set an empty string to disable.
*/
"PublicChatTrigger" "/"

/**
* String to use as the silent chat trigger. Set an empty string to disable.
*/
"SilentChatTrigger" "!"
 
Последнее редактирование:

StormX

Участник
Сообщения
891
Реакции
302
Подправьте пожалуйста кто нибудь если не сложно.
L 04/22/2018 - 13:48:21: файл не найден ''
L 04/22/2018 - 13:48:21: файл не найден ''
L 04/22/2018 - 13:48:21: файл не найден ''
L 04/22/2018 - 13:48:21: Ошибка кеширования звукового файла 'sound/admin/admin.mp3'
Заранее спасибо...:ab:
 

Вложения

  • connect_admin.sp
    5.2 КБ · Просмотры: 9

inklesspen

Не пишу модули под LSD :с
Сообщения
1,775
Реакции
966
Подправьте пожалуйста кто нибудь если не сложно.
L 04/22/2018 - 13:48:21: файл не найден ''
L 04/22/2018 - 13:48:21: файл не найден ''
L 04/22/2018 - 13:48:21: файл не найден ''
L 04/22/2018 - 13:48:21: Ошибка кеширования звукового файла 'sound/admin/admin.mp3'
Заранее спасибо...:ab:
На какую игру ставишь?
 

inklesspen

Не пишу модули под LSD :с
Сообщения
1,775
Реакции
966
34-ка
sourcemod 1.9 на 1.6.3 такая же беда
Его вроде и пилил Даньяс под 34-ку правда в процессе накосячил. :biggrin:
Вырезал поддержку CS:GO. Видимо старый движок определяется как Engine_CSGO (Что странно.. очень)
 

Вложения

  • connect_admin.sp
    4.5 КБ · Просмотры: 12
  • connect_admin.smx
    7.3 КБ · Просмотры: 4
Сверху Снизу