define('DISALLOW_FILE_EDIT', true); define('DISALLOW_FILE_MODS', true); /dev/head — Экспорт анимации из 3dMax в XNA

Экспорт анимации из 3dMax в XNA

Любители-разработчики компьютерных игр уже два года бьются над проблемой экспорта 3d моделей из 3dMax-а  в Visual Studio. Именно любители, гуру создания компьютерных игр - эта проблема уже была решена. С момента появления одной из первых компьютерных игр Арканойд и еще ряда игр типа BattelTank, Orion и Larry написанных под Dos, опять появляются программисты-одиночки, благодаря пакету программ http://create.msdn.com/en-us/home/getting_started XNA Game Studio и Visual Studio Express  выпущенных фирмой http://www.microsoft.com/ru/ru/default.aspx Microsoft два года назад.
После появляния Арканойда за разработку игр берутся серьезные компании, которые вкладывают в этот бизнесс громадныеденьги и окупают их в десять раз больше. Так появляются на свет StarCraft, Heroes 3, Civilization 3  - игры с двумерной спрайтовой анимацией, затем появляется MaxPayne уже с 3d моделями, смоделированными в 3dMax-е четвертой версии, Heroes 5, Civilization 5,Counter Strike, Doom 3, Crisys здесь анимация уже трехмерная. Но стоимость затраченная на компьютерное оборудование и  программы, а так же  разделения труда разработчиков КИ на программистов, художников модельеров, писателя сюжета игры и  тестировщиков игры,не дают никакой возможности обычному пользователю компьютера, а точнее разработчику компьютерной игры индивидуалу, в домашних условиях написать компьютерную игру. Сейчас благодаря XNA и  http://usa.autodesk.com/adsk/servlet/pc/index?id=13567410&siteID=123112
3dMax-у опять наступает эра разработчиков компьютерных игр одиночек.
XNA и Visual Studio Express распространяются фирмой Microsoft абсолютно бесплатно. да и для разработки игр есть форумы - http://www.codeplex.com/ CodePlex  и   http://msdn.microsoft.com/ru-ru/library/ms123401.aspx  Cправка по программе Visual Studio, где на ваш вопрос ответят сами программисты из Microsoft. Собственно, когда XNA только появился, то экспорт 3d моделей из 3dMax-а уже был реализован в http://depositfiles.com/files/6z1tc0in1 XNA FrameWork  - это стандартные классы написанные на C++ и скомпилированные в библиотеки .dll, вроде как NetFrameWork, только для игр. Это можно посмотреть в этом http://depositfiles.com/files/3fd0q14fn проекте для Visual Studio, а именно в этом коде файла-класса
ShadowMapping.cs
// Loop over meshs in the model
 foreach (ModelMesh mesh in model.Meshes)
 {
 // Loop over effects in the mesh
 foreach (Effect effect in mesh.Effects)
 {
 if (effect.GetType() == typeof(BasicEffect))
 {
 BasicEffect effect1 = (BasicEffect)effect;
 effect1.World = WorldMatrix;
 effect1.View = Matrix.CreateLookAt(new Vector3(0.0f, 100.0f, 50.0f), Vector3.Zero, Vector3.Up);
 effect1.Projection = Matrix.CreatePerspectiveFieldOfView(MathHelper.ToRadians(45.0f),
 aspectRatio, 1.0f, 1000.0f);
 }
 // Set the currest values for the effect
 //effect.CurrentTechnique = effect.Techniques[techniqueName];
 // effect.Parameters["World"].SetValue(world);
 // effect.Parameters["View"].SetValue(view);
 //effect.Parameters["Projection"].SetValue(projection);
 // effect.Parameters["LightDirection"].SetValue(lightDir);
 //effect.Parameters["LightViewProj"].SetValue(lightViewProjection);
 // if (!createShadowMap)
 // effect.Parameters["ShadowMap"].SetValue(shadowRenderTarget);
 }
 // Draw the mesh
 mesh.Draw();
 }
Я его немного поправил, потому что проект двух-летней давности у меня не сохранился на компьютере, поэтому я скачал с сайта один из проектов и реализовал его, как это сложилось исторически. Как мы видим в проекте для файла 3d модели dude.fbx назначен стандартный импротер Autodesk FBX - XNA Framework и экспортер Model - XNA Framework.Вот картинка -
 Ckjlfn Dude
Рендер довольно очень страшный, но писать игру в специализированной среде разработки игр уверяю вас значительно легче, чем все это делать с нуля. Из 3dMax-а модель экспортируется при помощи стандартного .fbx экспортера встроенного в 3dMax, забыл отметить, что XNA  поддерживает только файлы 3dмодели формата .x  DirectX-овский стандарт и .fbx Собственно, когда это увидели юные дизайнеры 3dMax-а, то первое о чем затрубил интернет - это  "Анимация из 3dMax-а, Анимация из 3dMax-а" Действительно вся анимация в XNA заключается в вращении модели, перемещении и масштабировании. А как заставить того же солдата dude.fbx не просто сдвигаться, а дать кулаком по морде своему врагу. Год назад эта анимация, которая называлась скелетной анимацией, в одном из проектов Visual Studio была реализованна. Суть ее заключалась в том, что в 3dMax-е рисуется модель человека или человеко-подобного существа на нее натягивается скелет Bip, и к модели применяется модификатор Skin. Все, затем к скелету подгружается файл движения формата .bip и ваша модель солдата секунд 7-8 дерется у вас на экране монитора. Файлов движения для 3dMax-а полно в мультистудии телепроекта "Мульт Личности", который показыватся по первому или второму каналу. Там они их делают на очень дорогом оборудовании сенсорного захвата движения. Т.е. актер цепляет на себя датчики и 3dмодель повторяет в программе 3dMax все его движения и затем компьютер все это записывает в файл формата .bip Так, что если у вас есть время и желание едьте туда и выпрашиваете эти файлы в Останкино. Несколько файлов можно купить в моем
http://artem00511.narod.ru/html_shop/index.html?idn=65086 интернет магазине. Такую анимацию я затем пробовал  экспортировать при помоши стандартного fbx экспортера, но модель почему-то в окне XNA проекта превращалась в паучка, т.е кости модели почему-то изворачивались и ничего подходящего, как "паук" названия к такой модели я не вижу. Неделю назад мне удалось экспортировать анимацию при помощи вот этого http://www.kwxport.org/ экспортера 3dMax-а. Он экспортирует анимацию в формат .x
Вот так должно выглядеть окно экспортера перед экспортом модели.
KWX Exporter
Рассказывать, что обозначает каждая опция я не буду, главное, что это работает.
Реализованно это вот в этом http://depositfiles.com/files/6lvvqh300"]проекте Можете запустить его и посмотреть, не забудьте нажать правой кнопкой мыши в окне для просмотра анимации. Собственно модель, которую я анимировал - это Robot.x, экспортер CPU Skinned Model для нее написан в этом решении проекта, а именно проекты CpuSkinningDataTypes (Windows) и CpuSkinningPipelineExtensions, оба пректа компилируются, как библиотеки, а не екзешники. Обе билиотеки CpuSkinningDataTypes.dll и CpuSkinningPipelineExtensions.dll можно найти в папке CPUSkinningSample_4_0CpuSkinningPipelineExtensionsbinx86Debug. Теперь, чобы написать игру с нуля можно либо влючить эти проекты к вашему решению, либо указать эти библиотеки, как ссылки. А именно в папку Content обе ссылки, а в основной проект CpuSkinningDataTypes.dll. И пользоваться ими, как обычно. Dll - шки - это обычные файлы-классы, только скомпилированные в один файл для удобства и может еще для разделения труда программистов. Типа одни товарищи пишут одни Dll - шки другие другие, а потом кто-то один их собирает в один проект. Инициализируется модель вот так -
cpuRobot = Content.Load<CpuSkinnedModel>("Robot");
Этот код добавляет анимацию -
// Create an animation player, and start decoding an animation clip.
 animationPlayer = new AnimationPlayer(cpuRobot.SkinningData);
 AnimationClip clip = cpuRobot.SkinningData.AnimationClips["Anim1"];
 animationPlayer.StartClip(clip);
Anm1 - это название анимации, которую вы указали при экспорте модели из 3dMax-а
В методе Update() пишеться вот такая строчка
// update animations
 animationPlayer.Update(gameTime.ElapsedGameTime, true, Matrix.Identity);[/code] И наконец последнне метод Draw() [code]
 graphics.GraphicsDevice.Clear(Color.LightGoldenrodYellow);
 spriteBatch.Begin();
 //выведем фоновое изображение
 // spriteBatch.Draw(txtBack, recBack, Color.White);
 //Выведем игровые объекты // Compute camera matrices.
 const float cameraDistance = 180;
 Matrix view = Matrix.CreateTranslation(0, -40, 0) *
 Matrix.CreateRotationY(MathHelper.ToRadians(0f)) *
 Matrix.CreateRotationX(MathHelper.ToRadians(0f)) *
 Matrix.CreateLookAt(new Vector3(0, 0, cameraDistance), new Vector3(0, 0, 0), Vector3.Up);
 Matrix projection = Matrix.CreatePerspectiveFieldOfView(MathHelper.PiOver4, GraphicsDevice.Viewport.AspectRatio, 1, 1000);
 // reset graphics state to be appropriate for drawing our model
 graphics.GraphicsDevice.BlendState = BlendState.Opaque;
 graphics.GraphicsDevice.RasterizerState = RasterizerState.CullCounterClockwise;
 graphics.GraphicsDevice.DepthStencilState = DepthStencilState.Default;
 graphics.GraphicsDevice.SamplerStates[0] = SamplerState.LinearWrap; // draw the correct model based on our current rendering mode
 if (displayCpuModel)
 {
 foreach (CpuSkinnedModelPart modelPart in cpuRobot.Parts)
 {
 modelPart.SetBones(animationPlayer.SkinTransforms); modelPart.Effect.SpecularColor = new Vector3(1f);
 modelPart.Effect.SpecularPower = 32f;
modelPart.Effect.World = world;
 modelPart.Effect.View = view;
 modelPart.Effect.Projection = projection; modelPart.Effect.EnableDefaultLighting();

modelPart.Effect.DirectionalLight0.Direction = Vector3.Forward;
 modelPart.Effect.DirectionalLight0.Enabled = true;
 modelPart.Effect.DirectionalLight1.Enabled = true;
 modelPart.Effect.DirectionalLight2.Enabled = true;
modelPart.Draw();
 }
 }
Теперь поговорим о небольшой моей хитрости. В 3dMax - е нельзя записать множественную анимацию в один файл .x А  в некоторых играх хотелось бы записать несколько анимаций персонажа, например ходьба, прыжок, приседание, в один файл и не просто записать но еще иметь возможность обращаться к таким анимациям по индексу, самый идеальный  вариант "Anim1", "Anim2","Anim3" индекс здесь 1,2 и 3 ну еще может добавить анимацию смерти "Death"
Что для этого нужно сделать.

  • в 3dMax-е при помощи Mixer загружаем несколько .bip анимаций одна за другой.
  • вычисляем кадр начала и конца для каждой анимации и
  • в экспортере, смотрите картинку сверху задаем первый кадр, кол-во кадров и название анимации "Anim1", два, три и т.д.
Все, теперь в коде проекта  XNA можно обращаться к каждой анимации таким образом.
int i;
 i=3;
 AnimationClip clip = cpuRobot.SkinningData.AnimationClips["Anim"+i.ToString()];
 animationPlayer.StartClip(clip);
Но история не стоит на месте, скоро 3d дизайнеры потребуют от программистов Microsoft экспорта произвольной анимации из 3dMax, поэтому живем, как и раньше, ждем, следим за новостями http://create.msdn.com/en-US/education/catalog/ сайтов, и радуемся жизни.
Конец статьи. автор - Харченко Артем

Теги: , , ,

Дата: 11 января 2011

Автор: artem005

Комментарии: 10 436

Комментарии: 10436

  1. يا جماعة بصراحة أنا لي تقريبًا نص سنة بجرب المنصة دي وكنت فاكر إن هتكون نفس القصة المكررة، بس طلع مش كده. اللي شدني من البداية إن التسجيل ماخدش مني دقيقتين وأقل مبلغ إيداع صغير جدًا — في حدود ١-٢ دولار، يعني تقدر تجرب من غير ما تخاطر بفلوسك.

    أكتر حاجة بلعبها هي ماكينات القمار وخصوصًا Sweet Bonanza — Pragmatic Play عاملة شغل محترم فيها. وموجود عناوين من NetEnt وMicrogaming وYggdrasil، والكتالوج واسع — بيتكلموا عن آلاف العناوين وفعلًا حاسس بيه وأنا بتصفح. طاولات الـLive معظمه Evolution والديلرز حقيقيين ولعبة Crazy Time بتلاقي عليها زحمة دايمًا.

    موضوع العرض الترحيبي، جربت الترحيبي الأول ووصل لمبلغ محترم بالإضافة لفري سبينز حوالي ١٥٠ لفة مش كلها مرة واحدة. لكن ركز في نقطة: متطلب المراهنة في حدود ٣٥ ضعف ولو مقريتش الشروط هتزعل. فيه كمان عروض بدون إيداع من وقت للتاني، وتقدر تتابع التفاصيل والأكواد الحالية على [url=https://888starz-apk40.com]888starz تنزيل[/url] عشان متتفاجئش.

    موضوع سحب الأرباح جالي أسرع من المتوقع. في آخر عملية وصلت خلال ساعات. الطرق متنوعة: Visa وMastercard، Skrill وNeteller، ومحافظ إلكترونية، وطبعًا البيتكوين متاح — ودي نقطة مهمة للمصريين بسبب مشاكل الكروت البنكية.

    التطبيق هو أساس اللعب عندي. تنزيل 888starz للاندرويد سهل — بتاخد الملف مباشرة منهم لأن المتجر مش بينزل تطبيقات كازينو، ومفيش قلق من الناحية دي. التطبيق خفيف وبيشتغل عادي على موبايل قديم، بس الحاجة اللي بتغيظني إن بيبعتوا تنبيهات دعائية كتير وسكتها من أول أسبوع.

    السبورت ردهم سريع في الشات بس مش دايمًا بالعربي. الموقع شغال بترخيص Curaçao وده مش أعلى مستوى في العالم بس مقبول. أنا مش بقول إنه مثالي، رفع المستندات اتأخر عندي وحسيت بضيق ساعتها.

  2. يا جماعة بصراحة أنا بقالي تقريباً أربع شهور بلعب على المنصة دي ومش هينفع أقول إنها مثالية، لكن الواقع إن تجربتي كانت كويسة أكتر مما توقعت. أصلي من الإسكندرية والمشكلة الأكبر عندنا في مصر بتبقى طرق الدفع، وده كان أهم حاجة اختبرتها.

    أول لعبة فتحتها هي Gates of Olympus من Pragmatic Play، ووبعد كده دخلت على Sweet Bonanza ووطبعاً Book of Dead بتاعة بلاي إن جو. مكتبة الألعاب كبيرة جداً صراحة — فيه حوالي ٨٠٠٠ لعبة ما بين NetEnt و Microgaming و Yggdrasil و Betsoft. النقطة الحلوة إن فيه تنوع حقيقي مش نفس اللعبة متكررة.

    الطاولات المباشرة اللي شغالة بـ Evolution بيبقى المكان اللي بضيع فيه فلوسي بصراحة. الروليت والبلاك جاك والكروبيهات حقيقيين والصورة واضحة حتى مع بيانات الموبايل. Crazy Time بالذات إدمان بجد — جبت منها مرة مبلغ حلو وبعدها رجعتها كلها، عادي يعني.

    في موضوع العروض: بونص التسجيل بيكون مضاعفة أول إيداع بالإضافة لـ لفات مجانية وأقل إيداع رمزي — حاجة زي دولار. بس ركز في الـ wagering لأنها ٤٠ مرة واللي مش سهل. شوف الشروط المحدثة في [url=https://urbanprintsmia.com]888starz تحميل[/url] قبل ما تسجل. عملية التسجيل أخدت مني أكتر من ٥ دقايق من غير تعقيد.

    السحب في أول عملية استغرق حوالي ٤٨ ساعة عشان التحقق من الهوية، وده كان مزعج بس بعد كده بقى أسرع بكتير. بستخدم USDT حالياً علشان أسرع حاجة، رغم إن فيزا وماستركارد وسكريل شغالين كمان. التطبيق APK مش تقيل و تنزيله من الموقع الرسمي مش من بلاي ستور — نقطة المفروض تعرفها. الدعم الفني بيرد عربي بس أحياناً بياخد وقت في الذروة. الرخصة كوراساو، وده معناه مش أوروبي بس المنصة صامد من ٢٠١٢ ومحدش اشتكى.

  3. والله بصراحة أنا بقالي تقريباً أربع شهور بلعب على المنصة دي ومش هينفع أقول إنها كاملة الأوصاف، بس الحقيقة إن اللي شفته كانت كويسة أكتر مما توقعت. أنا من الإسكندرية والمشكلة الأكبر عندنا كمصريين هي طرق الدفع، وعشان كده كان أول حاجة اختبرتها.

    أول لعبة فتحتها كانت Gates of Olympus بتاعة براجماتيك، وبعدها جربت Sweet Bonanza وكمان Book of Dead من Play'n GO. مكتبة الألعاب كبيرة جداً صراحة — فيه أكتر من ٧٠٠٠ سلوت ما بين NetEnt و Microgaming و Yggdrasil و Betsoft. النقطة الحلوة إن بيبقى اختلاف واضح مش نفس اللعبة بألف شكل.

    قسم الكازينو المباشر من Evolution بيبقى اللي بقضي فيه وقت أكتر. طاولات الروليت والبلاك جاك والموزعين حقيقيين والصورة واضحة حتى على بيانات الموبايل. Crazy Time بالذات حاجة تخض والله — كسبت فيها مرة مبلغ حلو وبعد كده رجعتها كلها، الحكاية دي معروفة.

    بخصوص البونص: الترحيبي عندهم ١٠٠٪ على أول إيداع مع فري سبينز وأقل إيداع رمزي — دولار أو اتنين. لكن ركز في شروط المراهنة لأنها x40 وده بياخد وقت. تقدر تشوف التفاصيل في [url=https://dacapopizza.com]888starz تحميل[/url] قبل ما تحط فلوس. عملية التسجيل مخدتش أكتر من ٥ دقايق من غير تعقيد.

    السحب أول مرة أخد يومين عشان الـ KYC، وده ضايقني شوية لكن بعدها بقى أسرع بكتير. بحول الكريبتو حالياً علشان بيوصل في دقايق، مع إن فيزا وماستركارد وسكريل شغالين برضه. تطبيق الموبايل APK مش تقيل و 888starz تحميل من الموقع الرسمي مش من بلاي ستور — نقطة المفروض تعرفها. الدعم الفني بيرد عربي لكن ساعات بياخد وقت في الزحمة. الرخصة كوراساو، وده معناه مش أوروبي بس المنصة شغال من سنين ومحدش اشتكى.

  4. Питер, всем привет Ситуация критическая Жена в истерике Нужна срочная помощь на дому Короче, только капельница реально спасла — вывод из запоя капельница с препаратами Через пару часов человек пришёл в себя В общем, вся инфа по ссылке — капельница от запоя цена [url=https://lechenie.kapelnicza-ot-zapoya-sankt-peterburg.ru]капельница от запоя цена[/url] Звоните прямо сейчас Перешлите тем кто в такой же ситуации

  5. بصراحة أنا لسه مسجل من تقريبًا ٥ شهور وحبيت أشارككم تجربتي. اللي شدّني في الأول كمية الألعاب — الرقم عدّى ٥٠٠٠ لعبة تقريبًا وده اللي شفته بعيني لأني ضيّعت وقت كتير بأتفرج. Pragmatic Play مسيطرة وطبعًا NetEnt و Play'n GO، بمعنى إن Gates of Olympus و Sweet Bonanza و Book of Dead مش هتدوّر عليهم كتير.

    الجزء اللايف هو اللي بضيّع فيه فلوسي بصراحة — Evolution شغالة عليه والناس اللي قدامك حقيقية مش بوتات، والستريم نضيف لو النت مش زي حالته في مصر أحيانًا. Crazy Time بقت إدمان بالرغم إن الحظ فيها بيخون. الطاولات الكلاسيكية بتبدأ بمبالغ صغيرة كويسة.

    في موضوع البونصات — بونص الترحيب ١٠٠٪ لحد مبلغ محترم وفيه فري سبينز معاه على ألعاب معيّنة بس، لكن انتبه من الـwagering — ٤٠ ضعف وده بيحتاج صبر. الحد الأدنى للإيداع رمزي يعني تقدر تدخل بمبلغ رمزي وتشوف. للي عايز يتطلع على الأرقام الرسمية من خلال [url=https://sairafashionbd.com]تنزيل 888starz للاندرويد[/url] قبل ما تسجّل، بدل ما تعتمد على ذاكرتي.

    فتح الحساب أخد مني دقيقتين والـKYC طلبوا صورة بطاقة وخلاص. فلوسي طلعت مرتين خلال يوم واحد على Skrill، Visa و Mastercard محتاجة صبر أكتر. الـBitcoin بيوصل في دقايق وناس كتير هنا بتفضّله لسبب واضح.

    التطبيق شغال معايا كويس — تنزيل 888starz للاندرويد بملف APK عادي، وده بيبقى غريب لناس أول مرة تعمله بس التطبيق فعلًا أسرع من الموقع. الدعم الفني بيردّوا على الشات في دقايق بس أحيانًا الردود بتبقى محفوظة شوية. مرخّص من Curacao — يعني مش أقوى ترخيص في السوق، ومع ذلك مفيش مشاكل حصلت معايا لحد دلوقتي. الحاجة الوحيدة اللي بتغيظني إن الموقع فيه بانرات كتير ومحتاجة تنظيم.

  6. يا جماعة بصراحة أنا مسجل من تقريبًا ٥ شهور وقلت أكتب اللي شفته. اللي شدّني في الأول حجم قسم السلوتس — عندهم آلاف العناوين، شخصيًا عديت أكتر من ٤٠٠٠ وده اللي شفته بعيني لأني قعدت أفلتر بالمزوّد. أغلبها Pragmatic Play وجنبها NetEnt و Play'n GO، بمعنى إن Gates of Olympus و Sweet Bonanza و Book of Dead مش هتدوّر عليهم كتير.

    الجزء اللايف ده اللي أنا قاعد عليه أغلب الوقت — Evolution هي اللي مشغّلاه وفيه كروبيه بني آدمين، والصورة واضحة جدًا بشرط الإنترنت يكون مستقر. Crazy Time صراحة بلعبها كتير بالرغم إن بتاكل الرصيد بسرعة. البلاك جاك والروليت فيها طاولات رخيصة للي بيجرّب.

    بخصوص العروض — مكافأة التسجيل ١٠٠٪ لحد مبلغ محترم وفيه فري سبينز معاه مش على كل الألعاب للأسف، بس خد بالك من متطلب المراهنة — في حدود ٣٥x-٤٠x ودي نقطة أنا شخصيًا مش مبسوط منها. الحد الأدنى للإيداع رمزي فتقدر تجرّب من غير ما تخاطر بكتير. تقدر تتابع الأرقام الرسمية على [url=https://brasme.com.mx]تنزيل 888starz للاندرويد[/url] قبل ما تسجّل، أحسن من كلامي.

    إنشاء الحساب مش محتاج مجهود والـKYC خلص في يوم تقريبًا. السحب آخر مرة سحبت بقت أقل من يوم لما استخدمت Neteller، Visa و Mastercard بطيئة شوية، ٣ أيام تقريبًا. لو عندك محفظة كريبتو دي أسرع طريقة وده حل كويس مع مشاكل التحويلات هنا.

    الجزء الخاص بالموبايل شغال معايا كويس — تنزيل 888starz للاندرويد بملف APK عادي، وأنا نفسي ترددت أول مرة بس الملف نضيف والتطبيق أخف من المتصفح. خدمة العملاء رديت عليهم مرتين والرد جه بسرعة بس أحيانًا الردود بتبقى محفوظة شوية. الرخصة من كوراساو — مش MGA يعني، بس الفلوس بتيجي وده اللي يهمني. الحاجة الوحيدة اللي بتغيظني إن الواجهة مزدحمة شوية ومحتاجة تنظيم.

  7. بصراحة أنا لسه بلعب هناك من كام شهر كده وقلت أكتب اللي شفته. أول حاجة لفتت نظري حجم قسم السلوتس — عندهم آلاف العناوين، شخصيًا عديت أكتر من ٤٠٠٠ وده اللي شفته بعيني لأني ضيّعت وقت كتير بأتفرج. أغلبها Pragmatic Play وجنبها NetEnt و Play'n GO، بمعنى إن Gates of Olympus و Sweet Bonanza و Book of Dead مش هتدوّر عليهم كتير.

    قسم الديلر المباشر ده اللي أنا قاعد عليه أغلب الوقت — Evolution شغالة عليه والناس اللي قدامك حقيقية مش بوتات، والستريم نضيف بشرط الإنترنت يكون مستقر. Crazy Time دي حكاية تانية بالرغم إن الحظ فيها بيخون. طاولات الروليت والبلاك جاك بتبدأ بمبالغ صغيرة كويسة.

    بخصوص العروض — بونص الترحيب بيوصل ١٠٠٪ على أول إيداع وفيه فري سبينز معاه مش على كل الألعاب للأسف، لكن انتبه من شرط الرهان — في حدود ٣٥x-٤٠x وده مش سهل خالص. أقل إيداع بيبدأ من مبالغ بسيطة فتقدر تجرّب من غير ما تخاطر بكتير. للي عايز يتطلع على التفاصيل المحدّثة على [url=https://sairafashionbd.com]تنزيل 888starz للاندرويد[/url] قبل الإيداع، أحسن من كلامي.

    التسجيل كان سريع جدًا والـKYC طلبوا صورة بطاقة وخلاص. فلوسي طلعت مرتين خلال يوم واحد على المحافظ الإلكترونية، أما الفيزا محتاجة صبر أكتر. الـBitcoin بيوصل في دقايق وده مفيد جدًا لينا في مصر.

    الجزء الخاص بالموبايل هو الأساس عندي — تنزيل 888starz للاندرويد بملف APK عادي، وأنا نفسي ترددت أول مرة بس التطبيق فعلًا أسرع من الموقع. خدمة العملاء بيردّوا على الشات في دقايق والتواصل بالعربي متاح. الترخيص كوراساو — وده مستوى متوسط في رأيي، واللي عاش هناك من غير مشاكل يقول رأيه. الحاجة الوحيدة اللي بتغيظني إن الموقع فيه بانرات كتير وبتلاقي نفسك بتدوّر.

  8. Люди помогите советом Ситуация критическая Родственники не знают что делать Нужна срочная помощь на дому Короче, единственное что вытащило из запоя — капельница от запоя клиника с гарантией Сняли ломку и стабилизировали состояние В общем, телефон и цены тут — цена капельницы нарколога [url=https://alkogolizm.kapelnicza-ot-zapoya-sankt-peterburg.ru]https://alkogolizm.kapelnicza-ot-zapoya-sankt-peterburg.ru[/url] Капельница от запоя — это реальный выход Перешлите тем кто в такой же ситуации

  9. Hello lads!
    I came across a 184 great website that I think you should take a look at.
    This resource is packed with a lot of useful information that you might find interesting.
    It has everything you could possibly need, so be sure to give it a visit!
    [url=https://sjrdom.org/online-bets/the-role-of-betting-companies-in-promoting-responsibility-how-operators-can-support-responsible-gambling-initiatives/]https://sjrdom.org/online-bets/the-role-of-betting-companies-in-promoting-responsibility-how-operators-can-support-responsible-gambling-initiatives/[/url]

    And don't overlook, guys, — one always are able to in this piece discover responses to address the the absolute confusing questions. We made an effort to lay out the complete information using an most accessible way.

  10. Здорова, народ Ситуация критическая Дети напуганы Таблетки не помогают Короче, единственное что вытащило из запоя — вывод из запоя анонимно недорого с опытом Через пару часов человек пришёл в себя В общем, не потеряйте контакты — анонимно вывести из запоя [url=https://srochnyj.vyvod-iz-zapoya-na-domu-moskva.ru]https://srochnyj.vyvod-iz-zapoya-na-domu-moskva.ru[/url] Звоните прямо сейчас Перешлите тем кто в такой же ситуации

  11. Thank you for sharing these carefully considered and balanced observations. The neutral presentation makes it extremely easy to process the information and understand the big picture.

    https://shapler228.com

  12. Обзор посвящён процессу восстановления после зависимостей. Мы расскажем о различных этапах реабилитации, поддерживающих ресурсах и важности мотивации в достижении устойчивого выздоровления.
    Уникальные данные только сегодня - [url=https://medata.org/novosti/luchshaya-narkologicheskaya-klinika-v-volgograde-kachestvennoe-lechenie-i-professionalnyj-podhod.html]вызвать наркологическую помощь[/url]

  13. Hello folks!
    I came across a 184 interesting resource that I think you should take a look at.
    This site is packed with a lot of useful information that you might find helpful.
    It has everything you could possibly need, so be sure to give it a visit!
    [url=https://elefantessolidarios.org/casino-guides/blockchain-and-online-casinos-how-cryptocurrency-is-changing-the-gambling-landscape/]https://elefantessolidarios.org/casino-guides/blockchain-and-online-casinos-how-cryptocurrency-is-changing-the-gambling-landscape/[/url]

    Additionally remember not to overlook, everyone, that one always can inside this article locate answers for the most the very tangled questions. We tried to explain all data using the most most understandable method.

  14. Эта статья освещает различные аспекты освобождения от зависимости и пути к выздоровлению. Мы обсуждаем важность осознания своей проблемы и обращения за помощью. Читатели получат практические советы о том, как преодолевать трудности и строить новую жизнь без зависимости.
    Заходи — там интересно - [url=https://dailybest.me/lechenie-v-narkologicheskom-dispansere-chto-eto-takoe-i-chego-ozhidat.html]https://doctor-134.ru/[/url]

  15. Слушайте кто сталкивался Муж просто потерял себя Дети напуганы Таблетки не помогают Короче, только капельница реально спасла — вывод из запоя капельница с препаратами Приехали через 40 минут В общем, не потеряйте контакты — вывод из запоя капельница спб [url=https://lechenie.kapelnicza-ot-zapoya-sankt-peterburg.ru]вывод из запоя капельница спб[/url] Звоните прямо сейчас Перешлите тем кто в такой же ситуации

  16. I am really glad I clicked on this link, because the breakdown provided here is exactly what I needed to get a better sense of the current situation and understand the broader context behind everything you have laid out so clearly.

    Casino en ligne bonus 1 euro

  17. Питер, всем привет Отец не выходит из штопора Дети напуганы Таблетки не помогают Короче, только капельница реально спасла — прокапаться от алкоголя качественно Поставили капельницу с детоксикационным раствором В общем, жмите чтобы сохранить — капельница от запоя санкт петербург [url=https://lechenie.kapelnicza-ot-zapoya-sankt-peterburg.ru]капельница от запоя санкт петербург[/url] Не ждите пока станет хуже Перешлите тем кто в такой же ситуации

  18. Питер, всем привет Отец не выходит из штопора Соседи стучат в стену Таблетки не помогают Короче, единственное что вытащило из запоя — вывод из запоя капельница с препаратами Сняли ломку и стабилизировали состояние В общем, вся инфа по ссылке — капельницы после запоя на дому [url=https://alkogolizm.kapelnicza-ot-zapoya-sankt-peterburg.ru]https://alkogolizm.kapelnicza-ot-zapoya-sankt-peterburg.ru[/url] Не ждите пока станет хуже Перешлите тем кто в такой же ситуации

Оставить комментарий

*

Комментарий:

Ваш e-mail не будет опубликован.
Обязательные поля помечены *

Разрешенные HTML теги:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>