All pastes #613127 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-07-10 20:32 UTC
rendered paste body
	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;
	}