Здравейте, можете ли да ми напишете 1 плъгин в който когато играч напише /default Да им връща контролите на Default (Все едно е натиснал Use Default от Options).
/default
MSG: The operation is succesfully!
Причината за това е че има много които влизат в сървъра ми и спамят много яко, а незнаят как да махнат спама..
Бинднати са им главните контроли да спамят и незнаят как да го оправят.. Вчера имах 1 случай с 1 играч .. той халхабер си няма от цс-а .. и не може да си махне рекламите и ми оспами цялата конзола... Имам антифлууд плугин ама не стопира спама в админ чата.
Другия вариант е да ми дадете нещо което блокира админ чата на даден играч без да спирам плъгина adminchat.
Благодаря!
Зявка за плъгин Default controls
- Th3 Addic7
- Потребител
- Posts: 20
- Joined: 09 Apr 2011, 14:18
- CS Nick: Th3 Addic7
- Favorite version: CS: 1.6
- Location: Сливен
- Crasher
- Crash
- Posts: 44
- Joined: 23 Nov 2012, 15:53
- Skype: niki.d12
- CS Nick: Crash
- Favorite version: CS: 1.6
- Contact:
Re: Зявка за плъгин Default controls
Code: Select all
#include <amxmodx>
#include <amxmisc>
new const g_szDefaultBinds[][] =
{
"bind ^"TAB^" ^"+showscores^"",
"bind ^"ENTER^" ^"+attack^"",
"bind ^"ESCAPE^" ^"cancelselect^"",
"bind ^"SPACE^" ^"+jump^"",
"bind ^"'^" ^"+moveup^"",
"bind ^"+^" ^"sizeup^"",
"bind ^",^" ^"buyammo1^"",
"bind ^"-^" ^"sizedown^"",
"bind ^".^" ^"buyammo2^"",
"bind ^"/^" ^"+movedown^"",
"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 ^";^" ^"+mlook^"",
"bind ^"=^" ^"sizeup^"",
"bind ^"[^" ^"invprev^"",
"bind ^"]^" ^"invnext^"",
"bind ^"`^" ^"toggleconsole^"",
"bind ^"a^" ^"+moveleft^"",
"bind ^"b^" ^"buy^"",
"bind ^"c^" ^"radio3^"",
"bind ^"d^" ^"+moveright^"",
"bind ^"e^" ^"+use^"",
"bind ^"f^" ^"impulse 100^"",
"bind ^"g^" ^"drop^"",
"bind ^"h^" ^"+commandmenu^"",
"bind ^"j^" ^"cheer^"",
"bind ^"k^" ^"+voicerecord^"",
"bind ^"l^" ^"showbriefing^"",
"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 ^"v^" ^"+moveup^"",
"bind ^"w^" ^"+forward^"",
"bind ^"x^" ^"radio2^"",
"bind ^"y^" ^"messagemode^"",
"bind ^"z^" ^"radio1^"",
"bind ^"~^" ^"toggleconsole^"",
"bind ^"UPARROW^" ^"+forward^"",
"bind ^"DOWNARROW^" ^"+back^"",
"bind ^"LEFTARROW^" ^"+left^"",
"bind ^"RIGHTARROW^" ^"+right^"",
"bind ^"ALT^" ^"+strafe^"",
"bind ^"CTRL^" ^"+duck^"",
"bind ^"SHIFT^" ^"+speed^"",
"bind ^"F1^" ^"autobuy^"",
"bind ^"F2^" ^"rebuy^"",
"bind ^"F5^" ^"snapshot^"",
"bind ^"F6^" ^"save quick^"",
"bind ^"F7^" ^"load quick^"",
"bind ^"F10^" ^"quit prompt^"",
"bind ^"INS^" ^"+klook^"",
"bind ^"PGDN^" ^"+lookdown^"",
"bind ^"PGUP^" ^"+lookup^"",
"bind ^"END^" ^"centerview^"",
"bind ^"MWHEELDOWN^" ^"invnext^"",
"bind ^"MWHEELUP^" ^"invprev^"",
"bind ^"MOUSE1^" ^"+attack^"",
"bind ^"MOUSE2^" ^"+attack2^"",
"bind ^"PAUSE^" ^"pause^""
}
public plugin_init()
register_clcmd( "say /default","ResetButton" );
public ResetButtons( id )
{
new menu = menu_create( "\wChange settings to \rDEFAULT\w?:", "menu_handler" );
menu_additem( menu, "\wYes", "", 0 );
menu_additem( menu, "\wNo", "", 0 );
menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );
menu_display( id, menu, 0 );
}
public menu_handler( id, menu, item )
{
switch( item )
{
case 0:
{
client_cmd(id, "unbindall")
for (new i = 0; i <= charsmax(g_szDefaultBinds); i++)
client_cmd(id, g_szDefaultBinds[i])
client_print( id, print_chat, "Buttons successfully restored to default!" );
}
case 1: menu_destroy( menu );
}
menu_destroy( menu );
return PLUGIN_HANDLED;
}
- Th3 Addic7
- Потребител
- Posts: 20
- Joined: 09 Apr 2011, 14:18
- CS Nick: Th3 Addic7
- Favorite version: CS: 1.6
- Location: Сливен
Re: Зявка за плъгин Default controls
Нищо не става колега?
Пиша /default и нищо..
Пиша /default и нищо..
- Crasher
- Crash
- Posts: 44
- Joined: 23 Nov 2012, 15:53
- Skype: niki.d12
- CS Nick: Crash
- Favorite version: CS: 1.6
- Contact:
Re: Зявка за плъгин Default controls
Моя грешка, пропуснал съм да добавя една буква
Сега трябва да е окей
Code: Select all
#include <amxmodx>
#include <amxmisc>
new const g_szDefaultBinds[][] =
{
"bind ^"TAB^" ^"+showscores^"",
"bind ^"ENTER^" ^"+attack^"",
"bind ^"ESCAPE^" ^"cancelselect^"",
"bind ^"SPACE^" ^"+jump^"",
"bind ^"'^" ^"+moveup^"",
"bind ^"+^" ^"sizeup^"",
"bind ^",^" ^"buyammo1^"",
"bind ^"-^" ^"sizedown^"",
"bind ^".^" ^"buyammo2^"",
"bind ^"/^" ^"+movedown^"",
"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 ^";^" ^"+mlook^"",
"bind ^"=^" ^"sizeup^"",
"bind ^"[^" ^"invprev^"",
"bind ^"]^" ^"invnext^"",
"bind ^"`^" ^"toggleconsole^"",
"bind ^"a^" ^"+moveleft^"",
"bind ^"b^" ^"buy^"",
"bind ^"c^" ^"radio3^"",
"bind ^"d^" ^"+moveright^"",
"bind ^"e^" ^"+use^"",
"bind ^"f^" ^"impulse 100^"",
"bind ^"g^" ^"drop^"",
"bind ^"h^" ^"+commandmenu^"",
"bind ^"j^" ^"cheer^"",
"bind ^"k^" ^"+voicerecord^"",
"bind ^"l^" ^"showbriefing^"",
"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 ^"v^" ^"+moveup^"",
"bind ^"w^" ^"+forward^"",
"bind ^"x^" ^"radio2^"",
"bind ^"y^" ^"messagemode^"",
"bind ^"z^" ^"radio1^"",
"bind ^"~^" ^"toggleconsole^"",
"bind ^"UPARROW^" ^"+forward^"",
"bind ^"DOWNARROW^" ^"+back^"",
"bind ^"LEFTARROW^" ^"+left^"",
"bind ^"RIGHTARROW^" ^"+right^"",
"bind ^"ALT^" ^"+strafe^"",
"bind ^"CTRL^" ^"+duck^"",
"bind ^"SHIFT^" ^"+speed^"",
"bind ^"F1^" ^"autobuy^"",
"bind ^"F2^" ^"rebuy^"",
"bind ^"F5^" ^"snapshot^"",
"bind ^"F6^" ^"save quick^"",
"bind ^"F7^" ^"load quick^"",
"bind ^"F10^" ^"quit prompt^"",
"bind ^"INS^" ^"+klook^"",
"bind ^"PGDN^" ^"+lookdown^"",
"bind ^"PGUP^" ^"+lookup^"",
"bind ^"END^" ^"centerview^"",
"bind ^"MWHEELDOWN^" ^"invnext^"",
"bind ^"MWHEELUP^" ^"invprev^"",
"bind ^"MOUSE1^" ^"+attack^"",
"bind ^"MOUSE2^" ^"+attack2^"",
"bind ^"PAUSE^" ^"pause^""
}
public plugin_init()
register_clcmd( "say /default","ResetButtons" );
public ResetButtons( id )
{
new menu = menu_create( "\wChange settings to \rDEFAULT\w?:", "menu_handler" );
menu_additem( menu, "\wYes", "", 0 );
menu_additem( menu, "\wNo", "", 0 );
menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );
menu_display( id, menu, 0 );
}
public menu_handler( id, menu, item )
{
switch( item )
{
case 0:
{
client_cmd(id, "unbindall")
for (new i = 0; i <= charsmax(g_szDefaultBinds); i++)
client_cmd(id, g_szDefaultBinds[i])
client_print( id, print_chat, "Buttons successfully restored to default!" );
}
case 1: menu_destroy( menu );
}
menu_destroy( menu );
return PLUGIN_HANDLED;
}
- Th3 Addic7
- Потребител
- Posts: 20
- Joined: 09 Apr 2011, 14:18
- CS Nick: Th3 Addic7
- Favorite version: CS: 1.6
- Location: Сливен
Re: Зявка за плъгин Default controls
Да вече работи. Мерси! Може да заключвате.