30.11.2013, 19:55
how is it possiable to lock server without using /rcon login [mypass] /rcon password [theserverpass]
I though maybe this will work :
But then I got warning :
Which is :
I understand that with SendRconCommand should be just ("password [NUMBER]"); . But I want to choose the number with /lockserver [pass] and that automatiaclly will send rconcommand "password [pass]"
Please help me I really want to make /lock this way for my admins so they won't login to rcon ... :\
I though maybe this will work :
Код:
CMD:lockserver(playerid, params[]) { new string[128]; if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command."); if(sscanf(params, "i", params)) return SendClientMessage(playerid, COLOR_WHITE, "[Usage]: /lockerserver [password]"); SendRconCommand("password %d", params); format(string, sizeof(string), "AdmCmd : %s %s has Locked The Server (PASSWORD: %d) ", RPALN(playerid), RPN(playerid), params); SendAdminMessage(COLOR_RED, 1, string); format(string, sizeof(string), "AdmCmd: %s has locked the server.", RPN(playerid)); SendClientMessageToAll(COLOR_LIGHTRED, string); return 1; }
Код:
warning 202: number of arguments does not match definition
Код:
SendRconCommand("password %d", params);
Please help me I really want to make /lock this way for my admins so they won't login to rcon ... :\