Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 9 из 9

Тема: По ORM

  1. #1
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,438
    Репутация:
    261 ±

    По ORM

    Добрый день, уважаемый посетители Pro-Pawn!
    И у меня проблема с ORM сценариями, не вызываеться диалог регистраций/авторизаций.

    Колэбек OnPlayerConnect
    PHP код:
        GetPlayerName(playeridPlayerInfo[playerid][pName], MAX_PLAYER_NAME);
        new 
    ORM:ormid PlayerInfo[playerid][ORMID] = orm_create("TABLE_ACCOUNT");
        
    orm_addvar_int(ormidPlayerInfo[playerid][plID], "id");
        
    orm_addvar_string(ormidPlayerInfo[playerid][pName], MAX_PLAYER_NAME+1"Name");
        
    orm_addvar_string(ormidPlayerInfo[playerid][pPassword], 32"Password");
        
    orm_addvar_int(ormidPlayerInfo[playerid][pAdmin], "Administration");
        
    orm_addvar_int(ormidPlayerInfo[playerid][pKills], "Kills");
        
    orm_addvar_int(ormidPlayerInfo[playerid][pDeath], "Death");
        
    orm_addvar_int(ormidPlayerInfo[playerid][pInformer_Off_Onn], "Informer_Off_Onn");
        
    orm_addvar_int(ormidPlayerInfo[playerid][pJail], "Jail");
        
    orm_addvar_int(ormidPlayerInfo[playerid][pMute], "Mute");
        
    orm_addvar_int(ormidPlayerInfo[playerid][pVip], "Vip");
        
    orm_setkey(ormid"Name"), orm_select(ormid"ON_PLAYER_USERS_LOAD""d"playerid); 
    Колэбек ON_PLAYER_USERS_LOAD:
    PHP код:
    forward ON_PLAYER_USERS_LOAD(playerid);
    public 
    ON_PLAYER_USERS_LOAD(playerid)
    {
        switch(
    orm_errno(PlayerInfo[playerid][ORMID]))
        {
            case 
    ERROR_OKShowPlayerDialog(playerid1DIALOG_STYLE_INPUT"[ Авторизация игрового аккаунта ] "" {ffffff}Добро пожаловать на сервер "serverNmae"\n{3fda07}Аккаунт с вашин ником уже зарегистрирован!""Далее""Закрыть"); // ERROR_OK Аккаунт зарегистрирован
            
    case ERROR_NO_DATAShowPlayerDialog(playerid2DIALOG_STYLE_INPUT"[ Регистрация игрового аккаунта ]"" {ffffff}Добро пожаловать на сервер "serverNmae"\n{ff6347}Аккаунт с вашим ником не зарегистрирован, \n   нажмите {3fda07}Далее {ff6347}чтобы продолжить.\n{ffffff}Введите пароль(от 1 до 30):""Регистр.""Закрыть"); // ERROR_NO_DATA Аккаунт в базе не найден
        
    }
        
    orm_setkey(PlayerInfo[playerid][ORMID], "id");
        return 
    1;

    Заранее всем спасибо :)

  2. #2
    Аватар для #ball
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.06.2014
    Адрес
    Rostov-on-Don
    Сообщений
    120
    Репутация:
    14 ±
    mysql логи покажите

  3. #3
    Аватар для underwoker
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.03.2014
    Сообщений
    333
    Репутация:
    47 ±
    Если вы не можете еще работать с ORM сценариями, зачем не пользуетесь стандартными и понятными?
    "Власть, кровь, няш-мяш, кровь, власть, Крым наш!" - (c) Наталья Поклонская.

    Критик должен быть готов и способен в любой момент и по первому требованию занять место критикуемого им и выполнять его дело продуктивно и компетентно. В противном случае критика превращается в наглую, самодовлеющую силу и становится тормозом на пути прогресса. (с) AXE

  4. #4
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,438
    Репутация:
    261 ±
    Цитата Сообщение от underwoker Посмотреть сообщение
    Если вы не можете еще работать с ORM сценариями, зачем не пользуетесь стандартными и понятными?
    Затем, что бы научиться им пользоваться а Вы место чем балоболить подсказали бы причину...

    - - - Добавлено - - -

    Цитата Сообщение от #ball Посмотреть сообщение
    mysql логи покажите
    Пустый...

  5. #5
    Аватар для underwoker
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.03.2014
    Сообщений
    333
    Репутация:
    47 ±
    Цитата Сообщение от Bublik_Public Посмотреть сообщение
    Затем, что бы научиться им пользоваться а Вы место чем балоболить подсказали бы причину...
    Дерзкий вы однако, помогать вам незачем... Научитесь сначала стандартным.
    "Власть, кровь, няш-мяш, кровь, власть, Крым наш!" - (c) Наталья Поклонская.

    Критик должен быть готов и способен в любой момент и по первому требованию занять место критикуемого им и выполнять его дело продуктивно и компетентно. В противном случае критика превращается в наглую, самодовлеющую силу и становится тормозом на пути прогресса. (с) AXE

  6. #6
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,438
    Репутация:
    261 ±
    Цитата Сообщение от underwoker Посмотреть сообщение
    Дерзкий вы однако, помогать вам незачем... Научитесь сначала стандартным.
    А откуда у Вас информация что я стандартными функциями MySQL не умею пользоваться?

  7. #7
    Аватар для #ball
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.06.2014
    Адрес
    Rostov-on-Don
    Сообщений
    120
    Репутация:
    14 ±
    mysql_log(LOG_ALL);
    Скинь все,что там будет.

    - - - Добавлено - - -

    Цитата Сообщение от underwoker Посмотреть сообщение
    Если вы не можете еще работать с ORM сценариями, зачем не пользуетесь стандартными и понятными?
    Как по мне, ОРМ сценарии намного проще,чем обычным способом.

  8. #8
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,438
    Репутация:
    261 ±
    Цитата Сообщение от #ball Посмотреть сообщение
    mysql_log(LOG_ALL);
    Скинь все,что там будет.

    - - - Добавлено - - -


    Как по мне, ОРМ сценарии намного проще,чем обычным способом.
    http://pastebin.com/YAt7GbgJ

    - - - Добавлено - - -

    Все дело в макросе, не знал что его не читает... Не закрывайте тему может ещё проблемы есть...

  9. #9
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,282
    Репутация:
    417 ±
    Цитата Сообщение от Bublik_Public Посмотреть сообщение
    http://pastebin.com/YAt7GbgJ

    - - - Добавлено - - -

    Все дело в макросе, не знал что его не читает... Не закрывайте тему может ещё проблемы есть...
    Найдёте что нибудь, создавайте тему.
    Закрыто.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •