[VIP] Core

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #1,021
@xXMaXimXx, Ядро плагина - [VIP] Core
до ведома всех на все следующие вопросы подобного рода (как, где) - больше не отвечаю. Пора бы самим учиться искать.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #1,025

Вложения

  • VIP_Porting_2v3.sp
    4.2 КБ · Просмотры: 28
  • VIP_Porting_2v3.smx
    6.5 КБ · Просмотры: 56

skywalker

Участник
Сообщения
1,153
Реакции
263
сервер на соревновательном режиме уходит в краш, кроме этой ошибки ничего нет.
[1] Line 69, weapons/hooks.sp::ChatListener
Exception reported: Array index out-of-bounds (index -1, limit 66)
Blaming: vip/VIP_Chat_3.1.2_scp.smx
Call stack trace:
[1] Line 727, VIP_Chat_3.1.2_scp.sp::Command_Say
 

Kruzya

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

Broshka

Участник
Сообщения
84
Реакции
19
Вот такое ловлю в error логах.
C-подобный:
L 08/06/2018 - 11:40:27: [SM] Exception reported: Fatal error creating dynamic native!
L 08/06/2018 - 11:40:27: [SM] Blaming: vip/VIP_Core.smx
L 08/06/2018 - 11:40:27: [SM] Call stack trace:
L 08/06/2018 - 11:40:27: [SM]   [0] CreateNative
L 08/06/2018 - 11:40:27: [SM]   [1] Line 215, vip/API.sp::AskPluginLoad2
L 08/06/2018 - 11:40:27: [SM] Failed to load plugin "vip/VIP_Core.smx": unexpected error 23 in AskPluginLoad callback.
--- Добавлено позже ---
сервер на соревновательном режиме уходит в краш, кроме этой ошибки ничего нет.
[1] Line 69, weapons/hooks.sp::ChatListener
Exception reported: Array index out-of-bounds (index -1, limit 66)
Blaming: vip/VIP_Chat_3.1.2_scp.smx
Call stack trace:
[1] Line 727, VIP_Chat_3.1.2_scp.sp::Command_Say
Лови VIP_CHAT 3.2.
Обновления можешь посмотреть тут
[VIP] Chat
--- Добавлено позже ---
Значит я ставлю новую версию, после закидываю (VIP_Porting_2v3.smx) и после пишу sm_vip_porting. Все верно?
sm_vip_porting
SV: 0 | L 07/28/2018 - 15:49:11: [VIP_Porting_2v3.smx] SQL_Callback_SelectPlayers: Unknown column 'u.user_id' in 'on clause'
Чёйта ?
Спасибо большое,сейчас все понятно.


Сделал в точности как там,ошибка
L 07/28/2018 - 18:32:10: [VIP_Porting_2v3.smx] SQL_Callback_SelectPlayers: Unknown column 'u.user_id' in 'on clause'

базы прописаны,все обновил полностью,старую версию удалил,випкор и плагин портирования работает исправно.Прописываю команду ошибка.

Это наверное из за того что когда была не полная инструкция я подключил по старым данным базу да? :ac:

и еще такую
L 07/28/2018 - 19:14:46: [SM] Exception reported: Language phrase "WELCOME_MSG_PERM" not found (arg 4)
L 07/28/2018 - 19:14:46: [SM] Blaming: VIP_Core.smx
L 07/28/2018 - 19:14:46: [SM] Call stack trace:
L 07/28/2018 - 19:14:46: [SM] [0] FormatNativeString
L 07/28/2018 - 19:14:46: [SM] [1] Line 107, vip/natives.sp::Native_PrintToChatClient
L 07/28/2018 - 19:14:46: [SM] [3] VIP_PrintToChatClient
L 07/28/2018 - 19:14:46: [SM] [4] Line 318, vip/clients.sp::Clients_WelcomeMessage
L 07/28/2018 - 19:14:46: [SM] [5] Line 294, vip/clients.sp::SQL_Callback_OnClientAuthorized
У меня стоит на сервере вип-скинс из той темы, но на новом ядре от него исчезли пункты в вип-меню. Ошибок в логах нет, в списке плагинов он отображается, как загруженный без ошибок.
Как нормально перенести VIP игроков с v2 на v3 для MySQL!!!
Пишу, как у меня было.
Начинаем.
1) Качаете этот модуль для переноса - [VIP] Core, закидываете его по пути addons/sourcemod/plugins/vip
2) Создаете новую базу данных(не таблицу!), после этого идём в databases.cfg по пути addons/sourcemod/configs/databases.cfg.
В databases.cfg у Вас должно быть указано 2 базы(старая и новая).
После того, как вы создали новую базу данных, указываете такие данные к ней в databases.cfg (в пустых кавычках)
C-подобный:
    "vip_core"
    {
        "driver"            "mysql"
        "host"                "Ваш хост"
        "database"            "Ваша база данных"
        "user"                "Ваш пользователь"
        "pass"                "Ваш пароль"
        //"timeout"            "0"
        "port"                "3306"
    }
Вы указали новую базу данных для новой VIP.
3) Так-же в databases.cfg помимо vip_core, должна быть подключена старая база(с ядром v2 и старыми игроками VIP).
C-подобный:
    "vip"
    {
        "driver"            "mysql"
        "host"                "Ваш хост"
        "database"            "Ваша база данніх"
        "user"                "Ваш пользователь"
        "pass"                "Ваш пароль"
        //"timeout"            "0"
        "port"                "3306"
    }
4) Теперь у нас подключено 2 базы данных(vip_core - новая - в новой базе данных, vip - старая - в старой базе данных, где хранятся пользователи, которых надо перенести). Мы перезагружаем/меняем карту на сервере, вообщем делаем всё, что бы в новой базе данных создалась новая таблица vip_users(посмотреть в PHPMyAdmin). Как только создалась таблица, считайте все готово к переносу.
5) Убедившись, то что создалась таблица в новой базе данных(vip_users), мы либо в игре, либо в консоли сервера пишем эту команду и смотрим, что бы не было никаких проблем.
C-подобный:
sm_vip_porting
Единственная проблема, которая может произойти, это что-то вроде такого:

C-подобный:
[vip/VIP_Porting_2v3.smx] SQL_Callback_ErrorCheck: Incorrect string value: '\x99' for column 'name' at row 1
либо
 [vip/VIP_Porting_2v3.smx] SQL_Callback_ErrorCheck: Incorrect string value: '\x95simpl...' for column 'name' at row
Проблема связана с именами Вип Игроков(ну там смайлики, всякие символы непонятные и так далее). Не знаю, как это может влиять на перенос. Но лучше переубедитесь, перенеслись ли все пользователи после этого.
6) После того, как вы убедились, то что всё перенеслось(убедиться можно, находясь в игре, зайти в управление VIP и посмотреть "Всех пользователей" VIP), вы удаляете модуль VIP_Porting и убираете в databases.cfg подключение "vip", c "vip_core" нужно оставить.
7) Теперь, когда наши пользователи перенесены, для удобства перенесём данные с новой базы данных, в старую.
Действия производятся в PHPMyAdmin.
1) Заходим в старую базу данных, удаляем таблицы "vip_users" и "vip_overrides".
2) Заходим в новую базу данных, делаем экспорт таблицы "vip_users".
3) После того, как вы сделали экспорт таблицы с новой базы данных, вы импортируете ещё в старую базу данных(vip_users). После того, как вы удачно её импортировали, вы в databases.cfg меняете данные подключения "vip_core" на данные со старой базы(потому что у Вас остались данные с новой базы).
4) Перезагружаем сервер/меняем карту и проверяем, то что всё работает корректно, проверяем error логи, вообщем убеждаемся, то что перенос был удачный и всё нормально.
8) Если вы заметили в error логах что-то вроде этого:
C-подобный:
[SM] Unable to load plugin "vip/VIP_Regen_HP_1.0.4.smx": Native "VIP_HookClientSpawn" was not found
То просто зайдие в тему с модулем и поищите его под ядро 3.0, либо в этой теме и замените.
После этого точно перенос окончен)
Если вы не поняли, как это делается, я могу Вам помочь перенести в дискорде.
Кому нужно помочь - пишите в дискорд - Aez#2062.
 

Вложения

  • VIP_Chat_3.2_scp.smx
    12.5 КБ · Просмотры: 5
Последнее редактирование:

danzik13

Участник
Сообщения
1
Реакции
0
Можете помочь?! Я не разберусь ни как... Делаю вроде все по инструкции, но пишет, что нет озданных групп, хотя все есть

"VIP_GROUPS"
{
"Глобальная"
{
"Chat" "1"
"Chat_Prefix" "list"
"Chat_PrefixColor" "list"
"Chat_NameColor" "list"
"Chat_TextColor" "list"
"Skins" "all"
"FastReload" "1.0"
"ExplosiveBullets" "1"
"NoFallDamage" "1"
"COIN" "1"
"UnlimitedAmmo" "2"
"UnlimitedAmmo" "1"
"Radar-Invis" "1"
"Healthshot" "1"
"HP" "110"
"Armor" "0"
"Money" "1337"
"Speed" "1.075"
"Invis" "200"
"KillScreen" "1"
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #1,030
@danzik13,
upload_2018-8-6_16-0-40.png
 

hirowatch

Живет ХЛмод`ом
Сообщения
2,722
Реакции
1,634
Последнее редактирование модератором:
  • Мне нравится
Реакции: mika

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #1,032
@hirowatch, не забыл. не хочу не полный перевод туда пихать
 

will_rock

Участник
Сообщения
1,074
Реакции
363
@R1KO, еще раз спасибо за твою работу. Вот из 30 модулей на 4 такое пишет

L 08/18/2018 - 17:58:05: SourceMod error session started
L 08/18/2018 - 17:58:05: Info (map "$2000$") (file "errors_20180818.log")
L 08/18/2018 - 17:58:05: [SM] Unable to load plugin "vip/VIP_Defuser_1.0.0.smx": Native "VIP_HookClientSpawn" was not found
L 08/18/2018 - 17:58:05: [SM] Unable to load plugin "vip/VIP_Aura_1.0.1.smx": Native "VIP_HookClientSpawn" was not found
L 08/18/2018 - 17:58:05: [SM] Unable to load plugin "vip/VIP_Skins_1.0.5_for_v34.smx": Native "VIP_HookClientSpawn" was not found
L 08/18/2018 - 17:58:05: [SM] Unable to load plugin "vip/VIP_Money_1.0.1.smx": Native "VIP_HookClientSpawn" was not found
 

Overlord

Участник
Сообщения
537
Реакции
108
@R1KO, еще раз спасибо за твою работу. Вот из 30 модулей на 4 такое пишет

L 08/18/2018 - 17:58:05: SourceMod error session started
L 08/18/2018 - 17:58:05: Info (map "$2000$") (file "errors_20180818.log")
L 08/18/2018 - 17:58:05: [SM] Unable to load plugin "vip/VIP_Defuser_1.0.0.smx": Native "VIP_HookClientSpawn" was not found
L 08/18/2018 - 17:58:05: [SM] Unable to load plugin "vip/VIP_Aura_1.0.1.smx": Native "VIP_HookClientSpawn" was not found
L 08/18/2018 - 17:58:05: [SM] Unable to load plugin "vip/VIP_Skins_1.0.5_for_v34.smx": Native "VIP_HookClientSpawn" was not found
L 08/18/2018 - 17:58:05: [SM] Unable to load plugin "vip/VIP_Money_1.0.1.smx": Native "VIP_HookClientSpawn" was not found
Уже много раз об этом писали .
1. Ищем и удаляем эту строчку
C-подобный:
VIP_HookClientSpawn(OnPlayerSpawn);
2. Далее ищем:
C-подобный:
public OnPlayerSpawn(iClient, iTeam, bool:bIsVIP)
и заменяем на
C-подобный:
public VIP_OnPlayerSpawn(iClient, iTeam, bool:bIsVIP)
 

will_rock

Участник
Сообщения
1,074
Реакции
363
Уже много раз об этом писали .
1. Ищем и удаляем эту строчку
C-подобный:
VIP_HookClientSpawn(OnPlayerSpawn);
2. Далее ищем:
C-подобный:
public OnPlayerSpawn(iClient, iTeam, bool:bIsVIP)
и заменяем на
C-подобный:
public VIP_OnPlayerSpawn(iClient, iTeam, bool:bIsVIP)
Спасибо
 

Overlord

Участник
Сообщения
537
Реакции
108
Может кто по логу что-то сказать ?
L 08/17/2018 - 16:13:44: [SM] Exception reported: Client 7 is not connected/Игрок 7 не подключен
L 08/17/2018 - 16:13:44: [SM] Blaming: vip/VIP_Core.smx
L 08/17/2018 - 16:13:44: [SM] Call stack trace:
L 08/17/2018 - 16:13:44: [SM] [0] ThrowNativeError
L 08/17/2018 - 16:13:44: [SM] [1] Line 1307, vip/API.sp::CheckValidClient
L 08/17/2018 - 16:13:44: [SM] [2] Line 307, vip/API.sp::Native_IsClientVIP
L 08/17/2018 - 16:13:44: [SM] [4] VIP_IsClientVIP
L 08/17/2018 - 16:13:44: [SM] [5] Line 193, C:\Users\User\Desktop\24\addons\sourcemod\scripting\VIP_Respawn_1.1.sp::Respawn_CMD
L 08/17/2018 - 16:19:25: Error log file session closed.

P.S После последнего обновления cs go такие ошибки сыпятся .
 
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@CAH4E3, ну тут всё равно уже ясно, где собака зарыта.
После последнего обновления cs go
Это просто всё объясняет. Клиент "выполняет" команды в состоянии, когда он ещё не подключился полностью.
 
Сверху Снизу