Hi salehodinie,
since I'm not an expert at coding (this was my first game, and I'm still learning) I wouldn't recommend using my game as a reference, but what I can recommend is browsing the lemmasoft forums and in particular the cookbook (I took a lot of the coding from there):
https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=34131&sid=9ac789a6024a6e1813078d3d47e52b3d
Hope this helps :)