Скрипт подключения mysql

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Скрипт подключения mysql

Сообщение Xenux 08 апр 2013, 20:00

Здравствуйте, меня интересует такой вопрос, как можно подключить игру(fps kit v.2) к mysql, то есть я хочю сделать чтобы нужно было вводить username при входе и всё это сохранялось в базе, использую vk api. Если есть готовые скрипты или похожии предоставте пожалуйста...
Xenux
UNец
 
Сообщения: 24
Зарегистрирован: 02 мар 2013, 12:36

Re: Скрипт подключения mysql

Сообщение Woolf 08 апр 2013, 21:38

Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Re: Скрипт подключения mysql

Сообщение Xenux 09 апр 2013, 19:33

А готовых скриптов нету?
Xenux
UNец
 
Сообщения: 24
Зарегистрирован: 02 мар 2013, 12:36

Re: Скрипт подключения mysql

Сообщение Woolf 09 апр 2013, 19:39

Xenux писал(а):А готовых скриптов нету?


А что же там не готового? Есть длл, есть хедер к ней, все это под .NET, что еще нужно-то? У меня все работает.
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Re: Скрипт подключения mysql

Сообщение Xenux 09 апр 2013, 19:49

Woolf писал(а):
Xenux писал(а):А готовых скриптов нету?


А что же там не готового? Есть длл, есть хедер к ней, все это под .NET, что еще нужно-то? У меня все работает.


Не увидел, спасибо большое.
Xenux
UNец
 
Сообщения: 24
Зарегистрирован: 02 мар 2013, 12:36

Re: Скрипт подключения mysql

Сообщение Woolf 09 апр 2013, 20:05

Вот, к примеру, первая же ссылка, подробная инструкция да еще и с демо-проектом.

http://www.codeproject.com/Articles/434 ... C-to-MySQL
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Re: Скрипт подключения mysql

Сообщение Xenux 15 апр 2013, 10:10

Как сделать чтобы определённая строка выводилась через GUI.Label ?
Вот код js скрипта:
Синтаксис:
Используется javascript
function Start() {
    var download = new WWW( "http://.../select.php");
    yield download;

    if(download.error) {
        print( "Error downloading: " + download.error );
        return;
    } else {
        // show the highscores
        Debug.Log(download.text);
    }
}


А вот php:
Синтаксис:
Используется csharp
<?php
$db = mysql_connect("", "", "") or die("Could not connect: " . mysql_error());
mysql_select_db("") or die("Could not select database");
mysql_query("SET NAMES 'utf8';");
 $query = "SELECT * FROM users where vk_id =''";
$result = mysql_query($query) or die("Query failed: " . mysql_error());
// выводим на экран
while($rows = mysql_fetch_array($result))
{
 printf(" id:%d, name:%s", $rows['vk_id'] ,$rows['nickname']);
}
?>


По скрипту он выводит только в debug.log, а мне нужно чтобы строка nickname выводилась в GUI.Label.
Синтаксис:
Используется csharp
id:1, name:Xenux
UnityEngine.Debug:Log(Object)
Xenux
UNец
 
Сообщения: 24
Зарегистрирован: 02 мар 2013, 12:36

Re: Скрипт подключения mysql

Сообщение seaman 15 апр 2013, 15:49

А в чем проблема? Не можете прочитать мануал по GUI.Label?
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Скрипт подключения mysql

Сообщение Xenux 15 апр 2013, 19:38

seaman писал(а):А в чем проблема? Не можете прочитать мануал по GUI.Label?


Я читал, но не понял, как вынести переменную с nickname из базы данных, верней как её внести записать в C#
Xenux
UNец
 
Сообщения: 24
Зарегистрирован: 02 мар 2013, 12:36

Re: Скрипт подключения mysql

Сообщение seaman 15 апр 2013, 21:30

Я не понял - что Вы не поняли?
как вынести переменную с nickname из базы данных, верней как её внести записать в C#

Все что Вам непонятно тут Вы уже сделали. Или Вы не поняли что сделали?
Переменная у Вас уже есть, иначе как Вы ее дебажите. В чем проблема, не прочитать эту строку?-
Синтаксис:
Используется javascript
static function Label (position : Rect, text : String) : void

Или непонятно что значит text?
Или непонятно где собственно в Вашем скрипте переменная, которую нужно вывести?
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Скрипт подключения mysql

Сообщение Xenux 15 апр 2013, 21:55

seaman писал(а):Я не понял - что Вы не поняли?
как вынести переменную с nickname из базы данных, верней как её внести записать в C#

Все что Вам непонятно тут Вы уже сделали. Или Вы не поняли что сделали?
Переменная у Вас уже есть, иначе как Вы ее дебажите. В чем проблема, не прочитать эту строку?-
Синтаксис:
Используется javascript
static function Label (position : Rect, text : String) : void

Или непонятно что значит text?
Или непонятно где собственно в Вашем скрипте переменная, которую нужно вывести?


Смотрите в debug функция выносится всё нормально, а как сделать так чтобы в GUI.Label она записывалась. Можете переписать мой код? Просто я недавно начал этим заниматься и многово ещё незнаю...
Xenux
UNец
 
Сообщения: 24
Зарегистрирован: 02 мар 2013, 12:36

Re: Скрипт подключения mysql

Сообщение seaman 15 апр 2013, 22:45

Сравните
static function Debug.Log(text : String): void
и
static function GUI.Label (position : Rect, text : String) : void
Видите сходство?
Первую Вы же как-то применили. Что мешает так же применить вторую?
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Скрипт подключения mysql

Сообщение Xenux 16 апр 2013, 12:21

seaman писал(а):Сравните
static function Debug.Log(text : String): void
и
static function GUI.Label (position : Rect, text : String) : void
Видите сходство?
Первую Вы же как-то применили. Что мешает так же применить вторую?


Сходство то видно, я делаю так:
Синтаксис:
Используется javascript
function Start() {
    var download = new WWW( "http://russiagame.ru/game/select.php");
    yield download;

    if(download.error) {
        print( "Error downloading: " + download.error );
        return;
    } else {
        Debug.Log(download.text);
    }
}

function OnGUI () {
    var download = new WWW( "http://russiagame.ru/game/select.php");
    GUI.Label(new Rect (0, 95, 500,40), download.text);
   
}


И там куча ошибок, как сделать чтобы выводилось? Можешь написать код правильно?
Xenux
UNец
 
Сообщения: 24
Зарегистрирован: 02 мар 2013, 12:36

Re: Скрипт подключения mysql

Сообщение seaman 16 апр 2013, 18:59

Вопрос. Вы учитесь программированию в Юнити, или просто так проходили мимо? Если Вы художник или моделлер - может не нужно переучиваться? Если все же хотите научиться - не просите готовых скриптов - не научитесь ничему кроме копипаста. Читайте книги, смотрите уроки, думайте.
Вот в данном случае - Вы что сравнить не можете две свои функции? Как говорится - найдите 10 различий. Что Вы делаете в первом случае? Распишите построчно что делается в каждой строчке функции Start. Когда поймете что там делается сможете исправить вторую.
ЗЫ: да тут и думать то не надо на самом деле.
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Скрипт подключения mysql

Сообщение Xenux 16 апр 2013, 20:11

seaman писал(а):Вопрос. Вы учитесь программированию в Юнити, или просто так проходили мимо? Если Вы художник или моделлер - может не нужно переучиваться? Если все же хотите научиться - не просите готовых скриптов - не научитесь ничему кроме копипаста. Читайте книги, смотрите уроки, думайте.
Вот в данном случае - Вы что сравнить не можете две свои функции? Как говорится - найдите 10 различий. Что Вы делаете в первом случае? Распишите построчно что делается в каждой строчке функции Start. Когда поймете что там делается сможете исправить вторую.
ЗЫ: да тут и думать то не надо на самом деле.


Я же понимаю какие действия происходят в функции Start, я не совсем понимаю, как сделать так, чтобы работала GUI.Label, он же через download.text выводит в debug, но когда ставишь в Label, он просто его не читает, почему?
ЗЫ: если не трудно перепиши скрипт, ты ведь сам написал, там и думать не чего, мне так будет более понятней.
Xenux
UNец
 
Сообщения: 24
Зарегистрирован: 02 мар 2013, 12:36

След.

Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16