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

s777

Участник
Сообщения
449
Реакции
74
Есть один плагин, позволяющий выбирать монеты. Его проблема - нет сохранений и после смены карты они сбрасываются. Кто сможет прикрутить сохранения? Fake Coin
 

Faya™

Жуестер
Сообщения
867
Реакции
457
Есть один плагин, позволяющий выбирать монеты. Его проблема - нет сохранений и после смены карты они сбрасываются. Кто сможет прикрутить сохранения? Fake Coin
У Рико был вроде урок по куки, можешь сделать сам)
 

skaeN

Участник
Сообщения
204
Реакции
108
Есть плагин "Admin Stealth" и плагин "Admins".
Можно ли как-то сделать, если админ скрыт с помощью sm_hide, чтобы его и в !admins видно не было?
Заранее спасибо
 

Вложения

  • stealth.sp
    4.5 КБ · Просмотры: 6

s777

Участник
Сообщения
449
Реакции
74
Радар удаляется только для живых игроков, как сделать, чтобы удалялся только для мертвых?
#include <sourcemod>

#define HIDE_RADAR 1<<12

public Plugin:myinfo =
{
name = "Hide Radar",
author = "Internet Bully",
description = "Turns off Radar on spawn",
url = "SourceMod: Half-Life 2 Scripting"
}

public OnPluginStart()
{
HookEvent("player_spawn", Player_Spawn);
}
public Player_Spawn(Handle:event, const String:name[], bool:dontBroadcast)
{
new client = GetClientOfUserId(GetEventInt(event, "userid"));
CreateTimer(0.0, RemoveRadar, client);
}
public Action:RemoveRadar(Handle:timer, any:client)
{
SetEntProp(client, Prop_Send, "m_iHideHUD", HIDE_RADAR);
}
 

Mensi1337

Участник
Сообщения
242
Реакции
16
Добрый вечер, кто знает как сделать такое окошко? Оно открывается на кнопку ESC
 

Вложения

  • 1.jpg
    1.jpg
    62.8 КБ · Просмотры: 83
  • 2.png
    2.png
    111.2 КБ · Просмотры: 80

s777

Участник
Сообщения
449
Реакции
74
Добавьте пожалуйста таймер в секунд 10, по которому будет проверяться, написано ли в консоли +right. А то, как мне кажется, постоянная проверка нагружает
#include <sdktools>

public Action OnPlayerRunCmd(int client, int &buttons, int &impulse, float vel[3], float angles[3], int &weapon, int &subtype, int &cmdnum, int &tickcount, int &seed, int mouse[2]) {
if (GetClientTeam(client) >1 && IsPlayerAlive(client) && (buttons & IN_LEFT || buttons & IN_RIGHT)) {
KickClient(client, "AFK");
}
}
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
@Sevmuren, вообще лучше так сделать:
PHP:
#include <sdktools>

public Action OnPlayerRunCmd(int client, int &buttons, int &impulse, float vel[3], float angles[3], int &weapon, int &subtype, int &cmdnum, int &tickcount, int &seed, int mouse[2])
{
    if((buttons & IN_LEFT || buttons & IN_RIGHT) && IsPlayerAlive(client)) KickClient(client, "AFK");    // а почему именно "АФК"?
}
т.к. значение нажатых кнопок всё равно будет передаваться, а какой смысл проверять команду игрока, если кнопки не нажаты?
Да и, кмк, нет необходимости проверять команду, если игрок жив (наблюдатель вроде не считается живым, как и игрок, не выбравший команду)
 

s777

Участник
Сообщения
449
Реакции
74
@Grey83
Это кик за +right и т.п, чтобы не крутились афк. По идее оно нужно только для проверки живых, мертвых не кикает, даже при прописанном +right.
Вот я и хотел бы облегчить как-то это дело.
 

FokS

Участник
Сообщения
422
Реакции
52
Доброго вечера, можно немного изменить плагин, чтобы хп выдавалось до 100, если я зарезал с 45хп и мне выдалось до 100, а не +100 (145 в итоге)
 

Вложения

  • KnifeBonus.sp
    7.1 КБ · Просмотры: 12

wightjeck

Костыли заказывали?
Сообщения
472
Реакции
154
Ребят, помогите, пожалуйста. Я нашел плагин который мне нужен Autorespawn, но он на ксс. Кто разбирается в кодинге, не могли бы вы чуть-чуть переписать его, сделать так, чтобы игрок респавнился. (для CS:GO, просто нужен autorespawn с обратным отсчетом)
 

Вложения

  • Autorespawn.sp
    1.5 КБ · Просмотры: 4
Последнее редактирование:

Faya™

Жуестер
Сообщения
867
Реакции
457
Ребят, помогите, пожалуйста. Я нашел плагин который мне нужен Autorespawn, но он на ксс. Кто разбирается в кодинге, не могли бы вы чуть-чуть переписать его, сделать так, чтобы игрок респавнился. (для CS:GO, просто нужен autorespawn с обратным отсчетом)
Хз, ничего не делал кроме нового синтаксиса, проверь
 

Вложения

  • Autorespawn.smx
    4.5 КБ · Просмотры: 4
  • Autorespawn.sp
    1.5 КБ · Просмотры: 8

wightjeck

Костыли заказывали?
Сообщения
472
Реакции
154
Хз, ничего не делал кроме нового синтаксиса, проверь
Не работает, я просто умираю. Появляется сообщение в HUD за таймер респавна и все... Начинается новый раунд
EHxHBG7RzrY.jpg
 

phll

Участник
Сообщения
16
Реакции
1
del
 
Последнее редактирование:

sviridov_artem

Добрая душа
Сообщения
134
Реакции
30
L 11/08/2018 - 11:18:20: [SM] Exception reported: Client 11 is not connected
L 11/08/2018 - 11:18:20: [SM] Blaming: botnames.smx
L 11/08/2018 - 11:18:20: [SM] Call stack trace:
L 11/08/2018 - 11:18:20: [SM] [0] GetClientName
L 11/08/2018 - 11:18:20: [SM] [1] Line 327, /home/groups/alliedmodders/forums/files/8/1/8/3/4/79426.attach::DoBotName
L 11/08/2018 - 11:18:20: [SM] [2] Line 513, /home/groups/alliedmodders/forums/files/8/1/8/3/4/79426.attach::Timer_BotSetup


css v34 , sm 1.9

подскажите как исправить?
 

Вложения

  • botnames.sp
    18.1 КБ · Просмотры: 8
Последнее редактирование:

Хан

Участник
Сообщения
310
Реакции
99
Не работает, я просто умираю. Появляется сообщение в HUD за таймер респавна и все... Начинается новый раунд
EHxHBG7RzrY.jpg
как ты возродишься если рестарт быстрее, чем время указаное в плагине возжаднения.
 
Сверху Снизу