| 1663 | int sessionid = 0; |
| 1664 | |
| 1665 | void setadmin(int *claim, char *password) |
| 1666 | { |
| 1667 | if(!*claim && (player1->clientrole)) |
| 1668 | { |
| 1669 | conoutf("you released admin status"); |
| 1670 | addmsg(SV_SETADMIN, "ri", 0); |
| 1671 | } |
| 1672 | else if(*claim != 0 && *password) |
| 1673 | addmsg(SV_SETADMIN, "ris", *claim, genpwdhash(player1->name, password, sessionid)); |
| 1674 | else if(*claim != 0) |
| 1675 | addmsg(SV_SETADMIN, "ri", *claim); |
| 1676 | } |
| 1677 | COMMAND(setadmin, "is"); |
| 1678 | |
| 1679 | static vector<mline> mlines; |
nothing calls this directly
no test coverage detected