Your scripts are great ever! One thing,
SendClientMessage(playerid,COLOR_GREEN,"You don't have a fishing rod! Go to magazine to buy!");
Magazine and shop are two different things!
Shop is a place where you can buy all you need
In ukrainian and russian languages shop also called magazin.
Good luck in pawn and english!