1. Java / Говнокод #22856

    −12

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    private boolean tpNameExist(PlayerInstance player, String bmName)
    	{
    		Connection con = null;
    		PreparedStatement statement = null;
    		ResultSet rset = null;
    		boolean isExist = false;
    		
    		try
    		{
    			con = DatabaseFactory.getInstance().getConnection();
    			statement = con.prepareStatement("SELECT name FROM bbs_teleport_bm WHERE char_id=?");
    			statement.setInt(1, player.getObjectId());
    			rset = statement.executeQuery();
    			while (rset.next())
    			{
    				String name = rset.getString("name");
    				if (name.equals(bmName))
    				{
    					isExist = true;
    				}
    			}
    		}
    		catch (Exception e)
    		{
    			e.printStackTrace();
    		}
    		finally
    		{
    			DbUtils.closeQuietly(con, statement, rset);
    		}
    		return isExist;
    	}

    L2Scripts профессионально проверяют использовано ли имя в базе данных ? :D

    Запостил: xxxnikxxx, 26 Апреля 2017

    Комментарии (4) RSS

    Добавить комментарий