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

Реклама


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

    Статус
    Оффлайн
    Регистрация
    11.10.2014
    Адрес
    Челябинск
    Сообщений
    13
    Репутация:
    0 ±

    Регистрация и авторизация. Не отображается диалог

    Здравствуйте! Так как я еще плохо разбираюсь в PAWN-скриптинге, прошу помощи у опытных скриптеров.
    В общем у меня такая проблема, иногда, при подключении к серверу, при авторизации не появляется диалог для ввода пароля, а так же диалог для регистрации, именно на этом баге мы с другом и застряли, несколько смогли исправить самостоятельно, а с этим уже три дня не можем решить, я решил попросить помощи у Вас. Повторюсь, такое случается не всегда, то есть иногда эти диалоги появляются, например если сделать глобальный рестарт сервера.


     Скриншот


     Show code
    PHP код:
    public Register(playerid)
    {
        new 
    rf;
        new 
    string[294];
        
    cache_get_data(rf);
        if(!
    r)
        {
            
    format(string,sizeof(string),"{4ADF29}Добро пожаловать на сервер\nВаш аккаунт не был найден в базе данных\n\nЛогин: {FFFFFF}%s\n\nВведите пароль в окно:\n\n{4ADF29}Примечание:\n- Пароль должен содержать не менее 6 символов\n- В пароле должны присутствовать символы 'A-z'",User[playerid][Name]);
            
    ShowPlayerDialog(playeridD_REG1"{FFFFFF}Регистрация",string"Далее""Выход");
            
    printf("Не нашел в базе, отправил на регу!");
        }
        else
        {
            
    format(string,sizeof(string),"{4ADF29}Добро пожаловать на сервер\nВаш аккаунт найден в базе данных\n\nЛогин: {FFFFFF}%s\n\nВведите пароль в окно:",User[playerid][Name]);
            
    ShowPlayerDialog(playeridD_LOGIN3"{FFFFFF}Авторизация",string"Вход""Выход");
            
    printf("Показал окно для ввода 0!");
            
        }
    //    return 1;

    PHP код:
            case D_REG:
            {
                if(!
    response) return KickD(playerid,"Используйте (/q)it для выхода");
                new 
    null_[2];
                for(new 
    strlen(inputtext); != 0; --i)
                switch(
    inputtext[i])
                {
                    case 
    '0'..'9'null_[0]++;
                    case 
    'a'..'z'null_[1]++;
                }
                if(
    strlen(inputtext) < || strlen(inputtext) > 16 || IsTextRussian(inputtext) || null_[0] == || null_[1] == 0)
                {
                    new 
    string[294];
                    
    format(string,sizeof(string),"{4ADF29}Добро пожаловать на сервер\nВаш аккаунт не был найден в базе данных\n\nЛогин: {FFFFFF}%s\n\nВведите пароль в окно:\n\n{FF8300}Примечание:\n- Пароль должен содержать не менее 6 символов\n- В пароле должны присутствовать символы 'A-z'",User[playerid][Name]);
                    return 
    ShowPlayerDialog(playeridD_REG1"{FFFFFF}Регистрация",string"Далее""Выход");
                }
                
    SwitchRegister(playeridinputtext);
            }
            case 
    D_LOGIN:
            {
                if(!
    response || User[playerid][Login]) return KickD(playerid,"Используйте (/q)it для выхода");
                if(!
    strlen(inputtext))
                {
                    new 
    string[175];
                    
    format(string,sizeof(string),"{4ADF29}Добро пожаловать на сервер\nВаш аккаунт найден в базе данных\n\nЛогин: {FFFFFF}%s\n\nВведите пароль в окно:",User[playerid][Name]);
                    
    printf("Показал поле для ввода пароля");
                    return 
    ShowPlayerDialog(playeridD_LOGIN3"{FFFFFF}Авторизация",string"Вход""Выход");
                }
                
    mysql_format(DATABASEQUERYsizeof(QUERY), "SELECT * FROM `accounts` WHERE `Name` = '%e' AND `Password` = '%e'",User[playerid][Name],inputtext);
                 return 
    mysql_function_query(DATABASEQUERYtrue"OnLogin""d"playerid);
            } 
    PHP код:
    public OnRegister(i)
    {
        
    SetPlayerScore(iUser[i][Level]);
        
    SetHealth(i,100);
        
    SendClientMessage(iCOLOR_YELLOW,"Поздравляем вас с успешной регистрацией!");
        
    SendClientMessage(iCOLOR_YELLOW,"Подтверждение E-Mail адреса поможет Вам обеспечить безопасность аккаунта.");
        
    mysql_format(DATABASEQUERYsizeof(QUERY), "SELECT * FROM `accounts` WHERE `Name` = '%e' AND `Password` = '%e'",User[i][Name],User[i][Password]);
        return 
    mysql_function_query(DATABASEQUERYtrue"OnLogin""d"i);
    }
    public 
    OnLogin(i)
    {
        new 
    rows,fields;
        
    cache_get_data(rowsfields);
        if(!
    rows)
        {
            if(
    GetPVarInt(i"PasswordNot") > 2) return KickD(i,"Введен неверный пароль 3 раза, вы были кикнуты с сервера");
            
    SetPVarInt(i"PasswordNot"GetPVarInt(i"PasswordNot")+1);
            
    SendMes(i,-1,"Вы ввели неверный пароль (%i/3)",GetPVarInt(i"PasswordNot"));
            new 
    string[135];
            
    format(string,sizeof(string),"{4ADF29}Добро пожаловать на сервер\nВаш аккаунт найден в базе данных\n\nЛогин: {FFFFFF}%s\n\nВведите пароль в окно:",User[i][Name]);
            return 
    ShowPlayerDialog(iD_LOGIN3"{FFFFFF}Авторизация",string"Вход""Выход");
        }
        new 
    ip[30];
        
    GetPlayerIp(i,ip,sizeof(ip));
        
    cache_get_field_content(0"IpVhod",User[i][IpVhod],DATABASE,16);
        
    User[i][CheckIp] = cache_get_field_content_int(0,"CheckIp");
        if(
    User[i][CheckIp] && strcmp(ipUser[i][IpVhod],false) != 0)
        {
            
    ShowPlayerDialog(i,1000,DIALOG_STYLE_INPUT"{4ADF29}Введите ключ безопасности""{FFFFFF}Ваш IP адрес сменился, для входа в аккаунт\nнеобходимо ввести ключ безопасности""Готово""Отмена");
            return 
    true;
        }
        
    cache_get_field_content(0"Password",User[i][Password],DATABASE,16);
        
    User[i][Sex] = cache_get_field_content_int(0,"Sex");
        
    User[i][Skin] = cache_get_field_content_int(0,"Skin");
        
    cache_get_field_content(0"Mail",User[i][Mail],DATABASE,64);
        
    User[i][Cash] = cache_get_field_content_int(0,"Cash");
        
    User[i][Level] = cache_get_field_content_int(0,"Level");
        
    User[i][UID] = cache_get_field_content_int(0,"ID");
        
    User[i][PayDay] = cache_get_field_content_int(0,"PayDay");
        
    User[i][Exp] = cache_get_field_content_int(0,"Exp");
        
    User[i][Bank] = cache_get_field_content_int(0,"Bank");
        
    User[i][Leader] = cache_get_field_content_int(0,"Leader");
        
    User[i][Member] = cache_get_field_content_int(0,"Member");
        
    User[i][Model] = cache_get_field_content_int(0,"Model");
        
    User[i][Rank] = cache_get_field_content_int(0,"Rank");
        
    User[i][Kills] = cache_get_field_content_int(0,"Kills");
        
    User[i][Deaths] = cache_get_field_content_int(0,"Deaths");
        
    User[i][Wanted] = cache_get_field_content_int(0,"Wanted"), SetPlayerWantedLevel(i,User[i][Wanted]);
        
    cache_get_field_content(0"DataReg",User[i][DataReg],DATABASE,16);
        
    cache_get_field_content(0"IpReg",User[i][IpReg],DATABASE,16);
        
    cache_get_field_content(0"Vhod",User[i][Vhod],DATABASE,16);
        
    cache_get_field_content(0"KeyIp",User[i][KeyIp],DATABASE,16);
        
    User[i][Crimes] = cache_get_field_content_int(0,"Crimes");
        
    User[i][JailTime] = cache_get_field_content_int(0,"JailTime");
        
    User[i][MestoJail] = cache_get_field_content_int(0,"MestoJail");
        
    User[i][Arested] = cache_get_field_content_int(0,"Arrested");
        
    User[i][Mute] = cache_get_field_content_int(0,"Mute");
        
    cache_get_field_content(0"Lics",User[i][Lics],DATABASE,6);
        
    cache_get_field_content(0"Phones",User[i][Phones],DATABASE,36);
        
    cache_get_field_content(0"Texts",User[i][UTexts],DATABASE,6);
        
    User[i][Lottery] = cache_get_field_content_int(0,"Lottery");
        
    User[i][Health] = cache_get_field_content_float(0,"Health"), SetHealth(i,User[i][Health]);
        
    User[i][Locked] = cache_get_field_content_int(0,"Locked");
        
    cache_get_field_content(0"Warns",User[i][Warns],DATABASE,7);
        
    cache_get_field_content(0"Drugs",User[i][Drugs],DATABASE,19);
        
    cache_get_field_content(0"Upgrades",User[i][Upgrades],DATABASE,19);
        
    cache_get_field_content(0"GunSkills",User[i][GunSkills],DATABASE,30);
        
    User[i][PayDayCash] = cache_get_field_content_int(0,"PayDayCash");
        
    User[i][Addiction][0] = cache_get_field_content_int(0,"Addiction");
        
    User[i][Addiction][1] = cache_get_field_content_int(0,"Addiction2");
        
    User[i][WantedDeaths] = cache_get_field_content_int(0,"WantedDeaths");
        
    User[i][Mats] = cache_get_field_content_int(0,"Mats");
        
    User[i][Debt][0] = cache_get_field_content_int(0,"Debt");
        
    User[i][Debt][1] = cache_get_field_content_int(0,"Debt2");
        
    User[i][Job] = cache_get_field_content_int(0,"Job");
        
    User[i][Obedience] = cache_get_field_content_int(0,"Obedience");
        
    cache_get_field_content(0"Referal",User[i][Referal],DATABASE,MAX_PLAYER_NAME);
        
    User[i][Station] = cache_get_field_content_int(0,"Station");
        
    User[i][TaxiSkill][0] = cache_get_field_content_int(0,"TaxiSkill");
        
    User[i][TaxiSkill][1] = cache_get_field_content_int(0,"TaxiSkill2");
        
    cache_get_field_content(0"Weapons",User[i][pWeapons],DATABASE,32);
        
    cache_get_field_content(0"Ammos",User[i][Ammos],DATABASE,32);
        
    User[i][Satiety] = cache_get_field_content_int(0,"Satiety");
        
    cache_get_field_content(0"Married",User[i][Married],DATABASE,50);
        
    User[i][MemGroup] = cache_get_field_content_int(0,"MemGroup");
        
    cache_get_field_content(0"Quests",User[i][Quests],DATABASE,6);
        
        
    sscanf(User[i][Lics], "p<,>a<i>[2]",User[i][Lic]);
        
    sscanf(User[i][Phones], "p<,>a<i>[2]",User[i][Phone]);
        
    sscanf(User[i][UTexts], "p<,>a<i>[3]",User[i][Text]);
        
    sscanf(User[i][Warns], "p<,>a<i>[2]",User[i][Warn]);
        
    sscanf(User[i][Drugs], "p<,>a<i>[5]",User[i][Drug]);
        
    sscanf(User[i][Upgrades], "p<,>a<i>[4]",User[i][Upgrade]);
        
    sscanf(User[i][GunSkills], "p<,>a<i>[6]",User[i][GunSkill]);
        
    sscanf(User[i][pWeapons], "p<,>a<i>[11]",User[i][Weapon]);
        
    sscanf(User[i][Ammos], "p<,>a<i>[11]",User[i][Ammo]);
        
    sscanf(User[i][Quests], "p<,>a<i>[2]",User[i][Quest]);
        
        if(
    User[i][Locked] == -1) return SendClientMessage(i,COLOR_GREY,"Аккаунт заблокирован."), KickD(i,"");
        if(
    User[i][Locked] > getdate()) return SendMes(i,COLOR_GREY,"Аккаунт заблокирован, разбан через %i дня(ей)",User[i][Locked]-getdate()), KickD(i,"");
        else 
    User[i][Locked] = 0;
        
    strmid(User[i][IpVhod],ip0strlen(ip), 32);
        
    SetPVarInt(i"GunCheck"gettime() + 6);
        
    User[i][Login] = 1;
        new 
    string[64];
        
    format(stringsizeof(string), "~w~Welcome ~n~~y~   %s",User[i][Name]);
        
    GameTextForPlayer(istring50001);
        
    mysql_format(DATABASEQUERYsizeof(QUERY), "SELECT * FROM `admins` WHERE `Name` = '%e'"User[i][Name]);
         
    mysql_function_query(DATABASEQUERYtrue"Admins""d"i);
         
    mysql_format(DATABASEQUERYsizeof(QUERY), "SELECT * FROM `supports` WHERE `Name` = '%e'"User[i][Name]);
         
    mysql_function_query(DATABASEQUERYtrue"Supports""d"i);
        if(
    User[i][Text][0])
        {
            
    SendClientMessage(i,COLOR_LIGHTRED,"Ваш бизнес был продан гос-ву за неуплату налогов"),
            
    SendClientMessage(i,COLOR_LIGHTRED,"Деньги были зачислены на ваш банковский счет!");
            
    User[i][Text][0] = 0;
        }
        if(
    User[i][Text][1])
        {
            
    SendClientMessage(i,COLOR_LIGHTRED,"Ваш дом был продан гос-ву за неуплату квартплаты"),
            
    SendClientMessage(i,COLOR_LIGHTRED,"Деньги были зачислены на ваш банковский счет!");
            
    User[i][Text][0] = 0;
        }
        if(
    User[i][Text][2]) SendClientMessage(i,COLOR_GOLD,"Вы получили 100000 долларов, за приглашенного друга!"), User[i][Text][2] = 0User[i][Bank]+=100000;
        if(
    User[i][Lottery] > && TOTALPRIZ >= User[i][Lottery]) SendMes(i,COLOR_WHITE,"Вы имеете лотерейный билет, номер билета %i!",User[i][Lottery]);
        else if(
    TOTALPRIZ User[i][Lottery]) User[i][Lottery] = 0;
        if(
    User[i][Warn][0] > 0)
        {
            if(
    User[i][Warn][1] > getdate())
            {
                
    SendMes(i,COLOR_LIGHTRED,"На вашем аккаунте имеются %i Warn's",User[i][Warn][0]);
                
    SendMes(i,COLOR_LIGHTRED,"Warn's будут сняты через %i дней!",User[i][Warn][1]-getdate());
            }
            else
            {
                
    User[i][Warn][0] = 0;
                
    User[i][Warn][1] = 0;
                
    SendMes(i,COLOR_WHITE,"С вашего аккаунта сняты все предупреждения!");
            }
        }
        if(
    ZoneID != 0)
        {
            
    GangZoneShowForAll(ZoneWar0xB2B2B2AA);
            
    GangZoneFlashForAll(ZoneWar,COLOR_LIGHTRED);
        }
        
    LoadMyCar(i);
        
    SpawnPlayerEx(i);
        
    SetPlayerScore(iUser[i][Level]);
        
    SetPlayerTeamColor(i);
        return 
    true;



    В логах мускула и сервера никаких ошибок нет.
    Последний раз редактировалось DeimoS; 14.10.2014 в 10:45.

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

    Статус
    Оффлайн
    Регистрация
    21.04.2013
    Адрес
    Россия
    Сообщений
    111
    Репутация:
    1 ±
    кодировка поменяй на русский язык с копируй и вставь будит на RUSS

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

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

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

  4. #4
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Макросы D_REG и D_LOGIN покажите
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    11.10.2014
    Адрес
    Челябинск
    Сообщений
    13
    Репутация:
    0 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Макросы D_REG и D_LOGIN покажите
    PHP код:
    #define D_REG                 1
    #define D_LOGIN                 2 

  6. #6
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    А запрос, которым впоследствии вызывается Register?
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    11.10.2014
    Адрес
    Челябинск
    Сообщений
    13
    Репутация:
    0 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    А запрос, которым впоследствии вызывается Register?
    PHP код:
    public OnPlayerRequestClass(playeridclassid)
    {
        if(
    User[playerid][Login] == 1) return SpawnPlayerEx(playerid);
        
    SetPVarInt(playerid,"AntiRespawn",1);
        
    PreloadAnimLibs(playerid);
        
    CreatePlayerTextDraws(playerid);
        
    SetPlayerCameraLookAt(playerid,1513.310791,-1295.661499,214.800445);
        
    SetPlayerCameraPos(playerid,1510.676025,-1286.025146,215.245605);
        
    mysql_format(DATABASEQUERYsizeof(QUERY), "SELECT `Name` FROM `accounts` WHERE `Name` = '%e'"User[playerid][Name]);
         
    mysql_function_query(DATABASEQUERYtrue"Register""d"playerid);
         
    TextDrawShowForPlayer(playerid,NameMode);
         
    SendClientMessage(playerid,COLOR_BLUE,"Добро пожаловать на Ganton RP");
         
        return 
    true;

    Вроде оно.

  8. #8
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    И скрин структуры таблицы теперь
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  9. Пользователь сказал cпасибо:
    Awax (14.10.2014)
  10. #9
    Аватар для Awax
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.10.2014
    Адрес
    Челябинск
    Сообщений
    13
    Репутация:
    0 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    И скрин структуры таблицы теперь
    Не заскринить полностью, она большая.
     Скрины



    PHP код:
    --
    -- 
    Структура таблицы `accounts`
    --

    CREATE TABLE IF NOT EXISTS `accounts` (
      `
    IDint(11NOT NULL AUTO_INCREMENT,
      `
    Namevarchar(32CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL,
      `
    Passwordvarchar(32CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL,
      `
    Skinint(11NOT NULL DEFAULT '0',
      `
    Sexint(11NOT NULL DEFAULT '1',
      `
    Mailvarchar(32CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL DEFAULT 'none',
      `
    Cashint(11NOT NULL DEFAULT '150',
      `
    Levelint(11NOT NULL DEFAULT '1',
      `
    PayDayint(11NOT NULL DEFAULT '0',
      `
    Expint(11NOT NULL DEFAULT '0',
      `
    Bankint(11NOT NULL DEFAULT '0',
      `
    Leaderint(11NOT NULL DEFAULT '0',
      `
    Memberint(11NOT NULL DEFAULT '0',
      `
    Modelint(11NOT NULL DEFAULT '0',
      `
    Killsint(11NOT NULL DEFAULT '0',
      `
    Deathsint(11NOT NULL DEFAULT '0',
      `
    Wantedint(11NOT NULL DEFAULT '0',
      `
    DataRegvarchar(32CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL,
      `
    IpRegvarchar(20CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL,
      `
    Vhodvarchar(20CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL,
      `
    KeyIpvarchar(32CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL,
      `
    CheckIpint(11NOT NULL DEFAULT '0',
      `
    IpVhodvarchar(20CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL,
      `
    Rankint(11NOT NULL DEFAULT '0',
      `
    JailTimeint(11NOT NULL DEFAULT '0',
      `
    MestoJailint(11NOT NULL DEFAULT '0',
      `
    Arrestedint(11NOT NULL DEFAULT '0',
      `
    Muteint(11NOT NULL DEFAULT '0',
      `
    Licsvarchar(11CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL DEFAULT '0, 0',
      `
    Phonesvarchar(32CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL DEFAULT '0, 0',
      `
    Textsvarchar(32CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL DEFAULT '0, 0, 0',
      `
    Lotteryint(11NOT NULL DEFAULT '0',
      `
    Healthfloat NOT NULL DEFAULT '100',
      `
    Crimesint(11NOT NULL DEFAULT '0',
      `
    Lockedint(11NOT NULL DEFAULT '0',
      `
    Warnsvarchar(32CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL DEFAULT '0,0',
      `
    Drugsvarchar(32CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL DEFAULT '0,0,0,0,0',
      `
    Upgradesvarchar(32CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL DEFAULT '0,0,0',
      `
    GunSkillsvarchar(32CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL DEFAULT '0,0,0,0,0,0',
      `
    PayDayCashint(11NOT NULL DEFAULT '0',
      `
    Addictionint(11NOT NULL DEFAULT '0',
      `
    Addiction2int(11NOT NULL DEFAULT '0',
      `
    WantedDeathsint(11NOT NULL DEFAULT '0',
      `
    Matsint(11NOT NULL DEFAULT '0',
      `
    Jobint(11NOT NULL DEFAULT '0',
      `
    Debtint(11NOT NULL DEFAULT '0',
      `
    Debt2int(11NOT NULL DEFAULT '0',
      `
    Obedienceint(11NOT NULL DEFAULT '0',
      `
    Referalvarchar(32CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL DEFAULT 'None',
      `
    Stationint(11NOT NULL DEFAULT '3',
      `
    TaxiSkillint(11NOT NULL DEFAULT '1',
      `
    TaxiSkill2int(11NOT NULL DEFAULT '0',
      `
    Weaponsvarchar(32CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL DEFAULT '0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0',
      `
    Ammosvarchar(32CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL DEFAULT '0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0',
      `
    Satietyint(11NOT NULL DEFAULT '100',
      `
    Marriedvarchar(64CHARACTER SET cp1250 COLLATE cp1250_bin NOT NULL DEFAULT '-',
      `
    MemGroupint(11NOT NULL DEFAULT '0',
      `
    Questsvarchar(32CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL DEFAULT '1, 0',
      `
    Carint(11NOT NULL DEFAULT '0',
      
    PRIMARY KEY (`ID`)
    ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=15 

  11. #10
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    PHP код:
    public OnPlayerRequestClass(playeridclassid)
    {
        if(
    User[playerid][Login] == 1) return SpawnPlayerEx(playerid);
        
    SetPVarInt(playerid,"AntiRespawn",1);
        
    PreloadAnimLibs(playerid);
        
    CreatePlayerTextDraws(playerid);
        
    SetPlayerCameraLookAt(playerid,1513.310791,-1295.661499,214.800445);
        
    SetPlayerCameraPos(playerid,1510.676025,-1286.025146,215.245605);
        
    mysql_format(DATABASEQUERYsizeof(QUERY), "SELECT * FROM `accounts` WHERE `Name` = '%s'"User[playerid][Name]);
        
    mysql_function_query(DATABASEQUERYtrue"Register""d"playerid);
        
    TextDrawShowForPlayer(playerid,NameMode);
        
    SendClientMessage(playerid,COLOR_BLUE,"Добро пожаловать на Ganton RP");
        return 
    true;

    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

 

 
Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Ваши права

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