хм они упомянули о редакторе клиента ... сейчас тоже по узнаю , да отпишусь http://GAMESKROL.RU Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
Добавлено (24.01.2011, 11:10) --------------------------------------------- не понятно еще
Code
$query = mysql_query("SELECT * FROM chars WHERE id_chars='".$email."'");
Ты делаешь запрос на выборку ID_chara а тебе надо проверить есть ли у него вообще чары... еще ты выбираешь ID по емэйлу не кажется абсурдным?:) http://GAMESKROL.RU Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
Ну это не нарушение (: Просто я интересуюсь как в нижнюю панель добавить кнопочку допустим "Клан" http://GAMESKROL.RU Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
Ты нашел как изменять и добавлять окна при входе в игру? http://GAMESKROL.RU Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
Да действительно, выдают исходник 1.0 версии я еще его не получил (: у тя есть?
Добавлено (23.01.2011, 09:00) --------------------------------------------- http://imglink.ru/pictures/23-01-11/ec97eab83f915090e12b5ef68c8b8d49.jpg (: Компания Game Skrol и игра Tonis Online первый русско язычный чат (: скоро ЗБТ
Тема в общем для RC. Активно общаюсь с SC (Support Center) тут буду выкладывать информацию что узнаю сам, и если у вас есть какие то вопросы прошу задавать их тут ... а я уже буду их мучать (: (Если задаете вопрос я подозреваю что у вас есть лицензия.)
Первое с чем я столкнулся это проблема с UTF8 (или русским языком)... Начал узнавать в Support Center, долго рассказывали сказки на английском языке (: После чего дали хотя бы небольшой но ответ.
Quote (Support Center)
You could edit the source and add Type True Font. Realmcrafter isn't useless, also there was nothing saying Realmcrafter used Type True Font system.
(для тех кому лениво переводить ...) Вы можете редактировать исходник и поменять Тип Шрифта. RC это поддерживает, чат в игре поддерживает систему языков.
- Где взять исходники для изменения ?
Quote (Support Center)
Apply for the Source usergroup.
(Подайте заявку на исходники)
Еще ответ:
Quote
You can edit the font image files in Data\UI\Fonts
Also there is an old font generator tool that you can use that lets you create RC fonts from system fonts.
По Русски: Вы можете редактировать файлы изображения шрифтов в Data\UI\Fonts Также есть старый инструмент генератор шрифтов, которые можно использовать, что позволяет создавать RC шрифты из системных шрифтов. Скачать генератор : http://depositfiles.com/files/1ykf1mb8k
Второе с чем я столкнулся это RC Rrmoury (на комбо +, не работает...) Задал в сапорт запрос...
Quote (Support Center)
Use the RC Gubbin tool instead of RC Armoury, as they do the same thing.
На русском : используйте RC Gubbin за место RC Armoury по сути это одно и тоже.
Начнем с базы создаешь 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
//Подключаемся к базе 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)) { // Проверяем если ник есть в базе то записываем переданные данные формы в сессию
Не понял где ты проверяешь где путь к директории с файлами ((: смешной ты if file_exists($login) - проверяет наличие файла : в данном случае ты запрашиваешь файл по имени пользователя, но не указываешь не путь , не расширение файла
Добавлено (22.01.2011, 22:11) --------------------------------------------- забыл сказать что пишется вот так :
Code
if (file_exists($login)) { Echo 'ну вот ты и вошел';} else {?>Ошибка<?}
Сделаем вывод хорошо что пишешь сам скрипт но обращайся за помощью к PHP.SU http://GAMESKROL.RU Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
Сообщение отредактировал webstrict666 - Суббота, 22 Января 2011, 22:13
Я вроде показал пример (: если знаешь как пользоватся JOIN в MYSQL то создай таблицу Char_Slot с столбами cs_uid cs_slot_1 cs_slot2 cs_slot3 и при регистрации сдеалй запрос чтоб записывался ID из таблицы Users в cs_uid и выдавай всем остальным столбцам 0 далее мутишь проверку типа if ( $slot == '0') { тут код для создания персонажа } else { выводим код что слот занят }
все до боли просто ... просто посидите составьте алгоритм на бумаге и далее выложите сюда а далее будем думать как вам лучше сделать.
"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 кодировки
мб, я не смотрел новую версию. Они, вроде бы, и графику на Dx 9 перепилили. Может и действительно есть потенциал, но все равно он достаточно ограничен стандартной системой
Поверь (: то что они сделали сейчас можно создать RF Online за 10 минут ... http://GAMESKROL.RU Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
Сообщение отредактировал webstrict666 - Суббота, 22 Января 2011, 19:30
Камеру они перебрали (сейчас камера как в WOW), избавились от багов с прыжками (когда персонаж проваливался при преземлении) + Графика очено порадовала (Дизайнеров + прямые ручки ) + реализовали сглаживание (: Вообщем я пробую и вроде получается... Вопрос к тем кто уже юзал ядро как кирилицу вшить? (зы на форуме ядра уже спросил + в саппорт написал) http://GAMESKROL.RU Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
я очень жалею что не начал учить сначала ооп , советую тебе пройти какинить курсы по PHP ООП http://GAMESKROL.RU Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !