Написание плагинов

Doker0909

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

Вложения

  • spraymanager.phrases.txt
    1.2 КБ · Просмотры: 3
  • spraymanager.phrases.txt
    1.6 КБ · Просмотры: 2

Doker0909

Участник
Сообщения
105
Реакции
3
Попробуй так,помести с заменой и смени карту
это может быть еще из-за того, что я криврорукий и не могу понять, как мне вписать в databases.cfg , чтоб не использовать MySQL, а чтоб было просто локальная база?

и так писал
"spraytracker"
{
"driver" "sqlite"
"host" "localhost"
"database" "spraytracker"
"user" "root"
"pass" ""
}

и так писал
"spraytracker"
{
"driver" "sqlite"
"database" "spraymanager"
}

и еще как-то...

а в конце концов, выбивает сообщение, в чат:
"[Spray] Действие базы данных не удалось!"


вот эррор лог:
 

Вложения

  • errors_20201202.txt
    1.1 КБ · Просмотры: 2

babka68

Участник
Сообщения
2,124
Реакции
956
это может быть еще из-за того, что я криврорукий и не могу понять, как мне вписать в databases.cfg , чтоб не использовать MySQL, а чтоб было просто локальная база?

и так писал
"spraytracker"
{
"driver" "sqlite"
"host" "localhost"
"database" "spraytracker"
"user" "root"
"pass" ""
}

и так писал
"spraytracker"
{
"driver" "sqlite"
"database" "spraymanager"
}

и еще как-то...

а в конце концов, выбивает сообщение, в чат:
"[Spray] Действие базы данных не удалось!"


вот эррор лог:
Создай базу данных и впиши их в датабейс
C-подобный:
"spraytracker" 
{ 
"driver" "default" 
"host" "localhost" 
"database" "имя базы данных" 
"user" "Логин" 
"pass" "Пароль" 
}
 

Islam Cherkess

Там мля о мля
Сообщения
1,504
Реакции
895
Не пойму в чём дело , таймер работает и считает время проведённое на сервере , но когда заходишь в наблюдатели а после заходишь в команду
Таймер останавливается , пока не перезагрузишь сервер
C++:
#pragma semicolon 1
new Handle:ClientTimer[64];

//Игрок присоеденился
public OnClientPutInServer(client)
{
    ClientTimer[client] = (CreateTimer(60.0, TimerAdd, client, TIMER_REPEAT));
}

//Игрок вышел с сервера
public OnClientDisconnect(client)
{
    CloseHandle(ClientTimer[client]);
}

public Action:TimerAdd(Handle:timer, any:client)
{
     if (IsClientInGame(client) && GetClientTeam(client) > 1 && GetClientLevel(client))
     {
        ProcessEvent(client, INVALID_HANDLE, "play_time", 1);
    }
}
Сообщения автоматически склеены:

Заработало , но появилась проблема в том что он не делает циклы по всем игрокам
Я добавил в него цикл и он начал давать x2 опыта
C++:
    for (int i = 1; i <= MaxClients; i++)
    {
     if (IsClientInGame(client) && GetClientTeam(client) > 1 && GetClientLevel(client))
     {
            ProcessEvent(client, INVALID_HANDLE, "play_time", 1);
     }
    }
Сообщения автоматически склеены:

Если же делать как есть то таймер останавливается при подключении нового игрока
 
Последнее редактирование:

manhattan

Участник
Сообщения
169
Реакции
45
Я толком не нашёл как это сделать, по сути это должно быть легко.
На 187 строке есть функция которая банит игрока. Дело в том что она отправляется от имени консоли, т.е банит консоль, а не админ.
Мне нужно что-бы банилось от имени администратора, а не консоли.
 

Вложения

  • CheatsCheck_1 (3).sp
    21.6 КБ · Просмотры: 6

Doker0909

Участник
Сообщения
105
Реакции
3
Уберите, пожалуйста, из этого плагина всё, что не связано с CSS v34. Буду очень благодарен 😇
(прикрепил и переводы, может нужно, а может нет)
Сообщения автоматически склеены:

еще этот плагин (advcommands) создает в меню админки пункт "выключить сервер", удалите, пожалуйста из этого плагина такую функцию, буду очень благодарен.
Immagine1111111111111111111111111111111.png
 

Вложения

  • Quick Defuse.sp
    8.3 КБ · Просмотры: 4
  • quick_defuse_cssv34.phrases.txt
    2 КБ · Просмотры: 1
  • quick_defuse_cssv34.phrases.txt
    2.8 КБ · Просмотры: 1
  • advcommands.sp
    89.1 КБ · Просмотры: 3
Последнее редактирование:

over_trax

Участник
Сообщения
1,451
Реакции
488
нужен простой плагин, который будет выдавать оружие игроку при его спавне
 

Overlord

Участник
Сообщения
537
Реакции
108
Нужно добавить пункт в админку "Кастомный раунд"
 

Вложения

  • livecustomrounds.sp
    11.5 КБ · Просмотры: 5

Jedi qLux

Участник
Сообщения
187
Реакции
42
Ребят, сделайте, плез, шоб в чате не писалось SWGM_VIP_Take. Я убрал в файле перевода текст, но спавнится просто прификс [VIP]
 

Вложения

  • SWGM_VIP.sp
    2.6 КБ · Просмотры: 6

Nekro

Терра инкогнита
Сообщения
4,025
Реакции
2,260

Вложения

  • SWGM_VIP.sp
    2.6 КБ · Просмотры: 7

Jedi qLux

Участник
Сообщения
187
Реакции
42
да сработало, но я тебе скинул исходник, где випка при снятие клан тега оставалась, а у меня был исходник, где снимались, но я его потерял( Не мог бы ты или кто-нибудь допилить эту фичу, плез :)
Сообщения автоматически склеены:

@over_trax, сожалею, но здесь не пишут плагины для майнкрафта.
за такое бан
1607261867262.png
 

Doker0909

Участник
Сообщения
105
Реакции
3
CSS v34
плагин: "Weapon Restrict" (3.1.6) by Dr!fter
создал конфиг, конкретно, на дд2, чтоб закрывалось авп, но он работает покамисть на карте не становится больше, чем 5на5, то есть если меньше, чем 5на5, то авп закрыто, когда становится 5на5 и больше, то авп открыто, но когда, снова, становится меньше, чем 5на5, то авп не закрывается... помогите 😇

прикрепил кофиг, помогите его настроить
 

Вложения

  • de_dust2.cfg
    11.4 КБ · Просмотры: 2
Сверху Снизу