Помогите с сервером. Как сделать бинд при заходе на сервер

DJM

Участник
Сообщения
23
Реакции
0
Как сделать бинд для всех по типу
bind "[" "say !ws"
Что бы при заходе, у игроков был бинд на кнопку
 

xKaeLx

Участник
Сообщения
34
Реакции
17
На клавишу z(Радио)
bind "TAB" "+showscores"
bind "SPACE" "+jump"
bind "," "buyammo1"
bind "." "buyammo2"
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind "a" "+moveleft"
bind "b" "buymenu"
bind "c" "radio3"
bind "d" "+moveright"
bind "e" "+use"
bind "f" "impulse 100"
bind "g" "drop"
bind "h" "commandmenu"
bind "i" "showbriefing"
bind "j" "cheer"
bind "k" "+voicerecord"
bind "m" "chooseteam"
bind "n" "nightvision"
bind "o" "buyequip"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"
bind "u" "messagemode2"
bind "w" "+forward"
bind "x" "radio2"
bind "y" "messagemode"
bind "z" "radio1"
bind "CTRL" "+duck"
bind "SHIFT" "+speed"
bind "F1" "autobuy"
bind "F2" "rebuy"
bind "F4" "bug"
bind "F5" "jpeg"
bind "F6" "save quick"
bind "F7" "load quick"
bind "F10" "quit prompt"
bind "MWHEELDOWN" "invnext"
bind "MWHEELUP" "invprev"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "PAUSE" "pause"
PHP:
public OnPluginStart() AddCommandListener(OtherCommandListener, "radio1");

public Action:OtherCommandListener(client, const String:name[], args)
{
    if (client) FakeClientCommand(client, "say !ws");
    return Plugin_Continue;
}
 

Вложения

  • radio1.smx
    3.5 КБ · Просмотры: 37

DJM

Участник
Сообщения
23
Реакции
0
На клавишу z(Радио)
bind "TAB" "+showscores"
bind "SPACE" "+jump"
bind "," "buyammo1"
bind "." "buyammo2"
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind "a" "+moveleft"
bind "b" "buymenu"
bind "c" "radio3"
bind "d" "+moveright"
bind "e" "+use"
bind "f" "impulse 100"
bind "g" "drop"
bind "h" "commandmenu"
bind "i" "showbriefing"
bind "j" "cheer"
bind "k" "+voicerecord"
bind "m" "chooseteam"
bind "n" "nightvision"
bind "o" "buyequip"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"
bind "u" "messagemode2"
bind "w" "+forward"
bind "x" "radio2"
bind "y" "messagemode"
bind "z" "radio1"
bind "CTRL" "+duck"
bind "SHIFT" "+speed"
bind "F1" "autobuy"
bind "F2" "rebuy"
bind "F4" "bug"
bind "F5" "jpeg"
bind "F6" "save quick"
bind "F7" "load quick"
bind "F10" "quit prompt"
bind "MWHEELDOWN" "invnext"
bind "MWHEELUP" "invprev"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "PAUSE" "pause"
PHP:
public OnPluginStart() AddCommandListener(OtherCommandListener, "radio1");

public Action:OtherCommandListener(client, const String:name[], args)
{
    if (client) FakeClientCommand(client, "say !ws");
    return Plugin_Continue;
}
вот допустим мне надо что бы при нажатие f4 открывался магазин , тоесть что бы в чате писалось !shop
 

wilson.aka

Добрая душа
Сообщения
119
Реакции
49
[HIDE="0"]public OnPluginStart() AddCommandListener(OtherCommandListener, "bug");
public Action:OtherCommandListener(client, const String:name[], args)
{
if (client) FakeClientCommand(client, "say !shop");
return Plugin_Continue;
}[/HIDE]
 

DJM

Участник
Сообщения
23
Реакции
0
Смотри я тебе под спойлер кинул команды
Я просто учусь и не все понимаю.
И не знаю что делать.
Smx надо кидать в папку плагин как я понял.
А куда вставить скрипт с биндом ?
Понимаю что для понимающего человека все сверху выглядит смешно.
 

xKaeLx

Участник
Сообщения
34
Реакции
17
Я просто учусь и не все понимаю.
И не знаю что делать.
Smx надо кидать в папку плагин как я понял.
А куда вставить скрипт с биндом ?
Понимаю что для понимающего человека все сверху выглядит смешно.
Тут смотришь значение клавиш
pLjugW2HTIE.jpg
Где radio1 ставишь значение клавиш
3K0xwQ7sYbw.jpg
Пример:
Тебе надо на f4 шоп
1."radio1" сменить на "bug"
2."say !ws" сменить на "say !shop"
PHP:
public OnPluginStart() AddCommandListener(OtherCommandListener, "bug");

public Action:OtherCommandListener(client, const String:name[], args)
{
    if (client) FakeClientCommand(client, "say !shop");
    return Plugin_Continue;
}
 

Хатико

RWBY ₩Ìkīpędįã
Сообщения
320
Реакции
44
Я просто учусь и не все понимаю.
И не знаю что делать.
Smx надо кидать в папку плагин как я понял.
А куда вставить скрипт с биндом ?
Понимаю что для понимающего человека все сверху выглядит смешно.
Это и есть сам плагин "а не скрипт с биндом",сохраняешь это дело через тот же notepad+++ в формате sp после компилируешь в smx (Заливаешь на сервер,радуешся),компилировать можно через это SourceMod: Half-Life 2 Scripting
 

Vladimir Serebrennikov

#говнокодер
Сообщения
388
Реакции
71
Тут смотришь значение клавиш
pLjugW2HTIE.jpg
Где radio1 ставишь значение клавиш
3K0xwQ7sYbw.jpg
Пример:
Тебе надо на f4 шоп
1."radio1" сменить на "bug"
2."say !ws" сменить на "say !shop"
PHP:
public OnPluginStart() AddCommandListener(OtherCommandListener, "bug");

public Action:OtherCommandListener(client, const String:name[], args)
{
    if (client) FakeClientCommand(client, "say !shop");
    return Plugin_Continue;
}


На f4 вроде бы нельзя забиндить в csgo.
 

KonveeR

Hanzo hasashi
Сообщения
1,639
Реакции
667
@Vladimir Serebrennikov,
PHP:
public OnPluginStart() AddCommandListener(Button_F4, "rebuy");

public Action:Button_F4(client, String:command[], args)
{
   FakeClientCommand(client, "твоя команда");
   return Plugin_Continue;
}
 

[Bio Hazard] KC

Участник
Сообщения
62
Реакции
1
Я даже и не знаю что тебе посоветовать слишком сложно для меня..

Просто можешь по гуглить и посмотреть как делать определенные бинды на сервер.
--- Добавлено позже ---
Зачем тебе это чел нужно,только голову ломать ненужной информацмей
 

wilson.aka

Добрая душа
Сообщения
119
Реакции
49
@KonveeR, Все равно будет работать если у клиента bind rebuy стоит на клавишу F4. Т.к этот код всего лишь будет отлавливать bind и выполнять команду.
 

KonveeR

Hanzo hasashi
Сообщения
1,639
Реакции
667
@[Bio Hazard] KC, Что у тебя за привычка писать "зачем тебе это" ?
Если человек спрашивает ,значит ему это нужно, если ты на свой сервер не ставишь что то, это не значит ,что и другим это не нужно.
--- Добавлено позже ---
@wilson.aka, я наверное просто немного не до понял =) а так да, бинд ребая все равно сработает
 

Vladimir Serebrennikov

#говнокодер
Сообщения
388
Реакции
71
Последнее редактирование:
  • Мне нравится
Реакции: Lnk
Сверху Снизу