Воскресенье, 22 Декабря 2024, 14:18

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Атаки на "Pokelegenda" исходниках (Пример).
JumpZ(noob)Дата: Среда, 14 Ноября 2012, 20:46 | Сообщение # 1
почетный гость
Сейчас нет на сайте
На даный момент на форуме gcup в розделе Движки для разработки игр и сложные системы разработки » Движки для браузерных игр очень много тем по вопросам по "Pokelegenda" исходникам и атаках в нем. Вот хочу вам предложить свои варианты как можно сделать Атаки кторие увеличают стат покемону или уменьшают, в принципе это не сложно, нужно лишь немного мозгов и знания Php и MySql. И так у меня есть несколько вариантов как зделать это:

  • 1. Увеличение и уменьшение стата через одельную таблицу.
  • 2. Увеличение
    1. Вариант

    Так и как же это возможно зделать "Увеличение и уменьшение стата через одельную таблицу."
    Создаем к примеру табличку "pokemon_stat", в ней создаем строки(поля):
    id - надеюсь это понятно за что это отвечает.
    pk_id - id покемона(это не базовый номер типа #227, #227 и тд.).
    bt_id - id боя в котором вы находитесь.
    stat - стат покемона.(1.Атака, 2. Защита и тд.)
    effect - эффект на стат (+1 + 2, -1 - 2) это записать как varchar.

    дальше к примеру в бою вы нажимаете на атаку которая увеличивает стат перед этим вы написали ее функцию(атаки.) идет запрос в табличку "pokemon_stat" и с помощью Синтаксис оператора INSERT добавляем туда даные строки(поля.).

    2. Вариант

    Этот вариант более легче так как не нужно будет создавать табличку и тд а мы возмем готовую табличку "pokemon_user" и создадим там просто строки(поля.):
    effAtk - Эффект для Атаки
    effDef - Эффект для Защити
    effSatk - Эффект для Спец. Атаки
    effSdef - Эффект для Спец. Защити
    effSpeed - Эффект для Скорости

    дальше к примеру в бою вы нажимаете на атаку которая увеличивает стат перед этим вы написали ее функцию(атаки.) идет запрос в табличку "pokemon_user" проверяет если покемон и тд. дальше с помощью Синтаксис оператора UPDATE меняем у покемона под даним ид к примеру effSatk на + 2, ну а дальше уже вы думайте как это это все написать на php и mysql.



    P.s.
    Надеюсь я вас чем-то помог, жду хороших отзывов и +++, извините если есть ошибки в тексте так как мне немного сложо писать на русском просто я с Украины

    Skype: a-x-i-t-o


    Сообщение отредактировал JumpZ(noob) - Четверг, 15 Ноября 2012, 19:48
  • jekiДата: Четверг, 15 Ноября 2012, 17:31 | Сообщение # 2
    участник
    Сейчас нет на сайте
    JumpZ(noob), кстати вообще зачем эта тема?если писать атак пример ,то нужно действительно писать этот код атак и другую фигню.Короче то есть нужно знать php ,а атаки на двиге пл можно и на уровне основ типа HEREDOC и операторов(if,While,vor) и других)

    Добавлено (15.11.2012, 17:31)
    ---------------------------------------------

    Quote (JumpZ(noob))
    Учеличение

    Исправь на Увеличение.


    Поставьте + плизми

    JumpZ(noob)Дата: Четверг, 15 Ноября 2012, 19:49 | Сообщение # 3
    почетный гость
    Сейчас нет на сайте
    jeki, это просто как бы идея )

    Skype: a-x-i-t-o
    jekiДата: Пятница, 16 Ноября 2012, 11:46 | Сообщение # 4
    участник
    Сейчас нет на сайте
    JumpZ(noob), ну все равно то что ты написал знающий php человек сразу поймет то что ты написал.

    Поставьте + плизми

    JumpZ(noob)Дата: Пятница, 16 Ноября 2012, 19:37 | Сообщение # 5
    почетный гость
    Сейчас нет на сайте
    Окай щас вам зделаю с php. сылку на тему сюда кину

    Добавлено (16.11.2012, 19:37)
    ---------------------------------------------
    Хотя нет сори нету времени это фигней заниматся, вот короче пример

    elseif($atc['atac_id'] == 105){
    $dm_mess = ",+2.";
    сюда оператор инсерд}


    Skype: a-x-i-t-o
    • Страница 1 из 1
    • 1
    Поиск:

    Все права сохранены. GcUp.ru © 2008-2024 Рейтинг