11:42
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: Alcoholik  
Форум SAMP о мультиплеерах для GTA. »   » Администраторам серверов » Простейший скрипт перевода файловых аккуантов на MySQL
Простейший скрипт перевода файловых аккуантов на MySQL
Dima-kunДата: Четверг, 24.01.2013, 23:31 | Сообщение # 1
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Скрипт перевода файловых аккаунтов на MySQL.

Краткое описание:
Простой скрипт, который переведёт файловый аккаунт в базу данных MySQL. Скрипт может перевести такие же аккауанты как и приложенные примеры.

Чтобы перевести файл-аккауант в MySQL нужно:
  • 1. Нажмать "Выбрать файл"(или "Обзор" взависимости от браузера).
  • 2. Выбрать аккаунт не важно каким расширением. (Если загрузите не аккуант а, например, файл песни, то проблемы не в скрипте.
  • 3. Выбрать 1 из 3 типов форм записи данных в аккауанте.
  • 4. Нажмать "Загрузить".

    ВНИМАНИЕ!!! Ячейки в БД должны иметь одинаковое название как и в файле аккауанта! Иначе произойдут ошибки при переводе!
    Прикрепления: tomysql.zip (3.2 Kb)


    Мои работы:
    [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
    [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
    [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints


    Сообщение отредактировал Dima-kun - Пятница, 25.01.2013, 09:37
  • vlad20Дата: Пятница, 25.01.2013, 00:23 | Сообщение # 2
    Постоялец
    Группа: I'm V.I.P.
    Сообщений: 417
    Награды: 5
    Город: Одесса
    Репутация: 82
    Замечания: 60%
    Статус:
    Не плохо найти бы типа такого скрипта,но который добавляет не одного указанного игрока,а всех сразу...
    ZiGGiДата: Пятница, 25.01.2013, 00:35 | Сообщение # 3
    Мастер джэдай
    Группа: Продвинутые
    Сообщений: 2652
    Награды: 34
    Город: St. Petersburg
    Репутация: 2102
    Замечания: 20%
    Статус:
    Цитата (vlad20)
    Не плохо найти бы типа такого скрипта,но который добавляет не одного указанного игрока,а всех сразу...

    Давным-давно уже есть: тык.



    Бложе
    [indent]Мой блог
    Уроки по Pawn
    [/indent]

    Open-GTO
    [indent]Блог разработчиков
    GitHub: https://github.com/Open-GTO/Open-GTO
    Сборки мода с сервером тут
    [/indent]
    Dima-kunДата: Пятница, 25.01.2013, 00:38 | Сообщение # 4
    Группа: Разработчики
    Сообщений: 6269
    Награды: 72
    Репутация: 3512
    Замечания: 0%
    Статус:
    ZiGGi, круто:
    Цитата (sa-mp.com)
    Îïèñàíèå:
    Äàííûé ñêðèïò, íàïèñàííûé íà PHP, êîíâåðòèðóåò äàííûå ôàéëîâ èãðîêîâ â MySQL çàïðîñ è îòïðàâëÿåò åãî MySQL ñåðâåðó.

    Çà÷åì?
    Ïðè ïåðåíîñå âàøèõ ñêðèïòîâ ñ ôàéëîâ íà MySQL ó ìíîãèõ âîçíèêàþò ïðîáëåìû ñ ïåðåíîñîì ïðîôèëåé èãðîêîâ â áàçó äàííûõ. Ýòîò ñêðèïò ïðåäíàçíà÷åí îáëåã÷èòü ýòó ïðîáëåìó. Èíñòðóêöèÿ èñïîëüçîâàíèÿ âíóòðè ñêðèïòà.

    Ñêà÷àòü:
    Pastebin
    My site(ïðÿìàÿ ññûëêà íà àðõèâ, ñ ñêðèïòîì è ïðèìåðîì ôàéëà)
    Solidfiles(ññûëêà íà àðõèâ, ñ ñêðèïòîì è ïðèìåðîì ôàéëà)


    =)



    Мои работы:
    [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
    [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
    [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
    ZiGGiДата: Пятница, 25.01.2013, 00:42 | Сообщение # 5
    Мастер джэдай
    Группа: Продвинутые
    Сообщений: 2652
    Награды: 34
    Город: St. Petersburg
    Репутация: 2102
    Замечания: 20%
    Статус:
    Dima-kun, Поменяй кодировку на Windows-1251 или залогинься и выбери русский язык.
    Кстати, количество кода в твоём скрипте можно сократить в 3 раза;)

    Или вот у нас: http://samp-rus.com/forum/26-20601-1



    Бложе
    [indent]Мой блог
    Уроки по Pawn
    [/indent]

    Open-GTO
    [indent]Блог разработчиков
    GitHub: https://github.com/Open-GTO/Open-GTO
    Сборки мода с сервером тут
    [/indent]
    Dima-kunДата: Пятница, 25.01.2013, 00:50 | Сообщение # 6
    Группа: Разработчики
    Сообщений: 6269
    Награды: 72
    Репутация: 3512
    Замечания: 0%
    Статус:
    ZiGGi, Дада. Уже потом сам допер как частично уменьшить кол-во кода.) но не думаю, что этот код прям долго будет выполняться, что не возможно будет скрипт использовать


    Мои работы:
    [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
    [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
    [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints


    Сообщение отредактировал Dima-kun - Пятница, 25.01.2013, 00:59
    ZiGGiДата: Пятница, 25.01.2013, 01:02 | Сообщение # 7
    Мастер джэдай
    Группа: Продвинутые
    Сообщений: 2652
    Награды: 34
    Город: St. Petersburg
    Репутация: 2102
    Замечания: 20%
    Статус:
    Цитата (Dima-kun)
    но не думаю, что этот код прям долго будет выполняться, что не возможно будет скрипт использовать

    Не в этом дело. Когда код дублируется, он становится менее читабельным, а это не есть гуд.



    Бложе
    [indent]Мой блог
    Уроки по Pawn
    [/indent]

    Open-GTO
    [indent]Блог разработчиков
    GitHub: https://github.com/Open-GTO/Open-GTO
    Сборки мода с сервером тут
    [/indent]
    BrianДата: Четверг, 09.05.2013, 16:39 | Сообщение # 8
    Группа: Media-ProGroup
    Сообщений: 1337
    Награды: 17
    Город: Odessa
    Репутация: 871
    Замечания: 0%
    Статус:
    ZiGGi, варианты упрощения ?


    Вольнодумцы не зависят от чужого мнения, они имеют своё. Они стойкие люди, не слабые и не подвержены чужому влиянию.
    ZiGGiДата: Четверг, 30.05.2013, 03:18 | Сообщение # 9
    Мастер джэдай
    Группа: Продвинутые
    Сообщений: 2652
    Награды: 34
    Город: St. Petersburg
    Репутация: 2102
    Замечания: 20%
    Статус:
    Цитата (Brian)
    варианты упрощения ?

    Использование функций PHP.

    Вот, упростил upload.php:
    Код
    include "config.php";
    include "mysql.php";

    $type = $_POST['type'];
    $separator = array(1 => " ", 2 => "=");

    if ( !isset( $separator[$type]) ) {
         echo "Вы не выбрали тип разделителя <a href='index.php'>Вернуться назад</a>";
         return 0;
    }

    if ( !is_uploaded_file( $_FILES['uploadfile']['tmp_name'] ) ) {
         echo "Произошла ошибка с чтением файла. <a href='index.php'>Вернуться назад</a>";
         return 0;
    }

    $name = basename($_FILES['uploadfile']['name'], ".txt");
    $fcontent = file_get_contents($_FILES['uploadfile']['name']);

    $farray = explode("\n", $fcontent);
    $values = null;
    $keys = null;

    foreach ($farray as $row) {
         $buf = explode($separator[$type], $row);
         $keys .= "`" . trim($buf[0]) . "`,";
         $values .= "'" . trim($buf[1]) . "',";
    }
    $keys = substr($keys, 0, -1);
    $values = substr($values, 0, -1);

    $query = "INSERT INTO `". $_bd[ 'table' ] ."` (`". $_bd[ 'login' ] ."`, ". $keys .") VALUES ('". $name ."',". $values .");";
    mysql_query($query) or die( mysql_error() );



    Бложе
    [indent]Мой блог
    Уроки по Pawn
    [/indent]

    Open-GTO
    [indent]Блог разработчиков
    GitHub: https://github.com/Open-GTO/Open-GTO
    Сборки мода с сервером тут
    [/indent]


    Сообщение отредактировал ZiGGi - Четверг, 30.05.2013, 03:21
    [RD]ChezДата: Пятница, 31.05.2013, 07:54 | Сообщение # 10
    Мастер джэдай
    Группа: Продвинутые
    Сообщений: 3687
    Награды: 206
    Город: St. P
    Репутация: 0
    Замечания: 20%
    Статус:
    [off]как по форумам постить грвнокод мы могем, а как проект к сдаче готовить, так мы лучше уволимся. Серег, wtf?[/off]


    1 час моей работы стоит минимум 800 рублей для срочных работ.
    Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
    Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
    Немного ассемблер.
    Ох**тельный верстальщик какб.

    Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

    chezrd@gmail.com
    lance@chez-lab.ru
    Форум SAMP о мультиплеерах для GTA. »   » Администраторам серверов » Простейший скрипт перевода файловых аккуантов на MySQL
    • Страница 1 из 1
    • 1
    Поиск:





     


     


     
    Хостинг от uCoz samp.at.ua