Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 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
    Адрес
    Россия
    Сообщений
    154
    Репутация:
    1 ±
    кодировка поменяй на русский язык с копируй и вставь будит на RUSS

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

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

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

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

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

    Широко известно, что идеи стоят 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
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    А запрос, которым впоследствии вызывается Register?
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 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
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    И скрин структуры таблицы теперь
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 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
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    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;

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

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

    Steve Pavlina

 

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

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

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

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

Ваши права

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