 |
|
Senior Member
Join Date: Aug 2008
Location: Lithuania
|

10-29-2013
, 09:54
Re: enable/disable chat command
|
#3
|
Quote:
Originally Posted by DWIGHTpN
PHP Code:
new bool:msg[33]; //or bitsum.. new const message[] = "bla...";
public plugin_init() { set_task(1.0, "MsgApp", 0, _, 0, "b"); register_clcmd("say /info", "clcmd_msg"); }
public MsgApp() { static players[32],iNum,player; get_players(players, iNum, "ch"); for(new i;i<iNum;i++) { player = players[i]; if( msg[player] ) { set_dhudmessage(50,150,250, -1.0, -1.0, 1, 1.0, 1.1, 0.1, 0.1, true); show_dhudmessage(player, message); } } }
public clcmd_msg(id){ msg[id] = msg[id] ? false : true; return PLUGIN_CONTINUE; // or handled if you want.. }
You want the message to remain permanently on hud or for 10,15 sec..?
It's possible with nvault, but i think is bad idea to save this...
|
How about message?
PHP Code:
msg[ id ] = msg[ id ] ? print_chat( id, "%L", LANG_SERVER, "INFO_ON" ) true : print_chat( id, "%L", LANG_SERVER, "INFO_OFF" ) false;
Is this will work?
PHP Code:
switch (msg[ id ] ) { case 0: { msg[ id ] = false; print_chat( id, "%L", LANG_SERVER, "INFO_OFF" ) } case 1: { msg[ id ] = true; print_chat( id, "%L", LANG_SERVER, "INFO_ON" ) } }
Last edited by Debesėlis; 10-29-2013 at 10:06.
|
|
|
|