Marty
Участник
- Сообщения
- 268
- Реакции
- 105
Очки старых игроков не изменятся, а у новых будет начинаться с 1000Привет всем!
Народ подскажите что будет,если сменить тип статистики,ну при этом,не обнулять базу?
Очки старых игроков не изменятся, а у новых будет начинаться с 1000Привет всем!
Народ подскажите что будет,если сменить тип статистики,ну при этом,не обнулять базу?
Ну я просто чет слышал мельком,что потом игроки не могут подключится на сервер.Очки старых игроков не изменятся, а у новых будет начинаться с 1000
Можешь смело менять туда сюда тип статистики, никаких ограничений не будетНу я просто чет слышал мельком,что потом игроки не могут подключится на сервер.
Не знаю на сколько это правда,ну видел что такое писали.
Поэтому поинтересовался,вдруг кто так делал уже.
Есть подобные варианты: Hud Info и Module Hudвсем привет)) подскажите как можно сделать что было вот так, показа ранк
а прям такое нету?Есть подобные варианты: Hud Info и Module Hud
можно написать или отредачить варианты которые выше кинулиа прям такое нету?
#include <sourcemod>
#include <lvl_ranks>
#define X // позиция X
#define Y // позиция Y
int rgba[4] = {255, 255, 255, 255}; // цвет
public void OnPluginStart()
{
CreateTimer(1.0, TimerUpdater, TIMER_REPEAT|TIMER_FLAG_NO_MAPCHANGE);
}
public Action TimerUpdater(Handle hTimer)
{
SetHudTextParams(X, Y, 1.1, rgba[0], rgba[1], rgba[2], rgba[3], 2, 0.0, 0.0, 0.0);
char CurrentRankName[256], NextRankName[256];
int CurrentRank = LR_GetClientInfo(client, ST_RANK, false);
int CurrentExp = LR_GetClientInfo(client, ST_EXP, false);
int SessionExp = LR_GetClientInfo(client, ST_EXP, true);
int CurrentRankExp = GetRankExp(CurrentRank);
int NextRankExp = GetRankExp(CurrentRank)+1;
Format(CurrentRankName, sizeof(CurrentRankName), "%s", GetRankExp(CurrentRank));
Format(NextRankName, sizeof(NextRankName), "%s", GetRankExp(CurrentRank+1));
for(int i = 1; i <= MaxClients; i++)
{
ShowHudText(i, -1, "Ранк: %i\n-----------------\nОчки: %i\nСессия: %i\nЗвание: %s(%i)\n-----------------\nСледующее:\n%s(%i)", CurrentRank, CurrentExp, SessionExp, CurrentRankName, CurrentRankExp, NextRankName, NextRankExp);
}
}
char[] GetRankName(int iRank)
{
char name[256];
ArrayList ar = LR_GetRankNames();
ar.GetString(iRank-1, name, sizeof(name));
return name;
}
int GetRankExp(int iRank)
{
char exp[256];
ArrayList ar = LR_GetRankExp();
exp = ar.Get(iRank-1);
return exp;
}
Если не ошибаюсь, то вам нужно пройти по пути /addons/sourcemod/configs/levels_ranks и в файле settings.ini найти следующееПомогите пожалуйста убрать эти уведомления
1) В конфиге отключить нельзя.
2) В переводе убрать нельзя (будут пробелы в чате).
3) Убрать можно в events.sp, но, там по мимо этих уведомлений еще и сами события, за которые дают опыт, поэтому просто отключение events.sp проблему не решает, нужно вырезать именно notification, я пробовал, но я не кодер, и соответственно у меня ничего не получилось.
Если есть, кто может сделать это на БО, буду признателен.
//////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// Как показывать сообщения игроку о получении очков опыта?
//
// 0 - не показывать
// 1 - показывать за каждое действие игрока
// 2 - показывать в конце раунда суммарное изменение
//
//////////////////////////////////////////////////////////////////////////////////////////////////////////
"lr_show_usualmessage" "0"
// Показывать ли сообщения от плагина, при каждом возрождении? [ 0 - нет, 1 - да ]
"lr_show_spawnmessage" "0"
// Показывать ли сообщения всем о том, что кто-то поднял свое звание? [ 0 - нет, 1 - да ]
"lr_show_levelup_message" "0"
// Показывать ли сообщения всем о том, что кто-то потерял свое звание? [ 0 - нет, 1 - да ]
"lr_show_leveldown_message" "0"
// Показывать ли всем сообщение о том, какое место занимает игрок, после того, как он написал команду rank? [ 0 - нет, 1 - да ]
"lr_show_rankmessage" "0"
а как же "lr_show_usualmessage" "0" ?1) В конфиге отключить нельзя.
а посмотреть повнимательнее моё сообщение?а как же "lr_show_usualmessage" "0" ?
А я похож на того, кто просит помощи?а посмотреть повнимательнее моё сообщение?
Соединение теряется с базой данных. Конкретнее причину выясняйте самиРебят может кто подскажет в чём проблема,ошибка не всегда появляется.
[levelsranks.smx] SQL_TransactionFailure (1): Lost connection to MySQL server during query (-1)
L 10/04/2022 - 21:51:04: [levelsranks.smx] SQL_TransactionFailure (1): Can't connect to MySQL server on '45.164.40.8' (4) (-1)
И это на 1-м сервере из 3-х такое,странно то есть то нету.Соединения теряется в базой данных
Все сервера привязаны к одной базе или у каждого своя?И это на 1-м сервере из 3-х такое,странно то есть то нету.
У каждого свояВсе сервера привязаны к одной базе или у каждого своя?
Если актуально, могу прямо сейчас помочь разобраться в дискорде - Fanyatsu#3350А вот с этой ошибкой кто то знаком,смотрел базу и таблицы всё сходится но вот ошибку выдаёт и всё.
[levels_ranks/levelsranks_unusualkills.smx] SQL_Callback: error when sending the request (1923) - Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='