I am doing an alltalk status script. I did this about 2 years ago and had it working, however i forgot how. my current script is not working.
code
Code:
17 public handle_say(id) {
18 new said[192]
19 read_args(said, 192)
20 if ( (containi(said, "alltalk") != -1 && ( containi(said, "on") != -1 ) || 21 ( containi(said, "alltalk") != -1 && (containi(said, "off") != -1 ) || 22 contain(said, "/alltalk") != -1 ) ) )
23 set_task(0.1, "print_allTalk", id)
24 return PLUGIN_CONTINUE
25
26 }
27 public print_allTalk(user)
28 {
29 new alltalkStatus[256], authid[32]
30 new cvarnum, len, id
31
32 get_user_authid(id, authid, 31)
33 if(is_user_admin(id))
34 if(get_cvar_num(sv_alltalk[cvarnum])==1)
35 {
36 format(alltalkStatus, 255, "%s All Talk: ON %s", COLOR]
37 }
38 else
39 {
40 format(alltalkStatus, 255, "%s All Talk: ON %s", COLOR]
41 }
42 else
43
44 {
45 format(alltalkStatus, 255, "%s All Talk: Off %s", COLOR]
46 }
47 else
48 format(alltalkStatus, 255, "%s All Talk: Off %s", COLOR]
error
Code:
alltalkstatus.sma(32) : error 017: undefined symbole "sv_alltalk"
alltalkstatus.sma(32) : error 001: expected token: ";", but found "]"
alltalkstatus.sma(32) : error 029: invalid expression, assumed zero.