Ну я если любую другую командув ws от франки есть бинд уже на клавишу б
public OnPluginStart() AddCommandListener(OtherCommandListener, "radio1");
public Action:OtherCommandListener(client, const String:name[], args)
{
if (client) FakeClientCommand(client, "say !ws");
return Plugin_Continue;
}
вот допустим мне надо что бы при нажатие f4 открывался магазин , тоесть что бы в чате писалось !shopНа клавишу 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
Я просто учусь и не все понимаю.Смотри я тебе под спойлер кинул команды
Тут смотришь значение клавишЯ просто учусь и не все понимаю.
И не знаю что делать.
Smx надо кидать в папку плагин как я понял.
А куда вставить скрипт с биндом ?
Понимаю что для понимающего человека все сверху выглядит смешно.
public OnPluginStart() AddCommandListener(OtherCommandListener, "bug");
public Action:OtherCommandListener(client, const String:name[], args)
{
if (client) FakeClientCommand(client, "say !shop");
return Plugin_Continue;
}
Это и есть сам плагин "а не скрипт с биндом",сохраняешь это дело через тот же notepad+++ в формате sp после компилируешь в smx (Заливаешь на сервер,радуешся),компилировать можно через это SourceMod: Half-Life 2 ScriptingЯ просто учусь и не все понимаю.
И не знаю что делать.
Smx надо кидать в папку плагин как я понял.
А куда вставить скрипт с биндом ?
Понимаю что для понимающего человека все сверху выглядит смешно.
Тут смотришь значение клавиш
Где radio1 ставишь значение клавиш![]()
Пример:![]()
Тебе надо на 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; }
Если у игрока используется эта кнопка, то он сможет использовать этот bindНа f4 вроде бы нельзя забиндить в csgo.
public OnPluginStart() AddCommandListener(Button_F4, "rebuy");
public Action:Button_F4(client, String:command[], args)
{
FakeClientCommand(client, "твоя команда");
return Plugin_Continue;
}
@Vladimir Serebrennikov,
PHP:public OnPluginStart() AddCommandListener(Button_F4, "rebuy"); public Action:Button_F4(client, String:command[], args) { FakeClientCommand(client, "твоя команда"); return Plugin_Continue; }
может криво ставишь? У меня работает