sourcepawn

  1. gotmerollie

    Как удалить строчку "Сменить язык"?

    В данном плагине есть функция "Сменить язык" на любой из 27 предложенных. Можно ли удалить эту функцию из меню и как именно?
  2. Ganter1234

    Как прибавить числа

    Здравствуйте, произошла мини проблема, у меня в плагине есть условные поинты, у всех первоначально 0 поинтов. я хочу сделать чтобы после убийства прибавлялось 3000 очков, но выскакивает варнинг "expression has no effect"как сделать чтобы все считало и работало? #include <sourcemod> int...
  3. impulssse

    Возрождение более продвинутой get5 веб-панели через API.

    Решил создать тему чтобы увидеть ваше мнение. В не далёком прошлом, один иностранный кодер, надевший никнейм - "Sean Lewis, splewis" создал плагин get5. Кто не знает, все ссылки сейчас тут https://github.com/splewis/get5 В будущем, он смог реализовать белую панельку на python + HTML, CSS курсы...
  4. DENFER

    Общий стиль написания кода на SourcePawn

    Доброе время суток, товарищи! В данной теме мне хотелось затронуть довольно обширную, но совершенно на первый взгляд незаметную тему в скриптинге. Да-да, именно общий стиль написания кода на таком языке, как SourcePawn. Казалось бы, какая разница, как писать код - главное, что работает, но...
  5. Zatvor

    Написание Ядра + Модули Shop [Games]

    Доброго времени суток уважаемые форумчане :3 Нужна ваша помощь, вообщем буду краток и чёток: Нужно для этого: Не поддерживается - [Shop] Core (not supported) Написать модульное ядро Shop Games. Ядро будет включать в себя модули Игр в Shop, такие как -Shop Crash Модуль плагина - [Shop] Crash...
  6. Der Helfer

    Модульность плагина

    Приветствую, может кто подсказать, как сделать меню, которое само будет добавлять в себя пункты? Я создаю модульный плагин, и хочу сделать так: Ядро - создает пустое меню, нативы и форварды. Модуль - добавляет пункт в меню и обеспечивает его функционал(пункта)
  7. Ganter1234

    Не работает лимит использования

    У меня не работает лимит использование команды, всю информацию он вроде получает, но не работает и не отключает команду #include <sourcemod> #pragma semicolon 1 public Plugin myinfo = { name = "Command Limiter", author = "Ganter1234", version = "1.0" }...
  8. iLoco

    Как задать аргументы нативу при вызове его через функцию, а не API?

    Интересует вопрос, как можно задать аргументы в натив при вызове его через этот код public void OnPluginStart() { CreateNative("MC_TEST", Native_MC_TEST); Handle plugin = GetMyHandle(); Call_StartFunction(plugin, GetFunctionByName(plugin, "Native_MC_TEST"))...
  9. Vit_ amin

    Преобразование форматов

    Здравствуйте, возможно ли что-то подобного плана сделать ? (код с ошибкой Invalid Handle), скинул просто как суть Menu hMenu = new Menu(MenuHandler_PlayerClassApplay, MENU_ACTIONS_DEFAULT | MenuAction_Display | MenuAction_DisplayItem); (view_as<Panel>(hMenu)).DrawItem("My Text"...
  10. Garey

    WebSocket Client 1.0 alpha

    Расширение для работы с WebSocket Сервером. Есть поддержка как защищенного (wss://) так и обычного (ws://) соединения. Т.к. модуль асинхронный то для всех операций существуют callbacks. Модуль сделан с использованием C++ библиотеки Boost Beast
  11. b1ngoo

    Фильтр пробела в чат-логе Discord

    Здравствуйте! Я новичок в SourcePawn, не судите строго😅 Появилась такая проблема.. Установил ядро плагина [Discord] Core в его описании как пример был "простой логгер чата" (см. спойлер) Но в итоге, если человек открывает чат и закрывает его нажатием Enter (или пишет в консоль просто say)...
  12. Dragokas

    К слову о поточных операциях с базой данных

    add3К слову о поточных операциях с базой данных (в формате вопрос-ответ) Спасибо за предоставление инфы Kruzya. Там нет так называемых много-поточных функций. Существуют только: не-поточные - выполняются в том же потоке, что и плагины SM, таким образом каждый запрос к БД приводит к ожиданию...
  13. Dragokas

    Как остановить (удалить) глобальный таймер

    add2Минимальный пример "Как остановить (удалить) глобальный таймер" Инфа от Dragokas Я вижу, как очень часто задают вопросы об ошибках: когда кто-то желает запустить одноразовый или повторяющийся таймер, а затем остановить его в round_end вручную, или с использованием флага...
  14. Dragokas

    Другие инструменты

    Дополнения к статье: add1Другие инструменты Инфа от Dragokas Вот набор инструментов, которые использую лично я: VPK: GCFScape - Распаковка VPK vpk.exe (в ресурсах игры) - упаковка в VPK, просто перетащите папку на него Карты и декомпиляция: pakrat - декомпилятор bspsrc - декомпилятор...
  15. Dragokas

    Компиляция и публикация плагинов

    1212. Компиляция плагинов: Compiling SourceMod Plugins - Руководство с различными методами локальной компиляции. Online SourceMod Compiler - Компиляция через браузер путём копирования-вставки кода; сторонние inc файлы не поддерживаются. Limetech Compiler by asherkin - Компиляция через браузер...
  16. Dragokas

    Отладка плагинов

    1111. Отладка плагинов: Инфа от Dragokas: Периодически проверяйте логи addons/sourcemod/logs/error_<date>.log; наиболее важные части, как номер строки и описательная часть ошибки, часто пропускаются пользователями, когда они запрашивают помощь. Наиболее прямой и быстрый способ разрешения...
  17. Dragokas

    Распространённые ошибки в процессе кодинга

    1010. Распространённые ошибки в процессе кодинга: Writing Sane Plugins - Множество советов и наиболее частые ошибки. XY Problem - Нужна помощь? Когда вы задаёте вопрос, убедитесь, что описали реальную проблему, а не то, что по вашему мнению поможет её исправить. Ошибки из логов...
  18. Dragokas

    Лучшие практики

    99. Лучшие практики: Используйте RemoveEntity(entity); (в SM 1.10+), которая является быстрой и безопасной версией AcceptEntityInput(entity, "Kill"); (в SM <= 1.9) по сравнению с RemoveEdict(entity). - RemoveEdict в некоторых случаях может быть безопасной и хорошей для создания + удаления...
  19. Dragokas

    Продвинутые техники

    88. Продвинутые техники: Объектно-ориентированное API Новое API и синтаксис Методмапы (MethodMaps) SourcePawn переходной синтаксис - Methodmaps Better Methodmaps tut Структуры (Enum Structs) Enum Structs Available This Holiday Season SourcePawn Transitional Syntax - Enum...
  20. Dragokas

    Различные функции и информация

    77. Различные функции и информация: Hammer и Authoring Tools: Партикли (так называемые частицы, Particles): AddFileToDownloadsTable: (сторонний контент) Свойства сущности: (Prop_Data и Prop_Send) События: Звуковые хуки: SetTransmit: (Прячет модели от...
Сверху Снизу