An easy way to land skill shots would be to just practice playing without it first. I wouldn't recommend using skill shots for people whom are new to the game/mobas.
Although if you are looking to really improve then I would suggest that you turn of skill shot range indicator as it actually delays the action for a small period of time. You should also try practicing the champ without skill shots at first so that you can get an easier feel as to how long the range of their abilities are.
Another easy way to use skill shots WITHOUT using smart cast would be to change some settings in your options menu. This can be done by following these simple steps:
open options menu by pressing esc or clicking the gear image to the left of your minimap;
open the "more options" tab in the options menu";
Tick the "Line Missile Display" box;
UnTick "Use Movement Prediction" box;
My bad got Movement prediction confused with something else. Movement prediction should only be used if you have high latencys. If not then it would be best that you turn it off as it will use a answer from the server.
A detailed explanation for movement prediction:
- Client receives mouse-click input, translates that into a position on the map, then sends that data to the server.
- Server receives the position, calculates a route for the player, then sends that back to the client.
- Client receives the route and begins moving along it. At this point the client will "simulate" the movement of the character and send updates to the server.
- Each time the server receives a client update it will do its own movement simulation and, if it disagrees with the client, send the client a correction.
- Client receives a correction and updates its position to match the one on the server. This way, the server is always authoritative.
Where Movement Prediction comes into play is step #1 and 2. Instead of waiting for the server to generate the route to the new position, the client immediately generates its own route and starts moving along it. The new order of operations looks like this:
- Client receives mouse-click input, translates that into a position on the map, then calculates a route to reach that position and simulates the first tick of moving toward it. It then sends the goal position and its new simulated location to the server.
- Server receives the position, calculates a route for the player, then sends that back to the client. The server also looks at the client's simulated movement and, if the server disagrees, sends a correction.
- The client receives the server's path and location. If the server's path disagrees, the client replaces its own path with the server's. It also corrects its position to match that of the server so that the server is always authoritative.
So, the reason Movement Prediction is helpful in high-latency environments is because it trades moment-to-moment accuracy for responsiveness. Instead of clicking and having to wait 300-400ms for your character to actually start moving, your character starts moving immediately even if it might be wrong. The reason you experience popping with Movement Prediction enabled is due to your client guessing wrong and having to correct its position to the one the server tells it it should have. The important thing to note about this is that Movement Prediction is entirely client side - it has no effect whatsoever on what the server thinks or does. Because of this, it cannot change the outcome of anything you or anyone else does in the game. It can, however, create visual errors like popping and misplaced particle effects in a sufficiently laggy environment"
Tips for hitting enemies close range:
- Keep your mouse on the enemy champion and beware of your abilities range;
- Try and predict where the enemy champion will move and shoot there;
- Practice. Landing skill shots is a skill and i recommend practicing in custom matches before trying it in normal/ranked games;
- Remember that most skillshots collide with enemy minions so try and work your way around them;
- Good reaction times are also helpful when landing skillshots.