Иконка ресурса

[Achievements] Core 1.6

Руслан

Участник
Сообщения
106
Реакции
21
@Руслан, пропишите achievements соединение в databases.cfg.
L 05/31/2019 - 17:19:01: [SM] Exception reported: Invalid Handle 4fb608c5 (error 3)
L 05/31/2019 - 17:19:01: [SM] Blaming: achievements.smx
L 05/31/2019 - 17:19:01: [SM] Call stack trace:
L 05/31/2019 - 17:19:01: [SM] [0] GetTrieValue
L 05/31/2019 - 17:19:01: [SM] [1] Line 36, achievements/events.sp::ProcessEvents
L 05/31/2019 - 17:19:01: [SM] [2] Line 11, achievements/events.sp::Event_AttackerCallback
Хелп плз) нужно уйти от ошибок в ерроре
--- Добавлено позже ---
L 05/31/2019 - 13:45:36: [achievements.smx] SQLT_OnInsertProgress failure: "columns userid, achivement are not unique"
Вообще не понимаю в какую сторону идти, чтоб найти ответ решения, помогите
--- Добавлено позже ---
@Руслан, пропишите achievements соединение в databases.cfg.
таблицы не создаются, почему то не конектится к ней плагин, из-за чего?
 
Последнее редактирование:

Reiko1231

AlexTheRegent
Сообщения
508
Реакции
1,335
@Руслан, эту ошибку я вряд ли буду исправлять в текущей версии (в планах перенос bounty hunt + achievements на одно ядро). пока лишь можно подавить (скрыть) эту ошибку, убрав строку
C-подобный:
LogError("SQLT_OnInsertProgress failure: \"%s\" %s", sError, sQuery);
в файле achievements/sql.sp и перекомпилировав плагин. Причина этой ошибки тут уже объяснялась не раз.
 

Руслан

Участник
Сообщения
106
Реакции
21
Тьфу блин, есть у кого компилятор нормальный, ничё не пашет
 

RaayNoff

Участник
Сообщения
135
Реакции
12
L 11/13/2019 - 21:31:04: [SM] Exception reported: Invalid Handle a9561075 (error 1)
L 11/13/2019 - 21:31:04: [SM] Blaming: achievements.smx
L 11/13/2019 - 21:31:04: [SM] Call stack trace:
L 11/13/2019 - 21:31:04: [SM] [0] GetTrieValue
L 11/13/2019 - 21:31:04: [SM] [1] Line 36, achievements/events.sp::ProcessEvents
L 11/13/2019 - 21:31:04: [SM] [2] Line 11, achievements/events.sp::Event_AttackerCallback
L 11/13/2019 - 21:42:06: [SM] Exception reported: Invalid Handle c3f50fdb (error 1)
L 11/13/2019 - 21:42:06: [SM] Blaming: achievements.smx
L 11/13/2019 - 21:42:06: [SM] Call stack trace:
L 11/13/2019 - 21:42:06: [SM] [0] GetTrieValue
L 11/13/2019 - 21:42:06: [SM] [1] Line 36, achievements/events.sp::ProcessEvents
L 11/13/2019 - 21:42:06: [SM] [2] Line 11, achievements/events.sp::Event_AttackerCallback
L 11/13/2019 - 21:42:45: [SM] Exception reported: Invalid Handle c9f10fba (error 1)
L 11/13/2019 - 21:42:45: [SM] Blaming: achievements.smx
L 11/13/2019 - 21:42:45: [SM] Call stack trace:
L 11/13/2019 - 21:42:45: [SM] [0] GetTrieValue
L 11/13/2019 - 21:42:45: [SM] [1] Line 36, achievements/events.sp::ProcessEvents
L 11/13/2019 - 21:42:45: [SM] [2] Line 11, achievements/events.sp::Event_AttackerCallback
L 11/13/2019 - 21:42:45: [SM] Exception reported: Invalid Handle 1ff40e86 (error 1)
L 11/13/2019 - 21:42:45: [SM] Blaming: achievements.smx
L 11/13/2019 - 21:42:45: [SM] Call stack trace:
L 11/13/2019 - 21:42:45: [SM] [0] GetTrieValue
L 11/13/2019 - 21:42:45: [SM] [1] Line 36, achievements/events.sp::ProcessEvents
L 11/13/2019 - 21:42:45: [SM] [2] Line 11, achievements/events.sp::Event_AttackerCallback
L 11/13/2019 - 21:42:54: Error log file session closed.
Помогите с этой ошибкой.
 

BcerDaOduH

Участник
Сообщения
12
Реакции
4
Как сделать так, что-бы вместо кредитов выдавало випка, или вещь из shop ?
 

s1ntel

Участник
Сообщения
17
Реакции
0
можно ли как то добавлять свои достижения?т.е самому придумывать какие нибудь
 

KIRA

Участник
Сообщения
29
Реакции
6
Можно как нибудь привязать место? (Как в операция КС го)
Например: убить противника в прыжке будучи около башни на авп-лего
Можно также как нибудь привязать топ по выполненным достижениям среди игроков?
Можно создать разные разделы в меню? Например headhunter 1,2,3 отправить в один раздел
 

Reiko1231

AlexTheRegent
Сообщения
508
Реакции
1,335
@KIRA, через модуль можно сделать привязку к месту. для остального нужно править ядро.
 

GODNIK

🚚 ПеревоЗЧИК 🚛
Сообщения
269
Реакции
73
Я извиняюсь, но... 😅
Есть givecredits, есть givecash, а есть give- Опыт?
 

Reiko1231

AlexTheRegent
Сообщения
508
Реакции
1,335
@Rimmer, @m0rbit, @Boywlater, пока нет компилятора, но вот набросок плагина для выдачи лр опыта

C-подобный:
#include <lvl_ranks>

public OnPluginStart()
{
    RegServerCmd("sm_givelrexp", Command_GiveLRExp);
}

public Action:Command_GiveLRExp(client, args)
{
    decl String:userid[32];
    GetCmdArg(1, userid, sizeof(userid));
    
    decl String:value[32];
    GetCmdArg(2, value, sizeof(value));
    
    LR_ChangeClientValue(GetClientOfUserId(StringToInt(userid)), StringToInt(value));
    return Plugin_Handled;
}

Тогда команда будет sm_givelrexp <userid (без решеточки)> <количество опыта>
 

m0rbit

Участник
Сообщения
720
Реакции
159
@Rimmer, @m0rbit, @Boywlater, пока нет компилятора, но вот набросок плагина для выдачи лр опыта

C-подобный:
#include <lvl_ranks>

public OnPluginStart()
{
    RegServerCmd("sm_givelrexp", Command_GiveLRExp);
}

public Action:Command_GiveLRExp(client, args)
{
    decl String:userid[32];
    GetCmdArg(1, userid, sizeof(userid));
   
    decl String:value[32];
    GetCmdArg(2, value, sizeof(value));
   
    LR_ChangeClientValue(GetClientOfUserId(StringToInt(userid)), StringToInt(value));
    return Plugin_Handled;
}

Тогда команда будет sm_givelrexp <userid (без решеточки)> <количество опыта>

Благодарю
 

m0rbit

Участник
Сообщения
720
Реакции
159
Кто то компилил?
У меня эррор ;(

1582630911100.png
 

Barkelay

Участник
Сообщения
520
Реакции
61
А зачем это вообще нужно и можно ли хотя бы сделать так, чтобы за выполненные достижения выдавались кредиты?
 
Сверху Снизу