Среда, 15 Января 2025, 18:20

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
Результаты поиска
webstrict666Дата: Понедельник, 24 Января 2011, 17:30 | Сообщение # 281 | Тема: Realm Crafter [В целом о всем]
постоянный участник
Сейчас нет на сайте
хм они упомянули о редакторе клиента ... сейчас тоже по узнаю , да отпишусь

http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
webstrict666Дата: Понедельник, 24 Января 2011, 16:44 | Сообщение # 282 | Тема: аккаунт ...
постоянный участник
Сейчас нет на сайте
Ужас нах)я написал о чем почитать smile

http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
webstrict666Дата: Понедельник, 24 Января 2011, 11:10 | Сообщение # 283 | Тема: аккаунт ...
постоянный участник
Сейчас нет на сайте
почитай про case PHP думаю сам разберешся

Добавлено (24.01.2011, 11:10)
---------------------------------------------
не понятно еще

Code
$query = mysql_query("SELECT * FROM chars WHERE id_chars='".$email."'");

Ты делаешь запрос на выборку ID_chara а тебе надо проверить есть ли у него вообще чары... еще ты выбираешь ID по емэйлу не кажется абсурдным?:)


http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
webstrict666Дата: Понедельник, 24 Января 2011, 05:37 | Сообщение # 284 | Тема: Realm Crafter [В целом о всем]
постоянный участник
Сейчас нет на сайте
Да, именно это smile как добавил?

http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
webstrict666Дата: Воскресенье, 23 Января 2011, 10:45 | Сообщение # 285 | Тема: Realm Crafter [В целом о всем]
постоянный участник
Сейчас нет на сайте
Ну это не нарушение (: Просто я интересуюсь как в нижнюю панель добавить кнопочку допустим "Клан"

http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
webstrict666Дата: Воскресенье, 23 Января 2011, 10:34 | Сообщение # 286 | Тема: Realm Crafter [В целом о всем]
постоянный участник
Сейчас нет на сайте
Ты визуально меняешь smile я думал в корень (:

http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !


Сообщение отредактировал webstrict666 - Воскресенье, 23 Января 2011, 10:37
webstrict666Дата: Воскресенье, 23 Января 2011, 10:13 | Сообщение # 287 | Тема: Realm Crafter [В целом о всем]
постоянный участник
Сейчас нет на сайте
Quote (geralex)
да есть=)

Ты нашел как изменять и добавлять окна при входе в игру?


http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
webstrict666Дата: Воскресенье, 23 Января 2011, 09:00 | Сообщение # 288 | Тема: Realm Crafter [В целом о всем]
постоянный участник
Сейчас нет на сайте
Да действительно, выдают исходник 1.0 версии я еще его не получил (: у тя есть?

Добавлено (23.01.2011, 09:00)
---------------------------------------------
http://imglink.ru/pictures/23-01-11/ec97eab83f915090e12b5ef68c8b8d49.jpg (: Компания Game Skrol и игра Tonis Online первый русско язычный чат (: скоро ЗБТ


http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
webstrict666Дата: Воскресенье, 23 Января 2011, 03:51 | Сообщение # 289 | Тема: аккаунт ...
постоянный участник
Сейчас нет на сайте
Сори быстро писал (: не заметил ...

http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
webstrict666Дата: Воскресенье, 23 Января 2011, 03:47 | Сообщение # 290 | Тема: Realm Crafter [В целом о всем]
постоянный участник
Сейчас нет на сайте
Тема в общем для RC. Активно общаюсь с SC (Support Center) тут буду выкладывать информацию что узнаю сам, и если у вас есть какие то вопросы прошу задавать их тут ... а я уже буду их мучать (: (Если задаете вопрос я подозреваю что у вас есть лицензия.)



http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !


Сообщение отредактировал webstrict666 - Воскресенье, 23 Января 2011, 05:02
webstrict666Дата: Воскресенье, 23 Января 2011, 03:21 | Сообщение # 291 | Тема: аккаунт ...
постоянный участник
Сейчас нет на сайте
Алгоритм http://imglink.ru/pictures/23-01-11/7030540cf2982a38a2d9c79d5f6c253a.jpg

http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
webstrict666Дата: Воскресенье, 23 Января 2011, 03:08 | Сообщение # 292 | Тема: аккаунт ...
постоянный участник
Сейчас нет на сайте
Начнем с базы создаешь 2 таблицы (пользователей и слотов чаров)
Структура таблицы `char_slot`
Code

CREATE TABLE IF NOT EXISTS `char_slot` (
        `uid` int(11) NOT NULL,
        `slot1` int(11) NOT NULL,
        `slot2` int(11) NOT NULL,
        `slot3` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Разберем:
uid - это индификатор пользователя, записывается согласно ID пользователя в таблице USER
slot1 - в данный слот записываются только integer значения (только цифры), я подразумеваю что будет записываться ID чара
slot2 - в данный слот записываются только integer значения (только цифры), я подразумеваю что будет записываться ID чара
slot3 - в данный слот записываются только integer значения (только цифры), я подразумеваю что будет записываться ID чара

Структура таблицы `users`

Code


CREATE TABLE IF NOT EXISTS `users` (
    `id` int(11) NOT NULL auto_increment,
    `name` varchar(15) NOT NULL,
    `password` varchar(20) NOT NULL,
    PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

id - Уникальный индефикатор... выдается согласно условию авто инкрумент.
name - поле логина (15 символов)
password - Поле пароля (20 символов), если будешь делать шифрование под md5 или sha1 то тип поля TEXT и не каких ограничений

С базой закончили... Создаем структуру ядра.
Создаем папку engine в ней создаем папку data
В корневой папке 1 файл и в папке data 2 файла.

Начнем с папки DATA, создаем файл в папке DATA обзываем его config.php

Code
<?php

/**
       * @author WebStrict666 (GameSkrol)
       * @copyright 2011
       */

define ( 'DB_USER', '' );     //Юзер
define ( 'DB_PASSWORD', '' ); //Пароль
define ( 'DB_HOST', '' );     //Хост базы
define ( 'DB_NAME', '' );     //Название базы

?>

Это данные для подключения к MYSQL , переходим непосредственно к подключению, создаем файл connet.php
Code
<?php

/**
       * @author WebStrict666(GameSkrol)
       * @copyright 2011
       */
//Подключаем файл конфигураций
       include 'config.php';
//Производим подключение к базе
       mysql_connect ( DB_HOST, DB_USER, DB_PASSWORD );       
       mysql_query( 'SET NAMES cp1251' );       
       mysql_select_db ( DB_NAME );       
//Включаем сессию.
       session_start();

?>

Все прокомментировано, хочу сказать насчет сесси - ее по желанию используем здесь , но советую не убирать...

переходим в корневую папку и создаем index.php (Он будет и регистрацию и авторизацию производить)

Code
<?php

/**
       * @author WebStrict666 (GameSkrol)
       * @copyright 2011
       */

//Подключаемся к базе       
include 'engine/data/connect.php';
//Проверяем нажата ли кнопка регистрации
       if ($_POST['btn_reg'])
       {       
        //Здесь записываем       
     $name = trim($_POST['name']); //Записываем поле name в переменную
     $password = trim($_POST['password']); //Записываем password name в переменную
     $raca = $_POST['raca']; //Записываем поле raca в переменную
              
        //Выполняем запрос добавляющее пользователя в базу USER
        $query = "INSERT INTO users (name,password)       
        VALUES('$name','$password')";       
        $result = mysql_query($query);       
              
        // Обращаемся к таблице users по нику для определения ID
        $query = "SELECT * FROM users WHERE name='$name'";
        $result = mysql_query ($query)
        or die ("Ошибка получения ID".mysql_error());
        $row = mysql_fetch_array($result);
        $uid=$row['id'];

        // Создаем строку персонажей в таблицу Char_Slot
        $query = "INSERT INTO Char_Slot (uid,slot1,slot2,slot3)
        VALUES('$uid','0','0','0')";       
        $result = mysql_query($query);       
       }
              
       // Проверяем переданы ли Логин и пароль
       if(isset($name) && isset($password))
{
       //проверяем есть ли ник в базе
          $query = "SELECT * FROM users WHERE name='{$name}'";
          $result = mysql_query ($query);
        if (!($result)) { // Проверяем если ник есть в базе то записываем переданные данные формы в сессию
               
        $Login=$_SESSION['name'];
        $ID=$_SESSION['id'];
        $Pass=$_SESSION['Password'];
        $messages = 'Вы успешно авторизовались <a href=index.php>На главную</a>';
        } else {
        $messages = 'Че за? Зарегся епт...';       
        }

}
?>
<!-- С PHP Частью мы закончили идем к HTML, начинаем все с формы -->
<form name=""  method="post">
<table>
<?php if(isset($messages)) { echo $messages;}?>       
<tr><td>Логин:</td><td><input type="text" name="name"></td></tr>
<tr><td>Пароль:</td><td><input type="password" name="password"></td></tr>
<tr><td> </td><td><input type="submit" value="Регистрация" name="btn_reg"></td></tr>
</table>
</form>

В принципе все очень просто... если вы этого не поймете, то оплачивайте я вам напишу ядро...

Добавлено (23.01.2011, 03:08)
---------------------------------------------
Код исправлен все работает 100%


http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !


Сообщение отредактировал webstrict666 - Воскресенье, 23 Января 2011, 03:55
webstrict666Дата: Воскресенье, 23 Января 2011, 01:27 | Сообщение # 293 | Тема: аккаунт ...
постоянный участник
Сейчас нет на сайте
0_о попроси написать за тебя скрипт (:

http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
webstrict666Дата: Суббота, 22 Января 2011, 22:18 | Сообщение # 294 | Тема: проблемы с php скриптом.
постоянный участник
Сейчас нет на сайте
На плюсик спасибо (:

http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
webstrict666Дата: Суббота, 22 Января 2011, 22:11 | Сообщение # 295 | Тема: проблемы с php скриптом.
постоянный участник
Сейчас нет на сайте
biggrin Не понял где ты проверяешь где путь к директории с файлами ((: смешной ты smile
if file_exists($login) - проверяет наличие файла : в данном случае ты запрашиваешь файл по имени пользователя, но не указываешь не путь , не расширение файла smile

Добавлено (22.01.2011, 22:11)
---------------------------------------------
забыл сказать что пишется вот так :

Code
if (file_exists($login)) { Echo 'ну вот ты и вошел';} else {?>Ошибка<?}

Сделаем вывод smile хорошо что пишешь сам скрипт но обращайся за помощью к PHP.SU


http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !


Сообщение отредактировал webstrict666 - Суббота, 22 Января 2011, 22:13
webstrict666Дата: Суббота, 22 Января 2011, 22:00 | Сообщение # 296 | Тема: аккаунт ...
постоянный участник
Сейчас нет на сайте
Я вроде показал пример (: если знаешь как пользоватся JOIN в MYSQL то создай таблицу Char_Slot с столбами cs_uid cs_slot_1 cs_slot2 cs_slot3 и при регистрации сдеалй запрос чтоб записывался ID из таблицы Users в cs_uid и выдавай всем остальным столбцам 0 далее мутишь проверку типа
if ( $slot == '0') { тут код для создания персонажа } else { выводим код что слот занят }

все до боли просто ... просто посидите составьте алгоритм на бумаге и далее выложите сюда а далее будем думать как вам лучше сделать.


http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
webstrict666Дата: Суббота, 22 Января 2011, 19:34 | Сообщение # 297 | Тема: Realm Crafter Урок#1
постоянный участник
Сейчас нет на сайте
"I don't think Realmcrafter supports this feature. I think someone tried changing there game to Chinese, or something a long time ago [not sure] and I believe it is unsupported." (переведу выделенное "я думаю не поддерживает"

Добавлено (22.01.2011, 19:34)
---------------------------------------------
Отправил запрос в слубду поддержки клиентов (: попросил для русских разработчиков включить шрифт Arial + UTF8 or CP1521 кодировки

Добавлено (22.01.2011, 19:34)
---------------------------------------------

Quote (Vinchensoo)
мб, я не смотрел новую версию. Они, вроде бы, и графику на Dx 9 перепилили. Может и действительно есть потенциал, но все равно он достаточно ограничен стандартной системой

Поверь (: то что они сделали сейчас можно создать RF Online за 10 минут ...


http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !


Сообщение отредактировал webstrict666 - Суббота, 22 Января 2011, 19:30
webstrict666Дата: Суббота, 22 Января 2011, 18:04 | Сообщение # 298 | Тема: Realm Crafter Урок#1
постоянный участник
Сейчас нет на сайте
Камеру они перебрали (сейчас камера как в WOW), избавились от багов с прыжками (когда персонаж проваливался при преземлении) + Графика очено порадовала (Дизайнеров + прямые ручки ) + реализовали сглаживание (: Вообщем я пробую и вроде получается... Вопрос к тем кто уже юзал ядро как кирилицу вшить? (зы на форуме ядра уже спросил + в саппорт написал)

http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
webstrict666Дата: Суббота, 22 Января 2011, 17:48 | Сообщение # 299 | Тема: аккаунт ...
постоянный участник
Сейчас нет на сайте
я очень жалею что не начал учить сначала ооп , советую тебе пройти какинить курсы по PHP ООП

http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
webstrict666Дата: Суббота, 22 Января 2011, 17:44 | Сообщение # 300 | Тема: аккаунт ...
постоянный участник
Сейчас нет на сайте
просто почитай логику)

http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !


Сообщение отредактировал webstrict666 - Суббота, 22 Января 2011, 17:45
Поиск:

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