Перейти к содержимому


Фотография

доброго времени

сложность

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 9

#1 iloio

iloio

    Новичок

  • Пользователь
  • Pip
  • 30 сообщений

Отправлено 24 Апрель 2022 - 14:51

Знаю тут есть тема, где занимаются поисками плагинами, но пока ответят - 100 лет пройдет)) Где найти такой плагин, которые делает автосложность в зависимости от игроков? Ставил с алика "[L4D & L4D2] Difficulty Adjustment System (v14.0, 08-06-2018)", но плагин довольно дырявый, еще и спамит чат и консоль. Может из за того что вырубил голосование через меню(с помощью vote manager3), но я так не думаю, как автор говорил что как раз и с отключеном голосованием и работает(то что мне и нужно), но его плагин как я и говорил очень плохо работает). Есть ли альтернативные плагины по автосложностью в зависимости от игроков?

Еще нужен плагин на изменение модели выживших, например в чате напишешь !zoey и о сразу меняется модель, только чтобы на всех картах озвучивались модели, а то один плагин поставил на смену модели, но он в компаниях первой части лефта, ставишь ника например, да он меняет скин, но озвука била, также и другие, но на второй части персонажей проблем нет с озвучкой. 

Заранее спасибо)

 

 



#2 Alexander_Mirny

Alexander_Mirny

    Пользователь

  • Пользователь
  • PipPipPip
  • 382 сообщений

Отправлено 24 Апрель 2022 - 16:20

Что-то подобное я писал, в этой теме - Некорректно отображается уровень сложности в игре

Код даже оставил, можешь глянуть может код под основу пойдет. 



#3 Slaven555

Slaven555

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 558 сообщений

Отправлено 24 Апрель 2022 - 17:15

Смена персов: https://forums.allie...163#post2399163
Сохранение перса и голоса: https://forums.allie...ad.php?t=309601
Изменение сложности. Хз, работает ещё или нет: https://forums.allie...745&postcount=2

Сообщение отредактировал Slaven555: 24 Апрель 2022 - 17:36


#4 iloio

iloio

    Новичок

  • Пользователь
  • Pip
  • 30 сообщений

Отправлено 24 Апрель 2022 - 17:54

Что-то подобное я писал, в этой теме - Некорректно отображается уровень сложности в игре
Код даже оставил, можешь глянуть может код под основу пойдет.

это хорошо, спасибо большое) ну мне надо, чтобы я под конфиг мог менять хп боссам. Типо плагин создавал 4 конфига и я мог в них менять хп боссами...

Смена персов: https://forums.allie...163#post2399163
Сохранение перса и голоса: https://forums.allie...ad.php?t=309601
Изменение сложности. Хз, работает ещё или нет: https://forums.allie...745&postcount=2

спасибо большое)

Что-то подобное я писал, в этой теме - Некорректно отображается уровень сложности в игре
Код даже оставил, можешь глянуть может код под основу пойдет.

/groups/sourcemod/upload_tmp/text046gfd.sp(20) : warning 234: symbol "GetMaxClients" is marked as deprecated: Use MaxClients variable instead.

#5 Slaven555

Slaven555

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 558 сообщений

Отправлено 24 Апрель 2022 - 18:22

это хорошо, спасибо большое) ну мне надо, чтобы я под конфиг мог менять хп боссам. Типо плагин создавал 4 конфига и я мог в них менять хп боссами...
спасибо большое)
/groups/sourcemod/upload_tmp/text046gfd.sp(20) : warning 234: symbol "GetMaxClients" is marked as deprecated: Use MaxClients variable instead.


GetMaxClients = MaxClients

Конфиг выживших: https://forums.allie...d.php?p=2654866

#6 iloio

iloio

    Новичок

  • Пользователь
  • Pip
  • 30 сообщений

Отправлено 24 Апрель 2022 - 19:39

GetMaxClients = MaxClients

Конфиг выживших: https://forums.allie...d.php?p=2654866

#include <sourcemod>
 
static Player[MAXPLAYERS];//Игрок
 
public OnPluginStart() 
{
HookEvent("player_disconnect", OnPlayerDisconnect, EventHookMode_Pre);
CreateTimer(3.0 , ConnectPlayer, _, TIMER_REPEAT);
  
}
public OnClientPostAdminCheck(client)
{
if (client > 0 && !IsFakeClient(client)) 
{
Player[client]++;
}
}
public Action ConnectPlayer(Handle timer)
{
for (new i = 1; i <= GetMaxClients = MaxClients(); i++)
{
if(Player[i] >= 1 && Player[i] <= 2)
{
ServerCommand("z_difficulty easy");
}
if(Player[i] >= 3 && Player[i] <= 4)
{
ServerCommand("z_difficulty medium");
}
if(Player[i] >= 5 && Player[i] <= 6)
{
ServerCommand("z_difficulty hard");
}
if(Player[i] >= 7 && Player[i] <= 8)
{
ServerCommand("z_difficulty impossible");
}
}
}
public OnPlayerDisconnect(Handle:hEvent, const String:sEventName[], bool:bDontBroadcast) 
{
new i  = GetClientOfUserId(GetEventInt(hEvent, "userid"));
if(i == 0 && !IsFakeClient(i))
{
Player[i]--;
if(Player[i] == 0)
{
ServerCommand("z_difficulty easy");
}
if(Player[i] >= 1 && Player[i] <= 2)
{
ServerCommand("z_difficulty easy");
}
if(Player[i] >= 3 && Player[i] <= 4)
{
ServerCommand("z_difficulty medium");
}
if(Player[i] >= 5 && Player[i] <= 6)
{
ServerCommand("z_difficulty hard");
}
if(Player[i] >= 7 && Player[i] <= 8)
{
ServerCommand("z_difficulty impossible");
}
}
 
теперь 4 ошибки
/groups/sourcemod/upload_tmp/textKJrYPF.sp(20) : error 076: syntax error in the expression, or invalid function call
/groups/sourcemod/upload_tmp/textKJrYPF.sp(20) : error 036: empty statement
/groups/sourcemod/upload_tmp/textKJrYPF.sp(20) : error 017: undefined symbol "i"
/groups/sourcemod/upload_tmp/textKJrYPF.sp(20) : fatal error 190: too many error messages on one line
 


#7 Slaven555

Slaven555

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 558 сообщений

Отправлено 24 Апрель 2022 - 20:37

Прикрепленный файл  difficulty.sp   1,54К   9 Количество загрузок:


Сообщение отредактировал Slaven555: 24 Апрель 2022 - 20:57


#8 iloio

iloio

    Новичок

  • Пользователь
  • Pip
  • 30 сообщений

Отправлено 24 Апрель 2022 - 23:10

Вот теперь без ошибок скомпилировал)) Спасибо большое)



#9 Alexander_Mirny

Alexander_Mirny

    Пользователь

  • Пользователь
  • PipPipPip
  • 382 сообщений

Отправлено 25 Апрель 2022 - 0:23

это хорошо, спасибо большое) ну мне надо, чтобы я под конфиг мог менять хп боссам. Типо плагин создавал 4 конфига и я мог в них менять хп боссами...

 

Менять хп, это тебе через таймер.

Нужно будет еще написать самостоятельно, Отслеживание босов GetVictim что-бы ты мог менять только указаному квару боса.

Я бы тебе написал отслеживание, но не смогу поскольку я не знаю какие имена моделей во 2 части. Да и слоты тоже, там же слоты совсем другие.


Сообщение отредактировал Alexander_Mirny: 25 Апрель 2022 - 0:24


#10 iloio

iloio

    Новичок

  • Пользователь
  • Pip
  • 30 сообщений

Отправлено 25 Апрель 2022 - 0:48

Менять хп, это тебе через таймер.

Нужно будет еще написать самостоятельно, Отслеживание босов GetVictim что-бы ты мог менять только указаному квару боса.

Я бы тебе написал отслеживание, но не смогу поскольку я не знаю какие имена моделей во 2 части. Да и слоты тоже, там же слоты совсем другие.

а этот скрипт для первой части?


Сообщение отредактировал iloio: 05 Май 2022 - 4:13




Темы с аналогичным тегами сложность

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных