[SourcePawn] Урок 2 - Установка и компиляция плагинов

Dragokas

Добрая душа
Сообщения
229
Реакции
213

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #62
Пользовательские операторы (свои собственные) реализовывать на данный момент язык не позволяет, как и переопределять поведение стандартных для стандартных типов. Определить оператор вида operator+(Menu, Menu) должно позволить, а вот operator+(int, int) нет.
Пример, приведенный выше, тестировался на 1.9 и 1.11. На 1.10 должно работать и подавно.
 

Dragokas

Добрая душа
Сообщения
229
Реакции
213
Ага, работает. Получается это объявление перегрузки. operator+(int, float) тоже работает
 

БлагоЯр

Участник
Сообщения
898
Реакции
86
Почему сообщения плагина ромбиками в игре?

ПС. Делал всё чётко по инструкции - создал файл, кодировка без бом (уже пробовал и utf8 и 1251 - всё тоже) и т.д.
Компиляция без ошибок, но в итоге сообщения на русском языке ромбикаи.
 

Mr_panica

XenForo one 💖
Сообщения
921
Реакции
435
Стоило бы исходник кинуть, наверное)
 

Mr_panica

XenForo one 💖
Сообщения
921
Реакции
435
Хмм, у меня норм выводит:
1591554874919.png


У тебя есть плагины, которые каким либо образом управляют чатом игры?
К примеру чат процессор, скинь список плагинов.
 

БлагоЯр

Участник
Сообщения
898
Реакции
86
Хмм, у меня норм выводит

У тебя есть плагины, которые каким либо образом управляют чатом игры?
К примеру чат процессор, скинь список плагинов.

А может быть такое, как типа кеша?
Изначально я в UTF8 (обычной) сохранял. Потому ещё пробовал 1251 и только сейчас уже без бом
C-подобный:
[SM] Listing 24 plugins:
  01 "Client Preferences" (1.10.0.6488) by AlliedModders LLC
  02 "SourceBans++: Main Plugin" (1.6.3) by SourceBans Development Team, SourceBans++ Dev Team
  03 "SourceBans++: SourceComms" (1.6.3) by Alex, SourceBans++ Dev Team
  04 "Anti-Flood" (1.10.0.6488) by AlliedModders LLC
  05 "Reserved Slots" (1.10.0.6488) by AlliedModders LLC
  06 "SourceBans++ Report Plugin" (1.6.3) by RumbleFrog, SourceBans++ Dev Team
  07 "Medic" (1.0) by tuty
  08 "Sound Commands" (1.10.0.6488) by AlliedModders LLC
  09 "Basic Info Triggers" (1.10.0.6488) by AlliedModders LLC
  10 "Basic Commands" (1.10.0.6488) by AlliedModders LLC
  11 "Basic Votes" (1.10.0.6488) by AlliedModders LLC
  12 "Nextmap" (1.10.0.6488) by AlliedModders LLC
  13 "Fun Commands" (1.10.0.6488) by AlliedModders LLC
  14 "Admin Help" (1.10.0.6488) by AlliedModders LLC
  15 "Admin Menu" (1.10.0.6488) by AlliedModders LLC
  16 "Basic Chat" (1.10.0.6488) by AlliedModders LLC
  17 "SourceBans++: Admin Config Loader" (1.6.3) by AlliedModders LLC, SourceBans++ Dev Team
  18 "SourceBans++: SourceSleuth" (1.6.3) by ecca, SourceBans++ Dev Team
  19 "SourceBans++: Bans Checker" (1.6.3) by psychonic, Ca$h Munny, SourceBans++ Dev Team
  20 "MP Round Restart Delay" (1.11.0.6562) by R1KO
  21 "Basic Comm Control" (1.10.0.6488) by AlliedModders LLC
  22 "Fun Votes" (1.10.0.6488) by AlliedModders LLC
  23 "Player Commands" (1.10.0.6488) by AlliedModders LLC
  24 "Admin File Reader" (1.10.0.6488) by AlliedModders LLC
 
Последнее редактирование:

Mr_panica

XenForo one 💖
Сообщения
921
Реакции
435
Так это у всех плагинов с кириллицей?
Вы хостинг арендуете или на своём ПК сервер?
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
@fenix28rn вы просто меняли кодировку или преобразовывали? Это разные вещи, ибо первый не сохранятся в файле, просто как показ на сессию, а второй уже сохранят.
 

Вложения

  • 1591563547708.png
    1591563547708.png
    6.9 КБ · Просмотры: 17

БлагоЯр

Участник
Сообщения
898
Реакции
86
@fenix28rn вы просто меняли кодировку или преобразовывали? Это разные вещи, ибо первый не сохранятся в файле, просто как показ на сессию, а второй уже сохранят.
Не не, сначала да, так делал.
Потом всё чётко из инструкции в топике (вот сейчас ещё раз с нуля поробовал) - создал чистый в Total Commander (при создании по-умолчанию .txt; просто заменил на .sp), открыл в NP++ (там в настройках выставил "Новый документ->UTF-8 без метки BOM перед этим), вставил код, сохранил, скомпилил, загрузил на сервер.
После компиляции ещё проверил кодировку простым открытием (без изменений) в плагине для TC - SynWrite (всё чётко - без BOM)

ПС. И это практически чистый сервер - установлен MM и SM. Вот примерно только через часа два после проблемы с Медиком поставил Advertisment
 
Последнее редактирование:

Саша Шеин

Кому костылей?
Сообщения
1,697
Реакции
621
Не не, сначала да, так делал.
Потом всё чётко из инструкции в топике (вот сейчас ещё раз с нуля поробовал) - создал чистый в Total Commander (при создании по-умолчанию .txt; просто заменил на .sp), открыл в NP++ (там в настройках выставил "Новый документ->UTF-8 без метки BOM перед этим), вставил код, сохранил, скомпилил, загрузил на сервер.
После компиляции ещё проверил кодировку простым открытием (без изменений) в плагине для TC - SynWrite (всё чётко - без BOM)

ПС. И это практически чистый сервер - установлен MM и SM. Вот примерно только через часа два после проблемы с Медиком поставил Advertisment

Файл, который отправлен выше, в кодировке UTF-8.
Вот преобразованный в UTF-8 (without/без BOM)
 

Вложения

  • Medic.sp
    4.3 КБ · Просмотры: 3

БлагоЯр

Участник
Сообщения
898
Реакции
86
Файл, который отправлен выше, в кодировке UTF-8.
Вот преобразованный в UTF-8 (without/без BOM)
Да это капут какой-то - скомпилил (не открывал вообще исходник), забросил — ромбики, итить-колотить ...
 

Mr_panica

XenForo one 💖
Сообщения
921
Реакции
435
Тогда.. метод научного тыка)
Если написать латиницей? Или убрать спец символы цвета?
 

БлагоЯр

Участник
Сообщения
898
Реакции
86

Вложения

  • 20200608144909_1.jpg
    20200608144909_1.jpg
    243.5 КБ · Просмотры: 18

Mr_panica

XenForo one 💖
Сообщения
921
Реакции
435
Никогда не видел ничего подобного 😱
Думал, что сообщение обрезается, а тут полностью всё в вопросиках...
Как будто да, кодировка сбита.
 

БлагоЯр

Участник
Сообщения
898
Реакции
86
Никогда не видел ничего подобного 😱
Думал, что сообщение обрезается, а тут полностью всё в вопросиках...
Как будто да, кодировка сбита.
А это может быть из-за того, что я компилю dev-версией SM?
 
Сверху Снизу