'Free Online Games', 2 => 'games, online games, flash games, online games, free games online, flash games, free online games, free games, mini games, flash, іgri, flash games, download games, free games on line', 3 => 'Games online for free. The site can play free online flash games. A large collection of mini flash games for children. There are the best games for boys and girls.', 4 => '© Free games online. Every day we add new online games, any flash game you can download for free without registration. The site can play free online games. The best online games - The best flash games online, download mini games for free.Welcome to the pages of the gaming site! Play games online without any restrictions in your favorite online flash games, what could be nicer? Here are free online games that will delight you and your friends a huge amount of choice, as well as the ability to download games for free. We also want to announce to the fact that to play free no need to register, as required by other online gaming sites. Flash games on our site are divided into categories, genres and themes, so you find the right flash games will not make the slightest labor. All games are available online for free, day and night, and the site is constantly updated with new games. We hope that each visitor will be able to have fun and time to break away from their worries with the help of mini-games, and the ability and availability of download free games will only help in this! In today\'s world every one of us more and more time in front of the monitor. Work, communication, entertainment - the whole range of human life finds its reflection in the virtual world. And in the last few years, the Internet relentlessly twist around an invisible web of our life, our work and leisure. Now for most people, the computer without internet access - just a metal box filled with wires and chips. Many people back in the mid 90s realized that the world is given to us by the creators of computers, capable of something more than just help with the work. Popular games in that time and to this day do not leave our monitors. And some take on a second life in the network. Their popularity has lead to the fact that many of them are paid. And for those who do not want to go into the gaming world with a head who simply want to relax in a lunch break or play a few hours after work, to have to look for sites that have the ability to play games online for free.If you are one of them, now you\'re exactly where long dreamed of to get during their arduous quest. On our site you can not only play, but also download the game for free, so you never have to look anew each time loved by entertainment. Here you will find one of the largest collections of different games. All of them are sorted into clear categories. With this you can easily find exactly the way a virtual vacation that you like.Everyone can find on our site for themselves something suitable. After all, here we present a completely free games in different categories. This developmental and educational puzzles for the kids, playing in which your children will become more intelligent and educated, sophisticated logic games, over which you can wrestle with the whole family or a department at work. And even simulators that allow you to feel like a pilot aircraft or racing car, a footballer or a master of downhill skiing. A lot of games on our site - it is small flash game that will not overload your computer and will not take much time. You can easily play even between work. And, most importantly, these games are accessible from any computer connected to the Internet. You will not need to pass uncomfortable desk, answering thousands of stupid questions and expect a few hours of downloading games. Just type in the address bar of our website - and you\'ll be able to play where you want.For those who want this adrenaline who longs to plunge into the virtual world with a head on our website contains a huge collection of multiplayer games. It is not only small browser-based MMO, but the full game client that can send you into a world of excitement and adventure. Look into this category, to appreciate the convenience of our catalog and choose from thousands of competing projects is the one that will be the second, virtual, home to you. Do not be afraid of fraud, safely click on any game. After all, we guarantee that you will be able to play these games online for free. Only here you will be able to play at the same time, free download games and learn about new entertainment network. Add our site to your bookmarks - and you forget about the question "What to play? " forever. Perhaps even this site is a favorite in the network for you and your children. Incidentally, all these games are suitable for toddlers. Introduce your child to our site - and you can forget about parental control filter. This is a world of free games for everyone. ', 5 => 'Previous', 6 => 'The next', 7 => 'New Games', 8 => 'Search games', 9 => 'New Games', 10 => 'Online Games', 11 => 'Online Games', 12 => 'Free MMORPG online game', 13 => 'Mmorpg online games,', 14 => 'Hits Games', 15 => 'Yet', 16 => 'All', 17 => ' Home ', 18 => 'Download games for free - mini-games on', 19 => '© Free mini-games.
Free download any game on your computer and play it without an internet connection', 20 => '© %1.
Download %1 for free on your computer and play %1 without connecting to the Internet.', 21 => '%1 download %1 Free - %2', 22 => 'Game %1, download the game %1 Free - %2', 23 => '© Free game %1. Download game %1 free without registration.', 24 => 'Back to the games of the genre %1', 25 => 'Players recommend', 26 => 'Another game genre %1', 27 => 'Popular Games', 28 => 'The best flash games online', 29 => 'Game tags', 30 => 'Games for two players', 31 => 'Letter from the site', 32 => 'All fields are required!', 33 => 'Invalid Enter the code!', 34 => 'Form of address', 35 => 'Social games', 36 => '© Play free games %1 online.', 37 => 'Game %1 online. Play for free', 38 => 'Game %1 online play for free', 39 => 'Game %1 online. ', 40 => 'Game %1 online. Play for free.', 41 => '© Free online game %1.
Play online flash game %1 free. Do not forget to rate this game %1 and share this game with your best friends.', 42 => '%1', 43 => 'Flash game %1 online game %1, flash games, free games, mini games, flash, іgri, flash games, download games for free', 44 => 'On our site you can play free online games %1, the best flash games %1 download mini games %1 Free', 45 => '© Free online game %1.
Here you will find the best online flash games %1. We only offer free online games. Daily adding new flash games.', 46 => 'Games %1', 47 => 'Online flash games for two players on the same computer for free', 48 => 'flash game for two players online for free, free games for two players', 49 => 'Games for two players online. The best flash games for two players only on our website', 50 => '© Free online games for two players.
Here you will find the best online flash games for two players. We only offer free online games. Daily adding new flash games.', 51 => 'If you want to have fun with a friend or girlfriend, the online games for two players will suit you perfectly. .', 52 => '%1', 53 => 'Flash game %1 online game %1, flash games, free games, mini games, flash, іgri, flash games, download games for free', 54 => 'On our site you can play free online games %1, the best flash games %1 download mini games %1 Free', 55 => '© Free online game %1 (%2).
Here you will find the best online flash games %1. We only offer free online games. Daily adding new flash games.', 56 => 'Free Online Games', 57 => 'Free Online Games', 58 => 'Search games', 59 => 'Look for', 60 => 'Online Games. Play for free', 61 => 'Online Games. Play for free', 62 => 'Online Games', 63 => 'Games for two', 64 => 'Download Games', 65 => 'MMORPG games online', 66 => 'Advertising', 67 => 'Game %1', 68 => 'all tags', 69 => 'Loading game ...', 70 => 'Forming links | left 15 seconds', 71 => 'Down-load a game', 72 => 'Back to Game', 73 => 'Thank you!', 74 => 'Rate this game:', 75 => '%1', 76 => 'Enter a code:', 77 => 'Down-load a game', 78 => 'We welcome feedback and suggestions on the work site.', 79 => 'Your name:', 80 => 'Your e-mail:', 81 => 'Your message:', 82 => 'Click is to update the image', 83 => 'All fields are required!', 84 => 'To send', 85 => 'Thanks!

Your message has been sent.
If necessary, the address you specify E-mail will be sent with the response.

Write more ', 86 => 'Unfortunately, at the request of %1 did not match!', 87 => 'Game %1 online', 88 => 'Game %1 online. Play for free', 89 => 'Game %1. Play Free Online', 90 => 'How to play the game: %1', 91 => 'Game rating:', 92 => '%1 / %2 votes Played: %3', 93 => 'top 10', 94 => 'Top', 95 => 'Games %1 by Category:', 96 => 'Games %1', 97 => 'Similar flash games', 98 => 'Last played', 99 => 'Free MMORPG online game', 100 => 'No games played', 101 => 'Untitled', 102 => 'Popular flash games', 103 => 'The best flash games online', 104 => 'Feedback', 105 => 'Played:', 106 => 'Add to:', 107 => 'Games %1 online', 108 => '%1 Online', 109 => 'Games', 110 => 'Heroes, genres', 111 => 'Tags', 112 => 'All the best games online. Heroes Genres Tags', 113 => 'The best flash game %1 online. Play for free %1 games download free - %2', 114 => 'The best flash games %1 The best online games %1, flash games, free games, mini games, flash, іgri, flash games, download games for free', 115 => 'On our site you can play free online games %1, the best flash games %1 download mini games %1 Free', 116 => 'Popular flash game %1 online. Play for free %1 games download free - %2', 117 => 'Popular Flash Games %1, the popular online game %1, flash games, free games, mini games, flash, іgri, flash games, download games for free', 118 => 'On our site you can play free online games %1, the best flash games %1 download mini games %1 Free', 119 => 'Top games for two players online', 120 => 'Top games for two players online', 121 => 'Interesting', 122 => 'The best', 123 => 'Latest', 124 => 'Play games online:', 125 => 'Add to bookmarks', 126 => '%1', 127 => 'Alternative names:', 128 => 'show a detailed description of', 129 => 'Play / Register', 130 => 'Play', 131 => 'Videos and screenshots for the game %1', 132 => 'Ranking of the best flash games', 133 => 'Votes:', 134 => 'average rating:', 135 => '%1 Game Online', 140 => 'Page not found', 141 => 'Make sure to set the page address
in your browser', 142 => 'Go to home page', 143 => 'Feedback', 144 => 'Search on site', 150 => 'Games %1 by Category:', 151 => 'Game %1, download the game %1 Free - %2 (for the h1 on the page of the game)', 170 => '© game-game.com - Free online flash games', 171 => 'Online Games', 172 => 'Online Games', 173 => '

Легенда - Наследие Драконов Войны Империй Mmorpg online games, in spite of the rapid development of the gaming industry, enjoy a stable popularity among gamers. This is a classic of modern games, which not only keeps the old fans, but with each passing day becomes new. And it all starts easy - people, mostly out of curiosity to the server comes vending MMORPG Online Games... and vanishes. It draws a colorful world, which is its own, unique and rich life, which include:

yu4sch
  • fights and quests
  • The large-scale battle of the battle
  • interesting mission
  • raising character, gaining new skills and reputation in the game world
  • yu13sch

    The special charm of these games is that they are fighting not only the players and not just against the computer, but against each other. And the strongest wins. Or tricky. Or the patient. All depends on the concept of the game. But boring in the game world does not happen. Games are not able to fully capture the attention of the person, not gain popularity, their servers are empty. But the popular"mmoshki"have thousands or even millions of fans around the world. yu3sch

    Popular Games Mmorpg Троецарствие

    These are the games we have collected for you in the relevant section. And on our website you will find these mmorpg games online for free. It is widely known in the former Soviet Union Legend: Legacy of the Dragons , and religious Runes of Magic , and the opening the players a mysterious fantasy world Rappelz , and the historic War empires , and the medieval 1100AD , and fascinating Three Kingdoms based on the works of Yuri Nikitin... And much more... you only need to click on the link, for some of them to download a special client - and you are waiting for exciting adventures. yu3sch

    Choose your role playing Mmorpg games

    You can drive a tank, fly on a dragon, try on the image of the beautiful elf or goblin scary, to be a healer, a warrior or mage, storming the city, to participate in large-scale battles. And all this - in an active interaction with other players. So that no one will tell you that sitting at a game, you have lost the skills to communicate with others. On the contrary, they will be useful. After all, only diplomacy, eloquence, ability to persuade and recruit to the camp of new supporters are required to create a gaming clan. Online games mmorpg help you develop not only these, but also many other useful features, which then will be simply irreplaceable in the life on this side of the monitor.

    So we sincerely hope that this section of our site http: // www. din - din. com. ua like you and bring into your life a lot of unforgettable moments in a magical game world.

    © game-game. com. ua - Free MMORPG online games.? Choose a browser without downloading the game client network and online MMORPG game, we have selected for you the best games on the network. yu3sch ', 174 => 'Here are collected free MMORPG online games', 175 => '', 176 => 'Forming links | left', 177 => 'seconds', 178 => 'Complain about the game', 179 => 'MMORPG games online', 180 => 'Form of address', 181 => 'Top Games', 182 => 'MMORPG games online', 183 => 'Cartoons', 184 => 'Cartoons. Cartoons', 185 => '%1 - play free on Game-Game', 186 => 'Free Online Games', 187 => 'Game %1', 188 => 'Play also', 190 => 'More games ...', 191 => 'More games', 192 => 'Search for a game', 193 => 'Add to bookmarks', 194 => 'Remove from favorites', 195 => 'Darker', 196 => 'Expand', 197 => 'Thank check', 198 => 'Game History', 199 => 'Bookmarks', 200 => 'You have no games in which you played.', 201 => 'You have no bookmarks.', 202 => 'Loading ...', 203 => 'Games that I played ( a)', 204 => 'Featured games', 210 => 'game History', 211 => 'Bookmarks', 212 => 'You have no games in which you played.', 213 => 'yet bookmarks.', 214 => 'Game %1 online. ', 215 => 'Play', 216 => 'Similar games', 217 => 'More games', 218 => 'Back', 219 => 'New games', )?> 'Free Online Games', 2 => 'games, online games, flash games, online games, free games online, flash games, free online games, free games, mini games, flash, іgri, flash games, download games, free games on line', 3 => 'Games online for free. The site can play free online flash games. A large collection of mini flash games for children. There are the best games for boys and girls.', 4 => '© Free games online. Every day we add new online games, any flash game you can download for free without registration. The site can play free online games. The best online games - The best flash games online, download mini games for free.Welcome to the pages of the gaming site! Play games online without any restrictions in your favorite online flash games, what could be nicer? Here are free online games that will delight you and your friends a huge amount of choice, as well as the ability to download games for free. We also want to announce to the fact that to play free no need to register, as required by other online gaming sites. Flash games on our site are divided into categories, genres and themes, so you find the right flash games will not make the slightest labor. All games are available online for free, day and night, and the site is constantly updated with new games. We hope that each visitor will be able to have fun and time to break away from their worries with the help of mini-games, and the ability and availability of download free games will only help in this! In today\'s world every one of us more and more time in front of the monitor. Work, communication, entertainment - the whole range of human life finds its reflection in the virtual world. And in the last few years, the Internet relentlessly twist around an invisible web of our life, our work and leisure. Now for most people, the computer without internet access - just a metal box filled with wires and chips. Many people back in the mid 90s realized that the world is given to us by the creators of computers, capable of something more than just help with the work. Popular games in that time and to this day do not leave our monitors. And some take on a second life in the network. Their popularity has lead to the fact that many of them are paid. And for those who do not want to go into the gaming world with a head who simply want to relax in a lunch break or play a few hours after work, to have to look for sites that have the ability to play games online for free.If you are one of them, now you\'re exactly where long dreamed of to get during their arduous quest. On our site you can not only play, but also download the game for free, so you never have to look anew each time loved by entertainment. Here you will find one of the largest collections of different games. All of them are sorted into clear categories. With this you can easily find exactly the way a virtual vacation that you like.Everyone can find on our site for themselves something suitable. After all, here we present a completely free games in different categories. This developmental and educational puzzles for the kids, playing in which your children will become more intelligent and educated, sophisticated logic games, over which you can wrestle with the whole family or a department at work. And even simulators that allow you to feel like a pilot aircraft or racing car, a footballer or a master of downhill skiing. A lot of games on our site - it is small flash game that will not overload your computer and will not take much time. You can easily play even between work. And, most importantly, these games are accessible from any computer connected to the Internet. You will not need to pass uncomfortable desk, answering thousands of stupid questions and expect a few hours of downloading games. Just type in the address bar of our website - and you\'ll be able to play where you want.For those who want this adrenaline who longs to plunge into the virtual world with a head on our website contains a huge collection of multiplayer games. It is not only small browser-based MMO, but the full game client that can send you into a world of excitement and adventure. Look into this category, to appreciate the convenience of our catalog and choose from thousands of competing projects is the one that will be the second, virtual, home to you. Do not be afraid of fraud, safely click on any game. After all, we guarantee that you will be able to play these games online for free. Only here you will be able to play at the same time, free download games and learn about new entertainment network. Add our site to your bookmarks - and you forget about the question "What to play? " forever. Perhaps even this site is a favorite in the network for you and your children. Incidentally, all these games are suitable for toddlers. Introduce your child to our site - and you can forget about parental control filter. This is a world of free games for everyone. ', 5 => 'Previous', 6 => 'The next', 7 => 'New Games', 8 => 'Search games', 9 => 'New Games', 10 => 'Online Games', 11 => 'Online Games', 12 => 'Free MMORPG online game', 13 => 'Mmorpg online games,', 14 => 'Hits Games', 15 => 'Yet', 16 => 'All', 17 => ' Home ', 18 => 'Download games for free - mini-games on', 19 => '© Free mini-games.
    Free download any game on your computer and play it without an internet connection', 20 => '© %1.
    Download %1 for free on your computer and play %1 without connecting to the Internet.', 21 => '%1 download %1 Free - %2', 22 => 'Game %1, download the game %1 Free - %2', 23 => '© Free game %1. Download game %1 free without registration.', 24 => 'Back to the games of the genre %1', 25 => 'Players recommend', 26 => 'Another game genre %1', 27 => 'Popular Games', 28 => 'The best flash games online', 29 => 'Game tags', 30 => 'Games for two players', 31 => 'Letter from the site', 32 => 'All fields are required!', 33 => 'Invalid Enter the code!', 34 => 'Form of address', 35 => 'Social games', 36 => '© Play free games %1 online.', 37 => 'Game %1 online. Play for free', 38 => 'Game %1 online play for free', 39 => 'Game %1 online. ', 40 => 'Game %1 online. Play for free.', 41 => '© Free online game %1.
    Play online flash game %1 free. Do not forget to rate this game %1 and share this game with your best friends.', 42 => '%1', 43 => 'Flash game %1 online game %1, flash games, free games, mini games, flash, іgri, flash games, download games for free', 44 => 'On our site you can play free online games %1, the best flash games %1 download mini games %1 Free', 45 => '© Free online game %1.
    Here you will find the best online flash games %1. We only offer free online games. Daily adding new flash games.', 46 => 'Games %1', 47 => 'Online flash games for two players on the same computer for free', 48 => 'flash game for two players online for free, free games for two players', 49 => 'Games for two players online. The best flash games for two players only on our website', 50 => '© Free online games for two players.
    Here you will find the best online flash games for two players. We only offer free online games. Daily adding new flash games.', 51 => 'If you want to have fun with a friend or girlfriend, the online games for two players will suit you perfectly. .', 52 => '%1', 53 => 'Flash game %1 online game %1, flash games, free games, mini games, flash, іgri, flash games, download games for free', 54 => 'On our site you can play free online games %1, the best flash games %1 download mini games %1 Free', 55 => '© Free online game %1 (%2).
    Here you will find the best online flash games %1. We only offer free online games. Daily adding new flash games.', 56 => 'Free Online Games', 57 => 'Free Online Games', 58 => 'Search games', 59 => 'Look for', 60 => 'Online Games. Play for free', 61 => 'Online Games. Play for free', 62 => 'Online Games', 63 => 'Games for two', 64 => 'Download Games', 65 => 'MMORPG games online', 66 => 'Advertising', 67 => 'Game %1', 68 => 'all tags', 69 => 'Loading game ...', 70 => 'Forming links | left 15 seconds', 71 => 'Down-load a game', 72 => 'Back to Game', 73 => 'Thank you!', 74 => 'Rate this game:', 75 => '%1', 76 => 'Enter a code:', 77 => 'Down-load a game', 78 => 'We welcome feedback and suggestions on the work site.', 79 => 'Your name:', 80 => 'Your e-mail:', 81 => 'Your message:', 82 => 'Click is to update the image', 83 => 'All fields are required!', 84 => 'To send', 85 => 'Thanks!

    Your message has been sent.
    If necessary, the address you specify E-mail will be sent with the response.

    Write more ', 86 => 'Unfortunately, at the request of %1 did not match!', 87 => 'Game %1 online', 88 => 'Game %1 online. Play for free', 89 => 'Game %1. Play Free Online', 90 => 'How to play the game: %1', 91 => 'Game rating:', 92 => '%1 / %2 votes Played: %3', 93 => 'top 10', 94 => 'Top', 95 => 'Games %1 by Category:', 96 => 'Games %1', 97 => 'Similar flash games', 98 => 'Last played', 99 => 'Free MMORPG online game', 100 => 'No games played', 101 => 'Untitled', 102 => 'Popular flash games', 103 => 'The best flash games online', 104 => 'Feedback', 105 => 'Played:', 106 => 'Add to:', 107 => 'Games %1 online', 108 => '%1 Online', 109 => 'Games', 110 => 'Heroes, genres', 111 => 'Tags', 112 => 'All the best games online. Heroes Genres Tags', 113 => 'The best flash game %1 online. Play for free %1 games download free - %2', 114 => 'The best flash games %1 The best online games %1, flash games, free games, mini games, flash, іgri, flash games, download games for free', 115 => 'On our site you can play free online games %1, the best flash games %1 download mini games %1 Free', 116 => 'Popular flash game %1 online. Play for free %1 games download free - %2', 117 => 'Popular Flash Games %1, the popular online game %1, flash games, free games, mini games, flash, іgri, flash games, download games for free', 118 => 'On our site you can play free online games %1, the best flash games %1 download mini games %1 Free', 119 => 'Top games for two players online', 120 => 'Top games for two players online', 121 => 'Interesting', 122 => 'The best', 123 => 'Latest', 124 => 'Play games online:', 125 => 'Add to bookmarks', 126 => '%1', 127 => 'Alternative names:', 128 => 'show a detailed description of', 129 => 'Play / Register', 130 => 'Play', 131 => 'Videos and screenshots for the game %1', 132 => 'Ranking of the best flash games', 133 => 'Votes:', 134 => 'average rating:', 135 => '%1 Game Online', 140 => 'Page not found', 141 => 'Make sure to set the page address
    in your browser', 142 => 'Go to home page', 143 => 'Feedback', 144 => 'Search on site', 150 => 'Games %1 by Category:', 151 => 'Game %1, download the game %1 Free - %2 (for the h1 on the page of the game)', 170 => '© game-game.com - Free online flash games', 171 => 'Online Games', 172 => 'Online Games', 173 => '

    Легенда - Наследие Драконов Войны Империй Mmorpg online games, in spite of the rapid development of the gaming industry, enjoy a stable popularity among gamers. This is a classic of modern games, which not only keeps the old fans, but with each passing day becomes new. And it all starts easy - people, mostly out of curiosity to the server comes vending MMORPG Online Games... and vanishes. It draws a colorful world, which is its own, unique and rich life, which include:

    yu4sch
  • fights and quests
  • The large-scale battle of the battle
  • interesting mission
  • raising character, gaining new skills and reputation in the game world
  • yu13sch

    The special charm of these games is that they are fighting not only the players and not just against the computer, but against each other. And the strongest wins. Or tricky. Or the patient. All depends on the concept of the game. But boring in the game world does not happen. Games are not able to fully capture the attention of the person, not gain popularity, their servers are empty. But the popular"mmoshki"have thousands or even millions of fans around the world. yu3sch

    Popular Games Mmorpg Троецарствие

    These are the games we have collected for you in the relevant section. And on our website you will find these mmorpg games online for free. It is widely known in the former Soviet Union Legend: Legacy of the Dragons , and religious Runes of Magic , and the opening the players a mysterious fantasy world Rappelz , and the historic War empires , and the medieval 1100AD , and fascinating Three Kingdoms based on the works of Yuri Nikitin... And much more... you only need to click on the link, for some of them to download a special client - and you are waiting for exciting adventures. yu3sch

    Choose your role playing Mmorpg games

    You can drive a tank, fly on a dragon, try on the image of the beautiful elf or goblin scary, to be a healer, a warrior or mage, storming the city, to participate in large-scale battles. And all this - in an active interaction with other players. So that no one will tell you that sitting at a game, you have lost the skills to communicate with others. On the contrary, they will be useful. After all, only diplomacy, eloquence, ability to persuade and recruit to the camp of new supporters are required to create a gaming clan. Online games mmorpg help you develop not only these, but also many other useful features, which then will be simply irreplaceable in the life on this side of the monitor.

    So we sincerely hope that this section of our site http: // www. din - din. com. ua like you and bring into your life a lot of unforgettable moments in a magical game world.

    © game-game. com. ua - Free MMORPG online games.? Choose a browser without downloading the game client network and online MMORPG game, we have selected for you the best games on the network. yu3sch ', 174 => 'Here are collected free MMORPG online games', 175 => '', 176 => 'Forming links | left', 177 => 'seconds', 178 => 'Complain about the game', 179 => 'MMORPG games online', 180 => 'Form of address', 181 => 'Top Games', 182 => 'MMORPG games online', 183 => 'Cartoons', 184 => 'Cartoons. Cartoons', 185 => '%1 - play free on Game-Game', 186 => 'Free Online Games', 187 => 'Game %1', 188 => 'Play also', 190 => 'More games ...', 191 => 'More games', 192 => 'Search for a game', 193 => 'Add to bookmarks', 194 => 'Remove from favorites', 195 => 'Darker', 196 => 'Expand', 197 => 'Thank check', 198 => 'Game History', 199 => 'Bookmarks', 200 => 'You have no games in which you played.', 201 => 'You have no bookmarks.', 202 => 'Loading ...', 203 => 'Games that I played ( a)', 204 => 'Featured games', 210 => 'game History', 211 => 'Bookmarks', 212 => 'You have no games in which you played.', 213 => 'yet bookmarks.', 214 => 'Game %1 online. ', 215 => 'Play', 216 => 'Similar games', 217 => 'More games', 218 => 'Back', 219 => 'New games', )?> 'Бесплатные игры онлайн', 2 => 'мини флеш игры онлайн играть бесплатно', 3 => 'Игры онлайн бесплатно. На сайте можно играть в бесплатные онлайн флеш игры. Большой сборник мини онлайн флеш игр для детей. Есть лучшие игры для мальчиков и для девочек.', 4 => '

    В современном мире каждый из нас все больше времени проводит перед монитором. Работа, общение, развлечения – весь спектр человеческой жизни обретает свое отражение в виртуальном мире. А в последние несколько лет интернет неумолимо оплетает невидимой паутиной наш быт, досуг и нашу работу. Сейчас для большинства людей компьютер без доступа к интернету – просто железный ящик, наполненный проводами и микросхемами. Многие еще в середине 90-х годов поняли, что мир, подаренный нам создателями вычислительных машин, способен на что-то большее, нежели просто помощь в работе. Популярные в те времена игры и по сей день не покидают наших мониторов. А некоторые обретают вторую жизнь в сети. Их популярность приводит к тому, что многие из них становятся платными. А тем, кто не желает уходить в игровой мир с головой, кто просто желает расслабиться в обеденный перерыв или поиграть несколько часов после работы, приходиться искать сайты, где есть возможность поиграть в игры онлайн бесплатно.

    Если вы один из них, то сейчас вы находитесь именно там, куда давно мечтали попасть во время своих нелегких поисков. На нашем сайте вы сможете не только поиграть, но и скачать игры бесплатно, чтобы не нужно было каждый раз заново искать полюбившееся развлечение. У нас вы найдете одну из самых больших коллекций разнообразных игр. Все они рассортированы по понятным категориям. Благодаря этому вы сможете без проблем найти именно тот способ виртуального отдыха, который вам по душе.


    Онлайн игры для всех

    Каждый сможет найти на нашем сайте game-game.com.ua для себя что-то подходящее. Ведь здесь представлены бесплатные игры совершенно разных категорий:



    Очень много игр на нашем сайте – это маленькие флеш игры, которые не будут перегружать ваш компьютер и не отнимут много времени. Вы легко сможете поиграть даже в перерывах между работой. И, что самое главное, эти игры доступны с любого компьютера, подключенного к интернету. Вам не нужно будет проходить неудобные регистрации, отвечать на тысячи глупых вопросов и по несколько часов ожидать скачивания игры. Достаточно просто набрать в адресной строке game-game.com.ua – и вы сможете играть, откуда захотите.

    Игры онлайн для смелых и веселых

    game-game-3

    Для тех, кто хочет настоящего адреналина, кто жаждет окунуться в виртуальный мир с головой, на нашем сайте представлена огромная коллекция многопользовательских игр. Это не только небольшие браузерные MMORPG игры, но и полноценные клиентские игры, которые смогут отправить вас в мир азарта и приключений. Загляните в эту категорию, чтобы оценить удобство нашего каталога и выбрать из тысяч конкурирующих проектов именно тот, который станет вторым, виртуальным, домом для вас. Не бойтесь обмана, смело жмите на любую игру. Ведь мы гарантируем, что вы сможете поиграть в эти онлайн игры бесплатно.
    Только у нас вы сможете одновременно поиграть, скачать бесплатно игры и узнать о новых развлечениях в сети. Добавьте наш сайт в закладки – и вы забудете о вопросе «Во что играть?» навсегда. Возможно, этот сайт даже станет любимым местом в сети для вас и ваших детей. Кстати, все эти игры подходят для малышей. Познакомьте своего ребенка с нашим сайтом – и можете забыть про фильтр родительского контроля.
    Game-game.com.ua – мир бесплатных игр для каждого.

    ', 5 => 'предыдущая', 6 => 'следующая', 7 => 'Бесплатные игры онлайн', 8 => 'Поиск игр', 9 => 'Новые онлайн игры', 10 => 'Флеш Игры онлайн', 11 => 'MMORPG игры', 12 => 'Бесплатные MMORPG онлайн игры', 13 => 'Mmorpg онлайн игры,', 14 => 'Хитовые игры', 15 => 'Еще ', 16 => 'Все игры онлайн', 17 => 'На главную', 18 => 'Скачать игры бесплатно - мини игры на ', 19 => '© Бесплатные мини-игры.
    Скачайте бесплатно любую игру себе на компьютер и играйте в нее без подключения к интернету', 20 => '© %1.
    Скачайте %1 бесплатно себе на компьютер и играйте в %1 без подключения к интернет.', 21 => '%1, скачать %1 бесплатно - %2', 22 => 'Игра %1, скачать игру %1 бесплатно - %2', 23 => '© Бесплатная игра %1. Скачать игру %1 бесплатно без регистрации.', 24 => 'Вернуться к играм жанра %1', 25 => 'Игроки рекомендуют', 26 => 'Еще игры жанра %1', 27 => 'Популярные игры', 28 => 'Лучшие флеш игры онлайн', 29 => 'Игровые метки', 30 => 'Игры на двоих игроков', 31 => 'Письмо из сайта', 32 => 'Все поля обязательны для заполнения!', 33 => 'Неверно введен код с картинки!', 34 => 'Форма обращения', 35 => 'Социальные игры', 36 => '© Играть бесплатно в игру %1 онлайн.', 37 => 'Игра %1 онлайн (%2) - играть бесплатно на Game-Game', 38 => 'Игра %1 онлайн, %2 играть онлайн бесплатно', 39 => 'Игра %1 (%2) онлайн. ', 40 => 'Игра %1 онлайн. Играть бесплатно. ', 41 => '© Бесплатная онлайн игра %1.
    Сыграйте в онлайн флеш игру %1 бесплатно. Не забудьте оценить игру %1 и поделиться этой игрой со своими лучшими друзьями.', 42 => '%1', 43 => 'Флеш игры %1, %1 онлайн', 44 => 'На нашем сайте вы сможете играть в бесплатные онлайн игры %1, лучшие флеш игры %1, скачать мини игры %1 бесплатно', 45 => '© Бесплатные онлайн игры %1. Ежедневно добавляются новые флеш игры.', 46 => 'Игры %1', 47 => 'Онлайн флеш игры на двоих игроков на одном компе бесплатно', 48 => 'флеш игры на двоих игроков онлайн бесплатно, бесплатные игры на двоих игроков', 49 => 'Игры на двоих игроков онлайн. Лучшие флеш игры на двоих игроков только на нашем сайте', 50 => '© Бесплатные онлайн игры на двоих игроков.
    У нас вы найдете лучшие онлайн флеш игры на двоих игроков. Мы предлагаем только бесплатные онлайн игры. Ежедневно добавляются новые флеш игры.', 51 => 'Если вы хотите интересно провести время с другом или подругой, то онлайн игры на двоих игроков подойдут вам идеально. .', 52 => '%1', 53 => 'Флеш игры %1, %1 онлайн', 54 => 'На нашем сайте вы сможете играть в бесплатные онлайн игры %1, лучшие флеш игры %1, скачать мини игры %1 бесплатно', 55 => '© Бесплатные онлайн игры %1 (%2).
    У нас вы найдете лучшие онлайн флеш игры %1. Мы предлагаем только бесплатные онлайн игры. Ежедневно добавляются новые флеш игры.', 56 => 'Бесплатные игры онлайн', 57 => 'Мини онлайн игры бесплатно', 58 => 'Поиск игр', 59 => 'Искать', 60 => 'Игры онлайн бесплатно — флеш игры на Game-Game', 61 => 'Игры онлайн. Играть бесплатно', 62 => 'Игры онлайн', 63 => 'Игры на двоих', 64 => 'Скачать игры', 65 => 'MMORPG игры онлайн', 66 => 'Реклама на сайте', 67 => 'Игра %1', 68 => 'все метки', 69 => 'Загрузка игры...', 70 => 'Формирование ссылки | осталось 15 секунд', 71 => 'Скачать игру', 72 => 'Вернуться к игре', 73 => 'Спасибо!', 74 => 'Оцените игру:', 75 => '%1', 76 => 'Введите код:', 77 => 'Скачать игру', 78 => 'Будем рады получить отзывы и предложения по работе сайта. Пишите нам: ', 79 => 'Ваше имя:', 80 => 'Ваш e-mail:', 81 => 'Ваш сообщение:', 82 => 'Кликните что-бы обновить картинку', 83 => 'Все поля обязательны для заполнения!', 84 => 'Отправить', 85 => 'Спасибо!

    Ваше сообщение отправлено.
    Если в этом есть необходимость, на указанный Вами адрес електронной почты будет отправлено письмо с ответом.

    Написать еще', 86 => 'К сожалению по запросу %1 ничего не найдено!', 87 => 'Игра %1 онлайн', 88 => 'Игра %1 онлайн. Играть бесплатно', 89 => 'Онлайн игра %1. Играть бесплатно в %2', 90 => 'Как играть в игру: %1', 91 => 'Оценка игры:', 92 => '%1/%2 голосов   Сыграли: %3', 93 => 'Новые %1', 94 => 'Лучшие %1', 95 => 'Игры %1 по категориям:', 96 => 'Игры %1', 97 => 'Похожие флеш игры', 98 => 'Последние сыгранные', 99 => 'Бесплатные MMORPG онлайн игры', 100 => 'Нет сыгранных', 101 => 'Без названия', 102 => 'Популярные флеш игры', 103 => 'Лучшие флеш игры онлайн', 104 => 'Обратная связь', 105 => 'Сыграли:', 106 => 'Добавить в:', 107 => 'Игры %1 онлайн', 108 => '%1 онлайн', 109 => 'Игры', 110 => 'Герои, жанры', 111 => 'Теги', 112 => 'Все онлайн игры по жанрам и персонажам. Играть бесплатно', 113 => 'Лучшие флеш игры %1 онлайн. Играть бесплатно в %1 игры, скачать бесплатно - %2', 114 => 'Лучшие флеш игры %1, Лучшие онлайн игры %1, flash игры, бесплатные игры, мини игры, флешки, ігри, flash games, скачать игры бесплатно', 115 => 'На нашем сайте вы сможете играть в бесплатные онлайн игры %1, лучшие флеш игры %1, скачать мини игры %1 бесплатно', 116 => 'Популярные флеш игры %1 онлайн. Играть бесплатно в %1 игры, скачать бесплатно - %2', 117 => 'Популярные флеш игры %1, популярные онлайн игры %1, flash игры, бесплатные игры, мини игры, флешки, ігри, flash games, скачать игры бесплатно', 118 => 'На нашем сайте вы сможете играть в бесплатные онлайн игры %1, лучшие флеш игры %1, скачать мини игры %1 бесплатно', 119 => 'Лучшие игры на двоих игроков онлайн', 120 => 'Популярные игры на двоих игроков онлайн', 121 => 'Интересные', 122 => 'Лучшие', 123 => 'Новые', 124 => 'Играйте в игры онлайн:', 125 => 'Добавить в Любимые игры', 126 => '%1', 127 => 'Альтернативные названия:', 128 => 'показать детальное описание', 129 => 'Играть / Регистрация', 130 => 'Играть в ', 131 => 'Видео и скриншоты к игре %1 ', 132 => 'Рейтинг лучших флеш игр', 133 => 'Голосов:', 134 => 'средняя оценка:', 135 => '%1 игры онлайн', 140 => 'Страница не найдена', 141 => 'Убедитесь в правильности набора адреса страницы
    в адресной строке браузера', 142 => 'Перейти на главную страницу', 143 => 'Обратная связь', 144 => 'Поиск по сайту', 150 => '%1 по категориям:', 151 => 'Игра %1, скачать игру %1 бесплатно - %2(для h1 на странице игры)', 170 => '© game-game.com.ua - Бесплатные флеш игры онлайн', 171 => 'Игры онлайн', 172 => 'игры онлайн', 173 => '

    Легенда - Наследие Драконов Войны Империй Mmorpg онлайн игры, не смотря на стремительное развитие игровой индустрии, пользуются стабильной популярностью среди геймеров. Это классика современных игр, которая не только сохраняет старых поклонников, но и с каждым днем приобретает новых. А все начинается просто – человек, чаще всего из любопытства заходит на сервер приглянувшейся мморпг онлайн игры… И пропадает. Его затягивает красочный мир, в котором идет своя, неповторимая и насыщенная жизнь, которая включает:

    Особая прелесть таких игр в том, что в них игроки сражаются не только и не столько против компьютера, сколько против друг-друга. И побеждает сильнейший. Или хитрейший. Или терпеливейший. Все зависит от концепции игры. Но скучно в игровом мире не бывает. Игры, не способные всецело захватить внимание человека, не обретают популярности, их сервера пустуют. Зато популярные «эмэмошки» имеют тысячи, а то и миллионы фанатов по всему миру. 

    Популярные игры MmorpgТроецарствие

    Именно такие игры мы собрали для вас в соответствующем разделе сайта. Причем на нашем сайте вы найдете эти mmorpg игры онлайн бесплатно. Это и широко известная на постсоветском пространстве Легенда: Наследие Драконов, и культовые Runes of Magic, и открывающий игрокам загадочный фэнтезийный мир Rappelz, и исторические Войны Империй, и средневековая 1100AD, и увлекательное Троецарствие по мотивам произведений Юрия Никитина… И многое-многое другое… Вам стоит лишь перейти по ссылке, для некоторых из них скачать специальный клиент – и вас ждут увлекательные приключения.

    Выбирай свою роль, играя в Mmorpg игры

    Вы можете управлять танком, летать верхом на драконах, примерить на себя облик прекрасного эльфа или пугающего гоблина, побыть целителем, воином или магом, штурмовать города, участвовать в масштабных сражениях. И все это – в активно взаимодействии с другими игроками. Так что никто не скажет вам, что сидя за игрой, вы потеряли навыки общения с другими людьми. Наоборот, они вам пригодятся. Ведь только дипломатичность, красноречие, умение убеждать и вербовать в свой лагерь новых сторонников являются обязательными для создания игрового клана. Онлайн игры mmorpg помогут вам развить не только эти, но и много других полезных качеств, которые потом окажутся просто незаменимыми в жизни по эту сторону монитора.

    Так что мы искренне надеемся, что это раздел нашего сайта http://www.game-game.com.ua понравится вам и привнесет в вашу жизнь много незабываемых минут в волшебном игровом мире.

    © game-game.com.ua – бесплатные MMORPG онлайн игры.? Выбирайте браузерные игры без скачивания или клиентские сетевые MMORPG игры онлайн, мы отобрали для вас самые лучшие игры в сети.

    ', 174 => 'Здесь собраны Бесплатные MMORPG онлайн игры', 175 => 'из', 176 => 'Формирование ссылки | осталось', 177 => 'секунд', 178 => 'Пожаловаться на игру', 179 => 'MMORPG игры онлайн', 180 => 'Форма обращения', 181 => 'Лучшие игры онлайн', 182 => 'MMORPG игры онлайн', 183 => 'Мультфильмы', 184 => 'Мультфильмы. Мультики', 185 => '%1 - играть бесплатно на Game-Game', 186 => 'Бесплатные игры онлайн', 187 => 'Игра %1', 188 => 'Играйте также', 190 => 'Еще игры ...', 191 => 'Еще игры', 192 => 'Искать игру', 193 => 'Добавить в закладки', 194 => 'Удалить из закладок', 195 => 'Затемнить', 196 => 'Развернуть', 197 => 'Спасибо, проверим', 198 => 'История игр', 199 => 'Закладки', 200 => 'У вас пока нет игр в которые вы играли.', 201 => 'У вас пока нет закладок.', 202 => 'Загрузка ...', 203 => 'Игры в которые я играл(а)', 204 => 'Рекомендуемые игры', 210 => 'История игр', 211 => 'Закладки', 212 => 'У вас пока нет игр в которые вы играли.', 213 => 'пока нет закладок.', 214 => '%1 (%2):', 215 => 'Играть', 216 => 'Похожие игры', 217 => 'Больше игр', 218 => 'Назад', 219 => 'Новые игры', )?> 'countries', //тип определения субдоменов (страны, одинарные субдомены, двойные) 'setting' => 'game-game.com', //главный домен 'setting_src' => 'game-game.jp', //это добавил временно октуда берутся файлы 'detect_lang' => true, //если false, то выводится в качестве главной, страница со списком стран 'redirect' => true, //этот параметр в cron скриптах стоит как false что бы не инклудился detect_lang.php )?>safe_image(F3::get('ROOT').$sprite_file); } if(!file_exists(F3::get('ROOT').$css_file)){ $css = $sprite->generate_css($sprite_file); file_put_contents(F3::get('ROOT').$css_file, $css); } } static function add($img,$id){ F3::get('sprite')->add_image($img,$id); } } function order_type_title(&$type,$title=''){ $types = F3::get('config.order_types'); if(!isset($types[$type])){ $type = ''; } if(empty($title)){ return F3::get('loc.135',array($types[$type])); }elseif(empty($type)){ return $title; }else{ return $types[$type].' '.strtolower($title); } } function order_type_footer_title(&$type,$desc=''){ $types = F3::get('config.order_types'); if(!isset($types[$type])){ $type = ''; } if(empty($desc)){ return ''; }elseif(empty($type)){ return $desc; }else{ return $types[$type].' '.strtolower($desc); } } function field_loc($name){ return "`{$name}`"; $lang = F3::get('LANGUAGE'); return "SUBSTRING_INDEX(SUBSTRING_INDEX(`{$name}`, '', -1),'',1) as {$name}"; } function fields_loc($names){ $res = array_map('field_loc',$names); return implode(',',$res); } function cache_set($key,$val,$ttl=300){ $key = get_cache_key($key); Cache::set($key,$val,$ttl); } function cache_get($key){ $key = get_cache_key($key); return Cache::get($key); } function cache_get_paged($key){ $key = get_cache_key($key,true); return Cache::get($key); } function cache_set_paged($key,$val,$ttl=300){ $key = get_cache_key($key,true); Cache::set($key,$val,$ttl); } function get_cache_key($key,$depends_url = FALSE){ $key = $key; if($depends_url && F3::get('PARAMS.page_num')){ $key.='_p'.F3::get('PARAMS.page_num'); } return $key; } function add_js($code){ $js = F3::get('site.js'); $js .= $code; F3::set('site.js', $js); } function ajax_load($filename,$target){ $JS =''; add_js($JS); } function dir_link($root,$dir){ if($root=='/'){$root='';} if(empty($dir)){ return $root; }else{ return $root.$dir.'/'; } } function show_mmorpg($width=220,$count=3){ //$res = cache_get('mmorpg_'.$count.'_'.$width); //if(!$res){ $query = 'SELECT * FROM game_game_pages WHERE rotate=1 ORDER BY RAND() LIMIT '.$count; DB::sql($query); $tmp = F3::get('DB->result'); $res = '
    '; foreach($tmp as $rrow){ $res .= '
    '.$rrow['name'].'
    '; } $res .= '
    '; cache_set('mmorpg',$res,30); //} echo $res; } function topx($game_tags,$exclude_games,$count,$shift=0){ $sql = 'SELECT DISTINCT gg.id, gg.name,min_name as alt_name FROM `game_game` as gg LEFT JOIN game_tags_forgame gtf ON gtf.idgame = gg.id WHERE gtf.idtag IN ('.implode(',', $game_tags).') AND gg.id NOT IN ('.implode(',', $exclude_games).') AND gg.dup_id=0 ORDER by site_rating DESC LIMIT '.$shift.',' .$count; if(isset($_COOKIE['dev1'])){ var_dump(debug_backtrace()); exit(); } return; DB::sql($sql); //echo($sql.";"); return F3::get('DB->result'); } function find_reltags($type, $idx){ $tmp = file_get_contents(F3::get('config.topfiles.reltags',array($type,$idx, F3::get('LANGUAGE')))); $reltags = json_decode($tmp, true); /*foreach ($reltags as $key => $value) { $reltags[$key]['tag'] = iconv('UTF-8', 'windows-1251', $value['tag']); $reltags[$key]['title'] = iconv('UTF-8', 'windows-1251', $value['title']); }*/ return $reltags; } //if(isset($_COOKIE['dev']) ){ include('similar.php'); //} class Game{ static function render($ids){ $tmp = array(); if(is_array($ids[0])){ foreach ($ids as $key => $value) { $tmp[] = $value['id']; } $ids = $tmp; } return file_get_contents('http://localhost:3000/list/?ids='.implode(',', $ids).'&lang='.F3::get('LANGUAGE')); } static function similar($id,$categories,$tags){ //if(isset($_COOKIE['dev']) ){ //include('similar.php'); // return similarEx($id,$categories,$tags); //exit(); //} $tq = $cq = ''; //tag query, cat query $where = array(); if(!empty($tags) and $tags[0]['slug']!=''){ $tids = array(); foreach ($tags as $tag) { $tids[] = $tag['id']; } $tq = 'gg.id IN (SELECT idgame FROM game_tags_forgame WHERE idtag IN ('.implode(',',$tids).'))'; //var_dump($tids); $where[] = $tq; } if(!empty($categories)){ foreach ($categories as $key => $value) { $cids[] = $value['folder']; } $cq = 'gg.id IN (SELECT id_game FROM game_cat_as_game WHERE cat IN ("'.implode('","',$cids).'"))'; $where[] = $cq; } if(empty($where)){ $where[] = '1=1'; } $sql = 'SELECT gg.id, name, min_name as alt_name FROM `' . GAME . '` as gg WHERE ('.implode(' OR ', $where).') AND gg.id!='.$id.' ORDER by site_rating DESC LIMIT 48'; DB::sql($sql ); $result = F3::get('DB->result'); return $result; } static function getRedisKey($type, $selector, $sort,$lang){ if($type=='category'){ $type = 'cat'; } return $type.'_'.$selector.'_'.$sort.'_'.$lang; } static function redis_get_games($ids,$lang){ $redis = F3::get('redis'); // $redis->multi(); $games = array(); $redis->select('1'); foreach ($ids as $id) { $length = ceil($id/1000); $key = 'game:'.$lang.':'.$length; $games[] = array('name'=>$redis->hGet($key,$id),'id'=>$id); } //$resp = $redis->exec(); return $games; } static function getHtml5Games($type,$key){ $redis = F3::get('redis'); // $redis->multi(); $games = array(); $redis->select('1'); $key = 'html5:'.$type.':'.$key; $list = $redis->zRevRange($key, 0, -1); if(($type=='tag' || $type=='cat') && (!$list || empty($list)) ){ F3::reroute('/'); } $stdlist = [162329, 169534, 169893, 167152, 158145, 169649, 170248, 169938, 159655, 159667, 169708, 169790]; //shuffle($stdlist); //shuffle($list); if(sizeof($list)result'); } static function list_games($type, $selector, $sort='', $count, $link='', $page=1){ $subquery = $dopzapros_2 = $dop_table = ''; $pages = new Pagination(200000, F3::get('config.ipp.game'),'page_num'); switch ($type) { case 'category': $subquery = ' gcg.cat = "'.$selector.'" AND gcg.id_game = gg.id '; $dop_table = ' ,game_cat_as_game AS gcg '; //$subquery = 'SELECT id_game FROM game_cat_as_game AS gcg WHERE gcg.cat = "'.$selector.'"'; $pages->setLinkPath(dir_link(F3::get('config.category.link',array($selector)),$sort)); break; case 'tag': $subquery = ' gtf.idtag = ' . $selector . ' AND gtf.idgame = gg.id '; $dop_table = ' ,game_tags_forgame as gtf '; //$subquery = 'SELECT idgame FROM game_tags_forgame AS gtf WHERE gtf.idtag ='.$selector.''; $pages->setLinkPath(dir_link(F3::get('config.tag.link',array($link)),$sort)); break; default: $pages->setLinkPath($sort.'/'); break; } if($count>F3::get('config.ipp.game')){ $pages->setItemCount($count); F3::set('pagination', $pages->serve()); } $redis = F3::get('redis'); if(isset($_COOKIE['test'])){ //var_dump($sort); //exit(); } if(isset($redis->socket)){ $redis->select('2'); $stime = microtime(true); $use_lang = 'en'; if(F3::get('LANGUAGE')=='ru' || F3::get('LANGUAGE')=='uk') $use_lang = 'ru'; $key = self::getRedisKey($type,$selector,$sort,$use_lang); if($redis->exists('games_'.$use_lang) && $redis->exists($key)){ $pages->setItemCount($redis->zCount($key,'-inf','+inf')); F3::set('pagination', $pages->serve()); //} $start = $stop = 0; if(!F3::get('page.new_no_more')){ $start = $pages->getItemOffset(); $stop = $start+F3::get('config.ipp.game'); }else{ $stop = 24; } F3::set('timedebug.direct_'.$key,microtime(true)-$stime); $list = $redis->zRevRange($key, $start,$stop-1); if(isset($_COOKIE['debug'])){ //var_dump(F3::get('LANGUAGE')); //exit(); //exit('ddd'); //var_dump($list,$result); exit(); } $result = self::get_games($list); return $result; /*$sql = 'SELECT id , '.field_loc('name').' FROM game_game WHERE id IN ('.implode(',',$list).')'; DB::sql($sql); $result = F3::get('DB->result'); $idx = $games = array(); foreach ($result as $row) { $idx[$row['id']] = $row; } foreach ($list as $id) { $data[] = $idx[$id]; }*/ /*F3::set('timedebug.'.$key,microtime(true)-$stime); return $result;*/ } } // } if(!F3::get('page.new_no_more')){ $limit = ' LIMIT '.$pages->getItemOffset().', '.F3::get('config.ipp.game'); }else{ $limit = ' LIMIT 0,24'; } // if($count>F3::get('config.ipp.game')){ // $pages->setItemCount($count); // F3::set('pagination', $pages->serve()); // } switch ($sort) { case 'new': $dopzapros_2 = 'BY gg.dt DESC'; break; case '': $dopzapros_2 = 'BY gg.site_rating DESC'; break; default: # code... break; } /*$sql = 'SELECT DISTINCT gg.id, '.field_loc('name').' FROM (SELECT gvi.id_game FROM `game_views` AS gvi WHERE gvi.lang = "'.F3::get('LANGUAGE').'" ORDER '.$end.' ) AS gv JOIN `game_game` AS gg ON gv.id_game = gg.id WHERE gg.dup_id=0';*/ if($subquery){ $subquery = $subquery.' AND '; } $opt_field = ''; /*$sql = 'SELECT DISTINCT gg.id , '.field_loc('name').' FROM (SELECT gvi.id_game FROM `game_views` AS gvi WHERE '.$subquery.' gvi.lang = "'.F3::get('LANGUAGE').'" ORDER '.$dopzapros_2.$limit.' ) AS gv JOIN `game_game` AS gg ON gv.id_game = gg.id WHERE gg.dup_id=0 AND gg.dt < NOW() LIMIT 72';*/ $sql = 'SELECT DISTINCT gg.id , name, min_name as alt_name FROM `game_game` AS gg '.$dop_table.' WHERE '.$subquery.' gg.dup_id=0 AND status="published" ORDER '.$dopzapros_2.$limit; //$sql = 'SELECT DISTINCT gg.id , name FROM `game_game` AS gg WHERE '.$subquery.' gg.dup_id=0 AND gg.dt < NOW() ORDER '.$dopzapros_2.$limit; /*ob_flush(); var_dump($sql); ob_flush();*/ //$count = 500; if($sort and $countresult'); if(isset($_GET['debug'])) { var_dump(F3::get('page.new_no_more'),$sql); echo ''; exit(); } } //var_dump($type,$selector,$sort,$page); //echo " ===== \n"; //var_dump($subquery,$sql); return $result; } } class Mmorpg{ static function list_category($category=null,$sort = 'best',$page=1){ $cat_id = F3::get("mmocats"); $cat_id = $cat_id[$category]['Id']; $doptable = ',`game_mmocat_as_game`'; $dopzapros = 'game_mmocat_as_game.cat="'.$cat_id.'" and gp.Id=game_mmocat_as_game.id_game'; $lm1 = 0; $lm2 = F3::get('config.ipp.mmorpg'); //$pages = new Pagination(100000, F3::get('config.ipp.mmorpg'),'page_num'); $query = 'SELECT gp.id, gp.url,gp.title,gp.name FROM `game_game_pages` as gp'.$doptable.' WHERE '.$dopzapros.' AND status="published" ORDER BY rotate DESC,id ASC';//LIMIT ' . $pages->getItemOffset(). ', ' . F3::get('config.ipp.mmorpg'); DB::sql($query); $result = F3::get('DB->result'); //DB::sql('SELECT FOUND_ROWS() as count'); //$count = F3::get('DB->result'); //$pages->setItemCount($count[0]['count']); //$pages->setLinkPath(dir_link(F3::get('config.mmocategory.link',array($category)),$order_type)); //F3::set('pagination', $pages->serve()); return $result; } } function redirect_page($uri=''){ //if($uri) $uri = "/".$uri; header('HTTP/1.1 301 Moved Permanently'); header('Location: http://'.F3::get('config.subdomain').F3::get('config.root_domain').F3::get('config.lang_fold').$uri); exit(); } function counter(){ exit(); /*$id = intval(F3::get('PARAMS.id')); $key = md5(__DIR__); $counter = apc_fetch($key); if(!$counter){ $counter = array(); $counter['hits'] = 0; echo(0); } if(empty($counter[$id])) $counter[$id]=0; $counter[$id]++; $counter['hits']++; if($counter['hits']>=50){ unset($counter['hits']); $sql = 'INSERT INTO '.GAME.' (Id, view,top1) VALUES '; $tmp = array(); foreach ($counter as $id => $views) { $tmp[]= '('.$id.','.$views.','.$views.')'; } $sql.=implode(',', $tmp); $sql.=' ON DUPLICATE KEY UPDATE `view` = view + VALUES(`view`), `top1` = top1 + VALUES(`top1`);'; DB::sql($sql); DB::sql('DELETE FROM '.GAME.' WHERE name=""'); apc_delete($key); }else{ apc_store($key, $counter); } //apc_store($key,$counter); exit();*/ } function vote_game(){ exit(); $game = intval($_POST['game']); $estimation = intval($_POST['estimation']); $lang = $_POST['lang_v']; if($estimation < 0 || $estimation > 5){ exit(); } if($_COOKIE['vote_exist_'.$game]){ exit(); } setcookie("vote_exist_".$game, "1", time() + 86400); $sql = 'UPDATE game_views SET rating = rating + '.$estimation.', rating_col = rating_col + 1 WHERE id_game = '.$game.' and lang="'.$lang.'"'; //var_dump($sql); DB::sql($sql); //echo "OK"; $b_pics = zvezda($estimation); $aa = 1; $new_img=''; while($aa <= 5) { $new_img .= ''; $aa++; } F3::set('site.content', $new_img); } function zvezda($kol_or, $rz = 0){ if ($rz) { $zv1 = '/ui/css/images/stars/ss1.gif'; $zv2 = '/ui/css/images/stars/ss2.gif'; $zv3 = '/ui/css/images/stars/ss3.gif'; } else { $zv1 = '/ui/css/images/stars/sb1.gif'; $zv2 = '/ui/css/images/stars/sb2.gif'; $zv3 = '/ui/css/images/stars/sb3.gif'; } $pred1 = floor($kol_or); $pred2 = ($kol_or - $pred1) * 10; $i = 1; while($i <= $pred1) { $b_pics[$i] = $zv1; $i++; } $pred3 = $pred1; if ($pred2 > 3 and $pred2 < 9) { $pred3++; $b_pics[$pred3] = $zv2; } if ($pred2 == 9) { $pred3++; $b_pics[$pred3] = $zv2; } $i = ($pred3+1); while($i <= 5) { $b_pics[$i] = $zv3; $i++; } return $b_pics; } function locale_language_from_browser($languages) { if (empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { return FALSE; } // The Accept-Language header contains information about the language // preferences configured in the user's browser / operating system. // RFC 2616 (section 14.4) defines the Accept-Language header as follows: // Accept-Language = "Accept-Language" ":" // 1#( language-range [ ";" "q" "=" qvalue ] ) // language-range = ( ( 1*8ALPHA *( "-" 1*8ALPHA ) ) | "*" ) // Samples: "hu, en-us;q=0.66, en;q=0.33", "hu,en-us;q=0.5" $browser_langcodes = array(); if (preg_match_all('@(?<=[, ]|^)([a-zA-Z-]+|\*)(?:;q=([0-9.]+))?(?:$|\s*,\s*)@', trim($_SERVER['HTTP_ACCEPT_LANGUAGE']), $matches, PREG_SET_ORDER)) { foreach ($matches as $match) { // We can safely use strtolower() here, tags are ASCII. // RFC2616 mandates that the decimal part is no more than three digits, // so we multiply the qvalue by 1000 to avoid floating point comparisons. $langcode = strtolower($match[1]); $qvalue = isset($match[2]) ? (float) $match[2] : 1; $browser_langcodes[$langcode] = (int) ($qvalue * 1000); } } // We should take pristine values from the HTTP headers, but Internet Explorer // from version 7 sends only specific language tags (eg. fr-CA) without the // corresponding generic tag (fr) unless explicitly configured. In that case, // we assume that the lowest value of the specific tags is the value of the // generic language to be as close to the HTTP 1.1 spec as possible. // See http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.4 and // http://blogs.msdn.com/b/ie/archive/2006/10/17/accept-language-header-for-internet-explorer-7.aspx asort($browser_langcodes); foreach ($browser_langcodes as $langcode => $qvalue) { $generic_tag = strtok($langcode, '-'); if (!isset($browser_langcodes[$generic_tag])) { $browser_langcodes[$generic_tag] = $qvalue; } } // Find the enabled language with the greatest qvalue, following the rules // of RFC 2616 (section 14.4). If several languages have the same qvalue, // prefer the one with the greatest weight. $best_match_langcode = FALSE; $max_qvalue = 0; foreach ($languages as $langcode => $language) { // Language tags are case insensitive (RFC2616, sec 3.10). $langcode = strtolower($langcode); // If nothing matches below, the default qvalue is the one of the wildcard // language, if set, or is 0 (which will never match). $qvalue = isset($browser_langcodes['*']) ? $browser_langcodes['*'] : 0; // Find the longest possible prefix of the browser-supplied language // ('the language-range') that matches this site language ('the language tag'). $prefix = $langcode; do { if (isset($browser_langcodes[$prefix])) { $qvalue = $browser_langcodes[$prefix]; break; } } while ($prefix = substr($prefix, 0, strrpos($prefix, '-'))); // Find the best match. if ($qvalue > $max_qvalue) { $best_match_langcode = $langcode; $max_qvalue = $qvalue; } } return $best_match_langcode; } ?> 'русский язык', 'af' => 'Afrikaans', 'ar' => 'العربية', 'az' => 'Azərbaycanca', 'be' => 'Беларуская мова', 'bg' => 'български език', 'bn' => 'বাংলা', 'ca' => 'català; valencià', 'cs' => 'čeština', 'cy' => 'Cymraeg', 'da' => 'dansk', 'de' => 'Deutsch', 'el' => 'Ελληνικά', 'en' => 'English', 'es' => 'español; castellano', 'et' => 'eesti keel', 'eu' => 'euskara', 'fa' => 'فارسی', 'fi' => 'suomi; suomen kieli', 'fr' => 'français; langue française', 'ga' => 'Gaeilge', 'gl' => 'Galego', 'gu' => 'ગુજરાતી', 'hi' => 'हिन्दी', 'hr' => 'hrvatski jezik', 'ht' => 'Kreyòl ayisyen', 'hu' => 'magyar', 'hy' => 'Հայերեն լեզու', 'id' => 'Bahasa Indonesia', 'is' => 'íslenska', 'it' => 'italiano', 'ja' => '日本語 (にほんご)', //'ka' => 'ქართული ენა (kartuli ena)', 'kn' => 'ಕನ್ನಡ', 'ko' => '한국어 (韓國語); 조선말 (朝鮮語)', 'la' => 'latine; lingua Latina', 'lt' => 'lietuvių kalba', 'lv' => 'latviešu valoda', 'mk' => 'македонски јазик', 'ms' => 'bahasa Melayu; بهاس ملايو', 'mt' => 'Malti', 'nl' => 'Nederlands', 'no' => 'norsk', 'pl' => 'polski', 'pt' => 'português', 'ro' => 'română', 'sk' => 'slovenčina', 'sl' => 'slovenščina', 'sq' => 'Shqip', 'sr' => 'српски језик; srpski jezik', 'sv' => 'svenska', 'sw' => 'Kiswahili', 'ta' => 'தமிழ்', 'te' => 'తెలుగు', 'th' => 'ภาษาไทย', 'tl' => 'Wikang Tagalog', 'tr' => 'Türkçe', 'uk' => 'українська мова', 'ur' => 'اردو', 'vi' => 'Tiếng Việt', 'yi' => 'ייִדיש', 'zh-TW' => 'Chineeze', 'zh'=> 'Chineeze simpe', 'ka' => 'ქართული ენა (kartuli ena)', 'iw' => 'iw', 'lo' => 'lo', 'mn' => 'mn', 'kk' => 'kk', 'uz' => 'uz', 'bs' => 'bs', 'ht' => 'ht', 'mg' => 'mg', //'su' => 'su', //'yi' => 'yi', //'pa' => 'pa', //'jw' => 'jw', //'zu' => 'zu', ); $flags = array ( 'mn' => 'mn', 'kk' => 'kz', 'uz' => 'uz', 'bs' => 'ba', 'ht' => 'ht', 'mg' => 'mg', 'af' => 'za', 'ar' => 'eg', 'az' => 'az', 'be' => 'by', 'bg' => 'bg', 'bn' => 'bd', 'ca' => 'ad', 'cs' => 'cz', 'cy' => 'cy', 'da' => 'dk', 'de' => 'de', 'el' => 'gr', 'en' => 'us', 'es' => 'es', 'et' => 'ee', 'eu' => 'eu', 'fa' => 'ir', 'fi' => 'fi', 'fr' => 'fr', 'ga' => 'ie', 'gl' => 'gl', 'gu' => 'gu', 'hi' => 'in', 'hr' => 'hr', 'ht' => 'ht', 'hu' => 'hu', 'hy' => 'am', 'id' => 'id', 'is' => 'is', 'it' => 'it', 'ja' => 'jp', 'ka' => 'ge', 'kn' => 'kn', 'ko' => 'kr', 'la' => 'la', 'lt' => 'lt', 'lv' => 'lv', 'mk' => 'mk', 'ms' => 'my', 'mt' => 'mt', 'nl' => 'nl', 'no' => 'no', 'pl' => 'pl', 'pt' => 'pt', 'ro' => 'ro', 'ru' => 'ru', 'sk' => 'sk', 'sl' => 'si', 'sq' => 'al', 'sr' => 'cs', 'sv' => 'se', 'sw' => 'tz', 'ta' => 'ta', 'te' => 'te', 'th' => 'th', 'tl' => 'ph', 'tr' => 'tr', 'uk' => 'ua', 'ur' => 'pk', 'vi' => 'vn', 'yi' => 'yi', 'zh-TW'=>'tw', 'zh'=>'cn', 'ka' => 'ge', 'iw' => 'iw', 'lo' => 'lo', //'eo' => 'eo' ); $top_lang = array( 'game-game.it' => 'it', 'game-game.co.il' => 'iw', 'game-game.jp' => 'jp', 'game-game.com' => 'en', 'game-game.com.de' => 'de', 'game-game.web.id' => 'id', 'game-game.com.nl' => 'nl', 'game-game.es' => 'es', 'game-game.ee' => 'et', 'game-game.si' => 'sl', 'game-game.com.hr' => 'hr', 'game-game.sk' => 'sk', 'game-game.pl' => 'pl', 'game-game.fr' => 'fr', 'game-game.pt' => 'pt' ); F3::set('config.languages',$languages); F3::set('config.flags',$flags); F3::set('config.top_lang',$top_lang); /* http://whoyougle.ru/language/list $('.data-table tr').each(function(i,elem){ var str = ''; str = ',"'+$(elem).find('td:eq(1)').text() + '" => array('; $(elem).find('td.smaller a').each(function(n,lng){ str += '"'+$(lng).attr('href').substr(17,2).toLowerCase()+'",' }); str += '),' console.log(str) }) */ $lang_tpls = array(); mb_internal_encoding('UTF-8'); $countries = include 'countries.php'; $lang_country = include 'lang_country.php'; F3::set('config.countries',$countries); F3::set('config.lang_country',$lang_country); $lang_config = F3::get('config.lang_config'); if (F3::get('config.lang_config.redirect')){ include('detect_lang.php'); } function getLocStr($str, $clang=null, $only_matched = false) { $result = ''; if(!$clang) $clang = F3::get('LANGUAGE'); $start = mb_strpos($str,'',0,'utf-8'); $end = mb_strpos($str,'',$start,'utf-8'); if($start!==false && $end!==false){ $l_length = mb_strlen('','utf-8'); $start+=$l_length; return mb_substr($str,$start,$end-$start,'utf-8'); } if(!$only_matched){ return $str; }else{ return ''; } } function replace_lang_str($lang,$src_str,$new_str){ return preg_replace('/(.*)<\/lang:'.$lang.'>/is',make_lang_str($lang,$new_str),$src_str); } function make_lang_str($lang, $str) { return '' . $str . '\n"; } function parseLocStr($str){ $result = array(); if(preg_match_all('/]+)>(.*?)<\/lang:[^>]+>/is', $str, $matches)){ foreach ($matches[1] as $row=>$lang) { $result[$lang] = $matches[2][$row]; } } return $result; } function mk_loc_page_titles(){ global $loc_page_titles,$lang_tpls,$domen_game,$root_domain,$flags; $args = func_get_args(); $tmp = array_shift($args); $loc_page_titles = array(); foreach(F3::get('config.languages') as $lang=>$value){ $str = _str($tmp,$lang_tpls[$lang]); foreach($args as $i=>$pattern){ $pattern = getLocStr($pattern,$lang); $str = str_replace('%'.($i+1),$pattern, $str); } $str = str_replace($domen_game,' '.$flags[$lang].'.'.$root_domain,$str); $loc_page_titles[$lang] = $str; } //var_dump($loc_page_titles); } function _str_pattern(){ $args = func_get_args(); $tmp = array_shift($args); if(is_array($tmp)){ $str = _str($tmp[0],$tmp[1]); }else{ $str = _str($tmp); } foreach($args as $i=>$pattern){ $str = str_replace('%'.($i+1),$pattern, $str); } return $str; } function _estr($ind){ echo _str($ind); } function _str($ind,$list=null){ $list = (is_null($list))?F3::get('loc'):$list; //var_dump($ind,F3::get('config.loc')[$ind]); return $list[$ind]; } function init_lang(){ global $lang; //return; $lang_tpls = array(); if(!isset($_GET['debug'])){ if(!$lang_tpls = cache_get('lang_tpls')){ foreach(F3::get('config.languages') as $key=>$value){ $lang_tpls[$key] = include(F3::get('LOCALES').$key.'.php'); } } F3::set('config.lang_tpls',$lang_tpls); }else{ return; } } ?> array( 'min_name', 'name2', 'name_link', 'category', 'metka', 'tags' ), 'game_game_pages' => array( 'title', 'description', 'keywords', 'text', 'url', 'name', 'altname', 'system_req', 'partner', 'trailer', 'gameplay', 'excerpt', 'gallery', 'rotate' ) ); $index_fields = array( 'game_cat_as_game' => array( 'cat', 'id_game' ), 'game_game' => array( 'site_rating' ), 'game_tags' => array( 'slug' ) ); var_dump('1'); DB::sql('SHOW TABLES'); $results = F3::get('DB->result'); foreach ($results as $key => $tables) { $table = array_pop($tables); DB::sql('ALTER TABLE `'.$table.'` ENGINE = MYISAM'); DB::sql('ALTER TABLE `'.$table.'` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci'); if(isset($fields_change_charset[$table]) or isset($index_fields[$table])){ DB::sql("SHOW COLUMNS FROM ".$table); $result = F3::get('DB->result'); foreach($result as $field){ if (in_array($field['Field'], $fields_change_charset[$table])){ DB::sql('ALTER TABLE `'.$table.'` CHANGE `'.$field['Field'].'` `'.$field['Field'].'` '.$field['Type'].' CHARACTER SET utf8 COLLATE utf8_general_ci'); if (F3::get('DB->result')) echo "Кодировка изменена - ".$table.':'.$field['Field'].'
    '; } if (in_array($field['Field'], $index_fields[$table]) and $field['Key']==''){ DB::sql('ALTER TABLE `'.$table.'` ADD INDEX ('.$field['Field'].')'); if (F3::get('DB->result')) echo "Добавлен индекс - ".$table.':'.$field['Field'].'
    '; } } } } exit(); } function route_cats_and_games(){ $dir = F3::get('PARAMS.dir'); $subdir = F3::get('PARAMS.subdir'); $page_num = F3::get('PARAMS.page_num'); $order_types = F3::get('config.order_types'); if(in_array($dir, array_keys($order_types))){ F3::call('home.php'); }else if(is_numeric($dir)){ if($subdir!='' or $page_num!=''){ if(F3::get('config.lang_fold')){ $fold = F3::get('config.lang_fold'); }else{ $fold = '/'; } F3::reroute($fold.$dir.'/'); } F3::call('game.php'); }else{ F3::call('category.php'); } } function updateSprite(){ require_once F3::get('lib').'csssprite.class.php'; $sprite = new spritify(); F3::set('sprite',$sprite); $img_root = F3::get('ROOT').'/'.F3::get('UI').'css/images/'; DB::sql('SELECT * FROM site_menu ORDER BY `position`'); foreach (F3::get('DB->result') as $row) { Sprite::add(F3::get('ROOT').'/ui/css/images/menu/'.$row['id'].'.jpg','categories .c-'.$row['id'].' span'); } DB::sql('SELECT folder FROM game_mmocategory ORDER BY sort ASC;'); $all_mmocats = array(); foreach (F3::get('DB->result') as $row) { Sprite::add(F3::get('ROOT').F3::get('config.mmocategory.images',array($row['folder'])),'categories .mc-'.$row['folder'].':before'); } Sprite::generate(true); Sprite::generate(); exit(); } ?> sql('SELECT tag,title,slug FROM game_tags ORDER BY kol DESC'); F3::set('site.tags',$db->result); F3::set('site.content',Template::serve('404.tpl')); output_image(); $db = F3::get('DB'); $site_menu = cache_get('site_menu'); if(!$site_menu || sizeof($site_menu)<10){ $db->sql('SELECT id, href, class, name,title FROM site_menu WHERE status="published" ORDER BY `position`;'); $site_menu = $db->result; cache_set('site_menu',$site_menu); } F3::set('site_menu', $site_menu); $sidebar = Template::serve('sidebar.tpl'); F3::set('site.sidebar',$sidebar); unset($sidebar); ?> $countries[$country]['title'], 'country' => $country ); } } F3::set('site.double_link', $double_link); } $top_lang = F3::get('config.top_lang'); $this_top_domain = F3::get('config.root_domain'); $this_top_subdomain = F3::get('config.subdomain'); if(isset($top_lang[$this_top_subdomain.$this_top_domain])){ unset($top_lang[$this_top_subdomain.$this_top_domain]); F3::set('config.top_lang', $top_lang); } $footer = Template::serve('footer.tpl'); //cache_set('footer',$footer,3600); } F3::set('site.footer',$footer); ?>