02.01.2015, 01:05
Well, I made a admin system using sscanf and zcmd, but it keeps sending SERVER: Unknown command. We have a return for Server Unknown Command, but this isnt the problem. It sends Player Is not connected, but when we enter a VALID playerid, it says SERVER unknown command. Yet our little test command CMD:debug, works fine!
Any suggestions.
Heres the /makeadmin code, and the /debug code.
This code doesnt work
Yet this does?
The only conclusion I can gather is that its because the debug doesnt use sscanf?
Any suggestions.
Heres the /makeadmin code, and the /debug code.
This code doesnt work
PHP код:
CMD:makeadmin(playerid, params[])
{
new playerb, string[256], string1[256], level;
if(pInfo[playerid][Admin] < 4 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "IT NO WORK FFS");
if (sscanf(params, "ui", playerb, level)) return SendClientMessage(playerid, -1, "Usage: /makeadmin [Playerid/part of name] [Level]");
if(!IsPlayerConnected(playerb)) return SendClientMessage(playerid, COL_ERROR, "ERROR: That player is not connected!");
if(level > 4 && level < 1337) return SendClientMessage(playerid, COL_ERROR, "ERROR: Invalid level(Use level 1-4)");
pInfo[playerb][Admin] = level;
format(string, sizeof(string), "You have made %s a level %i Admin!", GetName(playerb), level);
SendClientMessage(playerid, COL_HELPER, string);
format(string1, sizeof(string1), "%s has made you a level %i Admin!", GetName(playerid), level);
SendClientMessage(playerb, COL_HELPER, string1);
// mysql_format(mysql, query, sizeof(query), "UPDATE `users` SET `Admin`=%d WHERE `id`=%d", pInfo[playerb][pAdmim], pInfo[playerb][pID]);
// mysql_tquery(mysql, query);
return 1;
}
PHP код:
CMD:debug(playerid, params[])
{
SendClientMessage(playerid, -1, "Test complete == DO YOU SEE THIS MESSAGE?!");
return 1;
}