if (strcmp(cmd, "/setacc", true) == 0) { new newname[30]; if (Logged[playerid] != 1) { SendClientMessage(playerid, COLOR_RED, "You must be logged in to change your account name!"); return 1; } tmp = strtok(cmdtext, idx); GetPlayerName(playerid, sendername, sizeof(sendername)); if (!strlen(tmp)) { SendClientMessage(playerid, COLOR_ORANGE, "Usage: /setacc [name]"); return 1; } if (strlen(tmp) < 3 || strlen(tmp) > 15) { SendClientMessage(playerid, COLOR_RED, "Sorry, please choose a name between 3 - 15 characters."); return 1; } if (dini_Exists(udb_encode(sendername))) { format(newname, sizeof(newname), "%s", strlen(tmp)); udb_RenameUser(sendername, newname); format(newname, sizeof(newname), "%s", strlen(tmp)); SetPlayerName(playerid, newname); format(string, sizeof(string), "%s is now known as, and changed his account name to, %s", sendername, strlen(tmp)); SendClientMessageToAll(COLOR_SANDY, string); } else { SendClientMessage(playerid, COLOR_RED, "You must be logged in to change your account name!"); } return 1; }