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

Mr_panica

XenForo one 💖
Сообщения
931
Реакции
441
Нужно добавить плагину 1 таймер.
Если игрок получил урон от другого игрока, то ему запрещён телепорт (команда
sm_port) в течении 3х секунд, таймер обновляется каждый раз, когда игрок получает урон.
 

Вложения

  • TeleportMod.sp
    3.4 КБ · Просмотры: 10

Grey83

не пишу плагины с весны 2022
Сообщения
8,569
Реакции
5,071
@Mr_panica, пробуй
Таймаут после получения урона прописывается в дефайне DMG_CD, а таймаут м/у использованиями - в дефайне TELE_CD

NB Таймаут не влияет на глобальный телепорт и глобальный телепорт не влияет на таймаут
 

Вложения

  • TeleportMod.sp
    3.9 КБ · Просмотры: 5

Mr_panica

XenForo one 💖
Сообщения
931
Реакции
441
@Mr_panica, пробуй
Таймаут после получения урона прописывается в дефайне DMG_CD, а таймаут м/у использованиями - в дефайне TELE_CD

NB Таймаут не влияет на глобальный телепорт и глобальный телепорт не влияет на таймаут
Задержки после урона нет, но обычная перезарядка работает.
Извините, что сразу не сказал, игра tf2.
Я туповат) Надо было перезагрузить серв, с sm plugins load не сработало.
 
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,569
Реакции
5,071
@Mr_panica, вот ещё вариант с другим методом перехвата события получения урона игроком
 

Вложения

  • TeleportMod.sp
    4.1 КБ · Просмотры: 7

Mr_panica

XenForo one 💖
Сообщения
931
Реакции
441
@Mr_panica, вот ещё вариант с другим методом перехвата события получения урона игроком
Спасибо, тот тоже работает, просто не хотелось перезагружать сервер, когда игроки на нём, обычно sm plugins reload хватает, а т.к появилось изменение плагина (стало показывать время перезарядки), то я подумал что функция с уроном не работает, ещё раз прости.
Я туповат) Надо было перезагрузить серв, с sm plugins load не сработало.
 

Jedi qLux

Участник
Сообщения
187
Реакции
42
Ребята, может кто-нибудь переписать rockthevote_extended, чтобы он работал с workshop картами? плез:)
 

Вложения

  • rockthevote_extended.sp
    8.6 КБ · Просмотры: 4

panikajo

Участник
Сообщения
866
Реакции
231
Ребята, может кто-нибудь переписать rockthevote_extended, чтобы он работал с workshop картами? плез:)
он и так вроде с ними работает.
Насколько я могу судить, просто поместите имя карты мастерской в mapcycle.txt без имени каталога.
 

Jedi qLux

Участник
Сообщения
187
Реакции
42
он и так вроде с ними работает.
Насколько я могу судить, просто поместите имя карты мастерской в mapcycle.txt без имени каталога.
Я так сделал, но увы.. Я нашел nominate_extended для workshop'a, его там переделали, и он работает.
 

Мотор

Участник
Сообщения
9
Реакции
1
1.Нужно написать плaгин триггер пуш CSGO.
2. Пуш на ксго, если брать зомби мод очень сильно отталкивает игроков вне зависимости а какую сторону он направлен, так же давно не секрет что на зомби моде есть материи такая как гравити, которая в зоне действия стягивает всех в одно место, проблема в том что, при стягивании в одно место триггер пуш выбрасывает игроков из нее.
3. Свяжитесь со мной кто сможет написать такой плагин, готов заплатить о цене договоримся в лс. Связь со мной в ВК vk.com/stelsp
 

wightjeck

Костыли заказывали?
Сообщения
472
Реакции
154
1.Нужно написать плaгин триггер пуш CSGO.
2. Пуш на ксго, если брать зомби мод очень сильно отталкивает игроков вне зависимости а какую сторону он направлен, так же давно не секрет что на зомби моде есть материи такая как гравити, которая в зоне действия стягивает всех в одно место, проблема в том что, при стягивании в одно место триггер пуш выбрасывает игроков из нее.
3. Свяжитесь со мной кто сможет написать такой плагин, готов заплатить о цене договоримся в лс. Связь со мной в ВК vk.com/stelsp
На счет этого нужно писать сюда.
 

wightjeck

Костыли заказывали?
Сообщения
472
Реакции
154
Ребят, может кто переделать плагин? Пытался переместить панельку в категорию "Управление игроками"
В итоге все работает, но при нажатии кнопки "Назад" перекидывает в общую категорию, либо просто кнопка остается неактивной и панелька закрывается.
PHP:
L 01/25/2019 - 14:56:11: [SM] Exception reported: Handle 16fe03e4 is invalid (error 3)
L 01/25/2019 - 14:56:11: [SM] Blaming: extendedcomm.smx
L 01/25/2019 - 14:56:11: [SM] Call stack trace:
L 01/25/2019 - 14:56:11: [SM] [0] CloseHandle
L 01/25/2019 - 14:56:11: [SM] [1] Line 251, extendedcomm.sp::AdminMenuSort
Еще, кто знает как вернуть мультиязычность в панельку?)))
 

Вложения

  • ExtendedComm (test).rar
    60.6 КБ · Просмотры: 8

Grey83

не пишу плагины с весны 2022
Сообщения
8,569
Реакции
5,071
@Wightjeck, пофикси перевод строки "Log_Silence_Remove_Time" (нет получения третьего параметра, а в строках перевода он есть)
Кстати вместо FCVAR_NONE можно ставить '_' или '0' (если используется только этот флаг).
А флаг FCVAR_PLUGIN можно просто убирать, если используются другие флаги, кроме него, если он один, то поступай так же, как и с флагом FCVAR_NONE
 

Davidos

Участник
Сообщения
97
Реакции
41
1. [CS:GO] Deathmatch
2. Нужно сделать открытие guns меню по кнопке G как на ub1que
Заранее огромное спасибо.
 

Вложения

  • deathmatch.sp
    128.5 КБ · Просмотры: 15

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
1. [CS:GO] Deathmatch
2. Нужно сделать открытие guns меню по кнопке G как на ub1que
Заранее огромное спасибо.
Скомпилируй этот плагин и поставь на сервер.
sm_guns - это команда которая будет выполнятся игроком
Кнопка это - "drop", все стандартные прописаны под спойлером

"ESCAPE" "cancelselect"
"`" "toggleconsole"
"TAB" "+showscores"
"SPACE" "+jump"
"," "buyammo1"
"." "buyammo2"
"0" "slot10"
"1" "slot1"
"2" "slot2"
"3" "slot3"
"4" "slot4"
"5" "slot5"
"6" "slot6"
"7" "slot7"
"8" "slot8"
"9" "slot9"
"a" "+moveleft"
"b" "buymenu"
"d" "+moveright"
"e" "+use"
"f" "+lookatweapon"
"g" "drop"
"i" "show_loadout_toggle"
"k" "+voicerecord"
"m" "teammenu"
"q" "lastinv"
"r" "+reload"
"s" "+back"
"t" "+spray_menu"
"u" "messagemode2"
"w" "+forward"
"x" "slot12"
"y" "messagemode"
"z" "radio"
"CTRL" "+duck"
"SHIFT" "+speed"
"F3" "autobuy"
"F4" "rebuy"
"F5" "jpeg"
"F6" "save quick"
"F7" "load quick"
"F10" "quit prompt"
"MWHEELDOWN" "invnext"
"MWHEELUP" "invprev"
"MOUSE1" "+attack"
"MOUSE2" "+attack2"
"PAUSE" "pause"
"DEL" "mute"


PHP:
public OnPluginStart()
{
    AddCommandListener(Button_G, "drop");
}

public Action:Button_G(client, String:command[], args)
{
   FakeClientCommand(client, "sm_guns");
   return Plugin_Continue;
}
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,569
Реакции
5,071
@Davidos, на выбрасывание оружия?
Пробуй
--- Добавлено позже ---
Тяп, ляп и готово
Выражение истинно
в плагине нет такой консольной команды:
PHP:
static char menuTriggers[][] = { "gun", "!gun", "/gun", "guns", "!guns", "/guns", "menu", "!menu", "/menu", "weapon", "!weapon", "/weapon", "weapons", "!weapons", "/weapons" };
 

Вложения

  • deathmatch.sp
    107.2 КБ · Просмотры: 24

Davidos

Участник
Сообщения
97
Реакции
41
@Davidos, на выбрасывание оружия?
Пробуй
--- Добавлено позже ---
Выражение истинно
в плагине нет такой консольной команды:
PHP:
static char menuTriggers[][] = { "gun", "!gun", "/gun", "guns", "!guns", "/guns", "menu", "!menu", "/menu", "weapon", "!weapon", "/weapon", "weapons", "!weapons", "/weapons" };
При компиляции выдает ошибки.
upload_2019-1-26_15-10-37.png
 
Последнее редактирование:
Сверху Снизу